
Alexander S. Thomas
Examiner (ID: 8659, Phone: (571)272-1502 , Office: P/1783 )
| Most Active Art Unit | 1783 |
| Art Unit(s) | 1783, 1772, 1794, 1315, 1721, 1773, 2899, 1504, 1506, 1508 |
| Total Applications | 3961 |
| Issued Applications | 3043 |
| Pending Applications | 87 |
| Abandoned Applications | 838 |
Applications
| Application number | Title of the application | Filing Date | Status |
|---|---|---|---|
Array
(
[id] => 11938543
[patent_doc_number] => 20170242693
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2017-08-24
[patent_title] => 'SAFETY MONITORING DEVICE, NETWORK SYSTEM AND SAFETY MONITORING METHOD'
[patent_app_type] => utility
[patent_app_number] => 15/372222
[patent_app_country] => US
[patent_app_date] => 2016-12-07
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 9
[patent_figures_cnt] => 9
[patent_no_of_words] => 6003
[patent_no_of_claims] => 10
[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] => 15372222
[rel_patent_id] =>[rel_patent_doc_number] =>) 15/372222 | SAFETY MONITORING DEVICE, NETWORK SYSTEM AND SAFETY MONITORING METHOD | Dec 6, 2016 | Abandoned |
Array
(
[id] => 11516289
[patent_doc_number] => 20170083363
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2017-03-23
[patent_title] => 'Interrupt Information Processing Method, Virtual Machine Monitor, and Interrupt Controller'
[patent_app_type] => utility
[patent_app_number] => 15/367417
[patent_app_country] => US
[patent_app_date] => 2016-12-02
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 6
[patent_figures_cnt] => 6
[patent_no_of_words] => 8461
[patent_no_of_claims] => 12
[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] => 15367417
[rel_patent_id] =>[rel_patent_doc_number] =>) 15/367417 | Interrupt information processing method, virtual machine monitor, and interrupt controller | Dec 1, 2016 | Issued |
Array
(
[id] => 15730945
[patent_doc_number] => 10613901
[patent_country] => US
[patent_kind] => B1
[patent_issue_date] => 2020-04-07
[patent_title] => Context-aware resource allocation
[patent_app_type] => utility
[patent_app_number] => 15/363809
[patent_app_country] => US
[patent_app_date] => 2016-11-29
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 6
[patent_figures_cnt] => 6
[patent_no_of_words] => 12036
[patent_no_of_claims] => 20
[patent_no_of_ind_claims] => 3
[patent_words_short_claim] => 116
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 15363809
[rel_patent_id] =>[rel_patent_doc_number] =>) 15/363809 | Context-aware resource allocation | Nov 28, 2016 | Issued |
Array
(
[id] => 14330751
[patent_doc_number] => 10296394
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2019-05-21
[patent_title] => Consistent hashing
[patent_app_type] => utility
[patent_app_number] => 15/362439
[patent_app_country] => US
[patent_app_date] => 2016-11-28
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 6
[patent_figures_cnt] => 6
[patent_no_of_words] => 9389
[patent_no_of_claims] => 7
[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] =>[firstpage_image] =>[orig_patent_app_number] => 15362439
[rel_patent_id] =>[rel_patent_doc_number] =>) 15/362439 | Consistent hashing | Nov 27, 2016 | Issued |
Array
(
[id] => 14365029
[patent_doc_number] => 10303821
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2019-05-28
[patent_title] => Load balancing systems and methods for spatially-optimized simulations
[patent_app_type] => utility
[patent_app_number] => 15/361889
[patent_app_country] => US
[patent_app_date] => 2016-11-28
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 11
[patent_figures_cnt] => 13
[patent_no_of_words] => 17617
[patent_no_of_claims] => 20
[patent_no_of_ind_claims] => 3
[patent_words_short_claim] => 131
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 15361889
[rel_patent_id] =>[rel_patent_doc_number] =>) 15/361889 | Load balancing systems and methods for spatially-optimized simulations | Nov 27, 2016 | Issued |
Array
(
[id] => 14735591
[patent_doc_number] => 10387195
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2019-08-20
[patent_title] => Method, apparatus, and computer-readable medium for performing a data exchange on a data exchange framework
[patent_app_type] => utility
[patent_app_number] => 15/360159
[patent_app_country] => US
[patent_app_date] => 2016-11-23
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 26
[patent_figures_cnt] => 26
[patent_no_of_words] => 9504
[patent_no_of_claims] => 30
[patent_no_of_ind_claims] => 3
[patent_words_short_claim] => 289
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 15360159
[rel_patent_id] =>[rel_patent_doc_number] =>) 15/360159 | Method, apparatus, and computer-readable medium for performing a data exchange on a data exchange framework | Nov 22, 2016 | Issued |
Array
(
[id] => 13974381
[patent_doc_number] => 10216547
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2019-02-26
[patent_title] => Hyper-threaded processor allocation to nodes in multi-tenant distributed software systems
[patent_app_type] => utility
[patent_app_number] => 15/358252
[patent_app_country] => US
[patent_app_date] => 2016-11-22
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 6
[patent_figures_cnt] => 7
[patent_no_of_words] => 7639
[patent_no_of_claims] => 10
[patent_no_of_ind_claims] => 2
[patent_words_short_claim] => 334
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 15358252
[rel_patent_id] =>[rel_patent_doc_number] =>) 15/358252 | Hyper-threaded processor allocation to nodes in multi-tenant distributed software systems | Nov 21, 2016 | Issued |
Array
(
[id] => 12735415
[patent_doc_number] => 20180136972
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2018-05-17
[patent_title] => PROACTIVE PRESENTATION OF MULTITASK WORKFLOW COMPONENTS TO INCREASE USER EFFICIENCY AND INTERACTION PERFORMANCE
[patent_app_type] => utility
[patent_app_number] => 15/351323
[patent_app_country] => US
[patent_app_date] => 2016-11-14
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 0
[patent_figures_cnt] => 0
[patent_no_of_words] => 9710
[patent_no_of_claims] => 0
[patent_no_of_ind_claims] => -16
[patent_words_short_claim] => 2
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => publication
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 15351323
[rel_patent_id] =>[rel_patent_doc_number] =>) 15/351323 | Proactive presentation of multitask workflow components to increase user efficiency and interaction performance | Nov 13, 2016 | Issued |
Array
(
[id] => 13240815
[patent_doc_number] => 10133606
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2018-11-20
[patent_title] => Application scaling management method and apparatus that uses distances between data centers and network resources of data centers to select a data center for expansion
[patent_app_type] => utility
[patent_app_number] => 15/336184
[patent_app_country] => US
[patent_app_date] => 2016-10-27
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 5
[patent_figures_cnt] => 6
[patent_no_of_words] => 5882
[patent_no_of_claims] => 20
[patent_no_of_ind_claims] => 2
[patent_words_short_claim] => 289
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 15336184
[rel_patent_id] =>[rel_patent_doc_number] =>) 15/336184 | Application scaling management method and apparatus that uses distances between data centers and network resources of data centers to select a data center for expansion | Oct 26, 2016 | Issued |
Array
(
[id] => 12513561
[patent_doc_number] => 10001985
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2018-06-19
[patent_title] => Role-based modernization of legacy applications
[patent_app_type] => utility
[patent_app_number] => 15/293216
[patent_app_country] => US
[patent_app_date] => 2016-10-13
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 41
[patent_figures_cnt] => 41
[patent_no_of_words] => 10986
[patent_no_of_claims] => 20
[patent_no_of_ind_claims] => 4
[patent_words_short_claim] => 180
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 15293216
[rel_patent_id] =>[rel_patent_doc_number] =>) 15/293216 | Role-based modernization of legacy applications | Oct 12, 2016 | Issued |
Array
(
[id] => 12628722
[patent_doc_number] => 20180101404
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2018-04-12
[patent_title] => RESOURCE AND LATENCY ESTIMATION-BASED SCHEDULING
[patent_app_type] => utility
[patent_app_number] => 15/290948
[patent_app_country] => US
[patent_app_date] => 2016-10-11
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 0
[patent_figures_cnt] => 0
[patent_no_of_words] => 8352
[patent_no_of_claims] => 0
[patent_no_of_ind_claims] => -17
[patent_words_short_claim] => 115
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => publication
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 15290948
[rel_patent_id] =>[rel_patent_doc_number] =>) 15/290948 | RESOURCE AND LATENCY ESTIMATION-BASED SCHEDULING | Oct 10, 2016 | Abandoned |
Array
(
[id] => 11403713
[patent_doc_number] => 20170024251
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2017-01-26
[patent_title] => 'SCHEDULING METHOD AND APPARATUS FOR DISTRIBUTED COMPUTING SYSTEM'
[patent_app_type] => utility
[patent_app_number] => 15/289773
[patent_app_country] => US
[patent_app_date] => 2016-10-10
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 4
[patent_figures_cnt] => 4
[patent_no_of_words] => 6604
[patent_no_of_claims] => 17
[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] => 15289773
[rel_patent_id] =>[rel_patent_doc_number] =>) 15/289773 | SCHEDULING METHOD AND APPARATUS FOR DISTRIBUTED COMPUTING SYSTEM | Oct 9, 2016 | Abandoned |
Array
(
[id] => 12628656
[patent_doc_number] => 20180101382
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2018-04-12
[patent_title] => WAIT-FREE PROCESS REQUEST EXECUTION UTILIZING A DEDICATED HELPER THREAD
[patent_app_type] => utility
[patent_app_number] => 15/286984
[patent_app_country] => US
[patent_app_date] => 2016-10-06
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 0
[patent_figures_cnt] => 0
[patent_no_of_words] => 6135
[patent_no_of_claims] => 0
[patent_no_of_ind_claims] => -16
[patent_words_short_claim] => 119
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => publication
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 15286984
[rel_patent_id] =>[rel_patent_doc_number] =>) 15/286984 | Wait-free process request execution utilizing a dedicated helper thread | Oct 5, 2016 | Issued |
Array
(
[id] => 14457539
[patent_doc_number] => 10324730
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2019-06-18
[patent_title] => Memory shuffle engine for efficient work execution in a parallel computing system
[patent_app_type] => utility
[patent_app_number] => 15/285472
[patent_app_country] => US
[patent_app_date] => 2016-10-04
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 10
[patent_figures_cnt] => 11
[patent_no_of_words] => 7106
[patent_no_of_claims] => 14
[patent_no_of_ind_claims] => 2
[patent_words_short_claim] => 181
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 15285472
[rel_patent_id] =>[rel_patent_doc_number] =>) 15/285472 | Memory shuffle engine for efficient work execution in a parallel computing system | Oct 3, 2016 | Issued |
Array
(
[id] => 12986098
[patent_doc_number] => 20170344394
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2017-11-30
[patent_title] => VIRTUAL MACHINE PLACEMENT IN A HETEROGENEOUS DATA CENTER
[patent_app_type] => utility
[patent_app_number] => 15/280761
[patent_app_country] => US
[patent_app_date] => 2016-09-29
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 0
[patent_figures_cnt] => 0
[patent_no_of_words] => 9349
[patent_no_of_claims] => 0
[patent_no_of_ind_claims] => -5
[patent_words_short_claim] => 18
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => publication
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 15280761
[rel_patent_id] =>[rel_patent_doc_number] =>) 15/280761 | Virtual machine placement in a heterogeneous data center | Sep 28, 2016 | Issued |
Array
(
[id] => 13068933
[patent_doc_number] => 10055246
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2018-08-21
[patent_title] => Method and device for data flow migration during virtual machine migration
[patent_app_type] => utility
[patent_app_number] => 15/279993
[patent_app_country] => US
[patent_app_date] => 2016-09-29
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 3
[patent_figures_cnt] => 4
[patent_no_of_words] => 8518
[patent_no_of_claims] => 6
[patent_no_of_ind_claims] => 2
[patent_words_short_claim] => 173
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 15279993
[rel_patent_id] =>[rel_patent_doc_number] =>) 15/279993 | Method and device for data flow migration during virtual machine migration | Sep 28, 2016 | Issued |
Array
(
[id] => 11384878
[patent_doc_number] => 20170010934
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2017-01-12
[patent_title] => 'DYNAMICALLY ADJUSTING A LOG LEVEL OF A TRANSACTION'
[patent_app_type] => utility
[patent_app_number] => 15/270124
[patent_app_country] => US
[patent_app_date] => 2016-09-20
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 9
[patent_figures_cnt] => 9
[patent_no_of_words] => 5866
[patent_no_of_claims] => 14
[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] => 15270124
[rel_patent_id] =>[rel_patent_doc_number] =>) 15/270124 | Dynamically adjusting a log level of a transaction | Sep 19, 2016 | Issued |
Array
(
[id] => 13185859
[patent_doc_number] => 10108449
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2018-10-23
[patent_title] => Work item management among worker threads of a computing device
[patent_app_type] => utility
[patent_app_number] => 15/263557
[patent_app_country] => US
[patent_app_date] => 2016-09-13
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 7
[patent_figures_cnt] => 7
[patent_no_of_words] => 9487
[patent_no_of_claims] => 16
[patent_no_of_ind_claims] => 4
[patent_words_short_claim] => 218
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 15263557
[rel_patent_id] =>[rel_patent_doc_number] =>) 15/263557 | Work item management among worker threads of a computing device | Sep 12, 2016 | Issued |
Array
(
[id] => 11501146
[patent_doc_number] => 20170075331
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2017-03-16
[patent_title] => 'APPARATUS, SYSTEM, AND METHOD FOR CONFIGURING AND PROGRAMMING CONTROL OF A ROBOT'
[patent_app_type] => utility
[patent_app_number] => 15/260347
[patent_app_country] => US
[patent_app_date] => 2016-09-09
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 12
[patent_figures_cnt] => 12
[patent_no_of_words] => 8436
[patent_no_of_claims] => 24
[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] => 15260347
[rel_patent_id] =>[rel_patent_doc_number] =>) 15/260347 | APPARATUS, SYSTEM, AND METHOD FOR CONFIGURING AND PROGRAMMING CONTROL OF A ROBOT | Sep 8, 2016 | Abandoned |
Array
(
[id] => 13071945
[patent_doc_number] => 10056762
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2018-08-21
[patent_title] => Battery management system having capability for addressing and time-division communication
[patent_app_type] => utility
[patent_app_number] => 15/259730
[patent_app_country] => US
[patent_app_date] => 2016-09-08
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 16
[patent_figures_cnt] => 16
[patent_no_of_words] => 4487
[patent_no_of_claims] => 18
[patent_no_of_ind_claims] => 2
[patent_words_short_claim] => 383
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 15259730
[rel_patent_id] =>[rel_patent_doc_number] =>) 15/259730 | Battery management system having capability for addressing and time-division communication | Sep 7, 2016 | Issued |