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] => 3972533 [patent_doc_number] => 05978830 [patent_country] => US [patent_kind] => NA [patent_issue_date] => 1999-11-02 [patent_title] => 'Multiple parallel-job scheduling method and apparatus' [patent_app_type] => 1 [patent_app_number] => 9/028351 [patent_app_country] => US [patent_app_date] => 1998-02-24 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 22 [patent_figures_cnt] => 31 [patent_no_of_words] => 23291 [patent_no_of_claims] => 10 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 213 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/05/978/05978830.pdf [firstpage_image] =>[orig_patent_app_number] => 028351 [rel_patent_id] =>[rel_patent_doc_number] =>)
09/028351
Multiple parallel-job scheduling method and apparatus Feb 23, 1998 Issued
Array ( [id] => 4206144 [patent_doc_number] => 06131109 [patent_country] => US [patent_kind] => NA [patent_issue_date] => 2000-10-10 [patent_title] => 'Multitask processor, a multitask processing method, a multitask processing display method and a storage medium for processing by correlating task and object' [patent_app_type] => 1 [patent_app_number] => 9/028639 [patent_app_country] => US [patent_app_date] => 1998-02-24 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 13 [patent_figures_cnt] => 16 [patent_no_of_words] => 7923 [patent_no_of_claims] => 20 [patent_no_of_ind_claims] => 10 [patent_words_short_claim] => 107 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/06/131/06131109.pdf [firstpage_image] =>[orig_patent_app_number] => 028639 [rel_patent_id] =>[rel_patent_doc_number] =>)
09/028639
Multitask processor, a multitask processing method, a multitask processing display method and a storage medium for processing by correlating task and object Feb 23, 1998 Issued
Array ( [id] => 4103085 [patent_doc_number] => 06026424 [patent_country] => US [patent_kind] => NA [patent_issue_date] => 2000-02-15 [patent_title] => 'Method and apparatus for switching long duration tasks from synchronous to asynchronous execution and for reporting task results' [patent_app_type] => 1 [patent_app_number] => 9/027691 [patent_app_country] => US [patent_app_date] => 1998-02-23 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 5 [patent_figures_cnt] => 12 [patent_no_of_words] => 4312 [patent_no_of_claims] => 19 [patent_no_of_ind_claims] => 6 [patent_words_short_claim] => 66 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/06/026/06026424.pdf [firstpage_image] =>[orig_patent_app_number] => 027691 [rel_patent_id] =>[rel_patent_doc_number] =>)
09/027691
Method and apparatus for switching long duration tasks from synchronous to asynchronous execution and for reporting task results Feb 22, 1998 Issued
Array ( [id] => 1474683 [patent_doc_number] => 06408323 [patent_country] => US [patent_kind] => B1 [patent_issue_date] => 2002-06-18 [patent_title] => 'Job execution managing apparatus and computer-readable recording medium with program recorded therein for making a computer function as a job execution managing apparatus' [patent_app_type] => B1 [patent_app_number] => 09/025772 [patent_app_country] => US [patent_app_date] => 1998-02-19 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 11 [patent_figures_cnt] => 15 [patent_no_of_words] => 8805 [patent_no_of_claims] => 27 [patent_no_of_ind_claims] => 7 [patent_words_short_claim] => 192 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/06/408/06408323.pdf [firstpage_image] =>[orig_patent_app_number] => 09025772 [rel_patent_id] =>[rel_patent_doc_number] =>)
09/025772
Job execution managing apparatus and computer-readable recording medium with program recorded therein for making a computer function as a job execution managing apparatus Feb 18, 1998 Issued
Array ( [id] => 4269391 [patent_doc_number] => 06223205 [patent_country] => US [patent_kind] => NA [patent_issue_date] => 2001-04-24 [patent_title] => 'Method and apparatus for assigning tasks in a distributed server system' [patent_app_type] => 1 [patent_app_number] => 9/023893 [patent_app_country] => US [patent_app_date] => 1998-02-13 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 6 [patent_figures_cnt] => 10 [patent_no_of_words] => 6301 [patent_no_of_claims] => 39 [patent_no_of_ind_claims] => 5 [patent_words_short_claim] => 90 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/06/223/06223205.pdf [firstpage_image] =>[orig_patent_app_number] => 023893 [rel_patent_id] =>[rel_patent_doc_number] =>)
09/023893
Method and apparatus for assigning tasks in a distributed server system Feb 12, 1998 Issued
Array ( [id] => 4063169 [patent_doc_number] => 05964828 [patent_country] => US [patent_kind] => NA [patent_issue_date] => 1999-10-12 [patent_title] => 'Method and system for maintaining the integrity of objects' [patent_app_type] => 1 [patent_app_number] => 9/016529 [patent_app_country] => US [patent_app_date] => 1998-01-30 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 2 [patent_figures_cnt] => 3 [patent_no_of_words] => 2105 [patent_no_of_claims] => 20 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 135 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/05/964/05964828.pdf [firstpage_image] =>[orig_patent_app_number] => 016529 [rel_patent_id] =>[rel_patent_doc_number] =>)
09/016529
Method and system for maintaining the integrity of objects Jan 29, 1998 Issued
Array ( [id] => 4056633 [patent_doc_number] => 05995998 [patent_country] => US [patent_kind] => NA [patent_issue_date] => 1999-11-30 [patent_title] => 'Method, apparatus and computer program product for locking interrelated data structures in a multi-threaded computing environment' [patent_app_type] => 1 [patent_app_number] => 9/012683 [patent_app_country] => US [patent_app_date] => 1998-01-23 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 10 [patent_figures_cnt] => 11 [patent_no_of_words] => 6850 [patent_no_of_claims] => 18 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 146 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/05/995/05995998.pdf [firstpage_image] =>[orig_patent_app_number] => 012683 [rel_patent_id] =>[rel_patent_doc_number] =>)
09/012683
Method, apparatus and computer program product for locking interrelated data structures in a multi-threaded computing environment Jan 22, 1998 Issued
Array ( [id] => 1443780 [patent_doc_number] => 06336127 [patent_country] => US [patent_kind] => B1 [patent_issue_date] => 2002-01-01 [patent_title] => 'Dynamic user management for timed shared computer systems' [patent_app_type] => B1 [patent_app_number] => 09/007684 [patent_app_country] => US [patent_app_date] => 1998-01-15 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 4 [patent_figures_cnt] => 4 [patent_no_of_words] => 761 [patent_no_of_claims] => 17 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 172 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/06/336/06336127.pdf [firstpage_image] =>[orig_patent_app_number] => 09007684 [rel_patent_id] =>[rel_patent_doc_number] =>)
09/007684
Dynamic user management for timed shared computer systems Jan 14, 1998 Issued
Array ( [id] => 4126102 [patent_doc_number] => 06058414 [patent_country] => US [patent_kind] => NA [patent_issue_date] => 2000-05-02 [patent_title] => 'System and method for dynamic resource access in an asymmetric resource multiple processor computer system' [patent_app_type] => 1 [patent_app_number] => 9/004135 [patent_app_country] => US [patent_app_date] => 1998-01-07 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 4 [patent_figures_cnt] => 7 [patent_no_of_words] => 2787 [patent_no_of_claims] => 14 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 87 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/06/058/06058414.pdf [firstpage_image] =>[orig_patent_app_number] => 004135 [rel_patent_id] =>[rel_patent_doc_number] =>)
09/004135
System and method for dynamic resource access in an asymmetric resource multiple processor computer system Jan 6, 1998 Issued
09/002597 HYPERTEXT-MARKUP-LANGUAGE-WRAPPED APPLICATIONS Jan 4, 1998 Abandoned
Array ( [id] => 3969587 [patent_doc_number] => 05991792 [patent_country] => US [patent_kind] => NA [patent_issue_date] => 1999-11-23 [patent_title] => 'Method, apparatus and computer program product for dynamically managing a thread pool of reusable threads in a computer system' [patent_app_type] => 1 [patent_app_number] => 9/002530 [patent_app_country] => US [patent_app_date] => 1998-01-02 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 6 [patent_figures_cnt] => 7 [patent_no_of_words] => 2513 [patent_no_of_claims] => 18 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 91 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/05/991/05991792.pdf [firstpage_image] =>[orig_patent_app_number] => 002530 [rel_patent_id] =>[rel_patent_doc_number] =>)
09/002530
Method, apparatus and computer program product for dynamically managing a thread pool of reusable threads in a computer system Jan 1, 1998 Issued
Array ( [id] => 4421540 [patent_doc_number] => 06272520 [patent_country] => US [patent_kind] => NA [patent_issue_date] => 2001-08-07 [patent_title] => 'Method for detecting thread switch events' [patent_app_type] => 1 [patent_app_number] => 9/001545 [patent_app_country] => US [patent_app_date] => 1997-12-31 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 5 [patent_figures_cnt] => 5 [patent_no_of_words] => 5221 [patent_no_of_claims] => 12 [patent_no_of_ind_claims] => 4 [patent_words_short_claim] => 83 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/06/272/06272520.pdf [firstpage_image] =>[orig_patent_app_number] => 001545 [rel_patent_id] =>[rel_patent_doc_number] =>)
09/001545
Method for detecting thread switch events Dec 30, 1997 Issued
Array ( [id] => 4412463 [patent_doc_number] => 06298431 [patent_country] => US [patent_kind] => NA [patent_issue_date] => 2001-10-02 [patent_title] => 'Banked shadowed register file' [patent_app_type] => 1 [patent_app_number] => 9/001412 [patent_app_country] => US [patent_app_date] => 1997-12-31 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 3 [patent_figures_cnt] => 4 [patent_no_of_words] => 4273 [patent_no_of_claims] => 24 [patent_no_of_ind_claims] => 4 [patent_words_short_claim] => 96 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/06/298/06298431.pdf [firstpage_image] =>[orig_patent_app_number] => 001412 [rel_patent_id] =>[rel_patent_doc_number] =>)
09/001412
Banked shadowed register file Dec 30, 1997 Issued
Array ( [id] => 4193821 [patent_doc_number] => 06085216 [patent_country] => US [patent_kind] => NA [patent_issue_date] => 2000-07-04 [patent_title] => 'Method and system for efficiently allocating resources for solving computationally hard problems' [patent_app_type] => 1 [patent_app_number] => 9/002021 [patent_app_country] => US [patent_app_date] => 1997-12-31 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 9 [patent_figures_cnt] => 15 [patent_no_of_words] => 12163 [patent_no_of_claims] => 24 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 81 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/06/085/06085216.pdf [firstpage_image] =>[orig_patent_app_number] => 002021 [rel_patent_id] =>[rel_patent_doc_number] =>)
09/002021
Method and system for efficiently allocating resources for solving computationally hard problems Dec 30, 1997 Issued
Array ( [id] => 4126073 [patent_doc_number] => 06058412 [patent_country] => US [patent_kind] => NA [patent_issue_date] => 2000-05-02 [patent_title] => 'Service management system and process control system for intelligent network system' [patent_app_type] => 1 [patent_app_number] => 8/999181 [patent_app_country] => US [patent_app_date] => 1997-12-29 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 25 [patent_figures_cnt] => 27 [patent_no_of_words] => 10356 [patent_no_of_claims] => 12 [patent_no_of_ind_claims] => 2 [patent_words_short_claim] => 136 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/06/058/06058412.pdf [firstpage_image] =>[orig_patent_app_number] => 999181 [rel_patent_id] =>[rel_patent_doc_number] =>)
08/999181
Service management system and process control system for intelligent network system Dec 28, 1997 Issued
Array ( [id] => 3931919 [patent_doc_number] => 06003060 [patent_country] => US [patent_kind] => NA [patent_issue_date] => 1999-12-14 [patent_title] => 'Method and apparatus to share resources while processing multiple priority data flows' [patent_app_type] => 1 [patent_app_number] => 8/993695 [patent_app_country] => US [patent_app_date] => 1997-12-18 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 7 [patent_figures_cnt] => 7 [patent_no_of_words] => 4849 [patent_no_of_claims] => 10 [patent_no_of_ind_claims] => 2 [patent_words_short_claim] => 221 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/06/003/06003060.pdf [firstpage_image] =>[orig_patent_app_number] => 993695 [rel_patent_id] =>[rel_patent_doc_number] =>)
08/993695
Method and apparatus to share resources while processing multiple priority data flows Dec 17, 1997 Issued
Array ( [id] => 4372982 [patent_doc_number] => 06202080 [patent_country] => US [patent_kind] => NA [patent_issue_date] => 2001-03-13 [patent_title] => 'Apparatus and method for computer job workload distribution' [patent_app_type] => 1 [patent_app_number] => 8/988682 [patent_app_country] => US [patent_app_date] => 1997-12-11 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 5 [patent_figures_cnt] => 5 [patent_no_of_words] => 4521 [patent_no_of_claims] => 16 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 129 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/06/202/06202080.pdf [firstpage_image] =>[orig_patent_app_number] => 988682 [rel_patent_id] =>[rel_patent_doc_number] =>)
08/988682
Apparatus and method for computer job workload distribution Dec 10, 1997 Issued
Array ( [id] => 4380387 [patent_doc_number] => 06256659 [patent_country] => US [patent_kind] => NA [patent_issue_date] => 2001-07-03 [patent_title] => 'System and method for performing hybrid preemptive and cooperative multi-tasking in a computer system' [patent_app_type] => 1 [patent_app_number] => 8/987633 [patent_app_country] => US [patent_app_date] => 1997-12-09 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 16 [patent_figures_cnt] => 16 [patent_no_of_words] => 14357 [patent_no_of_claims] => 18 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 96 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/06/256/06256659.pdf [firstpage_image] =>[orig_patent_app_number] => 987633 [rel_patent_id] =>[rel_patent_doc_number] =>)
08/987633
System and method for performing hybrid preemptive and cooperative multi-tasking in a computer system Dec 8, 1997 Issued
Array ( [id] => 4225176 [patent_doc_number] => 06029189 [patent_country] => US [patent_kind] => NA [patent_issue_date] => 2000-02-22 [patent_title] => 'Data transfer system' [patent_app_type] => 1 [patent_app_number] => 8/986785 [patent_app_country] => US [patent_app_date] => 1997-12-08 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 14 [patent_figures_cnt] => 16 [patent_no_of_words] => 8632 [patent_no_of_claims] => 5 [patent_no_of_ind_claims] => 1 [patent_words_short_claim] => 303 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/06/029/06029189.pdf [firstpage_image] =>[orig_patent_app_number] => 986785 [rel_patent_id] =>[rel_patent_doc_number] =>)
08/986785
Data transfer system Dec 7, 1997 Issued
Array ( [id] => 1481478 [patent_doc_number] => 06345287 [patent_country] => US [patent_kind] => B1 [patent_issue_date] => 2002-02-05 [patent_title] => 'Gang scheduling for resource allocation in a cluster computing environment' [patent_app_type] => B1 [patent_app_number] => 08/978713 [patent_app_country] => US [patent_app_date] => 1997-11-26 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 4 [patent_figures_cnt] => 6 [patent_no_of_words] => 4196 [patent_no_of_claims] => 16 [patent_no_of_ind_claims] => 5 [patent_words_short_claim] => 115 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/06/345/06345287.pdf [firstpage_image] =>[orig_patent_app_number] => 08978713 [rel_patent_id] =>[rel_patent_doc_number] =>)
08/978713
Gang scheduling for resource allocation in a cluster computing environment Nov 25, 1997 Issued
Menu