Search

John Q. Chavis

Examiner (ID: 18596)

Most Active Art Unit
2193
Art Unit(s)
2764, 2316, 2122, 2191, 2899, 2124, 2307, 2193, 2762, 2787
Total Applications
1631
Issued Applications
1371
Pending Applications
60
Abandoned Applications
209

Applications

Application numberTitle of the applicationFiling DateStatus
Array ( [id] => 11563623 [patent_doc_number] => 09626212 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2017-04-18 [patent_title] => 'Live migration of virtual machines with memory state sharing' [patent_app_type] => utility [patent_app_number] => 14/587826 [patent_app_country] => US [patent_app_date] => 2014-12-31 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 10 [patent_figures_cnt] => 11 [patent_no_of_words] => 15968 [patent_no_of_claims] => 20 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 76 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 14587826 [rel_patent_id] =>[rel_patent_doc_number] =>)
14/587826
Live migration of virtual machines with memory state sharing Dec 30, 2014 Issued
Array ( [id] => 11482251 [patent_doc_number] => 09588796 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2017-03-07 [patent_title] => 'Live migration with pre-opened shared disks' [patent_app_type] => utility [patent_app_number] => 14/587980 [patent_app_country] => US [patent_app_date] => 2014-12-31 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 10 [patent_figures_cnt] => 11 [patent_no_of_words] => 11351 [patent_no_of_claims] => 20 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 95 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 14587980 [rel_patent_id] =>[rel_patent_doc_number] =>)
14/587980
Live migration with pre-opened shared disks Dec 30, 2014 Issued
Array ( [id] => 11390982 [patent_doc_number] => 09552226 [patent_country] => US [patent_kind] => B1 [patent_issue_date] => 2017-01-24 [patent_title] => 'Predictive order status system and method for computing environment' [patent_app_type] => utility [patent_app_number] => 14/587924 [patent_app_country] => US [patent_app_date] => 2014-12-31 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 8 [patent_figures_cnt] => 10 [patent_no_of_words] => 14336 [patent_no_of_claims] => 20 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 172 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 14587924 [rel_patent_id] =>[rel_patent_doc_number] =>)
14/587924
Predictive order status system and method for computing environment Dec 30, 2014 Issued
Array ( [id] => 10991408 [patent_doc_number] => 20160188353 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2016-06-30 [patent_title] => 'LIVE REPLICATION OF A VIRTUAL MACHINE EXPORTED AND IMPORTED VIA A PORTABLE STORAGE DEVICE' [patent_app_type] => utility [patent_app_number] => 14/586944 [patent_app_country] => US [patent_app_date] => 2014-12-30 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 5 [patent_figures_cnt] => 5 [patent_no_of_words] => 7225 [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] =>[firstpage_image] =>[orig_patent_app_number] => 14586944 [rel_patent_id] =>[rel_patent_doc_number] =>)
14/586944
Live replication of a virtual machine exported and imported via a portable storage device Dec 29, 2014 Issued
Array ( [id] => 11786587 [patent_doc_number] => 09396023 [patent_country] => US [patent_kind] => B1 [patent_issue_date] => 2016-07-19 [patent_title] => 'Methods and systems for parallel distributed computation' [patent_app_type] => utility [patent_app_number] => 14/585761 [patent_app_country] => US [patent_app_date] => 2014-12-30 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 8 [patent_figures_cnt] => 8 [patent_no_of_words] => 5477 [patent_no_of_claims] => 20 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 167 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 14585761 [rel_patent_id] =>[rel_patent_doc_number] =>)
14/585761
Methods and systems for parallel distributed computation Dec 29, 2014 Issued
Array ( [id] => 11238995 [patent_doc_number] => 09465641 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2016-10-11 [patent_title] => 'Selecting cloud computing resource based on fault tolerance and network efficiency' [patent_app_type] => utility [patent_app_number] => 14/582833 [patent_app_country] => US [patent_app_date] => 2014-12-24 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 6 [patent_figures_cnt] => 6 [patent_no_of_words] => 8390 [patent_no_of_claims] => 19 [patent_no_of_ind_claims] => 2 [patent_words_short_claim] => 156 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 14582833 [rel_patent_id] =>[rel_patent_doc_number] =>)
14/582833
Selecting cloud computing resource based on fault tolerance and network efficiency Dec 23, 2014 Issued
Array ( [id] => 10550198 [patent_doc_number] => 09274823 [patent_country] => US [patent_kind] => B1 [patent_issue_date] => 2016-03-01 [patent_title] => 'Thin hypervisor for native execution of unsafe code' [patent_app_type] => utility [patent_app_number] => 14/582713 [patent_app_country] => US [patent_app_date] => 2014-12-24 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 5 [patent_figures_cnt] => 5 [patent_no_of_words] => 8378 [patent_no_of_claims] => 20 [patent_no_of_ind_claims] => 2 [patent_words_short_claim] => 125 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 14582713 [rel_patent_id] =>[rel_patent_doc_number] =>)
14/582713
Thin hypervisor for native execution of unsafe code Dec 23, 2014 Issued
Array ( [id] => 10582706 [patent_doc_number] => 09304830 [patent_country] => US [patent_kind] => B1 [patent_issue_date] => 2016-04-05 [patent_title] => 'Fragment-based multi-threaded data processing' [patent_app_type] => utility [patent_app_number] => 14/579920 [patent_app_country] => US [patent_app_date] => 2014-12-22 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 9 [patent_figures_cnt] => 9 [patent_no_of_words] => 8527 [patent_no_of_claims] => 20 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 187 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 14579920 [rel_patent_id] =>[rel_patent_doc_number] =>)
14/579920
Fragment-based multi-threaded data processing Dec 21, 2014 Issued
Array ( [id] => 10665761 [patent_doc_number] => 20160011905 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2016-01-14 [patent_title] => 'COMPOSING AND EXECUTING WORKFLOWS MADE UP OF FUNCTIONAL PLUGGABLE BUILDING BLOCKS' [patent_app_type] => utility [patent_app_number] => 14/576256 [patent_app_country] => US [patent_app_date] => 2014-12-19 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 8 [patent_figures_cnt] => 8 [patent_no_of_words] => 6878 [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] =>[firstpage_image] =>[orig_patent_app_number] => 14576256 [rel_patent_id] =>[rel_patent_doc_number] =>)
14/576256
Composing and executing workflows made up of functional pluggable building blocks Dec 18, 2014 Issued
Array ( [id] => 11179647 [patent_doc_number] => 09411640 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2016-08-09 [patent_title] => 'Method for efficiently managing application and electronic device implementing the method' [patent_app_type] => utility [patent_app_number] => 14/574594 [patent_app_country] => US [patent_app_date] => 2014-12-18 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 7 [patent_figures_cnt] => 7 [patent_no_of_words] => 5072 [patent_no_of_claims] => 8 [patent_no_of_ind_claims] => 2 [patent_words_short_claim] => 120 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 14574594 [rel_patent_id] =>[rel_patent_doc_number] =>)
14/574594
Method for efficiently managing application and electronic device implementing the method Dec 17, 2014 Issued
Array ( [id] => 10982558 [patent_doc_number] => 20160179502 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2016-06-23 [patent_title] => 'IDENTIFYING SOURCE CODE USED TO BUILD EXECUTABLE FILES' [patent_app_type] => utility [patent_app_number] => 14/574051 [patent_app_country] => US [patent_app_date] => 2014-12-17 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 28 [patent_figures_cnt] => 28 [patent_no_of_words] => 20199 [patent_no_of_claims] => 19 [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] =>[firstpage_image] =>[orig_patent_app_number] => 14574051 [rel_patent_id] =>[rel_patent_doc_number] =>)
14/574051
Identifying source code used to build executable files Dec 16, 2014 Issued
Array ( [id] => 11686492 [patent_doc_number] => 09684539 [patent_country] => US [patent_kind] => B1 [patent_issue_date] => 2017-06-20 [patent_title] => 'Methods, systems, and computer readable mediums for logically remediating infrastructure resource components' [patent_app_type] => utility [patent_app_number] => 14/573544 [patent_app_country] => US [patent_app_date] => 2014-12-17 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 4 [patent_figures_cnt] => 4 [patent_no_of_words] => 5477 [patent_no_of_claims] => 20 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 212 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 14573544 [rel_patent_id] =>[rel_patent_doc_number] =>)
14/573544
Methods, systems, and computer readable mediums for logically remediating infrastructure resource components Dec 16, 2014 Issued
Array ( [id] => 10524446 [patent_doc_number] => 09250961 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2016-02-02 [patent_title] => 'Task execution in a SIMD processing unit' [patent_app_type] => utility [patent_app_number] => 14/572944 [patent_app_country] => US [patent_app_date] => 2014-12-17 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 9 [patent_figures_cnt] => 10 [patent_no_of_words] => 11290 [patent_no_of_claims] => 20 [patent_no_of_ind_claims] => 3 [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] => 14572944 [rel_patent_id] =>[rel_patent_doc_number] =>)
14/572944
Task execution in a SIMD processing unit Dec 16, 2014 Issued
Array ( [id] => 10293054 [patent_doc_number] => 20150178052 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2015-06-25 [patent_title] => 'AUTOMATED EXPERIMENTATION PLATFORM' [patent_app_type] => utility [patent_app_number] => 14/574297 [patent_app_country] => US [patent_app_date] => 2014-12-17 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 56 [patent_figures_cnt] => 56 [patent_no_of_words] => 15496 [patent_no_of_claims] => 20 [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] =>[firstpage_image] =>[orig_patent_app_number] => 14574297 [rel_patent_id] =>[rel_patent_doc_number] =>)
14/574297
AUTOMATED EXPERIMENTATION PLATFORM Dec 16, 2014 Abandoned
Array ( [id] => 11775101 [patent_doc_number] => 09384028 [patent_country] => US [patent_kind] => B1 [patent_issue_date] => 2016-07-05 [patent_title] => 'System, method, and computer program for preserving service continuity in a network function virtualization (NFV) based communication network' [patent_app_type] => utility [patent_app_number] => 14/572716 [patent_app_country] => US [patent_app_date] => 2014-12-16 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 16 [patent_figures_cnt] => 16 [patent_no_of_words] => 15230 [patent_no_of_claims] => 12 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 153 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 14572716 [rel_patent_id] =>[rel_patent_doc_number] =>)
14/572716
System, method, and computer program for preserving service continuity in a network function virtualization (NFV) based communication network Dec 15, 2014 Issued
Array ( [id] => 11200049 [patent_doc_number] => 09430262 [patent_country] => US [patent_kind] => B1 [patent_issue_date] => 2016-08-30 [patent_title] => 'System, method, and computer program for managing hierarchy and optimization in a network function virtualization (NFV) based communication network' [patent_app_type] => utility [patent_app_number] => 14/572719 [patent_app_country] => US [patent_app_date] => 2014-12-16 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 11 [patent_figures_cnt] => 11 [patent_no_of_words] => 14580 [patent_no_of_claims] => 18 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 308 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 14572719 [rel_patent_id] =>[rel_patent_doc_number] =>)
14/572719
System, method, and computer program for managing hierarchy and optimization in a network function virtualization (NFV) based communication network Dec 15, 2014 Issued
Array ( [id] => 12291033 [patent_doc_number] => 09934019 [patent_country] => US [patent_kind] => B1 [patent_issue_date] => 2018-04-03 [patent_title] => Application function conversion to a service [patent_app_type] => utility [patent_app_number] => 14/572661 [patent_app_country] => US [patent_app_date] => 2014-12-16 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 7 [patent_figures_cnt] => 7 [patent_no_of_words] => 10968 [patent_no_of_claims] => 20 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 130 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 14572661 [rel_patent_id] =>[rel_patent_doc_number] =>)
14/572661
Application function conversion to a service Dec 15, 2014 Issued
Array ( [id] => 10215949 [patent_doc_number] => 20150100941 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2015-04-09 [patent_title] => 'METHOD, SYSTEM, AND COMPUTER PROGRAM PRODUCT FOR EFFICIENT RESOURCE ALLOCATION' [patent_app_type] => utility [patent_app_number] => 14/569979 [patent_app_country] => US [patent_app_date] => 2014-12-15 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 6 [patent_figures_cnt] => 6 [patent_no_of_words] => 9540 [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] =>[firstpage_image] =>[orig_patent_app_number] => 14569979 [rel_patent_id] =>[rel_patent_doc_number] =>)
14/569979
Method, system, and computer program product for efficient resource allocation Dec 14, 2014 Issued
Array ( [id] => 10276049 [patent_doc_number] => 20150161046 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2015-06-11 [patent_title] => 'METHOD FOR CHANGING THE SOFTWARE IN THE MEMORY OF AN ELECTRONIC CONTROL UNIT' [patent_app_type] => utility [patent_app_number] => 14/564958 [patent_app_country] => US [patent_app_date] => 2014-12-09 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 9 [patent_figures_cnt] => 9 [patent_no_of_words] => 8751 [patent_no_of_claims] => 21 [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] =>[firstpage_image] =>[orig_patent_app_number] => 14564958 [rel_patent_id] =>[rel_patent_doc_number] =>)
14/564958
Method for changing the software in the memory of an electronic control unit Dec 8, 2014 Issued
Array ( [id] => 10757534 [patent_doc_number] => 20160103686 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2016-04-14 [patent_title] => 'APPARATUS AND METHOD FOR DETERMINING A CUMULATIVE SIZE OF TRACE MESSAGES GENERATED BY A PLURALITY OF INSTRUCTIONS' [patent_app_type] => utility [patent_app_number] => 14/564673 [patent_app_country] => US [patent_app_date] => 2014-12-09 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 7 [patent_figures_cnt] => 7 [patent_no_of_words] => 6296 [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] =>[firstpage_image] =>[orig_patent_app_number] => 14564673 [rel_patent_id] =>[rel_patent_doc_number] =>)
14/564673
Apparatus and method for determining a cumulative size of trace messages generated by a plurality of instructions Dec 8, 2014 Issued
Menu