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] => 5910261 [patent_doc_number] => 20020143847 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2002-10-03 [patent_title] => 'Method of mixed workload high performance scheduling' [patent_app_type] => new [patent_app_number] => 09/823837 [patent_app_country] => US [patent_app_date] => 2001-03-30 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 10 [patent_figures_cnt] => 10 [patent_no_of_words] => 4938 [patent_no_of_claims] => 8 [patent_no_of_ind_claims] => 1 [patent_words_short_claim] => 293 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] => publications/A1/0143/20020143847.pdf [firstpage_image] =>[orig_patent_app_number] => 09823837 [rel_patent_id] =>[rel_patent_doc_number] =>)
09/823837
Method of mixed workload high performance scheduling Mar 29, 2001 Issued
Array ( [id] => 6449395 [patent_doc_number] => 20020129079 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2002-09-12 [patent_title] => 'Method and apparatus for efficiently tracking monitors' [patent_app_type] => new [patent_app_number] => 09/802627 [patent_app_country] => US [patent_app_date] => 2001-03-08 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 9 [patent_figures_cnt] => 9 [patent_no_of_words] => 7305 [patent_no_of_claims] => 20 [patent_no_of_ind_claims] => 5 [patent_words_short_claim] => 50 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] => publications/A1/0129/20020129079.pdf [firstpage_image] =>[orig_patent_app_number] => 09802627 [rel_patent_id] =>[rel_patent_doc_number] =>)
09/802627
Method and apparatus for efficiently tracking monitors Mar 7, 2001 Issued
Array ( [id] => 7105718 [patent_doc_number] => 20010004746 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2001-06-21 [patent_title] => 'Shared virtual desktop collaborative application system' [patent_app_type] => new-utility [patent_app_number] => 09/753983 [patent_app_country] => US [patent_app_date] => 2001-03-05 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 6 [patent_figures_cnt] => 6 [patent_no_of_words] => 9898 [patent_no_of_claims] => 20 [patent_no_of_ind_claims] => 4 [patent_words_short_claim] => 123 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] => publications/A1/0004/20010004746.pdf [firstpage_image] =>[orig_patent_app_number] => 09753983 [rel_patent_id] =>[rel_patent_doc_number] =>)
09/753983
Shared virtual desktop collaborative application system Mar 4, 2001 Issued
Array ( [id] => 6778983 [patent_doc_number] => 20030050065 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2003-03-13 [patent_title] => 'Contingency planning in a scheduling process' [patent_app_type] => new [patent_app_number] => 10/239086 [patent_app_country] => US [patent_app_date] => 2002-09-19 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 8 [patent_figures_cnt] => 8 [patent_no_of_words] => 3645 [patent_no_of_claims] => 7 [patent_no_of_ind_claims] => 5 [patent_words_short_claim] => 19 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] => publications/A1/0050/20030050065.pdf [firstpage_image] =>[orig_patent_app_number] => 10239086 [rel_patent_id] =>[rel_patent_doc_number] =>)
10/239086
Contingency planning in a scheduling process Feb 28, 2001 Issued
Array ( [id] => 5791033 [patent_doc_number] => 20020161814 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2002-10-31 [patent_title] => 'Batch processing system running in parallel on automated and distributed replication systems' [patent_app_type] => new [patent_app_number] => 09/790681 [patent_app_country] => US [patent_app_date] => 2001-02-23 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 8 [patent_figures_cnt] => 8 [patent_no_of_words] => 3989 [patent_no_of_claims] => 32 [patent_no_of_ind_claims] => 4 [patent_words_short_claim] => 67 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] => publications/A1/0161/20020161814.pdf [firstpage_image] =>[orig_patent_app_number] => 09790681 [rel_patent_id] =>[rel_patent_doc_number] =>)
09/790681
Batch processing system running in parallel on automated and distributed replication systems Feb 22, 2001 Abandoned
Array ( [id] => 953519 [patent_doc_number] => 06961934 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2005-11-01 [patent_title] => 'Portable thread environment' [patent_app_type] => utility [patent_app_number] => 09/792550 [patent_app_country] => US [patent_app_date] => 2001-02-23 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 15 [patent_figures_cnt] => 19 [patent_no_of_words] => 4976 [patent_no_of_claims] => 21 [patent_no_of_ind_claims] => 4 [patent_words_short_claim] => 105 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/06/961/06961934.pdf [firstpage_image] =>[orig_patent_app_number] => 09792550 [rel_patent_id] =>[rel_patent_doc_number] =>)
09/792550
Portable thread environment Feb 22, 2001 Issued
Array ( [id] => 6775469 [patent_doc_number] => 20030018807 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2003-01-23 [patent_title] => 'Method and apparatus for processing data in a multi-processor environment' [patent_app_type] => new [patent_app_number] => 09/784850 [patent_app_country] => US [patent_app_date] => 2001-02-16 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 6 [patent_figures_cnt] => 6 [patent_no_of_words] => 6402 [patent_no_of_claims] => 30 [patent_no_of_ind_claims] => 2 [patent_words_short_claim] => 127 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] => publications/A1/0018/20030018807.pdf [firstpage_image] =>[orig_patent_app_number] => 09784850 [rel_patent_id] =>[rel_patent_doc_number] =>)
09/784850
Method and apparatus for processing data in a multi-processor environment Feb 15, 2001 Issued
Array ( [id] => 1015855 [patent_doc_number] => 06894800 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2005-05-17 [patent_title] => 'Information processing apparatus and information display method for displaying job information relating to an output job' [patent_app_type] => utility [patent_app_number] => 09/784110 [patent_app_country] => US [patent_app_date] => 2001-02-16 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 22 [patent_figures_cnt] => 33 [patent_no_of_words] => 16200 [patent_no_of_claims] => 30 [patent_no_of_ind_claims] => 6 [patent_words_short_claim] => 79 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/06/894/06894800.pdf [firstpage_image] =>[orig_patent_app_number] => 09784110 [rel_patent_id] =>[rel_patent_doc_number] =>)
09/784110
Information processing apparatus and information display method for displaying job information relating to an output job Feb 15, 2001 Issued
Array ( [id] => 996088 [patent_doc_number] => 06918115 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2005-07-12 [patent_title] => 'Method and apparatus for synchronization of periodic processes' [patent_app_type] => utility [patent_app_number] => 09/784095 [patent_app_country] => US [patent_app_date] => 2001-02-16 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 8 [patent_figures_cnt] => 9 [patent_no_of_words] => 10276 [patent_no_of_claims] => 13 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 110 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/06/918/06918115.pdf [firstpage_image] =>[orig_patent_app_number] => 09784095 [rel_patent_id] =>[rel_patent_doc_number] =>)
09/784095
Method and apparatus for synchronization of periodic processes Feb 15, 2001 Issued
Array ( [id] => 1243316 [patent_doc_number] => 06684398 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2004-01-27 [patent_title] => 'Monitor entry and exit for a speculative thread during space and time dimensional execution' [patent_app_type] => B2 [patent_app_number] => 09/761326 [patent_app_country] => US [patent_app_date] => 2001-01-16 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 7 [patent_figures_cnt] => 16 [patent_no_of_words] => 5706 [patent_no_of_claims] => 22 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 197 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/06/684/06684398.pdf [firstpage_image] =>[orig_patent_app_number] => 09761326 [rel_patent_id] =>[rel_patent_doc_number] =>)
09/761326
Monitor entry and exit for a speculative thread during space and time dimensional execution Jan 15, 2001 Issued
Array ( [id] => 6880942 [patent_doc_number] => 20010032230 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2001-10-18 [patent_title] => 'Method for managing multimedia platform resources and multimedia platform for implementing it' [patent_app_type] => new [patent_app_number] => 09/759662 [patent_app_country] => US [patent_app_date] => 2001-01-12 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 7 [patent_figures_cnt] => 7 [patent_no_of_words] => 3175 [patent_no_of_claims] => 12 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 79 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] => publications/A1/0032/20010032230.pdf [firstpage_image] =>[orig_patent_app_number] => 09759662 [rel_patent_id] =>[rel_patent_doc_number] =>)
09/759662
Method for managing multimedia platform resources and multimedia platform for implementing it Jan 11, 2001 Issued
Array ( [id] => 7066525 [patent_doc_number] => 20010044817 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2001-11-22 [patent_title] => 'Computer system and a method for controlling a computer system' [patent_app_type] => new [patent_app_number] => 09/756282 [patent_app_country] => US [patent_app_date] => 2001-01-09 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 15 [patent_figures_cnt] => 15 [patent_no_of_words] => 8132 [patent_no_of_claims] => 9 [patent_no_of_ind_claims] => 7 [patent_words_short_claim] => 51 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] => publications/A1/0044/20010044817.pdf [firstpage_image] =>[orig_patent_app_number] => 09756282 [rel_patent_id] =>[rel_patent_doc_number] =>)
09/756282
Computer system and a method for controlling a computer system Jan 8, 2001 Issued
Array ( [id] => 5970933 [patent_doc_number] => 20020091746 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2002-07-11 [patent_title] => 'System and method for adaptive performance optimization of data processing systems' [patent_app_type] => new [patent_app_number] => 09/757269 [patent_app_country] => US [patent_app_date] => 2001-01-08 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 6 [patent_figures_cnt] => 6 [patent_no_of_words] => 8219 [patent_no_of_claims] => 20 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 69 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] => publications/A1/0091/20020091746.pdf [firstpage_image] =>[orig_patent_app_number] => 09757269 [rel_patent_id] =>[rel_patent_doc_number] =>)
09/757269
System and method for adaptive performance optimization of data processing systems Jan 7, 2001 Issued
Array ( [id] => 7615277 [patent_doc_number] => 06948170 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2005-09-20 [patent_title] => 'Computer and computer-readable storage medium for command interpretation' [patent_app_type] => utility [patent_app_number] => 09/754536 [patent_app_country] => US [patent_app_date] => 2001-01-04 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 1 [patent_figures_cnt] => 1 [patent_no_of_words] => 8601 [patent_no_of_claims] => 12 [patent_no_of_ind_claims] => 4 [patent_words_short_claim] => 209 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/06/948/06948170.pdf [firstpage_image] =>[orig_patent_app_number] => 09754536 [rel_patent_id] =>[rel_patent_doc_number] =>)
09/754536
Computer and computer-readable storage medium for command interpretation Jan 3, 2001 Issued
Array ( [id] => 987929 [patent_doc_number] => 06925645 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2005-08-02 [patent_title] => 'Fault tolerant server architecture for collaborative computing' [patent_app_type] => utility [patent_app_number] => 09/752376 [patent_app_country] => US [patent_app_date] => 2000-12-29 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 27 [patent_figures_cnt] => 34 [patent_no_of_words] => 8360 [patent_no_of_claims] => 16 [patent_no_of_ind_claims] => 4 [patent_words_short_claim] => 117 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/06/925/06925645.pdf [firstpage_image] =>[orig_patent_app_number] => 09752376 [rel_patent_id] =>[rel_patent_doc_number] =>)
09/752376
Fault tolerant server architecture for collaborative computing Dec 28, 2000 Issued
Array ( [id] => 6892554 [patent_doc_number] => 20010018716 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2001-08-30 [patent_title] => 'Multi-tasking software architecture' [patent_app_type] => new [patent_app_number] => 09/749143 [patent_app_country] => US [patent_app_date] => 2000-12-27 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 3 [patent_figures_cnt] => 3 [patent_no_of_words] => 3114 [patent_no_of_claims] => 10 [patent_no_of_ind_claims] => 5 [patent_words_short_claim] => 29 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] => publications/A1/0018/20010018716.pdf [firstpage_image] =>[orig_patent_app_number] => 09749143 [rel_patent_id] =>[rel_patent_doc_number] =>)
09/749143
Multi-tasking software architecture Dec 26, 2000 Issued
Array ( [id] => 1100547 [patent_doc_number] => 06823509 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2004-11-23 [patent_title] => 'Virtual machine with reinitialization' [patent_app_type] => B2 [patent_app_number] => 09/741582 [patent_app_country] => US [patent_app_date] => 2000-12-20 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 4 [patent_figures_cnt] => 4 [patent_no_of_words] => 5736 [patent_no_of_claims] => 27 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 161 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/06/823/06823509.pdf [firstpage_image] =>[orig_patent_app_number] => 09741582 [rel_patent_id] =>[rel_patent_doc_number] =>)
09/741582
Virtual machine with reinitialization Dec 19, 2000 Issued
Array ( [id] => 1100559 [patent_doc_number] => 06823514 [patent_country] => US [patent_kind] => B1 [patent_issue_date] => 2004-11-23 [patent_title] => 'Method and system for caching across multiple contexts' [patent_app_type] => B1 [patent_app_number] => 09/712542 [patent_app_country] => US [patent_app_date] => 2000-11-14 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 17 [patent_figures_cnt] => 23 [patent_no_of_words] => 8573 [patent_no_of_claims] => 24 [patent_no_of_ind_claims] => 4 [patent_words_short_claim] => 125 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/06/823/06823514.pdf [firstpage_image] =>[orig_patent_app_number] => 09712542 [rel_patent_id] =>[rel_patent_doc_number] =>)
09/712542
Method and system for caching across multiple contexts Nov 13, 2000 Issued
09/706616 System and method for thin procedural multi-media player run-time engine having application program level cooperative multi-threading and constrained resource retry with anti-stall features Nov 3, 2000 Abandoned
09/706661 Hardware architecture neutral computer program language and structure and method for execution Nov 3, 2000 Abandoned
Menu