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] => 6790956 [patent_doc_number] => 20030086300 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2003-05-08 [patent_title] => 'FPGA coprocessing system' [patent_app_type] => new [patent_app_number] => 10/116170 [patent_app_country] => US [patent_app_date] => 2002-04-04 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 9 [patent_figures_cnt] => 9 [patent_no_of_words] => 7851 [patent_no_of_claims] => 49 [patent_no_of_ind_claims] => 9 [patent_words_short_claim] => 66 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] => publications/A1/0086/20030086300.pdf [firstpage_image] =>[orig_patent_app_number] => 10116170 [rel_patent_id] =>[rel_patent_doc_number] =>)
10/116170
FPGA coprocessing system Apr 3, 2002 Abandoned
Array ( [id] => 5910475 [patent_doc_number] => 20020144012 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2002-10-03 [patent_title] => 'Dynamic interface aggregation on demand' [patent_app_type] => new [patent_app_number] => 10/107236 [patent_app_country] => US [patent_app_date] => 2002-03-26 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 12 [patent_figures_cnt] => 12 [patent_no_of_words] => 13750 [patent_no_of_claims] => 58 [patent_no_of_ind_claims] => 9 [patent_words_short_claim] => 26 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] => publications/A1/0144/20020144012.pdf [firstpage_image] =>[orig_patent_app_number] => 10107236 [rel_patent_id] =>[rel_patent_doc_number] =>)
10/107236
Dynamic interface aggregation on demand Mar 25, 2002 Issued
Array ( [id] => 6334879 [patent_doc_number] => 20020198922 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2002-12-26 [patent_title] => 'System and method for providing an interface for scripting programs to communicate with embedded systems' [patent_app_type] => new [patent_app_number] => 10/104985 [patent_app_country] => US [patent_app_date] => 2002-03-22 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 40 [patent_figures_cnt] => 40 [patent_no_of_words] => 16782 [patent_no_of_claims] => 19 [patent_no_of_ind_claims] => 15 [patent_words_short_claim] => 48 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] => publications/A1/0198/20020198922.pdf [firstpage_image] =>[orig_patent_app_number] => 10104985 [rel_patent_id] =>[rel_patent_doc_number] =>)
10/104985
System and method for providing an interface for scripting programs to communicate with embedded systems Mar 21, 2002 Issued
Array ( [id] => 6788819 [patent_doc_number] => 20030140058 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2003-07-24 [patent_title] => 'Method and apparatus for sharing information between applications using common objects' [patent_app_type] => new [patent_app_number] => 10/080928 [patent_app_country] => US [patent_app_date] => 2002-02-25 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 7 [patent_figures_cnt] => 7 [patent_no_of_words] => 4484 [patent_no_of_claims] => 23 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 75 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] => publications/A1/0140/20030140058.pdf [firstpage_image] =>[orig_patent_app_number] => 10080928 [rel_patent_id] =>[rel_patent_doc_number] =>)
10/080928
Method and apparatus for sharing information between applications using common objects Feb 24, 2002 Abandoned
09/979058 Method for facilitating data sharing between application programs and accesses to peripheral apparauses with application programs by using shared addresses Feb 13, 2002 Abandoned
Array ( [id] => 5861232 [patent_doc_number] => 20020124137 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2002-09-05 [patent_title] => 'Enhancing disk array performance via variable parity based load balancing' [patent_app_type] => new [patent_app_number] => 10/060916 [patent_app_country] => US [patent_app_date] => 2002-01-29 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 47 [patent_figures_cnt] => 47 [patent_no_of_words] => 54405 [patent_no_of_claims] => 11 [patent_no_of_ind_claims] => 2 [patent_words_short_claim] => 135 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] => publications/A1/0124/20020124137.pdf [firstpage_image] =>[orig_patent_app_number] => 10060916 [rel_patent_id] =>[rel_patent_doc_number] =>)
10/060916
Enhancing disk array performance via variable parity based load balancing Jan 28, 2002 Abandoned
90/006200 AUTOMATIC STATEMENT COMPLETION Jan 24, 2002 Issued
Array ( [id] => 716759 [patent_doc_number] => 07058786 [patent_country] => US [patent_kind] => B1 [patent_issue_date] => 2006-06-06 [patent_title] => 'Operating system data communication method and system' [patent_app_type] => utility [patent_app_number] => 10/051773 [patent_app_country] => US [patent_app_date] => 2002-01-17 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 4 [patent_figures_cnt] => 4 [patent_no_of_words] => 4182 [patent_no_of_claims] => 18 [patent_no_of_ind_claims] => 2 [patent_words_short_claim] => 120 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/07/058/07058786.pdf [firstpage_image] =>[orig_patent_app_number] => 10051773 [rel_patent_id] =>[rel_patent_doc_number] =>)
10/051773
Operating system data communication method and system Jan 16, 2002 Issued
Array ( [id] => 5848263 [patent_doc_number] => 20020133638 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2002-09-19 [patent_title] => 'Method and apparatus to facilitate sharing optimized instruction code in a multitasking virtual machine' [patent_app_type] => new [patent_app_number] => 10/043801 [patent_app_country] => US [patent_app_date] => 2002-01-10 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 9 [patent_figures_cnt] => 9 [patent_no_of_words] => 6716 [patent_no_of_claims] => 52 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 190 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] => publications/A1/0133/20020133638.pdf [firstpage_image] =>[orig_patent_app_number] => 10043801 [rel_patent_id] =>[rel_patent_doc_number] =>)
10/043801
Method and apparatus to facilitate sharing optimized instruction code in a multitasking virtual machine Jan 9, 2002 Issued
Array ( [id] => 685133 [patent_doc_number] => 07086054 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2006-08-01 [patent_title] => 'Method and device for reconstructing the process sequence of a control program' [patent_app_type] => utility [patent_app_number] => 10/034546 [patent_app_country] => US [patent_app_date] => 2001-12-28 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 7 [patent_figures_cnt] => 14 [patent_no_of_words] => 6244 [patent_no_of_claims] => 17 [patent_no_of_ind_claims] => 4 [patent_words_short_claim] => 172 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/07/086/07086054.pdf [firstpage_image] =>[orig_patent_app_number] => 10034546 [rel_patent_id] =>[rel_patent_doc_number] =>)
10/034546
Method and device for reconstructing the process sequence of a control program Dec 27, 2001 Issued
Array ( [id] => 782538 [patent_doc_number] => 06996826 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2006-02-07 [patent_title] => 'Method and system for accessing objects of different thread types' [patent_app_type] => utility [patent_app_number] => 10/033523 [patent_app_country] => US [patent_app_date] => 2001-12-26 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 8 [patent_figures_cnt] => 11 [patent_no_of_words] => 6424 [patent_no_of_claims] => 13 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 95 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/06/996/06996826.pdf [firstpage_image] =>[orig_patent_app_number] => 10033523 [rel_patent_id] =>[rel_patent_doc_number] =>)
10/033523
Method and system for accessing objects of different thread types Dec 25, 2001 Issued
Array ( [id] => 1049650 [patent_doc_number] => 06865670 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2005-03-08 [patent_title] => 'Method and apparatus for enabling a computer system' [patent_app_type] => utility [patent_app_number] => 10/028363 [patent_app_country] => US [patent_app_date] => 2001-12-21 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 5 [patent_figures_cnt] => 5 [patent_no_of_words] => 5674 [patent_no_of_claims] => 34 [patent_no_of_ind_claims] => 5 [patent_words_short_claim] => 57 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/06/865/06865670.pdf [firstpage_image] =>[orig_patent_app_number] => 10028363 [rel_patent_id] =>[rel_patent_doc_number] =>)
10/028363
Method and apparatus for enabling a computer system Dec 20, 2001 Issued
Array ( [id] => 6636736 [patent_doc_number] => 20020016866 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2002-02-07 [patent_title] => 'Methods and apparatus for managing computer processes' [patent_app_type] => new [patent_app_number] => 09/968404 [patent_app_country] => US [patent_app_date] => 2001-09-28 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 11 [patent_figures_cnt] => 11 [patent_no_of_words] => 11054 [patent_no_of_claims] => 14 [patent_no_of_ind_claims] => 2 [patent_words_short_claim] => 180 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] => publications/A1/0016/20020016866.pdf [firstpage_image] =>[orig_patent_app_number] => 09968404 [rel_patent_id] =>[rel_patent_doc_number] =>)
09/968404
Methods and apparatus for managing computer processes Sep 27, 2001 Issued
Array ( [id] => 6783956 [patent_doc_number] => 20030065404 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2003-04-03 [patent_title] => 'Apparatus and method for controlling stored jobs' [patent_app_type] => new [patent_app_number] => 09/957300 [patent_app_country] => US [patent_app_date] => 2001-09-20 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 3 [patent_figures_cnt] => 3 [patent_no_of_words] => 2596 [patent_no_of_claims] => 20 [patent_no_of_ind_claims] => 4 [patent_words_short_claim] => 64 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] => publications/A1/0065/20030065404.pdf [firstpage_image] =>[orig_patent_app_number] => 09957300 [rel_patent_id] =>[rel_patent_doc_number] =>)
09/957300
Apparatus and method for controlling stored jobs Sep 19, 2001 Issued
Array ( [id] => 955049 [patent_doc_number] => 06959334 [patent_country] => US [patent_kind] => B1 [patent_issue_date] => 2005-10-25 [patent_title] => 'Backup logical port service' [patent_app_type] => utility [patent_app_number] => 09/952431 [patent_app_country] => US [patent_app_date] => 2001-09-14 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 8 [patent_figures_cnt] => 11 [patent_no_of_words] => 3369 [patent_no_of_claims] => 23 [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/959/06959334.pdf [firstpage_image] =>[orig_patent_app_number] => 09952431 [rel_patent_id] =>[rel_patent_doc_number] =>)
09/952431
Backup logical port service Sep 13, 2001 Issued
Array ( [id] => 536914 [patent_doc_number] => 07191361 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2007-03-13 [patent_title] => 'System and method enabling asynchronous execution of a test executive subsequence' [patent_app_type] => utility [patent_app_number] => 09/944521 [patent_app_country] => US [patent_app_date] => 2001-08-31 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 13 [patent_figures_cnt] => 13 [patent_no_of_words] => 8429 [patent_no_of_claims] => 34 [patent_no_of_ind_claims] => 5 [patent_words_short_claim] => 155 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/07/191/07191361.pdf [firstpage_image] =>[orig_patent_app_number] => 09944521 [rel_patent_id] =>[rel_patent_doc_number] =>)
09/944521
System and method enabling asynchronous execution of a test executive subsequence Aug 30, 2001 Issued
Array ( [id] => 789340 [patent_doc_number] => 06988142 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2006-01-17 [patent_title] => 'Method and apparatus for handling communication requests at a server without context switching' [patent_app_type] => utility [patent_app_number] => 09/934658 [patent_app_country] => US [patent_app_date] => 2001-08-22 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 6 [patent_figures_cnt] => 6 [patent_no_of_words] => 5948 [patent_no_of_claims] => 20 [patent_no_of_ind_claims] => 5 [patent_words_short_claim] => 102 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/06/988/06988142.pdf [firstpage_image] =>[orig_patent_app_number] => 09934658 [rel_patent_id] =>[rel_patent_doc_number] =>)
09/934658
Method and apparatus for handling communication requests at a server without context switching Aug 21, 2001 Issued
Array ( [id] => 778151 [patent_doc_number] => 07003775 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2006-02-21 [patent_title] => 'Hardware implementation of an application-level watchdog timer' [patent_app_type] => utility [patent_app_number] => 09/932541 [patent_app_country] => US [patent_app_date] => 2001-08-17 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 6 [patent_figures_cnt] => 7 [patent_no_of_words] => 5727 [patent_no_of_claims] => 26 [patent_no_of_ind_claims] => 6 [patent_words_short_claim] => 108 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/07/003/07003775.pdf [firstpage_image] =>[orig_patent_app_number] => 09932541 [rel_patent_id] =>[rel_patent_doc_number] =>)
09/932541
Hardware implementation of an application-level watchdog timer Aug 16, 2001 Issued
Array ( [id] => 6630258 [patent_doc_number] => 20020065849 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2002-05-30 [patent_title] => 'Method and system for integrating network-based functionality into productivity applications employing word processing documents' [patent_app_type] => new [patent_app_number] => 09/929854 [patent_app_country] => US [patent_app_date] => 2001-08-14 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 47 [patent_figures_cnt] => 47 [patent_no_of_words] => 23387 [patent_no_of_claims] => 198 [patent_no_of_ind_claims] => 87 [patent_words_short_claim] => 36 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] => publications/A1/0065/20020065849.pdf [firstpage_image] =>[orig_patent_app_number] => 09929854 [rel_patent_id] =>[rel_patent_doc_number] =>)
09/929854
Method and system for integrating network-based functionality into productivity applications employing word processing documents Aug 13, 2001 Abandoned
Array ( [id] => 744594 [patent_doc_number] => 07035908 [patent_country] => US [patent_kind] => B1 [patent_issue_date] => 2006-04-25 [patent_title] => 'Method for multiprocessor communication within a shared memory architecture' [patent_app_type] => utility [patent_app_number] => 09/915833 [patent_app_country] => US [patent_app_date] => 2001-07-26 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 4 [patent_figures_cnt] => 5 [patent_no_of_words] => 2132 [patent_no_of_claims] => 16 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 116 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/07/035/07035908.pdf [firstpage_image] =>[orig_patent_app_number] => 09915833 [rel_patent_id] =>[rel_patent_doc_number] =>)
09/915833
Method for multiprocessor communication within a shared memory architecture Jul 25, 2001 Issued
Menu