Search

Milap Shah

Examiner (ID: 11198, Phone: (571)272-1723 , Office: P/3717 )

Most Active Art Unit
3717
Art Unit(s)
3714, 3715, 3717, 3712
Total Applications
1207
Issued Applications
836
Pending Applications
82
Abandoned Applications
309

Applications

Application numberTitle of the applicationFiling DateStatus
Array ( [id] => 4037807 [patent_doc_number] => 05926635 [patent_country] => US [patent_kind] => NA [patent_issue_date] => 1999-07-20 [patent_title] => 'Method for reducing complexities when communicating between tasks' [patent_app_type] => 1 [patent_app_number] => 8/796007 [patent_app_country] => US [patent_app_date] => 1997-02-05 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 10 [patent_figures_cnt] => 10 [patent_no_of_words] => 3815 [patent_no_of_claims] => 6 [patent_no_of_ind_claims] => 2 [patent_words_short_claim] => 220 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/05/926/05926635.pdf [firstpage_image] =>[orig_patent_app_number] => 796007 [rel_patent_id] =>[rel_patent_doc_number] =>)
08/796007
Method for reducing complexities when communicating between tasks Feb 4, 1997 Issued
Array ( [id] => 4387311 [patent_doc_number] => 06275844 [patent_country] => US [patent_kind] => NA [patent_issue_date] => 2001-08-14 [patent_title] => 'Automatically maintaining applications in a computer system using a check-in time' [patent_app_type] => 1 [patent_app_number] => 8/794611 [patent_app_country] => US [patent_app_date] => 1997-02-03 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 3 [patent_figures_cnt] => 4 [patent_no_of_words] => 4932 [patent_no_of_claims] => 20 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 65 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/06/275/06275844.pdf [firstpage_image] =>[orig_patent_app_number] => 794611 [rel_patent_id] =>[rel_patent_doc_number] =>)
08/794611
Automatically maintaining applications in a computer system using a check-in time Feb 2, 1997 Issued
Array ( [id] => 4056598 [patent_doc_number] => 05995996 [patent_country] => US [patent_kind] => NA [patent_issue_date] => 1999-11-30 [patent_title] => 'Pipelined image processing system for a single application environment' [patent_app_type] => 1 [patent_app_number] => 8/790417 [patent_app_country] => US [patent_app_date] => 1997-01-30 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 27 [patent_figures_cnt] => 28 [patent_no_of_words] => 16859 [patent_no_of_claims] => 12 [patent_no_of_ind_claims] => 2 [patent_words_short_claim] => 125 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/05/995/05995996.pdf [firstpage_image] =>[orig_patent_app_number] => 790417 [rel_patent_id] =>[rel_patent_doc_number] =>)
08/790417
Pipelined image processing system for a single application environment Jan 29, 1997 Issued
Array ( [id] => 3915790 [patent_doc_number] => 05951653 [patent_country] => US [patent_kind] => NA [patent_issue_date] => 1999-09-14 [patent_title] => 'Method and system for coordinating access to objects of different thread types in a shared memory space' [patent_app_type] => 1 [patent_app_number] => 8/790295 [patent_app_country] => US [patent_app_date] => 1997-01-29 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 12 [patent_figures_cnt] => 12 [patent_no_of_words] => 4778 [patent_no_of_claims] => 28 [patent_no_of_ind_claims] => 5 [patent_words_short_claim] => 105 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/05/951/05951653.pdf [firstpage_image] =>[orig_patent_app_number] => 790295 [rel_patent_id] =>[rel_patent_doc_number] =>)
08/790295
Method and system for coordinating access to objects of different thread types in a shared memory space Jan 28, 1997 Issued
Array ( [id] => 4008048 [patent_doc_number] => 05892921 [patent_country] => US [patent_kind] => NA [patent_issue_date] => 1999-04-06 [patent_title] => 'Prestaging method, buffer management method and file system' [patent_app_type] => 1 [patent_app_number] => 8/791781 [patent_app_country] => US [patent_app_date] => 1997-01-29 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 23 [patent_figures_cnt] => 26 [patent_no_of_words] => 11225 [patent_no_of_claims] => 24 [patent_no_of_ind_claims] => 2 [patent_words_short_claim] => 163 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/05/892/05892921.pdf [firstpage_image] =>[orig_patent_app_number] => 791781 [rel_patent_id] =>[rel_patent_doc_number] =>)
08/791781
Prestaging method, buffer management method and file system Jan 28, 1997 Issued
Array ( [id] => 1434011 [patent_doc_number] => 06341301 [patent_country] => US [patent_kind] => B1 [patent_issue_date] => 2002-01-22 [patent_title] => 'Exclusive multiple queue handling using a common processing algorithm' [patent_app_type] => B1 [patent_app_number] => 08/781462 [patent_app_country] => US [patent_app_date] => 1997-01-10 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 4 [patent_figures_cnt] => 9 [patent_no_of_words] => 5103 [patent_no_of_claims] => 27 [patent_no_of_ind_claims] => 4 [patent_words_short_claim] => 118 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/06/341/06341301.pdf [firstpage_image] =>[orig_patent_app_number] => 08781462 [rel_patent_id] =>[rel_patent_doc_number] =>)
08/781462
Exclusive multiple queue handling using a common processing algorithm Jan 9, 1997 Issued
Array ( [id] => 3969569 [patent_doc_number] => 05991791 [patent_country] => US [patent_kind] => NA [patent_issue_date] => 1999-11-23 [patent_title] => 'Security aspects of computer resource repositories' [patent_app_type] => 1 [patent_app_number] => 8/798446 [patent_app_country] => US [patent_app_date] => 1997-01-10 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 101 [patent_figures_cnt] => 101 [patent_no_of_words] => 11740 [patent_no_of_claims] => 14 [patent_no_of_ind_claims] => 8 [patent_words_short_claim] => 104 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/05/991/05991791.pdf [firstpage_image] =>[orig_patent_app_number] => 798446 [rel_patent_id] =>[rel_patent_doc_number] =>)
08/798446
Security aspects of computer resource repositories Jan 9, 1997 Issued
Array ( [id] => 4332138 [patent_doc_number] => 06317742 [patent_country] => US [patent_kind] => NA [patent_issue_date] => 2001-11-13 [patent_title] => 'Method and apparatus for controlling software access to system resources' [patent_app_type] => 1 [patent_app_number] => 8/780823 [patent_app_country] => US [patent_app_date] => 1997-01-09 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 10 [patent_figures_cnt] => 13 [patent_no_of_words] => 7785 [patent_no_of_claims] => 36 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 169 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/06/317/06317742.pdf [firstpage_image] =>[orig_patent_app_number] => 780823 [rel_patent_id] =>[rel_patent_doc_number] =>)
08/780823
Method and apparatus for controlling software access to system resources Jan 8, 1997 Issued
Array ( [id] => 4014709 [patent_doc_number] => 05925096 [patent_country] => US [patent_kind] => NA [patent_issue_date] => 1999-07-20 [patent_title] => 'Method and apparatus for localized preemption in an otherwise synchronous, non-preemptive computing environment' [patent_app_type] => 1 [patent_app_number] => 8/779077 [patent_app_country] => US [patent_app_date] => 1997-01-08 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 6 [patent_figures_cnt] => 6 [patent_no_of_words] => 4415 [patent_no_of_claims] => 18 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 109 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/05/925/05925096.pdf [firstpage_image] =>[orig_patent_app_number] => 779077 [rel_patent_id] =>[rel_patent_doc_number] =>)
08/779077
Method and apparatus for localized preemption in an otherwise synchronous, non-preemptive computing environment Jan 7, 1997 Issued
Array ( [id] => 3996550 [patent_doc_number] => 05961585 [patent_country] => US [patent_kind] => NA [patent_issue_date] => 1999-10-05 [patent_title] => 'Real time architecture for computer system' [patent_app_type] => 1 [patent_app_number] => 8/779657 [patent_app_country] => US [patent_app_date] => 1997-01-07 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 1 [patent_figures_cnt] => 3 [patent_no_of_words] => 4188 [patent_no_of_claims] => 4 [patent_no_of_ind_claims] => 1 [patent_words_short_claim] => 113 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/05/961/05961585.pdf [firstpage_image] =>[orig_patent_app_number] => 779657 [rel_patent_id] =>[rel_patent_doc_number] =>)
08/779657
Real time architecture for computer system Jan 6, 1997 Issued
Array ( [id] => 3850277 [patent_doc_number] => 05761508 [patent_country] => US [patent_kind] => NA [patent_issue_date] => 1998-06-02 [patent_title] => 'Information processing system and method applied to the development of computer programs' [patent_app_type] => 1 [patent_app_number] => 8/775625 [patent_app_country] => US [patent_app_date] => 1997-01-02 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 37 [patent_figures_cnt] => 37 [patent_no_of_words] => 7760 [patent_no_of_claims] => 62 [patent_no_of_ind_claims] => 12 [patent_words_short_claim] => 167 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/05/761/05761508.pdf [firstpage_image] =>[orig_patent_app_number] => 775625 [rel_patent_id] =>[rel_patent_doc_number] =>)
08/775625
Information processing system and method applied to the development of computer programs Jan 1, 1997 Issued
Array ( [id] => 4057243 [patent_doc_number] => 05909581 [patent_country] => US [patent_kind] => NA [patent_issue_date] => 1999-06-01 [patent_title] => 'Automatic software updating method' [patent_app_type] => 1 [patent_app_number] => 8/777764 [patent_app_country] => US [patent_app_date] => 1996-12-30 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 3 [patent_figures_cnt] => 3 [patent_no_of_words] => 2194 [patent_no_of_claims] => 24 [patent_no_of_ind_claims] => 4 [patent_words_short_claim] => 175 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/05/909/05909581.pdf [firstpage_image] =>[orig_patent_app_number] => 777764 [rel_patent_id] =>[rel_patent_doc_number] =>)
08/777764
Automatic software updating method Dec 29, 1996 Issued
Array ( [id] => 4258914 [patent_doc_number] => 06092095 [patent_country] => US [patent_kind] => NA [patent_issue_date] => 2000-07-18 [patent_title] => 'Real-time task manager for a personal computer' [patent_app_type] => 1 [patent_app_number] => 8/775385 [patent_app_country] => US [patent_app_date] => 1996-12-30 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 8 [patent_figures_cnt] => 15 [patent_no_of_words] => 8001 [patent_no_of_claims] => 28 [patent_no_of_ind_claims] => 10 [patent_words_short_claim] => 30 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/06/092/06092095.pdf [firstpage_image] =>[orig_patent_app_number] => 775385 [rel_patent_id] =>[rel_patent_doc_number] =>)
08/775385
Real-time task manager for a personal computer Dec 29, 1996 Issued
Array ( [id] => 4390757 [patent_doc_number] => 06289368 [patent_country] => US [patent_kind] => NA [patent_issue_date] => 2001-09-11 [patent_title] => 'Method and apparatus for indicating the status of one or more computer processes' [patent_app_type] => 1 [patent_app_number] => 8/773029 [patent_app_country] => US [patent_app_date] => 1996-12-24 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 20 [patent_figures_cnt] => 26 [patent_no_of_words] => 6820 [patent_no_of_claims] => 21 [patent_no_of_ind_claims] => 5 [patent_words_short_claim] => 107 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/06/289/06289368.pdf [firstpage_image] =>[orig_patent_app_number] => 773029 [rel_patent_id] =>[rel_patent_doc_number] =>)
08/773029
Method and apparatus for indicating the status of one or more computer processes Dec 23, 1996 Issued
Array ( [id] => 4269379 [patent_doc_number] => 06223204 [patent_country] => US [patent_kind] => NA [patent_issue_date] => 2001-04-24 [patent_title] => 'User level adaptive thread blocking' [patent_app_type] => 1 [patent_app_number] => 8/767353 [patent_app_country] => US [patent_app_date] => 1996-12-18 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 5 [patent_figures_cnt] => 9 [patent_no_of_words] => 3330 [patent_no_of_claims] => 10 [patent_no_of_ind_claims] => 2 [patent_words_short_claim] => 153 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/06/223/06223204.pdf [firstpage_image] =>[orig_patent_app_number] => 767353 [rel_patent_id] =>[rel_patent_doc_number] =>)
08/767353
User level adaptive thread blocking Dec 17, 1996 Issued
Array ( [id] => 3969600 [patent_doc_number] => 05991793 [patent_country] => US [patent_kind] => NA [patent_issue_date] => 1999-11-23 [patent_title] => 'Resource allocation method in computer system' [patent_app_type] => 1 [patent_app_number] => 8/769216 [patent_app_country] => US [patent_app_date] => 1996-12-18 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 8 [patent_figures_cnt] => 13 [patent_no_of_words] => 9129 [patent_no_of_claims] => 10 [patent_no_of_ind_claims] => 4 [patent_words_short_claim] => 166 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/05/991/05991793.pdf [firstpage_image] =>[orig_patent_app_number] => 769216 [rel_patent_id] =>[rel_patent_doc_number] =>)
08/769216
Resource allocation method in computer system Dec 17, 1996 Issued
Array ( [id] => 4304155 [patent_doc_number] => 06269390 [patent_country] => US [patent_kind] => NA [patent_issue_date] => 2001-07-31 [patent_title] => 'Affinity scheduling of data within multi-processor computer systems' [patent_app_type] => 1 [patent_app_number] => 8/767763 [patent_app_country] => US [patent_app_date] => 1996-12-17 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 4 [patent_figures_cnt] => 4 [patent_no_of_words] => 3475 [patent_no_of_claims] => 3 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 93 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/06/269/06269390.pdf [firstpage_image] =>[orig_patent_app_number] => 767763 [rel_patent_id] =>[rel_patent_doc_number] =>)
08/767763
Affinity scheduling of data within multi-processor computer systems Dec 16, 1996 Issued
Array ( [id] => 3984212 [patent_doc_number] => 05887166 [patent_country] => US [patent_kind] => NA [patent_issue_date] => 1999-03-23 [patent_title] => 'Method and system for constructing a program including a navigation instruction' [patent_app_type] => 1 [patent_app_number] => 8/767491 [patent_app_country] => US [patent_app_date] => 1996-12-16 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 18 [patent_figures_cnt] => 19 [patent_no_of_words] => 15327 [patent_no_of_claims] => 23 [patent_no_of_ind_claims] => 6 [patent_words_short_claim] => 80 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/05/887/05887166.pdf [firstpage_image] =>[orig_patent_app_number] => 767491 [rel_patent_id] =>[rel_patent_doc_number] =>)
08/767491
Method and system for constructing a program including a navigation instruction Dec 15, 1996 Issued
Array ( [id] => 4309155 [patent_doc_number] => 06212542 [patent_country] => US [patent_kind] => NA [patent_issue_date] => 2001-04-03 [patent_title] => 'Method and system for executing a program within a multiscalar processor by processing linked thread descriptors' [patent_app_type] => 1 [patent_app_number] => 8/767487 [patent_app_country] => US [patent_app_date] => 1996-12-16 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 18 [patent_figures_cnt] => 19 [patent_no_of_words] => 15230 [patent_no_of_claims] => 17 [patent_no_of_ind_claims] => 4 [patent_words_short_claim] => 111 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/06/212/06212542.pdf [firstpage_image] =>[orig_patent_app_number] => 767487 [rel_patent_id] =>[rel_patent_doc_number] =>)
08/767487
Method and system for executing a program within a multiscalar processor by processing linked thread descriptors Dec 15, 1996 Issued
Array ( [id] => 1538744 [patent_doc_number] => 06411973 [patent_country] => US [patent_kind] => B1 [patent_issue_date] => 2002-06-25 [patent_title] => 'Method for facilitating user access to stored information in an electronic text' [patent_app_type] => B1 [patent_app_number] => 08/767220 [patent_app_country] => US [patent_app_date] => 1996-12-16 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 8 [patent_figures_cnt] => 8 [patent_no_of_words] => 2974 [patent_no_of_claims] => 12 [patent_no_of_ind_claims] => 4 [patent_words_short_claim] => 251 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/06/411/06411973.pdf [firstpage_image] =>[orig_patent_app_number] => 08767220 [rel_patent_id] =>[rel_patent_doc_number] =>)
08/767220
Method for facilitating user access to stored information in an electronic text Dec 15, 1996 Issued
Menu