Search

Ashokkumar B Patel

Supervisory Patent Examiner (ID: 3931, Phone: (571)272-3972 , Office: P/2491 )

Most Active Art Unit
2154
Art Unit(s)
2154, 2456, 2491, 2449
Total Applications
276
Issued Applications
121
Pending Applications
21
Abandoned Applications
133

Applications

Application numberTitle of the applicationFiling DateStatus
Array ( [id] => 9532698 [patent_doc_number] => 08756584 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2014-06-17 [patent_title] => 'Code instrumentation method and code instrumentation apparatus' [patent_app_type] => utility [patent_app_number] => 12/411547 [patent_app_country] => US [patent_app_date] => 2009-03-26 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 5 [patent_figures_cnt] => 5 [patent_no_of_words] => 3216 [patent_no_of_claims] => 5 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 228 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 12411547 [rel_patent_id] =>[rel_patent_doc_number] =>)
12/411547
Code instrumentation method and code instrumentation apparatus Mar 25, 2009 Issued
Array ( [id] => 9116389 [patent_doc_number] => 08572581 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2013-10-29 [patent_title] => 'Measurement and reporting of performance event rates' [patent_app_type] => utility [patent_app_number] => 12/411435 [patent_app_country] => US [patent_app_date] => 2009-03-26 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 8 [patent_figures_cnt] => 8 [patent_no_of_words] => 9622 [patent_no_of_claims] => 20 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 171 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 12411435 [rel_patent_id] =>[rel_patent_doc_number] =>)
12/411435
Measurement and reporting of performance event rates Mar 25, 2009 Issued
Array ( [id] => 9326380 [patent_doc_number] => 08661417 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2014-02-25 [patent_title] => 'Debugging program function' [patent_app_type] => utility [patent_app_number] => 12/411736 [patent_app_country] => US [patent_app_date] => 2009-03-26 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 5 [patent_figures_cnt] => 6 [patent_no_of_words] => 3201 [patent_no_of_claims] => 15 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 230 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 12411736 [rel_patent_id] =>[rel_patent_doc_number] =>)
12/411736
Debugging program function Mar 25, 2009 Issued
Array ( [id] => 7683003 [patent_doc_number] => 20100241408 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2010-09-23 [patent_title] => 'METHOD AND SYSTEM FOR TESTING COMPLIANCE OF A DEFINED DOMAIN WITH A MODEL' [patent_app_type] => utility [patent_app_number] => 12/408497 [patent_app_country] => US [patent_app_date] => 2009-03-20 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 3 [patent_figures_cnt] => 3 [patent_no_of_words] => 2548 [patent_no_of_claims] => 16 [patent_no_of_ind_claims] => 2 [patent_words_short_claim] => 0 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] => publications/A1/0241/20100241408.pdf [firstpage_image] =>[orig_patent_app_number] => 12408497 [rel_patent_id] =>[rel_patent_doc_number] =>)
12/408497
METHOD AND SYSTEM FOR TESTING COMPLIANCE OF A DEFINED DOMAIN WITH A MODEL Mar 19, 2009 Abandoned
Array ( [id] => 9187292 [patent_doc_number] => 08627293 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2014-01-07 [patent_title] => 'Detecting applications in a virtualization environment' [patent_app_type] => utility [patent_app_number] => 12/407389 [patent_app_country] => US [patent_app_date] => 2009-03-19 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 3 [patent_figures_cnt] => 3 [patent_no_of_words] => 2863 [patent_no_of_claims] => 5 [patent_no_of_ind_claims] => 2 [patent_words_short_claim] => 204 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 12407389 [rel_patent_id] =>[rel_patent_doc_number] =>)
12/407389
Detecting applications in a virtualization environment Mar 18, 2009 Issued
Array ( [id] => 6588096 [patent_doc_number] => 20100235826 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2010-09-16 [patent_title] => 'APPARATUS, SYSTEM, AND METHOD FOR EFFICIENT CODE UPDATE' [patent_app_type] => utility [patent_app_number] => 12/403276 [patent_app_country] => US [patent_app_date] => 2009-03-12 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 6 [patent_figures_cnt] => 6 [patent_no_of_words] => 5470 [patent_no_of_claims] => 20 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 0 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] => publications/A1/0235/20100235826.pdf [firstpage_image] =>[orig_patent_app_number] => 12403276 [rel_patent_id] =>[rel_patent_doc_number] =>)
12/403276
Apparatus, system, and method for efficient code update Mar 11, 2009 Issued
Array ( [id] => 6578416 [patent_doc_number] => 20100235152 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2010-09-16 [patent_title] => 'INTERACTIVE CONTACT LENS SIMULATION SYSTEM AND METHOD' [patent_app_type] => utility [patent_app_number] => 12/401662 [patent_app_country] => US [patent_app_date] => 2009-03-11 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 10 [patent_figures_cnt] => 10 [patent_no_of_words] => 4662 [patent_no_of_claims] => 20 [patent_no_of_ind_claims] => 2 [patent_words_short_claim] => 0 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] => publications/A1/0235/20100235152.pdf [firstpage_image] =>[orig_patent_app_number] => 12401662 [rel_patent_id] =>[rel_patent_doc_number] =>)
12/401662
INTERACTIVE CONTACT LENS SIMULATION SYSTEM AND METHOD Mar 10, 2009 Abandoned
Array ( [id] => 6547708 [patent_doc_number] => 20100204962 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2010-08-12 [patent_title] => 'System And Method For Performing Thermal Analysis On A Building Through Universal Meshing' [patent_app_type] => utility [patent_app_number] => 12/368697 [patent_app_country] => US [patent_app_date] => 2009-02-10 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 5 [patent_figures_cnt] => 5 [patent_no_of_words] => 2177 [patent_no_of_claims] => 14 [patent_no_of_ind_claims] => 2 [patent_words_short_claim] => 0 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] => publications/A1/0204/20100204962.pdf [firstpage_image] =>[orig_patent_app_number] => 12368697 [rel_patent_id] =>[rel_patent_doc_number] =>)
12/368697
System and method for performing thermal analysis on a building through universal meshing Feb 9, 2009 Issued
Array ( [id] => 5343888 [patent_doc_number] => 20090182538 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2009-07-16 [patent_title] => 'MULTI-OBJECTIVE OPTIMUM DESIGN SUPPORT DEVICE USING MATHEMATICAL PROCESS TECHNIQUE, ITS METHOD AND PROGRAM' [patent_app_type] => utility [patent_app_number] => 12/347585 [patent_app_country] => US [patent_app_date] => 2008-12-31 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 23 [patent_figures_cnt] => 23 [patent_no_of_words] => 6713 [patent_no_of_claims] => 18 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 0 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] => publications/A1/0182/20090182538.pdf [firstpage_image] =>[orig_patent_app_number] => 12347585 [rel_patent_id] =>[rel_patent_doc_number] =>)
12/347585
MULTI-OBJECTIVE OPTIMUM DESIGN SUPPORT DEVICE USING MATHEMATICAL PROCESS TECHNIQUE, ITS METHOD AND PROGRAM Dec 30, 2008 Abandoned
Array ( [id] => 8557720 [patent_doc_number] => 08332204 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2012-12-11 [patent_title] => 'Instruction check program, instruction check apparatus, and I/O simulator' [patent_app_type] => utility [patent_app_number] => 12/343767 [patent_app_country] => US [patent_app_date] => 2008-12-24 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 11 [patent_figures_cnt] => 11 [patent_no_of_words] => 4983 [patent_no_of_claims] => 9 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 191 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 12343767 [rel_patent_id] =>[rel_patent_doc_number] =>)
12/343767
Instruction check program, instruction check apparatus, and I/O simulator Dec 23, 2008 Issued
Array ( [id] => 8678889 [patent_doc_number] => 08387026 [patent_country] => US [patent_kind] => B1 [patent_issue_date] => 2013-02-26 [patent_title] => 'Compile-time feedback-directed optimizations using estimated edge profiles from hardware-event sampling' [patent_app_type] => utility [patent_app_number] => 12/343635 [patent_app_country] => US [patent_app_date] => 2008-12-24 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 3 [patent_figures_cnt] => 4 [patent_no_of_words] => 4599 [patent_no_of_claims] => 12 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 168 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 12343635 [rel_patent_id] =>[rel_patent_doc_number] =>)
12/343635
Compile-time feedback-directed optimizations using estimated edge profiles from hardware-event sampling Dec 23, 2008 Issued
Array ( [id] => 5438056 [patent_doc_number] => 20090172643 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2009-07-02 [patent_title] => 'PROGRAM VERIFICATION APPARATUS, PROGRAM VERIFICATION METHOD, AND PROGRAM STORAGE MEDIUM' [patent_app_type] => utility [patent_app_number] => 12/343051 [patent_app_country] => US [patent_app_date] => 2008-12-23 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 7 [patent_figures_cnt] => 7 [patent_no_of_words] => 6609 [patent_no_of_claims] => 8 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 0 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] => publications/A1/0172/20090172643.pdf [firstpage_image] =>[orig_patent_app_number] => 12343051 [rel_patent_id] =>[rel_patent_doc_number] =>)
12/343051
PROGRAM VERIFICATION APPARATUS, PROGRAM VERIFICATION METHOD, AND PROGRAM STORAGE MEDIUM Dec 22, 2008 Abandoned
Array ( [id] => 5503496 [patent_doc_number] => 20090164184 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2009-06-25 [patent_title] => 'Method and System for Implementing a Complex System or Process' [patent_app_type] => utility [patent_app_number] => 12/340667 [patent_app_country] => US [patent_app_date] => 2008-12-20 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 10 [patent_figures_cnt] => 10 [patent_no_of_words] => 7891 [patent_no_of_claims] => 33 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 0 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] => publications/A1/0164/20090164184.pdf [firstpage_image] =>[orig_patent_app_number] => 12340667 [rel_patent_id] =>[rel_patent_doc_number] =>)
12/340667
Method and System for Implementing a Complex System or Process Dec 19, 2008 Abandoned
Array ( [id] => 5500806 [patent_doc_number] => 20090161494 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2009-06-25 [patent_title] => 'Modeling Method for Evaluating Unit Delay Time of Inverter and Apparatus Thereof' [patent_app_type] => utility [patent_app_number] => 12/340289 [patent_app_country] => US [patent_app_date] => 2008-12-19 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 4 [patent_figures_cnt] => 4 [patent_no_of_words] => 2704 [patent_no_of_claims] => 6 [patent_no_of_ind_claims] => 2 [patent_words_short_claim] => 0 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] => publications/A1/0161/20090161494.pdf [firstpage_image] =>[orig_patent_app_number] => 12340289 [rel_patent_id] =>[rel_patent_doc_number] =>)
12/340289
Modeling Method for Evaluating Unit Delay Time of Inverter and Apparatus Thereof Dec 18, 2008 Abandoned
Array ( [id] => 7582491 [patent_doc_number] => 20110296374 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2011-12-01 [patent_title] => 'CUSTOM LANGUAGE MODELS' [patent_app_type] => utility [patent_app_number] => 13/127417 [patent_app_country] => US [patent_app_date] => 2008-11-05 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 8 [patent_figures_cnt] => 8 [patent_no_of_words] => 6090 [patent_no_of_claims] => 19 [patent_no_of_ind_claims] => 6 [patent_words_short_claim] => 0 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] => publications/A1/0296/20110296374.pdf [firstpage_image] =>[orig_patent_app_number] => 13127417 [rel_patent_id] =>[rel_patent_doc_number] =>)
13/127417
Custom language models Nov 4, 2008 Issued
Array ( [id] => 8741333 [patent_doc_number] => 08413120 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2013-04-02 [patent_title] => 'Method and system for thread monitoring' [patent_app_type] => utility [patent_app_number] => 12/258935 [patent_app_country] => US [patent_app_date] => 2008-10-27 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 6 [patent_figures_cnt] => 6 [patent_no_of_words] => 5556 [patent_no_of_claims] => 16 [patent_no_of_ind_claims] => 2 [patent_words_short_claim] => 157 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 12258935 [rel_patent_id] =>[rel_patent_doc_number] =>)
12/258935
Method and system for thread monitoring Oct 26, 2008 Issued
Array ( [id] => 8546530 [patent_doc_number] => 08321833 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2012-11-27 [patent_title] => 'Compact syntax for data scripting language' [patent_app_type] => utility [patent_app_number] => 12/244949 [patent_app_country] => US [patent_app_date] => 2008-10-03 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 15 [patent_figures_cnt] => 15 [patent_no_of_words] => 12644 [patent_no_of_claims] => 19 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 140 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 12244949 [rel_patent_id] =>[rel_patent_doc_number] =>)
12/244949
Compact syntax for data scripting language Oct 2, 2008 Issued
Array ( [id] => 9555870 [patent_doc_number] => 08762942 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2014-06-24 [patent_title] => 'Bidirectional type checking for declarative data scripting language' [patent_app_type] => utility [patent_app_number] => 12/244967 [patent_app_country] => US [patent_app_date] => 2008-10-03 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 23 [patent_figures_cnt] => 23 [patent_no_of_words] => 16044 [patent_no_of_claims] => 12 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 226 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 12244967 [rel_patent_id] =>[rel_patent_doc_number] =>)
12/244967
Bidirectional type checking for declarative data scripting language Oct 2, 2008 Issued
Array ( [id] => 5442952 [patent_doc_number] => 20090094591 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2009-04-09 [patent_title] => 'SOFTWARE UPDATE VERIFICATION APPARATUS, METHOD AND PROGRAM' [patent_app_type] => utility [patent_app_number] => 12/245245 [patent_app_country] => US [patent_app_date] => 2008-10-03 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 15 [patent_figures_cnt] => 15 [patent_no_of_words] => 6014 [patent_no_of_claims] => 16 [patent_no_of_ind_claims] => 2 [patent_words_short_claim] => 0 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] => publications/A1/0094/20090094591.pdf [firstpage_image] =>[orig_patent_app_number] => 12245245 [rel_patent_id] =>[rel_patent_doc_number] =>)
12/245245
Software update verification apparatus, method and program Oct 2, 2008 Issued
Array ( [id] => 6369724 [patent_doc_number] => 20100088665 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2010-04-08 [patent_title] => 'TREE-BASED DIRECTED GRAPH PROGRAMMING STRUCTURES FOR A DECLARATIVE PROGRAMMING LANGUAGE' [patent_app_type] => utility [patent_app_number] => 12/244959 [patent_app_country] => US [patent_app_date] => 2008-10-03 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 26 [patent_figures_cnt] => 26 [patent_no_of_words] => 14206 [patent_no_of_claims] => 20 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 0 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] => publications/A1/0088/20100088665.pdf [firstpage_image] =>[orig_patent_app_number] => 12244959 [rel_patent_id] =>[rel_patent_doc_number] =>)
12/244959
Tree-based directed graph programming structures for a declarative programming language Oct 2, 2008 Issued
Menu