Search

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 numberTitle of the applicationFiling DateStatus
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
Menu