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