Search

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 numberTitle of the applicationFiling DateStatus
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
Menu