
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] => 12234952
[patent_doc_number] => 20180067816
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2018-03-08
[patent_title] => 'VIRTUAL MACHINE BACKUP'
[patent_app_type] => utility
[patent_app_number] => 15/805639
[patent_app_country] => US
[patent_app_date] => 2017-11-07
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 9
[patent_figures_cnt] => 9
[patent_no_of_words] => 10944
[patent_no_of_claims] => 6
[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] => 15805639
[rel_patent_id] =>[rel_patent_doc_number] =>) 15/805639 | Tracking modifications to a virtual machine image that occur during backup of the virtual machine | Nov 6, 2017 | Issued |
Array
(
[id] => 12242047
[patent_doc_number] => 20180074911
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2018-03-15
[patent_title] => 'VIRTUAL MACHINE BACKUP'
[patent_app_type] => utility
[patent_app_number] => 15/805326
[patent_app_country] => US
[patent_app_date] => 2017-11-07
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 9
[patent_figures_cnt] => 9
[patent_no_of_words] => 10925
[patent_no_of_claims] => 15
[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] => 15805326
[rel_patent_id] =>[rel_patent_doc_number] =>) 15/805326 | Tracking modifications to a virtual machine image that occur during backup of the virtual machine | Nov 6, 2017 | Issued |
Array
(
[id] => 16232594
[patent_doc_number] => 10740144
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2020-08-11
[patent_title] => Controlling asynchronous tasks
[patent_app_type] => utility
[patent_app_number] => 15/804603
[patent_app_country] => US
[patent_app_date] => 2017-11-06
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 6
[patent_figures_cnt] => 6
[patent_no_of_words] => 7489
[patent_no_of_claims] => 10
[patent_no_of_ind_claims] => 1
[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] => 15804603
[rel_patent_id] =>[rel_patent_doc_number] =>) 15/804603 | Controlling asynchronous tasks | Nov 5, 2017 | Issued |
Array
(
[id] => 13511969
[patent_doc_number] => 20180307527
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2018-10-25
[patent_title] => AGENT FLOW ARRANGEMENT IN A TWO-PHASE DISTRIBUTED ENVIRONMENT
[patent_app_type] => utility
[patent_app_number] => 15/730181
[patent_app_country] => US
[patent_app_date] => 2017-10-11
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 0
[patent_figures_cnt] => 0
[patent_no_of_words] => 15019
[patent_no_of_claims] => 0
[patent_no_of_ind_claims] => 0
[patent_words_short_claim] => 494
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => publication
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 15730181
[rel_patent_id] =>[rel_patent_doc_number] =>) 15/730181 | AGENT FLOW ARRANGEMENT IN A TWO-PHASE DISTRIBUTED ENVIRONMENT | Oct 10, 2017 | Abandoned |
Array
(
[id] => 12207474
[patent_doc_number] => 20180052700
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2018-02-22
[patent_title] => 'FACILITATION OF GUEST APPLICATION DISPLAY FROM HOST OPERATING SYSTEM'
[patent_app_type] => utility
[patent_app_number] => 15/730538
[patent_app_country] => US
[patent_app_date] => 2017-10-11
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 9
[patent_figures_cnt] => 9
[patent_no_of_words] => 6365
[patent_no_of_claims] => 13
[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] => 15730538
[rel_patent_id] =>[rel_patent_doc_number] =>) 15/730538 | FACILITATION OF GUEST APPLICATION DISPLAY FROM HOST OPERATING SYSTEM | Oct 10, 2017 | Abandoned |
Array
(
[id] => 16232593
[patent_doc_number] => 10740143
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2020-08-11
[patent_title] => Controlling asynchronous tasks
[patent_app_type] => utility
[patent_app_number] => 15/726600
[patent_app_country] => US
[patent_app_date] => 2017-10-06
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 6
[patent_figures_cnt] => 6
[patent_no_of_words] => 7454
[patent_no_of_claims] => 15
[patent_no_of_ind_claims] => 2
[patent_words_short_claim] => 320
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 15726600
[rel_patent_id] =>[rel_patent_doc_number] =>) 15/726600 | Controlling asynchronous tasks | Oct 5, 2017 | Issued |
Array
(
[id] => 12161113
[patent_doc_number] => 20180032380
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2018-02-01
[patent_title] => 'CO-ALLOCATING A RESERVATION SPANNING DIFFERENT COMPUTE RESOURCES TYPES'
[patent_app_type] => utility
[patent_app_number] => 15/726509
[patent_app_country] => US
[patent_app_date] => 2017-10-06
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 7
[patent_figures_cnt] => 7
[patent_no_of_words] => 7883
[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] => 15726509
[rel_patent_id] =>[rel_patent_doc_number] =>) 15/726509 | Co-allocating a reservation spanning different compute resources types | Oct 5, 2017 | Issued |
Array
(
[id] => 12608988
[patent_doc_number] => 20180094826
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2018-04-05
[patent_title] => THERMOSTAT TEMPERATURE COMPENSATION MODELING
[patent_app_type] => utility
[patent_app_number] => 15/707347
[patent_app_country] => US
[patent_app_date] => 2017-09-18
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 0
[patent_figures_cnt] => 0
[patent_no_of_words] => 12582
[patent_no_of_claims] => 0
[patent_no_of_ind_claims] => -17
[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] => 15707347
[rel_patent_id] =>[rel_patent_doc_number] =>) 15/707347 | Dynamic thermostat temperature compensation modeling and control in an HVAC system | Sep 17, 2017 | Issued |
Array
(
[id] => 15516849
[patent_doc_number] => 10565011
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2020-02-18
[patent_title] => Determining a job group status based on a relationship between a generation counter value and a ticket value for scheduling the job group for execution
[patent_app_type] => utility
[patent_app_number] => 15/691651
[patent_app_country] => US
[patent_app_date] => 2017-08-30
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 14
[patent_figures_cnt] => 14
[patent_no_of_words] => 15835
[patent_no_of_claims] => 20
[patent_no_of_ind_claims] => 3
[patent_words_short_claim] => 252
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 15691651
[rel_patent_id] =>[rel_patent_doc_number] =>) 15/691651 | Determining a job group status based on a relationship between a generation counter value and a ticket value for scheduling the job group for execution | Aug 29, 2017 | Issued |
Array
(
[id] => 15516867
[patent_doc_number] => 10565020
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2020-02-18
[patent_title] => Adjustment of the number of central processing units to meet performance requirements of an I/O resource
[patent_app_type] => utility
[patent_app_number] => 15/689430
[patent_app_country] => US
[patent_app_date] => 2017-08-29
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 10
[patent_figures_cnt] => 10
[patent_no_of_words] => 6369
[patent_no_of_claims] => 20
[patent_no_of_ind_claims] => 3
[patent_words_short_claim] => 345
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 15689430
[rel_patent_id] =>[rel_patent_doc_number] =>) 15/689430 | Adjustment of the number of central processing units to meet performance requirements of an I/O resource | Aug 28, 2017 | Issued |
Array
(
[id] => 16758515
[patent_doc_number] => 10977064
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2021-04-13
[patent_title] => Live virtual machine migration
[patent_app_type] => utility
[patent_app_number] => 15/684650
[patent_app_country] => US
[patent_app_date] => 2017-08-23
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 6
[patent_figures_cnt] => 6
[patent_no_of_words] => 8013
[patent_no_of_claims] => 20
[patent_no_of_ind_claims] => 3
[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] => 15684650
[rel_patent_id] =>[rel_patent_doc_number] =>) 15/684650 | Live virtual machine migration | Aug 22, 2017 | Issued |
Array
(
[id] => 12128139
[patent_doc_number] => 20180011725
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2018-01-11
[patent_title] => 'Policy-Based Hypervisor Configuration Management'
[patent_app_type] => utility
[patent_app_number] => 15/676523
[patent_app_country] => US
[patent_app_date] => 2017-08-14
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 4
[patent_figures_cnt] => 4
[patent_no_of_words] => 4766
[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] => 15676523
[rel_patent_id] =>[rel_patent_doc_number] =>) 15/676523 | Policy-based hypervisor configuration management | Aug 13, 2017 | Issued |
Array
(
[id] => 13693151
[patent_doc_number] => 20170357530
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2017-12-14
[patent_title] => OPTIMIZATION OF TASK EXECUTION
[patent_app_type] => utility
[patent_app_number] => 15/665162
[patent_app_country] => US
[patent_app_date] => 2017-07-31
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 0
[patent_figures_cnt] => 0
[patent_no_of_words] => 23517
[patent_no_of_claims] => 0
[patent_no_of_ind_claims] => -20
[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] => 15665162
[rel_patent_id] =>[rel_patent_doc_number] =>) 15/665162 | Parameter selection for optimization of task execution based on execution history for prior tasks | Jul 30, 2017 | Issued |
Array
(
[id] => 12032427
[patent_doc_number] => 20170322526
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2017-11-09
[patent_title] => 'CONTROLLER HAVING A VERSION CONTROL SYSTEM'
[patent_app_type] => utility
[patent_app_number] => 15/605782
[patent_app_country] => US
[patent_app_date] => 2017-05-25
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 14
[patent_figures_cnt] => 14
[patent_no_of_words] => 6423
[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] => 15605782
[rel_patent_id] =>[rel_patent_doc_number] =>) 15/605782 | CONTROLLER HAVING A VERSION CONTROL SYSTEM | May 24, 2017 | Abandoned |
Array
(
[id] => 13580703
[patent_doc_number] => 20180341900
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2018-11-29
[patent_title] => Guaranteed Processing with Generational Queues
[patent_app_type] => utility
[patent_app_number] => 15/603683
[patent_app_country] => US
[patent_app_date] => 2017-05-24
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 0
[patent_figures_cnt] => 0
[patent_no_of_words] => 4469
[patent_no_of_claims] => 0
[patent_no_of_ind_claims] => -15
[patent_words_short_claim] => 90
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => publication
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 15603683
[rel_patent_id] =>[rel_patent_doc_number] =>) 15/603683 | Guaranteed processing for performing a work item queuing operation using generational queues | May 23, 2017 | Issued |
Array
(
[id] => 11951344
[patent_doc_number] => 20170255496
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2017-09-07
[patent_title] => 'METHOD FOR SCHEDULING DATA FLOW TASK AND APPARATUS'
[patent_app_type] => utility
[patent_app_number] => 15/598696
[patent_app_country] => US
[patent_app_date] => 2017-05-18
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 9
[patent_figures_cnt] => 9
[patent_no_of_words] => 14238
[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] => 15598696
[rel_patent_id] =>[rel_patent_doc_number] =>) 15/598696 | Method for scheduling data flow task and apparatus | May 17, 2017 | Issued |
Array
(
[id] => 14555461
[patent_doc_number] => 10346192
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2019-07-09
[patent_title] => Method, apparatus, and system for displaying virtual machine name
[patent_app_type] => utility
[patent_app_number] => 15/596283
[patent_app_country] => US
[patent_app_date] => 2017-05-16
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 11
[patent_figures_cnt] => 15
[patent_no_of_words] => 11672
[patent_no_of_claims] => 13
[patent_no_of_ind_claims] => 5
[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] => 15596283
[rel_patent_id] =>[rel_patent_doc_number] =>) 15/596283 | Method, apparatus, and system for displaying virtual machine name | May 15, 2017 | Issued |
Array
(
[id] => 16247858
[patent_doc_number] => 10747211
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2020-08-18
[patent_title] => Method for engineering a method- or process-engineering plant, function module and stored program control
[patent_app_type] => utility
[patent_app_number] => 15/596829
[patent_app_country] => US
[patent_app_date] => 2017-05-16
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 3
[patent_figures_cnt] => 3
[patent_no_of_words] => 3644
[patent_no_of_claims] => 6
[patent_no_of_ind_claims] => 2
[patent_words_short_claim] => 220
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 15596829
[rel_patent_id] =>[rel_patent_doc_number] =>) 15/596829 | Method for engineering a method- or process-engineering plant, function module and stored program control | May 15, 2017 | Issued |
Array
(
[id] => 11938583
[patent_doc_number] => 20170242733
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2017-08-24
[patent_title] => 'METHOD AND APPARATUS FOR SYSTEM CALL COMMAND BATCH PROCESSING'
[patent_app_type] => utility
[patent_app_number] => 15/590542
[patent_app_country] => US
[patent_app_date] => 2017-05-09
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 5
[patent_figures_cnt] => 5
[patent_no_of_words] => 9055
[patent_no_of_claims] => 15
[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] => 15590542
[rel_patent_id] =>[rel_patent_doc_number] =>) 15/590542 | Method and apparatus for system call command batch processing | May 8, 2017 | Issued |
Array
(
[id] => 15231659
[patent_doc_number] => 10503552
[patent_country] => US
[patent_kind] => B1
[patent_issue_date] => 2019-12-10
[patent_title] => Scheduler for vector processing operator readiness
[patent_app_type] => utility
[patent_app_number] => 15/581341
[patent_app_country] => US
[patent_app_date] => 2017-04-28
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 10
[patent_figures_cnt] => 10
[patent_no_of_words] => 13890
[patent_no_of_claims] => 20
[patent_no_of_ind_claims] => 2
[patent_words_short_claim] => 191
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 15581341
[rel_patent_id] =>[rel_patent_doc_number] =>) 15/581341 | Scheduler for vector processing operator readiness | Apr 27, 2017 | Issued |