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] => 1011586 [patent_doc_number] => 06901591 [patent_country] => US [patent_kind] => B1 [patent_issue_date] => 2005-05-31 [patent_title] => 'Frameworks for invoking methods in virtual machines' [patent_app_type] => utility [patent_app_number] => 09/703361 [patent_app_country] => US [patent_app_date] => 2000-10-31 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 7 [patent_figures_cnt] => 8 [patent_no_of_words] => 4531 [patent_no_of_claims] => 23 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 72 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/06/901/06901591.pdf [firstpage_image] =>[orig_patent_app_number] => 09703361 [rel_patent_id] =>[rel_patent_doc_number] =>)
09/703361
Frameworks for invoking methods in virtual machines Oct 30, 2000 Issued
Array ( [id] => 1062373 [patent_doc_number] => 06854117 [patent_country] => US [patent_kind] => B1 [patent_issue_date] => 2005-02-08 [patent_title] => 'Parallel network processor array' [patent_app_type] => utility [patent_app_number] => 09/703196 [patent_app_country] => US [patent_app_date] => 2000-10-31 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 10 [patent_figures_cnt] => 10 [patent_no_of_words] => 7480 [patent_no_of_claims] => 7 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 122 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/06/854/06854117.pdf [firstpage_image] =>[orig_patent_app_number] => 09703196 [rel_patent_id] =>[rel_patent_doc_number] =>)
09/703196
Parallel network processor array Oct 30, 2000 Issued
Array ( [id] => 1170582 [patent_doc_number] => 06763520 [patent_country] => US [patent_kind] => B1 [patent_issue_date] => 2004-07-13 [patent_title] => 'Fair assignment of processing resources to queued requests' [patent_app_type] => B1 [patent_app_number] => 09/645255 [patent_app_country] => US [patent_app_date] => 2000-08-24 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 5 [patent_figures_cnt] => 7 [patent_no_of_words] => 5640 [patent_no_of_claims] => 16 [patent_no_of_ind_claims] => 5 [patent_words_short_claim] => 92 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/06/763/06763520.pdf [firstpage_image] =>[orig_patent_app_number] => 09645255 [rel_patent_id] =>[rel_patent_doc_number] =>)
09/645255
Fair assignment of processing resources to queued requests Aug 23, 2000 Issued
Array ( [id] => 1250206 [patent_doc_number] => 06675230 [patent_country] => US [patent_kind] => B1 [patent_issue_date] => 2004-01-06 [patent_title] => 'Method, system, and program for embedding a user interface object in another user interface object' [patent_app_type] => B1 [patent_app_number] => 09/643292 [patent_app_country] => US [patent_app_date] => 2000-08-22 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 10 [patent_figures_cnt] => 10 [patent_no_of_words] => 10351 [patent_no_of_claims] => 36 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 113 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/06/675/06675230.pdf [firstpage_image] =>[orig_patent_app_number] => 09643292 [rel_patent_id] =>[rel_patent_doc_number] =>)
09/643292
Method, system, and program for embedding a user interface object in another user interface object Aug 21, 2000 Issued
Array ( [id] => 7623723 [patent_doc_number] => 06725454 [patent_country] => US [patent_kind] => B1 [patent_issue_date] => 2004-04-20 [patent_title] => 'Method and apparatus for capacity consumption profiling in a client/server environment' [patent_app_type] => B1 [patent_app_number] => 09/643075 [patent_app_country] => US [patent_app_date] => 2000-08-21 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 2 [patent_figures_cnt] => 2 [patent_no_of_words] => 2565 [patent_no_of_claims] => 4 [patent_no_of_ind_claims] => 2 [patent_words_short_claim] => 31 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/06/725/06725454.pdf [firstpage_image] =>[orig_patent_app_number] => 09643075 [rel_patent_id] =>[rel_patent_doc_number] =>)
09/643075
Method and apparatus for capacity consumption profiling in a client/server environment Aug 20, 2000 Issued
Array ( [id] => 7622261 [patent_doc_number] => 06687905 [patent_country] => US [patent_kind] => B1 [patent_issue_date] => 2004-02-03 [patent_title] => 'Multiple port input/output job scheduling' [patent_app_type] => B1 [patent_app_number] => 09/636316 [patent_app_country] => US [patent_app_date] => 2000-08-11 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 4 [patent_figures_cnt] => 10 [patent_no_of_words] => 5460 [patent_no_of_claims] => 40 [patent_no_of_ind_claims] => 4 [patent_words_short_claim] => 9 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/06/687/06687905.pdf [firstpage_image] =>[orig_patent_app_number] => 09636316 [rel_patent_id] =>[rel_patent_doc_number] =>)
09/636316
Multiple port input/output job scheduling Aug 10, 2000 Issued
Array ( [id] => 1186766 [patent_doc_number] => 06738973 [patent_country] => US [patent_kind] => B1 [patent_issue_date] => 2004-05-18 [patent_title] => 'Access-history indicating method and apparatus, resources providing method and apparatus, and program providing medium used therewith' [patent_app_type] => B1 [patent_app_number] => 09/634371 [patent_app_country] => US [patent_app_date] => 2000-08-09 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 10 [patent_figures_cnt] => 17 [patent_no_of_words] => 8880 [patent_no_of_claims] => 32 [patent_no_of_ind_claims] => 6 [patent_words_short_claim] => 82 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/06/738/06738973.pdf [firstpage_image] =>[orig_patent_app_number] => 09634371 [rel_patent_id] =>[rel_patent_doc_number] =>)
09/634371
Access-history indicating method and apparatus, resources providing method and apparatus, and program providing medium used therewith Aug 8, 2000 Issued
09/627357 Method for cooperatively executing a plurality of code threads in a processor using instruction retry upon resource constraints Jul 27, 2000 Abandoned
Array ( [id] => 1093081 [patent_doc_number] => 06829765 [patent_country] => US [patent_kind] => B1 [patent_issue_date] => 2004-12-07 [patent_title] => 'Job scheduling based upon availability of real and/or virtual resources' [patent_app_type] => B1 [patent_app_number] => 09/618920 [patent_app_country] => US [patent_app_date] => 2000-07-18 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 2 [patent_figures_cnt] => 2 [patent_no_of_words] => 2905 [patent_no_of_claims] => 4 [patent_no_of_ind_claims] => 2 [patent_words_short_claim] => 135 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/06/829/06829765.pdf [firstpage_image] =>[orig_patent_app_number] => 09618920 [rel_patent_id] =>[rel_patent_doc_number] =>)
09/618920
Job scheduling based upon availability of real and/or virtual resources Jul 17, 2000 Issued
Array ( [id] => 1120230 [patent_doc_number] => 06802063 [patent_country] => US [patent_kind] => B1 [patent_issue_date] => 2004-10-05 [patent_title] => '64-bit open firmware implementation and associated api' [patent_app_type] => B1 [patent_app_number] => 09/616144 [patent_app_country] => US [patent_app_date] => 2000-07-13 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 3 [patent_figures_cnt] => 3 [patent_no_of_words] => 4125 [patent_no_of_claims] => 26 [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/802/06802063.pdf [firstpage_image] =>[orig_patent_app_number] => 09616144 [rel_patent_id] =>[rel_patent_doc_number] =>)
09/616144
64-bit open firmware implementation and associated api Jul 12, 2000 Issued
Array ( [id] => 1192811 [patent_doc_number] => 06735769 [patent_country] => US [patent_kind] => B1 [patent_issue_date] => 2004-05-11 [patent_title] => 'Apparatus and method for initial load balancing in a multiple run queue system' [patent_app_type] => B1 [patent_app_number] => 09/615768 [patent_app_country] => US [patent_app_date] => 2000-07-13 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 8 [patent_figures_cnt] => 11 [patent_no_of_words] => 7110 [patent_no_of_claims] => 27 [patent_no_of_ind_claims] => 4 [patent_words_short_claim] => 121 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/06/735/06735769.pdf [firstpage_image] =>[orig_patent_app_number] => 09615768 [rel_patent_id] =>[rel_patent_doc_number] =>)
09/615768
Apparatus and method for initial load balancing in a multiple run queue system Jul 12, 2000 Issued
Array ( [id] => 753642 [patent_doc_number] => 07028299 [patent_country] => US [patent_kind] => B1 [patent_issue_date] => 2006-04-11 [patent_title] => 'Task-based multiprocessing system' [patent_app_type] => utility [patent_app_number] => 09/608869 [patent_app_country] => US [patent_app_date] => 2000-06-30 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 6 [patent_figures_cnt] => 6 [patent_no_of_words] => 5256 [patent_no_of_claims] => 30 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 50 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/07/028/07028299.pdf [firstpage_image] =>[orig_patent_app_number] => 09608869 [rel_patent_id] =>[rel_patent_doc_number] =>)
09/608869
Task-based multiprocessing system Jun 29, 2000 Issued
09/582758 METHOD FOR OPTIMIZING ACCESS TO THE SET OF OBJECT INSTANCES OF A COMMON CLASS IN A MANAGEMENT INFORMATION BASE Jun 29, 2000 Abandoned
Array ( [id] => 1110104 [patent_doc_number] => 06813767 [patent_country] => US [patent_kind] => B1 [patent_issue_date] => 2004-11-02 [patent_title] => 'Prioritizing transaction requests with a delayed transaction reservation buffer' [patent_app_type] => B1 [patent_app_number] => 09/608876 [patent_app_country] => US [patent_app_date] => 2000-06-30 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 7 [patent_figures_cnt] => 7 [patent_no_of_words] => 4243 [patent_no_of_claims] => 40 [patent_no_of_ind_claims] => 4 [patent_words_short_claim] => 57 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/06/813/06813767.pdf [firstpage_image] =>[orig_patent_app_number] => 09608876 [rel_patent_id] =>[rel_patent_doc_number] =>)
09/608876
Prioritizing transaction requests with a delayed transaction reservation buffer Jun 29, 2000 Issued
Array ( [id] => 1207102 [patent_doc_number] => 06721948 [patent_country] => US [patent_kind] => B1 [patent_issue_date] => 2004-04-13 [patent_title] => 'Method for managing shared tasks in a multi-tasking data processing system' [patent_app_type] => B1 [patent_app_number] => 09/608887 [patent_app_country] => US [patent_app_date] => 2000-06-30 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 5 [patent_figures_cnt] => 5 [patent_no_of_words] => 3211 [patent_no_of_claims] => 12 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 115 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/06/721/06721948.pdf [firstpage_image] =>[orig_patent_app_number] => 09608887 [rel_patent_id] =>[rel_patent_doc_number] =>)
09/608887
Method for managing shared tasks in a multi-tasking data processing system Jun 29, 2000 Issued
Array ( [id] => 7622263 [patent_doc_number] => 06687903 [patent_country] => US [patent_kind] => B1 [patent_issue_date] => 2004-02-03 [patent_title] => 'Inhibiting starvation in a multitasking operating system' [patent_app_type] => B1 [patent_app_number] => 09/605626 [patent_app_country] => US [patent_app_date] => 2000-06-28 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 13 [patent_figures_cnt] => 17 [patent_no_of_words] => 11809 [patent_no_of_claims] => 23 [patent_no_of_ind_claims] => 2 [patent_words_short_claim] => 13 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/06/687/06687903.pdf [firstpage_image] =>[orig_patent_app_number] => 09605626 [rel_patent_id] =>[rel_patent_doc_number] =>)
09/605626
Inhibiting starvation in a multitasking operating system Jun 27, 2000 Issued
Array ( [id] => 1201223 [patent_doc_number] => 06728962 [patent_country] => US [patent_kind] => B1 [patent_issue_date] => 2004-04-27 [patent_title] => 'Context swapping in multitasking kernel' [patent_app_type] => B1 [patent_app_number] => 09/605172 [patent_app_country] => US [patent_app_date] => 2000-06-28 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 13 [patent_figures_cnt] => 17 [patent_no_of_words] => 11890 [patent_no_of_claims] => 32 [patent_no_of_ind_claims] => 4 [patent_words_short_claim] => 93 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/06/728/06728962.pdf [firstpage_image] =>[orig_patent_app_number] => 09605172 [rel_patent_id] =>[rel_patent_doc_number] =>)
09/605172
Context swapping in multitasking kernel Jun 27, 2000 Issued
Array ( [id] => 984544 [patent_doc_number] => 06928479 [patent_country] => US [patent_kind] => B1 [patent_issue_date] => 2005-08-09 [patent_title] => 'System computer product and method for providing a private communication portal' [patent_app_type] => utility [patent_app_number] => 09/595533 [patent_app_country] => US [patent_app_date] => 2000-06-16 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 12 [patent_figures_cnt] => 12 [patent_no_of_words] => 5403 [patent_no_of_claims] => 46 [patent_no_of_ind_claims] => 5 [patent_words_short_claim] => 133 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/06/928/06928479.pdf [firstpage_image] =>[orig_patent_app_number] => 09595533 [rel_patent_id] =>[rel_patent_doc_number] =>)
09/595533
System computer product and method for providing a private communication portal Jun 15, 2000 Issued
Array ( [id] => 978990 [patent_doc_number] => 06934950 [patent_country] => US [patent_kind] => B1 [patent_issue_date] => 2005-08-23 [patent_title] => 'Thread dispatcher for multi-threaded communication library' [patent_app_type] => utility [patent_app_number] => 09/588492 [patent_app_country] => US [patent_app_date] => 2000-06-06 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 6 [patent_figures_cnt] => 8 [patent_no_of_words] => 4294 [patent_no_of_claims] => 48 [patent_no_of_ind_claims] => 4 [patent_words_short_claim] => 65 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/06/934/06934950.pdf [firstpage_image] =>[orig_patent_app_number] => 09588492 [rel_patent_id] =>[rel_patent_doc_number] =>)
09/588492
Thread dispatcher for multi-threaded communication library Jun 5, 2000 Issued
Array ( [id] => 1181737 [patent_doc_number] => 06754899 [patent_country] => US [patent_kind] => B1 [patent_issue_date] => 2004-06-22 [patent_title] => 'Shared memory access controller' [patent_app_type] => B1 [patent_app_number] => 09/509169 [patent_app_country] => US [patent_app_date] => 2000-06-05 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 1 [patent_figures_cnt] => 1 [patent_no_of_words] => 2713 [patent_no_of_claims] => 16 [patent_no_of_ind_claims] => 4 [patent_words_short_claim] => 140 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/06/754/06754899.pdf [firstpage_image] =>[orig_patent_app_number] => 09509169 [rel_patent_id] =>[rel_patent_doc_number] =>)
09/509169
Shared memory access controller Jun 4, 2000 Issued
Menu