Search

William G. Wright

Examiner (ID: 4401)

Most Active Art Unit
1106
Art Unit(s)
1754, 1106
Total Applications
637
Issued Applications
554
Pending Applications
0
Abandoned Applications
83

Applications

Application numberTitle of the applicationFiling DateStatus
Array ( [id] => 10441646 [patent_doc_number] => 20150326658 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2015-11-12 [patent_title] => 'APPARATUS AND METHOD FOR CONTROLLING VIRTUAL MACHINE MIGRATIONS BASED ON FLOW INFORMATION' [patent_app_type] => utility [patent_app_number] => 14/688551 [patent_app_country] => US [patent_app_date] => 2015-04-16 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 16 [patent_figures_cnt] => 16 [patent_no_of_words] => 9521 [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] =>[firstpage_image] =>[orig_patent_app_number] => 14688551 [rel_patent_id] =>[rel_patent_doc_number] =>)
14/688551
Apparatus and method for controlling virtual machine migrations based on flow information Apr 15, 2015 Issued
Array ( [id] => 10408767 [patent_doc_number] => 20150293776 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2015-10-15 [patent_title] => 'DATA PROCESSING SYSTEMS' [patent_app_type] => utility [patent_app_number] => 14/682313 [patent_app_country] => US [patent_app_date] => 2015-04-09 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 7 [patent_figures_cnt] => 7 [patent_no_of_words] => 14655 [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] => 14682313 [rel_patent_id] =>[rel_patent_doc_number] =>)
14/682313
Data processing system and method having an operating system that communicates with an accelerator independently of a hypervisor Apr 8, 2015 Issued
Array ( [id] => 10408766 [patent_doc_number] => 20150293775 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2015-10-15 [patent_title] => 'DATA PROCESSING SYSTEMS' [patent_app_type] => utility [patent_app_number] => 14/682310 [patent_app_country] => US [patent_app_date] => 2015-04-09 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 3 [patent_figures_cnt] => 3 [patent_no_of_words] => 9278 [patent_no_of_claims] => 28 [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] =>[firstpage_image] =>[orig_patent_app_number] => 14682310 [rel_patent_id] =>[rel_patent_doc_number] =>)
14/682310
Methods of and data processing systems for handling an accelerator's scheduling statistics Apr 8, 2015 Issued
Array ( [id] => 10439209 [patent_doc_number] => 20150324222 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2015-11-12 [patent_title] => 'SYSTEM AND METHOD FOR ADAPTIVELY INTEGRATING A DATABASE STATE NOTIFICATION SERVICE WITH A DISTRIBUTED TRANSACTIONAL MIDDLEWARE MACHINE' [patent_app_type] => utility [patent_app_number] => 14/603108 [patent_app_country] => US [patent_app_date] => 2015-01-22 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 6 [patent_figures_cnt] => 6 [patent_no_of_words] => 4804 [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] => 14603108 [rel_patent_id] =>[rel_patent_doc_number] =>)
14/603108
System and method for adaptively integrating a database state notification service with a distributed transactional middleware machine Jan 21, 2015 Issued
Array ( [id] => 14091719 [patent_doc_number] => 10241763 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2019-03-26 [patent_title] => Inter-procedural type propagation for devirtualization [patent_app_type] => utility [patent_app_number] => 14/565590 [patent_app_country] => US [patent_app_date] => 2014-12-10 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 6 [patent_figures_cnt] => 7 [patent_no_of_words] => 8103 [patent_no_of_claims] => 14 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 128 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 14565590 [rel_patent_id] =>[rel_patent_doc_number] =>)
14/565590
Inter-procedural type propagation for devirtualization Dec 9, 2014 Issued
Array ( [id] => 10816144 [patent_doc_number] => 20160162305 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2016-06-09 [patent_title] => 'RUN-TIME ADAPTION OF EXTERNAL PROPERTIES CONTROLLING OPERATION OF APPLICATIONS' [patent_app_type] => utility [patent_app_number] => 14/564064 [patent_app_country] => US [patent_app_date] => 2014-12-08 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 8 [patent_figures_cnt] => 8 [patent_no_of_words] => 7572 [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] => 14564064 [rel_patent_id] =>[rel_patent_doc_number] =>)
14/564064
Run-time adaption of external properties controlling operation of applications Dec 7, 2014 Issued
Array ( [id] => 10816108 [patent_doc_number] => 20160162268 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2016-06-09 [patent_title] => 'SERIAL PROTOCOL COMMUNICATIONS BETWEEN A COMPUTERIZED USER DEVICE AND A BATTERY MODULE' [patent_app_type] => utility [patent_app_number] => 14/562944 [patent_app_country] => US [patent_app_date] => 2014-12-08 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 13 [patent_figures_cnt] => 13 [patent_no_of_words] => 7775 [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] => 14562944 [rel_patent_id] =>[rel_patent_doc_number] =>)
14/562944
SERIAL PROTOCOL COMMUNICATIONS BETWEEN A COMPUTERIZED USER DEVICE AND A BATTERY MODULE Dec 7, 2014 Abandoned
Array ( [id] => 10801420 [patent_doc_number] => 20160147577 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2016-05-26 [patent_title] => 'SYSTEM AND METHOD FOR ADAPTIVE THREAD CONTROL IN A PORTABLE COMPUTING DEVICE (PCD)' [patent_app_type] => utility [patent_app_number] => 14/553243 [patent_app_country] => US [patent_app_date] => 2014-11-25 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 7 [patent_figures_cnt] => 7 [patent_no_of_words] => 9678 [patent_no_of_claims] => 30 [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] =>[firstpage_image] =>[orig_patent_app_number] => 14553243 [rel_patent_id] =>[rel_patent_doc_number] =>)
14/553243
SYSTEM AND METHOD FOR ADAPTIVE THREAD CONTROL IN A PORTABLE COMPUTING DEVICE (PCD) Nov 24, 2014 Abandoned
Array ( [id] => 15248275 [patent_doc_number] => 10509662 [patent_country] => US [patent_kind] => B1 [patent_issue_date] => 2019-12-17 [patent_title] => Virtual devices in a reliable distributed computing system [patent_app_type] => utility [patent_app_number] => 14/554017 [patent_app_country] => US [patent_app_date] => 2014-11-25 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 2 [patent_figures_cnt] => 2 [patent_no_of_words] => 4605 [patent_no_of_claims] => 22 [patent_no_of_ind_claims] => 2 [patent_words_short_claim] => 258 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 14554017 [rel_patent_id] =>[rel_patent_doc_number] =>)
14/554017
Virtual devices in a reliable distributed computing system Nov 24, 2014 Issued
Array ( [id] => 13226511 [patent_doc_number] => 10127031 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2018-11-13 [patent_title] => Method for updating a program on a communication apparatus [patent_app_type] => utility [patent_app_number] => 14/535750 [patent_app_country] => US [patent_app_date] => 2014-11-07 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 16 [patent_figures_cnt] => 16 [patent_no_of_words] => 9122 [patent_no_of_claims] => 6 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 467 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 14535750 [rel_patent_id] =>[rel_patent_doc_number] =>)
14/535750
Method for updating a program on a communication apparatus Nov 6, 2014 Issued
Array ( [id] => 11416595 [patent_doc_number] => 09563421 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2017-02-07 [patent_title] => 'Refining data understanding through impact analysis' [patent_app_type] => utility [patent_app_number] => 14/451500 [patent_app_country] => US [patent_app_date] => 2014-08-05 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 3 [patent_figures_cnt] => 3 [patent_no_of_words] => 7232 [patent_no_of_claims] => 20 [patent_no_of_ind_claims] => 3 [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] => 14451500 [rel_patent_id] =>[rel_patent_doc_number] =>)
14/451500
Refining data understanding through impact analysis Aug 4, 2014 Issued
Array ( [id] => 11220445 [patent_doc_number] => 09448781 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2016-09-20 [patent_title] => 'Application installer transmission system, server, and program' [patent_app_type] => utility [patent_app_number] => 14/445280 [patent_app_country] => US [patent_app_date] => 2014-07-29 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 6 [patent_figures_cnt] => 10 [patent_no_of_words] => 10336 [patent_no_of_claims] => 18 [patent_no_of_ind_claims] => 5 [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] => 14445280 [rel_patent_id] =>[rel_patent_doc_number] =>)
14/445280
Application installer transmission system, server, and program Jul 28, 2014 Issued
Array ( [id] => 10602955 [patent_doc_number] => 09323518 [patent_country] => US [patent_kind] => B1 [patent_issue_date] => 2016-04-26 [patent_title] => 'Systems and methods for modifying applications without user input' [patent_app_type] => utility [patent_app_number] => 14/445704 [patent_app_country] => US [patent_app_date] => 2014-07-29 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 7 [patent_figures_cnt] => 7 [patent_no_of_words] => 10366 [patent_no_of_claims] => 18 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 227 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 14445704 [rel_patent_id] =>[rel_patent_doc_number] =>)
14/445704
Systems and methods for modifying applications without user input Jul 28, 2014 Issued
Array ( [id] => 11320824 [patent_doc_number] => 09519567 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2016-12-13 [patent_title] => 'Device, method of generating performance evaluation program, and recording medium' [patent_app_type] => utility [patent_app_number] => 14/338659 [patent_app_country] => US [patent_app_date] => 2014-07-23 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 12 [patent_figures_cnt] => 14 [patent_no_of_words] => 5735 [patent_no_of_claims] => 20 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 275 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 14338659 [rel_patent_id] =>[rel_patent_doc_number] =>)
14/338659
Device, method of generating performance evaluation program, and recording medium Jul 22, 2014 Issued
Array ( [id] => 10680354 [patent_doc_number] => 20160026499 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2016-01-28 [patent_title] => 'SYSTEMS, METHODS AND COMPUTER PROGRAM PRODUCTS FOR ADAPTIVE SELF-ORGANIZING SERVICE FOR ONLINE TASKS' [patent_app_type] => utility [patent_app_number] => 14/337652 [patent_app_country] => US [patent_app_date] => 2014-07-22 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 13 [patent_figures_cnt] => 13 [patent_no_of_words] => 10832 [patent_no_of_claims] => 29 [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] =>[firstpage_image] =>[orig_patent_app_number] => 14337652 [rel_patent_id] =>[rel_patent_doc_number] =>)
14/337652
Systems, methods and computer program products for adaptive self-organizing service for online tasks Jul 21, 2014 Issued
Array ( [id] => 11509103 [patent_doc_number] => 09600263 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2017-03-21 [patent_title] => 'Systems and methods for performing uninterrupted network upgrades with controllers' [patent_app_type] => utility [patent_app_number] => 14/337193 [patent_app_country] => US [patent_app_date] => 2014-07-21 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 13 [patent_figures_cnt] => 13 [patent_no_of_words] => 13174 [patent_no_of_claims] => 24 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 241 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 14337193 [rel_patent_id] =>[rel_patent_doc_number] =>)
14/337193
Systems and methods for performing uninterrupted network upgrades with controllers Jul 20, 2014 Issued
Array ( [id] => 10478206 [patent_doc_number] => 20150363224 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2015-12-17 [patent_title] => 'MOBILE AND REMOTE RUNTIME INTEGRATION' [patent_app_type] => utility [patent_app_number] => 14/306173 [patent_app_country] => US [patent_app_date] => 2014-06-16 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 11 [patent_figures_cnt] => 11 [patent_no_of_words] => 12766 [patent_no_of_claims] => 21 [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] => 14306173 [rel_patent_id] =>[rel_patent_doc_number] =>)
14/306173
Mobile and remote runtime integration Jun 15, 2014 Issued
Array ( [id] => 11306290 [patent_doc_number] => 09513685 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2016-12-06 [patent_title] => 'Measuring method of a processing load of a processor including a plurality of cores' [patent_app_type] => utility [patent_app_number] => 14/304184 [patent_app_country] => US [patent_app_date] => 2014-06-13 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 16 [patent_figures_cnt] => 22 [patent_no_of_words] => 7983 [patent_no_of_claims] => 17 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 133 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 14304184 [rel_patent_id] =>[rel_patent_doc_number] =>)
14/304184
Measuring method of a processing load of a processor including a plurality of cores Jun 12, 2014 Issued
Array ( [id] => 10969992 [patent_doc_number] => 20140373025 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2014-12-18 [patent_title] => 'METHOD FOR ALLOCATING PROCESS IN MULTI-CORE ENVIRONMENT AND APPARATUS THEREFOR' [patent_app_type] => utility [patent_app_number] => 14/303964 [patent_app_country] => US [patent_app_date] => 2014-06-13 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 5 [patent_figures_cnt] => 5 [patent_no_of_words] => 6788 [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] =>[firstpage_image] =>[orig_patent_app_number] => 14303964 [rel_patent_id] =>[rel_patent_doc_number] =>)
14/303964
METHOD FOR ALLOCATING PROCESS IN MULTI-CORE ENVIRONMENT AND APPARATUS THEREFOR Jun 12, 2014 Abandoned
Array ( [id] => 14555453 [patent_doc_number] => 10346188 [patent_country] => US [patent_kind] => B1 [patent_issue_date] => 2019-07-09 [patent_title] => Booting virtual machine instances in a distributed data processing architecture [patent_app_type] => utility [patent_app_number] => 14/303904 [patent_app_country] => US [patent_app_date] => 2014-06-13 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 5 [patent_figures_cnt] => 5 [patent_no_of_words] => 5275 [patent_no_of_claims] => 22 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 300 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 14303904 [rel_patent_id] =>[rel_patent_doc_number] =>)
14/303904
Booting virtual machine instances in a distributed data processing architecture Jun 12, 2014 Issued
Menu