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] => 17744336 [patent_doc_number] => 11392403 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2022-07-19 [patent_title] => Individualizing virtual hardware configurations of deployed desktop virtual machines using custom resource templates [patent_app_type] => utility [patent_app_number] => 16/656460 [patent_app_country] => US [patent_app_date] => 2019-10-17 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 5 [patent_figures_cnt] => 6 [patent_no_of_words] => 4174 [patent_no_of_claims] => 20 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 178 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16656460 [rel_patent_id] =>[rel_patent_doc_number] =>)
16/656460
Individualizing virtual hardware configurations of deployed desktop virtual machines using custom resource templates Oct 16, 2019 Issued
Array ( [id] => 16780136 [patent_doc_number] => 20210117215 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2021-04-22 [patent_title] => PRESERVING TRANSIENT ADDRESS TRANSLATION INFORMATION ACROSS A FIRMWARE ASSISTED DUMP PROCEDURE [patent_app_type] => utility [patent_app_number] => 16/654294 [patent_app_country] => US [patent_app_date] => 2019-10-16 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 7217 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -17 [patent_words_short_claim] => 180 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16654294 [rel_patent_id] =>[rel_patent_doc_number] =>)
16/654294
Preserving transient address translation information across a firmware assisted dump procedure Oct 15, 2019 Issued
Array ( [id] => 17223464 [patent_doc_number] => 11175965 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2021-11-16 [patent_title] => Systems and methods for dynamically evaluating container compliance with a set of rules [patent_app_type] => utility [patent_app_number] => 16/596545 [patent_app_country] => US [patent_app_date] => 2019-10-08 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 11 [patent_figures_cnt] => 11 [patent_no_of_words] => 13383 [patent_no_of_claims] => 20 [patent_no_of_ind_claims] => 3 [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] => 16596545 [rel_patent_id] =>[rel_patent_doc_number] =>)
16/596545
Systems and methods for dynamically evaluating container compliance with a set of rules Oct 7, 2019 Issued
Array ( [id] => 17294138 [patent_doc_number] => 20210389977 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2021-12-16 [patent_title] => SYSTEM MIGRATION SUPPORT APPARATUS, SYSTEM MIGRATION SUPPORT METHOD AND PROGRAM [patent_app_type] => utility [patent_app_number] => 17/283515 [patent_app_country] => US [patent_app_date] => 2019-09-27 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 5257 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -17 [patent_words_short_claim] => 145 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 17283515 [rel_patent_id] =>[rel_patent_doc_number] =>)
17/283515
System migration support apparatus, system migration support method and program to enhance reproducibility of migration destination system Sep 26, 2019 Issued
Array ( [id] => 17621882 [patent_doc_number] => 11340938 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2022-05-24 [patent_title] => Increasing the performance of cross the frame live updates [patent_app_type] => utility [patent_app_number] => 16/581883 [patent_app_country] => US [patent_app_date] => 2019-09-25 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 10 [patent_figures_cnt] => 10 [patent_no_of_words] => 8629 [patent_no_of_claims] => 18 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 85 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16581883 [rel_patent_id] =>[rel_patent_doc_number] =>)
16/581883
Increasing the performance of cross the frame live updates Sep 24, 2019 Issued
Array ( [id] => 17194851 [patent_doc_number] => 11163605 [patent_country] => US [patent_kind] => B1 [patent_issue_date] => 2021-11-02 [patent_title] => Heterogeneous execution pipeline across different processor architectures and FPGA fabric [patent_app_type] => utility [patent_app_number] => 16/571776 [patent_app_country] => US [patent_app_date] => 2019-09-16 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 10 [patent_figures_cnt] => 10 [patent_no_of_words] => 8664 [patent_no_of_claims] => 18 [patent_no_of_ind_claims] => 5 [patent_words_short_claim] => 122 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16571776 [rel_patent_id] =>[rel_patent_doc_number] =>)
16/571776
Heterogeneous execution pipeline across different processor architectures and FPGA fabric Sep 15, 2019 Issued
Array ( [id] => 15328499 [patent_doc_number] => 20200004579 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2020-01-02 [patent_title] => Method for Controlling Process and Related Device [patent_app_type] => utility [patent_app_number] => 16/569041 [patent_app_country] => US [patent_app_date] => 2019-09-12 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 9922 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -17 [patent_words_short_claim] => 219 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16569041 [rel_patent_id] =>[rel_patent_doc_number] =>)
16/569041
Method for controlling states of processes and related device Sep 11, 2019 Issued
Array ( [id] => 15772981 [patent_doc_number] => 20200117508 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2020-04-16 [patent_title] => DETERMINING AN ALLOCATION OF COMPUTING RESOURCES FOR A JOB [patent_app_type] => utility [patent_app_number] => 16/568610 [patent_app_country] => US [patent_app_date] => 2019-09-12 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 16035 [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] => 16568610 [rel_patent_id] =>[rel_patent_doc_number] =>)
16/568610
Determining an allocation of computing resources for a job Sep 11, 2019 Issued
Array ( [id] => 19062215 [patent_doc_number] => 11941451 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2024-03-26 [patent_title] => Orchestration of containerized applications [patent_app_type] => utility [patent_app_number] => 17/278954 [patent_app_country] => US [patent_app_date] => 2019-08-30 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 5 [patent_figures_cnt] => 5 [patent_no_of_words] => 9288 [patent_no_of_claims] => 15 [patent_no_of_ind_claims] => 2 [patent_words_short_claim] => 221 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 17278954 [rel_patent_id] =>[rel_patent_doc_number] =>)
17/278954
Orchestration of containerized applications Aug 29, 2019 Issued
Array ( [id] => 17801987 [patent_doc_number] => 11416287 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2022-08-16 [patent_title] => Method for processing parallel tasks in unmanned vehicle system, and unmanned vehicle system [patent_app_type] => utility [patent_app_number] => 16/551181 [patent_app_country] => US [patent_app_date] => 2019-08-26 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 2 [patent_figures_cnt] => 3 [patent_no_of_words] => 3770 [patent_no_of_claims] => 12 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 166 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16551181 [rel_patent_id] =>[rel_patent_doc_number] =>)
16/551181
Method for processing parallel tasks in unmanned vehicle system, and unmanned vehicle system Aug 25, 2019 Issued
Array ( [id] => 18046667 [patent_doc_number] => 11520621 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2022-12-06 [patent_title] => Computational instance batching and automation orchestration based on resource usage and availability [patent_app_type] => utility [patent_app_number] => 16/551416 [patent_app_country] => US [patent_app_date] => 2019-08-26 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 16 [patent_figures_cnt] => 16 [patent_no_of_words] => 18025 [patent_no_of_claims] => 20 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 288 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16551416 [rel_patent_id] =>[rel_patent_doc_number] =>)
16/551416
Computational instance batching and automation orchestration based on resource usage and availability Aug 25, 2019 Issued
Array ( [id] => 17744348 [patent_doc_number] => 11392415 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2022-07-19 [patent_title] => Electronic devices and methods for 5G and B5G multi-core load balancing [patent_app_type] => utility [patent_app_number] => 16/549289 [patent_app_country] => US [patent_app_date] => 2019-08-23 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 8 [patent_figures_cnt] => 8 [patent_no_of_words] => 5366 [patent_no_of_claims] => 20 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 147 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16549289 [rel_patent_id] =>[rel_patent_doc_number] =>)
16/549289
Electronic devices and methods for 5G and B5G multi-core load balancing Aug 22, 2019 Issued
Array ( [id] => 17151270 [patent_doc_number] => 11144347 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2021-10-12 [patent_title] => Protection domains for processes in shared address space [patent_app_type] => utility [patent_app_number] => 16/545885 [patent_app_country] => US [patent_app_date] => 2019-08-20 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 5 [patent_figures_cnt] => 6 [patent_no_of_words] => 11032 [patent_no_of_claims] => 20 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 172 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16545885 [rel_patent_id] =>[rel_patent_doc_number] =>)
16/545885
Protection domains for processes in shared address space Aug 19, 2019 Issued
Array ( [id] => 16630390 [patent_doc_number] => 20210049043 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2021-02-18 [patent_title] => DYNAMIC HARDWARE RESOURCE SHADOWING [patent_app_type] => utility [patent_app_number] => 16/542183 [patent_app_country] => US [patent_app_date] => 2019-08-15 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 20676 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -19 [patent_words_short_claim] => 139 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16542183 [rel_patent_id] =>[rel_patent_doc_number] =>)
16/542183
Dynamic data-plane resource shadowing Aug 14, 2019 Issued
Array ( [id] => 17846674 [patent_doc_number] => 11436047 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2022-09-06 [patent_title] => System and method for processing information hierarchy management [patent_app_type] => utility [patent_app_number] => 16/533332 [patent_app_country] => US [patent_app_date] => 2019-08-06 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 8 [patent_figures_cnt] => 8 [patent_no_of_words] => 6853 [patent_no_of_claims] => 20 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 78 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16533332 [rel_patent_id] =>[rel_patent_doc_number] =>)
16/533332
System and method for processing information hierarchy management Aug 5, 2019 Issued
Array ( [id] => 17907268 [patent_doc_number] => 11461122 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2022-10-04 [patent_title] => Streaming database cloning using cluster live mounts [patent_app_type] => utility [patent_app_number] => 16/527902 [patent_app_country] => US [patent_app_date] => 2019-07-31 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 20 [patent_figures_cnt] => 20 [patent_no_of_words] => 19394 [patent_no_of_claims] => 20 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 127 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16527902 [rel_patent_id] =>[rel_patent_doc_number] =>)
16/527902
Streaming database cloning using cluster live mounts Jul 30, 2019 Issued
Array ( [id] => 17017030 [patent_doc_number] => 11086669 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2021-08-10 [patent_title] => System and method for sorting and scheduling workflows [patent_app_type] => utility [patent_app_number] => 16/526329 [patent_app_country] => US [patent_app_date] => 2019-07-30 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 5 [patent_figures_cnt] => 5 [patent_no_of_words] => 6063 [patent_no_of_claims] => 15 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 178 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16526329 [rel_patent_id] =>[rel_patent_doc_number] =>)
16/526329
System and method for sorting and scheduling workflows Jul 29, 2019 Issued
Array ( [id] => 15952829 [patent_doc_number] => 10664322 [patent_country] => US [patent_kind] => B1 [patent_issue_date] => 2020-05-26 [patent_title] => Systems and methods configured for balancing workload among multiple computing systems [patent_app_type] => utility [patent_app_number] => 16/522421 [patent_app_country] => US [patent_app_date] => 2019-07-25 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 10 [patent_figures_cnt] => 10 [patent_no_of_words] => 10576 [patent_no_of_claims] => 20 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 247 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16522421 [rel_patent_id] =>[rel_patent_doc_number] =>)
16/522421
Systems and methods configured for balancing workload among multiple computing systems Jul 24, 2019 Issued
Array ( [id] => 17757324 [patent_doc_number] => 11397616 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2022-07-26 [patent_title] => Systems and methods for collecting and sending real-time data [patent_app_type] => utility [patent_app_number] => 17/626712 [patent_app_country] => US [patent_app_date] => 2019-07-23 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 10 [patent_figures_cnt] => 10 [patent_no_of_words] => 7071 [patent_no_of_claims] => 17 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 104 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 17626712 [rel_patent_id] =>[rel_patent_doc_number] =>)
17/626712
Systems and methods for collecting and sending real-time data Jul 22, 2019 Issued
Array ( [id] => 16208921 [patent_doc_number] => 20200241911 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2020-07-30 [patent_title] => AUTOMATICALLY FREEING UP VIRTUAL MACHINE RESOURCES BASED ON VIRTUAL MACHINE TAGGING [patent_app_type] => utility [patent_app_number] => 16/520314 [patent_app_country] => US [patent_app_date] => 2019-07-23 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 5079 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -17 [patent_words_short_claim] => 63 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16520314 [rel_patent_id] =>[rel_patent_doc_number] =>)
16/520314
AUTOMATICALLY FREEING UP VIRTUAL MACHINE RESOURCES BASED ON VIRTUAL MACHINE TAGGING Jul 22, 2019 Abandoned
Menu