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] => 5795169 [patent_doc_number] => 20060015850 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2006-01-19 [patent_title] => 'Determining which software component versions of an issue resolution are included in a version of a software development project at a particular time' [patent_app_type] => utility [patent_app_number] => 10/894697 [patent_app_country] => US [patent_app_date] => 2004-07-19 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 23 [patent_figures_cnt] => 23 [patent_no_of_words] => 22978 [patent_no_of_claims] => 25 [patent_no_of_ind_claims] => 9 [patent_words_short_claim] => 0 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] => publications/A1/0015/20060015850.pdf [firstpage_image] =>[orig_patent_app_number] => 10894697 [rel_patent_id] =>[rel_patent_doc_number] =>)
10/894697
Determining which software component versions of an issue resolution are included in a version of a software development project at a particular time Jul 18, 2004 Issued
Array ( [id] => 6999338 [patent_doc_number] => 20050138151 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2005-06-23 [patent_title] => 'System and method for providing integrated impact analysis data' [patent_app_type] => utility [patent_app_number] => 10/888275 [patent_app_country] => US [patent_app_date] => 2004-07-09 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 4 [patent_figures_cnt] => 4 [patent_no_of_words] => 2749 [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/0138/20050138151.pdf [firstpage_image] =>[orig_patent_app_number] => 10888275 [rel_patent_id] =>[rel_patent_doc_number] =>)
10/888275
System and method for providing integrated impact analysis data Jul 8, 2004 Issued
Array ( [id] => 801823 [patent_doc_number] => 07426724 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2008-09-16 [patent_title] => 'Optimized chaining of vertex and fragment programs' [patent_app_type] => utility [patent_app_number] => 10/883893 [patent_app_country] => US [patent_app_date] => 2004-07-02 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 10 [patent_figures_cnt] => 10 [patent_no_of_words] => 8268 [patent_no_of_claims] => 25 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 166 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/07/426/07426724.pdf [firstpage_image] =>[orig_patent_app_number] => 10883893 [rel_patent_id] =>[rel_patent_doc_number] =>)
10/883893
Optimized chaining of vertex and fragment programs Jul 1, 2004 Issued
Array ( [id] => 355829 [patent_doc_number] => 07493596 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2009-02-17 [patent_title] => 'Method, system and program product for determining java software code plagiarism and infringement' [patent_app_type] => utility [patent_app_number] => 10/881973 [patent_app_country] => US [patent_app_date] => 2004-06-30 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 8 [patent_figures_cnt] => 10 [patent_no_of_words] => 3499 [patent_no_of_claims] => 6 [patent_no_of_ind_claims] => 1 [patent_words_short_claim] => 103 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/07/493/07493596.pdf [firstpage_image] =>[orig_patent_app_number] => 10881973 [rel_patent_id] =>[rel_patent_doc_number] =>)
10/881973
Method, system and program product for determining java software code plagiarism and infringement Jun 29, 2004 Issued
Array ( [id] => 466445 [patent_doc_number] => 07243344 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2007-07-10 [patent_title] => 'Administrative tool environment' [patent_app_type] => utility [patent_app_number] => 10/882609 [patent_app_country] => US [patent_app_date] => 2004-06-30 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 23 [patent_figures_cnt] => 23 [patent_no_of_words] => 18976 [patent_no_of_claims] => 30 [patent_no_of_ind_claims] => 5 [patent_words_short_claim] => 83 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/07/243/07243344.pdf [firstpage_image] =>[orig_patent_app_number] => 10882609 [rel_patent_id] =>[rel_patent_doc_number] =>)
10/882609
Administrative tool environment Jun 29, 2004 Issued
Array ( [id] => 7277621 [patent_doc_number] => 20040237072 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2004-11-25 [patent_title] => 'Data processing system receptive for presentation of data comprising an application program and a multiplatform interpreter, and a platform subsystem arranged for interaction with the multiplatform interpreter and a memory for use with such system for subsystem' [patent_app_type] => new [patent_app_number] => 10/879309 [patent_app_country] => US [patent_app_date] => 2004-06-28 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 4 [patent_figures_cnt] => 4 [patent_no_of_words] => 5658 [patent_no_of_claims] => 20 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 156 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] => publications/A1/0237/20040237072.pdf [firstpage_image] =>[orig_patent_app_number] => 10879309 [rel_patent_id] =>[rel_patent_doc_number] =>)
10/879309
Data processing system receptive for presentation of data comprising an application program and a multiplatform interpreter, and a platform subsystem arranged for interaction with the multiplatform interpreter and a memory for use with such system for subsystem Jun 27, 2004 Abandoned
Array ( [id] => 27632 [patent_doc_number] => 07802246 [patent_country] => US [patent_kind] => B1 [patent_issue_date] => 2010-09-21 [patent_title] => 'Systems and methods that facilitate software installation customization' [patent_app_type] => utility [patent_app_number] => 10/872894 [patent_app_country] => US [patent_app_date] => 2004-06-21 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 20 [patent_figures_cnt] => 23 [patent_no_of_words] => 11796 [patent_no_of_claims] => 29 [patent_no_of_ind_claims] => 7 [patent_words_short_claim] => 80 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/07/802/07802246.pdf [firstpage_image] =>[orig_patent_app_number] => 10872894 [rel_patent_id] =>[rel_patent_doc_number] =>)
10/872894
Systems and methods that facilitate software installation customization Jun 20, 2004 Issued
Array ( [id] => 17641 [patent_doc_number] => 07805721 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2010-09-28 [patent_title] => 'System and method for automated migration from Windows to Linux' [patent_app_type] => utility [patent_app_number] => 10/867081 [patent_app_country] => US [patent_app_date] => 2004-06-14 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 10 [patent_figures_cnt] => 10 [patent_no_of_words] => 7088 [patent_no_of_claims] => 15 [patent_no_of_ind_claims] => 2 [patent_words_short_claim] => 114 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/07/805/07805721.pdf [firstpage_image] =>[orig_patent_app_number] => 10867081 [rel_patent_id] =>[rel_patent_doc_number] =>)
10/867081
System and method for automated migration from Windows to Linux Jun 13, 2004 Issued
Array ( [id] => 843869 [patent_doc_number] => 07392508 [patent_country] => US [patent_kind] => B1 [patent_issue_date] => 2008-06-24 [patent_title] => 'Software oscilloscope' [patent_app_type] => utility [patent_app_number] => 10/863546 [patent_app_country] => US [patent_app_date] => 2004-06-07 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 36 [patent_figures_cnt] => 44 [patent_no_of_words] => 8273 [patent_no_of_claims] => 47 [patent_no_of_ind_claims] => 7 [patent_words_short_claim] => 101 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/07/392/07392508.pdf [firstpage_image] =>[orig_patent_app_number] => 10863546 [rel_patent_id] =>[rel_patent_doc_number] =>)
10/863546
Software oscilloscope Jun 6, 2004 Issued
Array ( [id] => 7234434 [patent_doc_number] => 20050262493 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2005-11-24 [patent_title] => 'Sharing objects in runtime systems' [patent_app_type] => utility [patent_app_number] => 10/851795 [patent_app_country] => US [patent_app_date] => 2004-05-20 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 17 [patent_figures_cnt] => 17 [patent_no_of_words] => 21503 [patent_no_of_claims] => 41 [patent_no_of_ind_claims] => 9 [patent_words_short_claim] => 0 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] => publications/A1/0262/20050262493.pdf [firstpage_image] =>[orig_patent_app_number] => 10851795 [rel_patent_id] =>[rel_patent_doc_number] =>)
10/851795
Sharing objects in runtime systems May 19, 2004 Issued
Array ( [id] => 265654 [patent_doc_number] => 07571428 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2009-08-04 [patent_title] => 'Reliability contracts' [patent_app_type] => utility [patent_app_number] => 10/845679 [patent_app_country] => US [patent_app_date] => 2004-05-14 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 4 [patent_figures_cnt] => 4 [patent_no_of_words] => 5607 [patent_no_of_claims] => 8 [patent_no_of_ind_claims] => 1 [patent_words_short_claim] => 89 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/07/571/07571428.pdf [firstpage_image] =>[orig_patent_app_number] => 10845679 [rel_patent_id] =>[rel_patent_doc_number] =>)
10/845679
Reliability contracts May 13, 2004 Issued
Array ( [id] => 340687 [patent_doc_number] => 07506329 [patent_country] => US [patent_kind] => B1 [patent_issue_date] => 2009-03-17 [patent_title] => 'Method and system for targeting profile gathering through real-time data' [patent_app_type] => utility [patent_app_number] => 10/838086 [patent_app_country] => US [patent_app_date] => 2004-05-04 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 3 [patent_figures_cnt] => 3 [patent_no_of_words] => 5718 [patent_no_of_claims] => 3 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 142 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/07/506/07506329.pdf [firstpage_image] =>[orig_patent_app_number] => 10838086 [rel_patent_id] =>[rel_patent_doc_number] =>)
10/838086
Method and system for targeting profile gathering through real-time data May 3, 2004 Issued
Array ( [id] => 7161081 [patent_doc_number] => 20050028150 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2005-02-03 [patent_title] => 'Automatic consistency checking of computer programs' [patent_app_type] => utility [patent_app_number] => 10/837939 [patent_app_country] => US [patent_app_date] => 2004-05-03 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 17 [patent_figures_cnt] => 17 [patent_no_of_words] => 8525 [patent_no_of_claims] => 24 [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/0028/20050028150.pdf [firstpage_image] =>[orig_patent_app_number] => 10837939 [rel_patent_id] =>[rel_patent_doc_number] =>)
10/837939
Automatic consistency checking of computer programs May 2, 2004 Abandoned
Array ( [id] => 305990 [patent_doc_number] => 07536683 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2009-05-19 [patent_title] => 'Method of dynamically appending a library to an actively running program' [patent_app_type] => utility [patent_app_number] => 10/831970 [patent_app_country] => US [patent_app_date] => 2004-04-26 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 8 [patent_figures_cnt] => 8 [patent_no_of_words] => 3840 [patent_no_of_claims] => 32 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 119 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/07/536/07536683.pdf [firstpage_image] =>[orig_patent_app_number] => 10831970 [rel_patent_id] =>[rel_patent_doc_number] =>)
10/831970
Method of dynamically appending a library to an actively running program Apr 25, 2004 Issued
Array ( [id] => 6968501 [patent_doc_number] => 20050235263 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2005-10-20 [patent_title] => 'Apparatus, system and/or method for combining multiple tests to a single test in a multiple independent port test environment' [patent_app_type] => utility [patent_app_number] => 10/828628 [patent_app_country] => US [patent_app_date] => 2004-04-19 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 10 [patent_figures_cnt] => 10 [patent_no_of_words] => 16185 [patent_no_of_claims] => 24 [patent_no_of_ind_claims] => 5 [patent_words_short_claim] => 0 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] => publications/A1/0235/20050235263.pdf [firstpage_image] =>[orig_patent_app_number] => 10828628 [rel_patent_id] =>[rel_patent_doc_number] =>)
10/828628
Apparatus, system and/or method for combining multiple tests to a single test in a multiple independent port test environment Apr 18, 2004 Issued
Array ( [id] => 6968464 [patent_doc_number] => 20050235253 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2005-10-20 [patent_title] => 'Implementing a synchronous reactive system in a graphical program' [patent_app_type] => utility [patent_app_number] => 10/826521 [patent_app_country] => US [patent_app_date] => 2004-04-16 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 13 [patent_figures_cnt] => 13 [patent_no_of_words] => 14407 [patent_no_of_claims] => 33 [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/0235/20050235253.pdf [firstpage_image] =>[orig_patent_app_number] => 10826521 [rel_patent_id] =>[rel_patent_doc_number] =>)
10/826521
Implementing a synchronous reactive system in a graphical program Apr 15, 2004 Issued
Array ( [id] => 6968507 [patent_doc_number] => 20050235265 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2005-10-20 [patent_title] => 'Inferring function calls in an ambiguous language computer program' [patent_app_type] => utility [patent_app_number] => 10/826978 [patent_app_country] => US [patent_app_date] => 2004-04-16 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 23 [patent_figures_cnt] => 23 [patent_no_of_words] => 17194 [patent_no_of_claims] => 40 [patent_no_of_ind_claims] => 5 [patent_words_short_claim] => 0 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] => publications/A1/0235/20050235265.pdf [firstpage_image] =>[orig_patent_app_number] => 10826978 [rel_patent_id] =>[rel_patent_doc_number] =>)
10/826978
Inferring function calls in an ambiguous language computer program Apr 15, 2004 Issued
Array ( [id] => 428026 [patent_doc_number] => 07272817 [patent_country] => US [patent_kind] => B1 [patent_issue_date] => 2007-09-18 [patent_title] => 'Method and apparatus for modeling a business process to facilitate evaluation of driving metrics' [patent_app_type] => utility [patent_app_number] => 10/825533 [patent_app_country] => US [patent_app_date] => 2004-04-15 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 10 [patent_figures_cnt] => 10 [patent_no_of_words] => 7759 [patent_no_of_claims] => 27 [patent_no_of_ind_claims] => 4 [patent_words_short_claim] => 156 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/07/272/07272817.pdf [firstpage_image] =>[orig_patent_app_number] => 10825533 [rel_patent_id] =>[rel_patent_doc_number] =>)
10/825533
Method and apparatus for modeling a business process to facilitate evaluation of driving metrics Apr 14, 2004 Issued
Array ( [id] => 254571 [patent_doc_number] => 07581214 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2009-08-25 [patent_title] => 'Live set transmission in pipelining applications' [patent_app_type] => utility [patent_app_number] => 10/824586 [patent_app_country] => US [patent_app_date] => 2004-04-15 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 12 [patent_figures_cnt] => 13 [patent_no_of_words] => 4163 [patent_no_of_claims] => 22 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 73 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/07/581/07581214.pdf [firstpage_image] =>[orig_patent_app_number] => 10824586 [rel_patent_id] =>[rel_patent_doc_number] =>)
10/824586
Live set transmission in pipelining applications Apr 14, 2004 Issued
Array ( [id] => 820233 [patent_doc_number] => 07412699 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2008-08-12 [patent_title] => 'Using behavioral annotations in source code to build middleware applications' [patent_app_type] => utility [patent_app_number] => 10/824292 [patent_app_country] => US [patent_app_date] => 2004-04-14 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 3 [patent_figures_cnt] => 6 [patent_no_of_words] => 3532 [patent_no_of_claims] => 34 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 37 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/07/412/07412699.pdf [firstpage_image] =>[orig_patent_app_number] => 10824292 [rel_patent_id] =>[rel_patent_doc_number] =>)
10/824292
Using behavioral annotations in source code to build middleware applications Apr 13, 2004 Issued
Menu