
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 number | Title of the application | Filing Date | Status |
|---|---|---|---|
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 |