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] => 17121098 [patent_doc_number] => 11132232 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2021-09-28 [patent_title] => Resource loading and a service function for a software application [patent_app_type] => utility [patent_app_number] => 16/723063 [patent_app_country] => US [patent_app_date] => 2019-12-20 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 8 [patent_figures_cnt] => 8 [patent_no_of_words] => 7851 [patent_no_of_claims] => 20 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 146 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16723063 [rel_patent_id] =>[rel_patent_doc_number] =>)
16/723063
Resource loading and a service function for a software application Dec 19, 2019 Issued
Array ( [id] => 16918664 [patent_doc_number] => 20210191756 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2021-06-24 [patent_title] => METHODS AND APPARATUS FOR RESOURCE SCHEDULING OF RESOURCE NODES OF A COMPUTING CLUSTER OR A CLOUD COMPUTING PLATFORM [patent_app_type] => utility [patent_app_number] => 16/720410 [patent_app_country] => US [patent_app_date] => 2019-12-19 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 14695 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -18 [patent_words_short_claim] => 193 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16720410 [rel_patent_id] =>[rel_patent_doc_number] =>)
16/720410
METHODS AND APPARATUS FOR RESOURCE SCHEDULING OF RESOURCE NODES OF A COMPUTING CLUSTER OR A CLOUD COMPUTING PLATFORM Dec 18, 2019 Abandoned
Array ( [id] => 16630426 [patent_doc_number] => 20210049079 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2021-02-18 [patent_title] => SYSTEMS AND METHODS FOR CHANGE BLOCK TRACKING [patent_app_type] => utility [patent_app_number] => 16/721644 [patent_app_country] => US [patent_app_date] => 2019-12-19 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 36635 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -16 [patent_words_short_claim] => 237 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16721644 [rel_patent_id] =>[rel_patent_doc_number] =>)
16/721644
Systems and methods for change block tracking for backing up changed data Dec 18, 2019 Issued
Array ( [id] => 16758535 [patent_doc_number] => 10977084 [patent_country] => US [patent_kind] => B1 [patent_issue_date] => 2021-04-13 [patent_title] => Systems and methods for determining target allocation parameters for initiating targeted communications in complex computing networks [patent_app_type] => utility [patent_app_number] => 16/716453 [patent_app_country] => US [patent_app_date] => 2019-12-16 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 2 [patent_figures_cnt] => 2 [patent_no_of_words] => 10132 [patent_no_of_claims] => 18 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 495 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16716453 [rel_patent_id] =>[rel_patent_doc_number] =>)
16/716453
Systems and methods for determining target allocation parameters for initiating targeted communications in complex computing networks Dec 15, 2019 Issued
Array ( [id] => 18291702 [patent_doc_number] => 11620574 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2023-04-04 [patent_title] => Holistic optimization for accelerating iterative machine learning [patent_app_type] => utility [patent_app_number] => 16/702804 [patent_app_country] => US [patent_app_date] => 2019-12-04 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 12 [patent_figures_cnt] => 14 [patent_no_of_words] => 20126 [patent_no_of_claims] => 20 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 192 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16702804 [rel_patent_id] =>[rel_patent_doc_number] =>)
16/702804
Holistic optimization for accelerating iterative machine learning Dec 3, 2019 Issued
Array ( [id] => 16584766 [patent_doc_number] => 20210019168 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2021-01-21 [patent_title] => REMOTE MEMORY IN HYPERVISOR [patent_app_type] => utility [patent_app_number] => 16/698994 [patent_app_country] => US [patent_app_date] => 2019-11-28 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 5381 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -17 [patent_words_short_claim] => 108 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16698994 [rel_patent_id] =>[rel_patent_doc_number] =>)
16/698994
Remote memory in hypervisor Nov 27, 2019 Issued
Array ( [id] => 16615712 [patent_doc_number] => 20210034365 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2021-02-04 [patent_title] => METHOD FOR TASK ORCHESTRATING, ORCHESTRATOR, DEVICE AND READABLE STORAGE MEDIUM [patent_app_type] => utility [patent_app_number] => 16/695483 [patent_app_country] => US [patent_app_date] => 2019-11-26 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 8592 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -17 [patent_words_short_claim] => 68 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16695483 [rel_patent_id] =>[rel_patent_doc_number] =>)
16/695483
Task orchestration method for data processing, orchestrator, device and readable storage medium Nov 25, 2019 Issued
Array ( [id] => 16856885 [patent_doc_number] => 20210157630 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2021-05-27 [patent_title] => Executing a Pipeline Command Sequence Designed For Execution on a Single Node across a Fleet of Nodes [patent_app_type] => utility [patent_app_number] => 16/696626 [patent_app_country] => US [patent_app_date] => 2019-11-26 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 7718 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -17 [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] => 16696626 [rel_patent_id] =>[rel_patent_doc_number] =>)
16/696626
Executing a pipeline command sequence designed for execution on a single node across a fleet of nodes Nov 25, 2019 Issued
Array ( [id] => 17940406 [patent_doc_number] => 11474860 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2022-10-18 [patent_title] => Branch prediction for user interfaces in workflows [patent_app_type] => utility [patent_app_number] => 16/693455 [patent_app_country] => US [patent_app_date] => 2019-11-25 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 4 [patent_figures_cnt] => 4 [patent_no_of_words] => 8638 [patent_no_of_claims] => 15 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 257 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16693455 [rel_patent_id] =>[rel_patent_doc_number] =>)
16/693455
Branch prediction for user interfaces in workflows Nov 24, 2019 Issued
Array ( [id] => 17977357 [patent_doc_number] => 11494217 [patent_country] => US [patent_kind] => B1 [patent_issue_date] => 2022-11-08 [patent_title] => Transparent reboot interception migration to facilitate virtualization host updates [patent_app_type] => utility [patent_app_number] => 16/685728 [patent_app_country] => US [patent_app_date] => 2019-11-15 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 11 [patent_figures_cnt] => 11 [patent_no_of_words] => 17007 [patent_no_of_claims] => 20 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 177 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16685728 [rel_patent_id] =>[rel_patent_doc_number] =>)
16/685728
Transparent reboot interception migration to facilitate virtualization host updates Nov 14, 2019 Issued
Array ( [id] => 16129937 [patent_doc_number] => 10698728 [patent_country] => US [patent_kind] => B1 [patent_issue_date] => 2020-06-30 [patent_title] => Systems and methods for forming application-specific blockchains [patent_app_type] => utility [patent_app_number] => 16/685991 [patent_app_country] => US [patent_app_date] => 2019-11-15 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 13 [patent_figures_cnt] => 13 [patent_no_of_words] => 24423 [patent_no_of_claims] => 20 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 170 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16685991 [rel_patent_id] =>[rel_patent_doc_number] =>)
16/685991
Systems and methods for forming application-specific blockchains Nov 14, 2019 Issued
Array ( [id] => 16848827 [patent_doc_number] => 20210149572 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2021-05-20 [patent_title] => STORAGE POLICY MATCHING USING DIFFERENCE-BASED SCORING [patent_app_type] => utility [patent_app_number] => 16/685741 [patent_app_country] => US [patent_app_date] => 2019-11-15 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 7988 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -17 [patent_words_short_claim] => 168 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16685741 [rel_patent_id] =>[rel_patent_doc_number] =>)
16/685741
Storage policy matching using difference-based scoring Nov 14, 2019 Issued
Array ( [id] => 16278858 [patent_doc_number] => 10761889 [patent_country] => US [patent_kind] => B1 [patent_issue_date] => 2020-09-01 [patent_title] => Systems and methods for autoscaling instance groups of computing platforms [patent_app_type] => utility [patent_app_number] => 16/672913 [patent_app_country] => US [patent_app_date] => 2019-11-04 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 10 [patent_figures_cnt] => 11 [patent_no_of_words] => 17570 [patent_no_of_claims] => 17 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 167 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16672913 [rel_patent_id] =>[rel_patent_doc_number] =>)
16/672913
Systems and methods for autoscaling instance groups of computing platforms Nov 3, 2019 Issued
Array ( [id] => 15561441 [patent_doc_number] => 20200065132 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2020-02-27 [patent_title] => OPTIMIZED DEPLOYMENT BASED UPON CUSTOMER LOCALITY [patent_app_type] => utility [patent_app_number] => 16/671627 [patent_app_country] => US [patent_app_date] => 2019-11-01 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 8381 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -17 [patent_words_short_claim] => 111 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16671627 [rel_patent_id] =>[rel_patent_doc_number] =>)
16/671627
Optimized deployment based upon customer locality Oct 31, 2019 Issued
Array ( [id] => 17325295 [patent_doc_number] => 11216307 [patent_country] => US [patent_kind] => B1 [patent_issue_date] => 2022-01-04 [patent_title] => Scheduler for vector processing operator readiness [patent_app_type] => utility [patent_app_number] => 16/668157 [patent_app_country] => US [patent_app_date] => 2019-10-30 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 10 [patent_figures_cnt] => 10 [patent_no_of_words] => 13951 [patent_no_of_claims] => 18 [patent_no_of_ind_claims] => 2 [patent_words_short_claim] => 150 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16668157 [rel_patent_id] =>[rel_patent_doc_number] =>)
16/668157
Scheduler for vector processing operator readiness Oct 29, 2019 Issued
Array ( [id] => 17352236 [patent_doc_number] => 11226873 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2022-01-18 [patent_title] => Scaling single file snapshot performance across clustered system [patent_app_type] => utility [patent_app_number] => 16/665830 [patent_app_country] => US [patent_app_date] => 2019-10-28 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 13 [patent_figures_cnt] => 21 [patent_no_of_words] => 16916 [patent_no_of_claims] => 20 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 177 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16665830 [rel_patent_id] =>[rel_patent_doc_number] =>)
16/665830
Scaling single file snapshot performance across clustered system Oct 27, 2019 Issued
Array ( [id] => 17682429 [patent_doc_number] => 11366682 [patent_country] => US [patent_kind] => B1 [patent_issue_date] => 2022-06-21 [patent_title] => Automatic snapshotting for recovery of instances with local storage [patent_app_type] => utility [patent_app_number] => 16/660617 [patent_app_country] => US [patent_app_date] => 2019-10-22 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 13 [patent_figures_cnt] => 15 [patent_no_of_words] => 18520 [patent_no_of_claims] => 20 [patent_no_of_ind_claims] => 3 [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] => 16660617 [rel_patent_id] =>[rel_patent_doc_number] =>)
16/660617
Automatic snapshotting for recovery of instances with local storage Oct 21, 2019 Issued
Array ( [id] => 16780216 [patent_doc_number] => 20210117295 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2021-04-22 [patent_title] => GENERATING STANDBY CLOUD VERSIONS OF A VIRTUAL MACHINE [patent_app_type] => utility [patent_app_number] => 16/660623 [patent_app_country] => US [patent_app_date] => 2019-10-22 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 9403 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -17 [patent_words_short_claim] => 150 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16660623 [rel_patent_id] =>[rel_patent_doc_number] =>)
16/660623
Generating standby cloud versions of a virtual machine Oct 21, 2019 Issued
Array ( [id] => 17771197 [patent_doc_number] => 11403138 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2022-08-02 [patent_title] => Method and electronic device for handling relative priority based scheduling procedure [patent_app_type] => utility [patent_app_number] => 16/657662 [patent_app_country] => US [patent_app_date] => 2019-10-18 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 21 [patent_figures_cnt] => 21 [patent_no_of_words] => 7382 [patent_no_of_claims] => 18 [patent_no_of_ind_claims] => 2 [patent_words_short_claim] => 146 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16657662 [rel_patent_id] =>[rel_patent_doc_number] =>)
16/657662
Method and electronic device for handling relative priority based scheduling procedure Oct 17, 2019 Issued
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
Menu