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] => 1554396 [patent_doc_number] => 06400382 [patent_country] => US [patent_kind] => B1 [patent_issue_date] => 2002-06-04 [patent_title] => 'Apparatus and method for a shortcut link creation system in a computer system' [patent_app_type] => B1 [patent_app_number] => 09/170507 [patent_app_country] => US [patent_app_date] => 1998-10-13 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 4 [patent_figures_cnt] => 4 [patent_no_of_words] => 3330 [patent_no_of_claims] => 21 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 86 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/06/400/06400382.pdf [firstpage_image] =>[orig_patent_app_number] => 09170507 [rel_patent_id] =>[rel_patent_doc_number] =>)
09/170507
Apparatus and method for a shortcut link creation system in a computer system Oct 12, 1998 Issued
Array ( [id] => 1376126 [patent_doc_number] => 06578064 [patent_country] => US [patent_kind] => B1 [patent_issue_date] => 2003-06-10 [patent_title] => 'Distributed computing system' [patent_app_type] => B1 [patent_app_number] => 09/167498 [patent_app_country] => US [patent_app_date] => 1998-10-07 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 35 [patent_figures_cnt] => 38 [patent_no_of_words] => 29157 [patent_no_of_claims] => 5 [patent_no_of_ind_claims] => 5 [patent_words_short_claim] => 96 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/06/578/06578064.pdf [firstpage_image] =>[orig_patent_app_number] => 09167498 [rel_patent_id] =>[rel_patent_doc_number] =>)
09/167498
Distributed computing system Oct 6, 1998 Issued
Array ( [id] => 1495083 [patent_doc_number] => 06418458 [patent_country] => US [patent_kind] => B1 [patent_issue_date] => 2002-07-09 [patent_title] => 'Object-oriented prioritized work thread pool' [patent_app_type] => B1 [patent_app_number] => 09/165776 [patent_app_country] => US [patent_app_date] => 1998-10-02 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 3 [patent_figures_cnt] => 4 [patent_no_of_words] => 2936 [patent_no_of_claims] => 18 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 84 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/06/418/06418458.pdf [firstpage_image] =>[orig_patent_app_number] => 09165776 [rel_patent_id] =>[rel_patent_doc_number] =>)
09/165776
Object-oriented prioritized work thread pool Oct 1, 1998 Issued
Array ( [id] => 1431012 [patent_doc_number] => 06523058 [patent_country] => US [patent_kind] => B1 [patent_issue_date] => 2003-02-18 [patent_title] => 'State machine driven transport protocol interface' [patent_app_type] => B1 [patent_app_number] => 09/163096 [patent_app_country] => US [patent_app_date] => 1998-09-29 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 13 [patent_figures_cnt] => 17 [patent_no_of_words] => 13777 [patent_no_of_claims] => 22 [patent_no_of_ind_claims] => 4 [patent_words_short_claim] => 72 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/06/523/06523058.pdf [firstpage_image] =>[orig_patent_app_number] => 09163096 [rel_patent_id] =>[rel_patent_doc_number] =>)
09/163096
State machine driven transport protocol interface Sep 28, 1998 Issued
Array ( [id] => 1601900 [patent_doc_number] => 06385664 [patent_country] => US [patent_kind] => B1 [patent_issue_date] => 2002-05-07 [patent_title] => 'System and method for on demand registration of tasks' [patent_app_type] => B1 [patent_app_number] => 09/161096 [patent_app_country] => US [patent_app_date] => 1998-09-25 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 6 [patent_figures_cnt] => 6 [patent_no_of_words] => 5414 [patent_no_of_claims] => 11 [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/385/06385664.pdf [firstpage_image] =>[orig_patent_app_number] => 09161096 [rel_patent_id] =>[rel_patent_doc_number] =>)
09/161096
System and method for on demand registration of tasks Sep 24, 1998 Issued
Array ( [id] => 1352700 [patent_doc_number] => 06594698 [patent_country] => US [patent_kind] => B1 [patent_issue_date] => 2003-07-15 [patent_title] => 'Protocol for dynamic binding of shared resources' [patent_app_type] => B1 [patent_app_number] => 09/160826 [patent_app_country] => US [patent_app_date] => 1998-09-25 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 19 [patent_figures_cnt] => 21 [patent_no_of_words] => 28269 [patent_no_of_claims] => 16 [patent_no_of_ind_claims] => 4 [patent_words_short_claim] => 85 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/06/594/06594698.pdf [firstpage_image] =>[orig_patent_app_number] => 09160826 [rel_patent_id] =>[rel_patent_doc_number] =>)
09/160826
Protocol for dynamic binding of shared resources Sep 24, 1998 Issued
Array ( [id] => 1432337 [patent_doc_number] => 06505229 [patent_country] => US [patent_kind] => B1 [patent_issue_date] => 2003-01-07 [patent_title] => 'Method for allowing multiple processing threads and tasks to execute on one or more processor units for embedded real-time processor systems' [patent_app_type] => B1 [patent_app_number] => 09/160955 [patent_app_country] => US [patent_app_date] => 1998-09-25 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 7 [patent_figures_cnt] => 7 [patent_no_of_words] => 5101 [patent_no_of_claims] => 5 [patent_no_of_ind_claims] => 1 [patent_words_short_claim] => 349 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/06/505/06505229.pdf [firstpage_image] =>[orig_patent_app_number] => 09160955 [rel_patent_id] =>[rel_patent_doc_number] =>)
09/160955
Method for allowing multiple processing threads and tasks to execute on one or more processor units for embedded real-time processor systems Sep 24, 1998 Issued
Array ( [id] => 1434012 [patent_doc_number] => 06341302 [patent_country] => US [patent_kind] => B1 [patent_issue_date] => 2002-01-22 [patent_title] => 'Efficient inter-task queue protocol' [patent_app_type] => B1 [patent_app_number] => 09/160367 [patent_app_country] => US [patent_app_date] => 1998-09-24 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 6 [patent_figures_cnt] => 10 [patent_no_of_words] => 7331 [patent_no_of_claims] => 8 [patent_no_of_ind_claims] => 2 [patent_words_short_claim] => 307 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/06/341/06341302.pdf [firstpage_image] =>[orig_patent_app_number] => 09160367 [rel_patent_id] =>[rel_patent_doc_number] =>)
09/160367
Efficient inter-task queue protocol Sep 23, 1998 Issued
Array ( [id] => 1360503 [patent_doc_number] => 06587865 [patent_country] => US [patent_kind] => B1 [patent_issue_date] => 2003-07-01 [patent_title] => 'Locally made, globally coordinated resource allocation decisions based on information provided by the second-price auction model' [patent_app_type] => B1 [patent_app_number] => 09/157479 [patent_app_country] => US [patent_app_date] => 1998-09-21 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 6 [patent_figures_cnt] => 6 [patent_no_of_words] => 4318 [patent_no_of_claims] => 19 [patent_no_of_ind_claims] => 7 [patent_words_short_claim] => 118 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/06/587/06587865.pdf [firstpage_image] =>[orig_patent_app_number] => 09157479 [rel_patent_id] =>[rel_patent_doc_number] =>)
09/157479
Locally made, globally coordinated resource allocation decisions based on information provided by the second-price auction model Sep 20, 1998 Issued
Array ( [id] => 1539856 [patent_doc_number] => 06338080 [patent_country] => US [patent_kind] => B1 [patent_issue_date] => 2002-01-08 [patent_title] => 'Device and process for handling the execution of a job in a data processing system' [patent_app_type] => B1 [patent_app_number] => 09/156385 [patent_app_country] => US [patent_app_date] => 1998-09-18 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 2 [patent_figures_cnt] => 2 [patent_no_of_words] => 4016 [patent_no_of_claims] => 6 [patent_no_of_ind_claims] => 2 [patent_words_short_claim] => 128 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/06/338/06338080.pdf [firstpage_image] =>[orig_patent_app_number] => 09156385 [rel_patent_id] =>[rel_patent_doc_number] =>)
09/156385
Device and process for handling the execution of a job in a data processing system Sep 17, 1998 Issued
Array ( [id] => 1093083 [patent_doc_number] => 06829766 [patent_country] => US [patent_kind] => B1 [patent_issue_date] => 2004-12-07 [patent_title] => 'Data processing method and apparatus and recording medium, for implementing a schedule managing mechanism when a context switch has occurred' [patent_app_type] => B1 [patent_app_number] => 09/154105 [patent_app_country] => US [patent_app_date] => 1998-09-16 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 14 [patent_figures_cnt] => 14 [patent_no_of_words] => 10965 [patent_no_of_claims] => 9 [patent_no_of_ind_claims] => 9 [patent_words_short_claim] => 77 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/06/829/06829766.pdf [firstpage_image] =>[orig_patent_app_number] => 09154105 [rel_patent_id] =>[rel_patent_doc_number] =>)
09/154105
Data processing method and apparatus and recording medium, for implementing a schedule managing mechanism when a context switch has occurred Sep 15, 1998 Issued
Array ( [id] => 4334280 [patent_doc_number] => 06243735 [patent_country] => US [patent_kind] => NA [patent_issue_date] => 2001-06-05 [patent_title] => 'Microcontroller, data processing system and task switching control method' [patent_app_type] => 1 [patent_app_number] => 9/144474 [patent_app_country] => US [patent_app_date] => 1998-08-31 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 7 [patent_figures_cnt] => 7 [patent_no_of_words] => 5225 [patent_no_of_claims] => 15 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 159 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/06/243/06243735.pdf [firstpage_image] =>[orig_patent_app_number] => 144474 [rel_patent_id] =>[rel_patent_doc_number] =>)
09/144474
Microcontroller, data processing system and task switching control method Aug 30, 1998 Issued
Array ( [id] => 1434013 [patent_doc_number] => 06341303 [patent_country] => US [patent_kind] => B1 [patent_issue_date] => 2002-01-22 [patent_title] => 'System and method for scheduling a resource according to a preconfigured plan' [patent_app_type] => B1 [patent_app_number] => 09/141664 [patent_app_country] => US [patent_app_date] => 1998-08-28 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 7 [patent_figures_cnt] => 8 [patent_no_of_words] => 6903 [patent_no_of_claims] => 27 [patent_no_of_ind_claims] => 8 [patent_words_short_claim] => 97 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/06/341/06341303.pdf [firstpage_image] =>[orig_patent_app_number] => 09141664 [rel_patent_id] =>[rel_patent_doc_number] =>)
09/141664
System and method for scheduling a resource according to a preconfigured plan Aug 27, 1998 Issued
Array ( [id] => 1549324 [patent_doc_number] => 06374282 [patent_country] => US [patent_kind] => B1 [patent_issue_date] => 2002-04-16 [patent_title] => 'Method and apparatus for tracking multi-threaded system area network (SAN) traffic' [patent_app_type] => B1 [patent_app_number] => 09/143272 [patent_app_country] => US [patent_app_date] => 1998-08-28 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 11 [patent_figures_cnt] => 18 [patent_no_of_words] => 5731 [patent_no_of_claims] => 4 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 102 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/06/374/06374282.pdf [firstpage_image] =>[orig_patent_app_number] => 09143272 [rel_patent_id] =>[rel_patent_doc_number] =>)
09/143272
Method and apparatus for tracking multi-threaded system area network (SAN) traffic Aug 27, 1998 Issued
Array ( [id] => 4176384 [patent_doc_number] => 06105052 [patent_country] => US [patent_kind] => NA [patent_issue_date] => 2000-08-15 [patent_title] => 'Data processing method, recording medium, and data processing apparatus' [patent_app_type] => 1 [patent_app_number] => 9/141123 [patent_app_country] => US [patent_app_date] => 1998-08-27 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 9 [patent_figures_cnt] => 10 [patent_no_of_words] => 8248 [patent_no_of_claims] => 15 [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/105/06105052.pdf [firstpage_image] =>[orig_patent_app_number] => 141123 [rel_patent_id] =>[rel_patent_doc_number] =>)
09/141123
Data processing method, recording medium, and data processing apparatus Aug 26, 1998 Issued
Array ( [id] => 4176354 [patent_doc_number] => 06105050 [patent_country] => US [patent_kind] => NA [patent_issue_date] => 2000-08-15 [patent_title] => 'System for resource lock/unlock capability in multithreaded computer environment' [patent_app_type] => 1 [patent_app_number] => 9/139255 [patent_app_country] => US [patent_app_date] => 1998-08-25 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 4 [patent_figures_cnt] => 5 [patent_no_of_words] => 4219 [patent_no_of_claims] => 19 [patent_no_of_ind_claims] => 4 [patent_words_short_claim] => 138 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/06/105/06105050.pdf [firstpage_image] =>[orig_patent_app_number] => 139255 [rel_patent_id] =>[rel_patent_doc_number] =>)
09/139255
System for resource lock/unlock capability in multithreaded computer environment Aug 24, 1998 Issued
Array ( [id] => 4403290 [patent_doc_number] => 06263358 [patent_country] => US [patent_kind] => NA [patent_issue_date] => 2001-07-17 [patent_title] => 'Scheduler for a software system having means for allocating tasks' [patent_app_type] => 1 [patent_app_number] => 9/125758 [patent_app_country] => US [patent_app_date] => 1998-08-25 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 12 [patent_figures_cnt] => 15 [patent_no_of_words] => 24065 [patent_no_of_claims] => 5 [patent_no_of_ind_claims] => 1 [patent_words_short_claim] => 197 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/06/263/06263358.pdf [firstpage_image] =>[orig_patent_app_number] => 125758 [rel_patent_id] =>[rel_patent_doc_number] =>)
09/125758
Scheduler for a software system having means for allocating tasks Aug 24, 1998 Issued
Array ( [id] => 4176337 [patent_doc_number] => 06105049 [patent_country] => US [patent_kind] => NA [patent_issue_date] => 2000-08-15 [patent_title] => 'Resource lock/unlock capability in multithreaded computer environment' [patent_app_type] => 1 [patent_app_number] => 9/138996 [patent_app_country] => US [patent_app_date] => 1998-08-25 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 4 [patent_figures_cnt] => 5 [patent_no_of_words] => 3927 [patent_no_of_claims] => 17 [patent_no_of_ind_claims] => 2 [patent_words_short_claim] => 203 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/06/105/06105049.pdf [firstpage_image] =>[orig_patent_app_number] => 138996 [rel_patent_id] =>[rel_patent_doc_number] =>)
09/138996
Resource lock/unlock capability in multithreaded computer environment Aug 24, 1998 Issued
Array ( [id] => 4236423 [patent_doc_number] => 06112222 [patent_country] => US [patent_kind] => NA [patent_issue_date] => 2000-08-29 [patent_title] => 'Method for resource lock/unlock capability in multithreaded computer environment' [patent_app_type] => 1 [patent_app_number] => 9/139816 [patent_app_country] => US [patent_app_date] => 1998-08-25 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 4 [patent_figures_cnt] => 5 [patent_no_of_words] => 3881 [patent_no_of_claims] => 17 [patent_no_of_ind_claims] => 2 [patent_words_short_claim] => 123 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/06/112/06112222.pdf [firstpage_image] =>[orig_patent_app_number] => 139816 [rel_patent_id] =>[rel_patent_doc_number] =>)
09/139816
Method for resource lock/unlock capability in multithreaded computer environment Aug 24, 1998 Issued
Array ( [id] => 4390771 [patent_doc_number] => 06289369 [patent_country] => US [patent_kind] => NA [patent_issue_date] => 2001-09-11 [patent_title] => 'Affinity, locality, and load balancing in scheduling user program-level threads for execution by a computer system' [patent_app_type] => 1 [patent_app_number] => 9/140129 [patent_app_country] => US [patent_app_date] => 1998-08-25 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 6 [patent_figures_cnt] => 6 [patent_no_of_words] => 5171 [patent_no_of_claims] => 75 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 74 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/06/289/06289369.pdf [firstpage_image] =>[orig_patent_app_number] => 140129 [rel_patent_id] =>[rel_patent_doc_number] =>)
09/140129
Affinity, locality, and load balancing in scheduling user program-level threads for execution by a computer system Aug 24, 1998 Issued
Menu