
John Q. Chavis
Examiner (ID: 6533, Phone: (571)272-3720 , Office: P/2193 )
| Most Active Art Unit | 2193 |
| Art Unit(s) | 2124, 2307, 2193, 2122, 2899, 2764, 2316, 2191, 2762, 2787 |
| Total Applications | 1631 |
| Issued Applications | 1371 |
| Pending Applications | 60 |
| Abandoned Applications | 209 |
Applications
| Application number | Title of the application | Filing Date | Status |
|---|---|---|---|
Array
(
[id] => 4929066
[patent_doc_number] => 20080168429
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2008-07-10
[patent_title] => 'Scalable and Improved Profiling of Software Programs'
[patent_app_type] => utility
[patent_app_number] => 12/049314
[patent_app_country] => US
[patent_app_date] => 2008-03-15
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 8
[patent_figures_cnt] => 8
[patent_no_of_words] => 5692
[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/0168/20080168429.pdf
[firstpage_image] =>[orig_patent_app_number] => 12049314
[rel_patent_id] =>[rel_patent_doc_number] =>) 12/049314 | Scalable and improved profiling of software programs | Mar 14, 2008 | Issued |
Array
(
[id] => 4787676
[patent_doc_number] => 20080141005
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2008-06-12
[patent_title] => 'METHOD AND APPARATUS FOR COUNTING INSTRUCTION EXECUTION AND DATA ACCESSES'
[patent_app_type] => utility
[patent_app_number] => 12/021425
[patent_app_country] => US
[patent_app_date] => 2008-01-29
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 13
[patent_figures_cnt] => 13
[patent_no_of_words] => 15194
[patent_no_of_claims] => 14
[patent_no_of_ind_claims] => 10
[patent_words_short_claim] => 0
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => publication
[pdf_file] => publications/A1/0141/20080141005.pdf
[firstpage_image] =>[orig_patent_app_number] => 12021425
[rel_patent_id] =>[rel_patent_doc_number] =>) 12/021425 | Counting instruction execution and data accesses | Jan 28, 2008 | Issued |
Array
(
[id] => 4678444
[patent_doc_number] => 20080216075
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2008-09-04
[patent_title] => 'PROGRAM CREATION SUPPORT APPARATUS, CREATION SUPPORT PROGRAM AND CREATION SUPPORT METHOD FOR THE SAME'
[patent_app_type] => utility
[patent_app_number] => 11/969295
[patent_app_country] => US
[patent_app_date] => 2008-01-04
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 10
[patent_figures_cnt] => 10
[patent_no_of_words] => 5069
[patent_no_of_claims] => 7
[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/0216/20080216075.pdf
[firstpage_image] =>[orig_patent_app_number] => 11969295
[rel_patent_id] =>[rel_patent_doc_number] =>) 11/969295 | PROGRAM CREATION SUPPORT APPARATUS, CREATION SUPPORT PROGRAM AND CREATION SUPPORT METHOD FOR THE SAME | Jan 3, 2008 | Abandoned |
Array
(
[id] => 5504287
[patent_doc_number] => 20090164975
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2009-06-25
[patent_title] => 'FUZZING ENCODED DATA'
[patent_app_type] => utility
[patent_app_number] => 11/959478
[patent_app_country] => US
[patent_app_date] => 2007-12-19
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 6
[patent_figures_cnt] => 6
[patent_no_of_words] => 4455
[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/0164/20090164975.pdf
[firstpage_image] =>[orig_patent_app_number] => 11959478
[rel_patent_id] =>[rel_patent_doc_number] =>) 11/959478 | Fuzzing encoded data | Dec 18, 2007 | Issued |
Array
(
[id] => 4804328
[patent_doc_number] => 20080015917
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2008-01-17
[patent_title] => 'SEPARATIONS-OF-DUTIES ANALYSIS TOOL FOR OBJECT- ORIENTED INTEGRATED ENTERPRISE WIDE COMPUTING APPLICATIONS'
[patent_app_type] => utility
[patent_app_number] => 11/860923
[patent_app_country] => US
[patent_app_date] => 2007-09-25
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 8
[patent_figures_cnt] => 8
[patent_no_of_words] => 4129
[patent_no_of_claims] => 22
[patent_no_of_ind_claims] => 4
[patent_words_short_claim] => 0
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => publication
[pdf_file] => publications/A1/0015/20080015917.pdf
[firstpage_image] =>[orig_patent_app_number] => 11860923
[rel_patent_id] =>[rel_patent_doc_number] =>) 11/860923 | Separations-of-duties analysis tool for object-oriented integrated enterprise wide computing applications | Sep 24, 2007 | Issued |
Array
(
[id] => 4774280
[patent_doc_number] => 20080059942
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2008-03-06
[patent_title] => 'METHOD AND SYSTEM FOR BASELINING ACROSS MULTIPLE DOMAINS'
[patent_app_type] => utility
[patent_app_number] => 11/849081
[patent_app_country] => US
[patent_app_date] => 2007-08-31
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 6
[patent_figures_cnt] => 6
[patent_no_of_words] => 14346
[patent_no_of_claims] => 26
[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/0059/20080059942.pdf
[firstpage_image] =>[orig_patent_app_number] => 11849081
[rel_patent_id] =>[rel_patent_doc_number] =>) 11/849081 | Method and system for baselining across multiple domains | Aug 30, 2007 | Issued |
Array
(
[id] => 8389177
[patent_doc_number] => 08266591
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2012-09-11
[patent_title] => 'Method and system for identifying suspect links between objects'
[patent_app_type] => utility
[patent_app_number] => 11/849073
[patent_app_country] => US
[patent_app_date] => 2007-08-31
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 5
[patent_figures_cnt] => 5
[patent_no_of_words] => 14346
[patent_no_of_claims] => 22
[patent_no_of_ind_claims] => 2
[patent_words_short_claim] => 149
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 11849073
[rel_patent_id] =>[rel_patent_doc_number] =>) 11/849073 | Method and system for identifying suspect links between objects | Aug 30, 2007 | Issued |
Array
(
[id] => 5167331
[patent_doc_number] => 20070288920
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2007-12-13
[patent_title] => 'SYSTEM AND METHOD FOR SOFTWARE APPLICATION SCOPING'
[patent_app_type] => utility
[patent_app_number] => 11/841354
[patent_app_country] => US
[patent_app_date] => 2007-08-20
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 5
[patent_figures_cnt] => 5
[patent_no_of_words] => 6468
[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/0288/20070288920.pdf
[firstpage_image] =>[orig_patent_app_number] => 11841354
[rel_patent_id] =>[rel_patent_doc_number] =>) 11/841354 | System and method for software application scoping | Aug 19, 2007 | Issued |
Array
(
[id] => 4804590
[patent_doc_number] => 20080016179
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2008-01-17
[patent_title] => 'APPARATUS, METHOD AND COMPUTER PROGRAM PRODUCT FOR RESOURCE LOCATOR USING QUERIES'
[patent_app_type] => utility
[patent_app_number] => 11/781918
[patent_app_country] => US
[patent_app_date] => 2007-07-23
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 4
[patent_figures_cnt] => 4
[patent_no_of_words] => 2551
[patent_no_of_claims] => 8
[patent_no_of_ind_claims] => 1
[patent_words_short_claim] => 0
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => publication
[pdf_file] => publications/A1/0016/20080016179.pdf
[firstpage_image] =>[orig_patent_app_number] => 11781918
[rel_patent_id] =>[rel_patent_doc_number] =>) 11/781918 | Apparatus, method and computer program product for resource locator using queries | Jul 22, 2007 | Issued |
Array
(
[id] => 8581047
[patent_doc_number] => 08347279
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2013-01-01
[patent_title] => 'Base application and stack application synchronization for software installation and maintenance'
[patent_app_type] => utility
[patent_app_number] => 11/759680
[patent_app_country] => US
[patent_app_date] => 2007-06-07
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 3
[patent_figures_cnt] => 6
[patent_no_of_words] => 3273
[patent_no_of_claims] => 17
[patent_no_of_ind_claims] => 3
[patent_words_short_claim] => 88
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 11759680
[rel_patent_id] =>[rel_patent_doc_number] =>) 11/759680 | Base application and stack application synchronization for software installation and maintenance | Jun 6, 2007 | Issued |
Array
(
[id] => 9752423
[patent_doc_number] => 08843913
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2014-09-23
[patent_title] => 'Dynamic linking and loading of post-processing kernels'
[patent_app_type] => utility
[patent_app_number] => 11/758437
[patent_app_country] => US
[patent_app_date] => 2007-06-05
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 4
[patent_figures_cnt] => 5
[patent_no_of_words] => 2950
[patent_no_of_claims] => 20
[patent_no_of_ind_claims] => 3
[patent_words_short_claim] => 94
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 11758437
[rel_patent_id] =>[rel_patent_doc_number] =>) 11/758437 | Dynamic linking and loading of post-processing kernels | Jun 4, 2007 | Issued |
Array
(
[id] => 8461067
[patent_doc_number] => 08296752
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2012-10-23
[patent_title] => 'Implementation of in-system programming to update firmware on memory cards'
[patent_app_type] => utility
[patent_app_number] => 11/758449
[patent_app_country] => US
[patent_app_date] => 2007-06-05
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 11
[patent_figures_cnt] => 17
[patent_no_of_words] => 11414
[patent_no_of_claims] => 13
[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] => 11758449
[rel_patent_id] =>[rel_patent_doc_number] =>) 11/758449 | Implementation of in-system programming to update firmware on memory cards | Jun 4, 2007 | Issued |
Array
(
[id] => 8558346
[patent_doc_number] => 08332833
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2012-12-11
[patent_title] => 'Procedure control descriptor-based code specialization for context sensitive memory disambiguation'
[patent_app_type] => utility
[patent_app_number] => 11/757941
[patent_app_country] => US
[patent_app_date] => 2007-06-04
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 11
[patent_figures_cnt] => 19
[patent_no_of_words] => 9599
[patent_no_of_claims] => 30
[patent_no_of_ind_claims] => 5
[patent_words_short_claim] => 190
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 11757941
[rel_patent_id] =>[rel_patent_doc_number] =>) 11/757941 | Procedure control descriptor-based code specialization for context sensitive memory disambiguation | Jun 3, 2007 | Issued |
Array
(
[id] => 9714615
[patent_doc_number] => 08839218
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2014-09-16
[patent_title] => 'Diagnosing alias violations in memory access commands in source code'
[patent_app_type] => utility
[patent_app_number] => 11/757952
[patent_app_country] => US
[patent_app_date] => 2007-06-04
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 6
[patent_figures_cnt] => 14
[patent_no_of_words] => 11271
[patent_no_of_claims] => 24
[patent_no_of_ind_claims] => 6
[patent_words_short_claim] => 142
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 11757952
[rel_patent_id] =>[rel_patent_doc_number] =>) 11/757952 | Diagnosing alias violations in memory access commands in source code | Jun 3, 2007 | Issued |
Array
(
[id] => 4713129
[patent_doc_number] => 20080301655
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2008-12-04
[patent_title] => 'PROGRAM ABSTRACTION BASED ON PROGRAM CONTROL'
[patent_app_type] => utility
[patent_app_number] => 11/757198
[patent_app_country] => US
[patent_app_date] => 2007-06-01
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 9
[patent_figures_cnt] => 9
[patent_no_of_words] => 7286
[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/0301/20080301655.pdf
[firstpage_image] =>[orig_patent_app_number] => 11757198
[rel_patent_id] =>[rel_patent_doc_number] =>) 11/757198 | Program abstraction based on program control | May 31, 2007 | Issued |
Array
(
[id] => 8540630
[patent_doc_number] => 08316358
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2012-11-20
[patent_title] => 'Method and apparatus for processing XML for display on a mobile device'
[patent_app_type] => utility
[patent_app_number] => 11/755781
[patent_app_country] => US
[patent_app_date] => 2007-05-31
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 3
[patent_figures_cnt] => 4
[patent_no_of_words] => 3682
[patent_no_of_claims] => 10
[patent_no_of_ind_claims] => 3
[patent_words_short_claim] => 46
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 11755781
[rel_patent_id] =>[rel_patent_doc_number] =>) 11/755781 | Method and apparatus for processing XML for display on a mobile device | May 30, 2007 | Issued |
Array
(
[id] => 8087829
[patent_doc_number] => 08151251
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2012-04-03
[patent_title] => 'e-Profiler: dynamic profiling and auditing framework'
[patent_app_type] => utility
[patent_app_number] => 11/755773
[patent_app_country] => US
[patent_app_date] => 2007-05-31
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 3
[patent_figures_cnt] => 3
[patent_no_of_words] => 4578
[patent_no_of_claims] => 25
[patent_no_of_ind_claims] => 3
[patent_words_short_claim] => 94
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] => patents/08/151/08151251.pdf
[firstpage_image] =>[orig_patent_app_number] => 11755773
[rel_patent_id] =>[rel_patent_doc_number] =>) 11/755773 | e-Profiler: dynamic profiling and auditing framework | May 30, 2007 | Issued |
Array
(
[id] => 4713115
[patent_doc_number] => 20080301641
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2008-12-04
[patent_title] => 'Management of Heterogeneous Software Artifacts Through a Common Representation'
[patent_app_type] => utility
[patent_app_number] => 11/755072
[patent_app_country] => US
[patent_app_date] => 2007-05-30
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 4
[patent_figures_cnt] => 4
[patent_no_of_words] => 4032
[patent_no_of_claims] => 6
[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/0301/20080301641.pdf
[firstpage_image] =>[orig_patent_app_number] => 11755072
[rel_patent_id] =>[rel_patent_doc_number] =>) 11/755072 | Management of heterogeneous software artifacts through a common representation | May 29, 2007 | Issued |
Array
(
[id] => 4841742
[patent_doc_number] => 20080282228
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2008-11-13
[patent_title] => 'QUALITY MANAGEMENT FRAMEWORK FOR A SOFTWARE LIFECYCLE'
[patent_app_type] => utility
[patent_app_number] => 11/746076
[patent_app_country] => US
[patent_app_date] => 2007-05-09
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 23
[patent_figures_cnt] => 23
[patent_no_of_words] => 2748
[patent_no_of_claims] => 9
[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/0282/20080282228.pdf
[firstpage_image] =>[orig_patent_app_number] => 11746076
[rel_patent_id] =>[rel_patent_doc_number] =>) 11/746076 | Quality management framework for a software lifecycle | May 8, 2007 | Issued |
Array
(
[id] => 8273283
[patent_doc_number] => 08214806
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2012-07-03
[patent_title] => 'Iterative, non-uniform profiling method for automatically refining performance bottleneck regions in scientific code'
[patent_app_type] => utility
[patent_app_number] => 11/746171
[patent_app_country] => US
[patent_app_date] => 2007-05-09
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 10
[patent_figures_cnt] => 10
[patent_no_of_words] => 6607
[patent_no_of_claims] => 20
[patent_no_of_ind_claims] => 2
[patent_words_short_claim] => 74
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 11746171
[rel_patent_id] =>[rel_patent_doc_number] =>) 11/746171 | Iterative, non-uniform profiling method for automatically refining performance bottleneck regions in scientific code | May 8, 2007 | Issued |