
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 number | Title of the application | Filing Date | Status |
|---|---|---|---|
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 |