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] => 19566838 [patent_doc_number] => 12141611 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2024-11-12 [patent_title] => Simultaneous-multi-threading (SMT) aware processor allocation for cloud real-time workloads [patent_app_type] => utility [patent_app_number] => 17/464155 [patent_app_country] => US [patent_app_date] => 2021-09-01 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 5 [patent_figures_cnt] => 5 [patent_no_of_words] => 7396 [patent_no_of_claims] => 19 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 195 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 17464155 [rel_patent_id] =>[rel_patent_doc_number] =>)
17/464155
Simultaneous-multi-threading (SMT) aware processor allocation for cloud real-time workloads Aug 31, 2021 Issued
Array ( [id] => 17415801 [patent_doc_number] => 20220050705 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2022-02-17 [patent_title] => METHODS AND SYSTEMS FOR INSTANTIATING AND TRANSPARENTLY MIGRATING EXECUTING CONTAINERIZED PROCESSES [patent_app_type] => utility [patent_app_number] => 17/403326 [patent_app_country] => US [patent_app_date] => 2021-08-16 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 9402 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -14 [patent_words_short_claim] => 160 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 17403326 [rel_patent_id] =>[rel_patent_doc_number] =>)
17/403326
Methods and systems for instantiating and transparently migrating executing containerized processes Aug 15, 2021 Issued
Array ( [id] => 19566852 [patent_doc_number] => 12141625 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2024-11-12 [patent_title] => Intelligent selection of optimization methods in heterogeneous environments [patent_app_type] => utility [patent_app_number] => 17/395608 [patent_app_country] => US [patent_app_date] => 2021-08-06 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 11 [patent_figures_cnt] => 11 [patent_no_of_words] => 16265 [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] => 17395608 [rel_patent_id] =>[rel_patent_doc_number] =>)
17/395608
Intelligent selection of optimization methods in heterogeneous environments Aug 5, 2021 Issued
Array ( [id] => 18890035 [patent_doc_number] => 11868808 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2024-01-09 [patent_title] => Automatic driving simulation task scheduling method and apparatus, device, and readable medium [patent_app_type] => utility [patent_app_number] => 18/011139 [patent_app_country] => US [patent_app_date] => 2021-07-30 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 2 [patent_figures_cnt] => 4 [patent_no_of_words] => 5048 [patent_no_of_claims] => 20 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 86 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 18011139 [rel_patent_id] =>[rel_patent_doc_number] =>)
18/011139
Automatic driving simulation task scheduling method and apparatus, device, and readable medium Jul 29, 2021 Issued
Array ( [id] => 18638097 [patent_doc_number] => 11762699 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2023-09-19 [patent_title] => Assignment of resources to database connection processes based on application information [patent_app_type] => utility [patent_app_number] => 17/388571 [patent_app_country] => US [patent_app_date] => 2021-07-29 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 6 [patent_figures_cnt] => 6 [patent_no_of_words] => 6616 [patent_no_of_claims] => 20 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 92 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 17388571 [rel_patent_id] =>[rel_patent_doc_number] =>)
17/388571
Assignment of resources to database connection processes based on application information Jul 28, 2021 Issued
Array ( [id] => 17216430 [patent_doc_number] => 20210349768 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2021-11-11 [patent_title] => UID AND GID SHIFTING FOR CONTAINERS IN USER NAMESPACES [patent_app_type] => utility [patent_app_number] => 17/380338 [patent_app_country] => US [patent_app_date] => 2021-07-20 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 5110 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -17 [patent_words_short_claim] => 78 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 17380338 [rel_patent_id] =>[rel_patent_doc_number] =>)
17/380338
UID and GID shifting for containers in user namespaces Jul 19, 2021 Issued
Array ( [id] => 19485499 [patent_doc_number] => 20240333541 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2024-10-03 [patent_title] => DATA TRANSMISSION DEVICE ON SERVER, DATA TRANSMISSION METHOD AND PROGRAM ON SERVER [patent_app_type] => utility [patent_app_number] => 18/579035 [patent_app_country] => US [patent_app_date] => 2021-07-19 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 17735 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -6 [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] => 18579035 [rel_patent_id] =>[rel_patent_doc_number] =>)
18/579035
DATA TRANSMISSION DEVICE ON SERVER, DATA TRANSMISSION METHOD AND PROGRAM ON SERVER Jul 18, 2021 Pending
Array ( [id] => 17358695 [patent_doc_number] => 20220019491 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2022-01-20 [patent_title] => METHOD OF DETERMINING SPLIT SCHEME, DETERMINING DEVICE, AND COMPUTING SYSTEM [patent_app_type] => utility [patent_app_number] => 17/305876 [patent_app_country] => US [patent_app_date] => 2021-07-16 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 6903 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -15 [patent_words_short_claim] => 102 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 17305876 [rel_patent_id] =>[rel_patent_doc_number] =>)
17/305876
Method for determining parallelization axes combination for split scheme, determining device, and computing system Jul 15, 2021 Issued
Array ( [id] => 17991940 [patent_doc_number] => 20220357977 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2022-11-10 [patent_title] => SYSTEMS AND METHODS TO IMPLEMENT MICROAPPS IN DIGITAL WORKSPACES [patent_app_type] => utility [patent_app_number] => 17/375410 [patent_app_country] => US [patent_app_date] => 2021-07-14 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 32344 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -17 [patent_words_short_claim] => 112 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 17375410 [rel_patent_id] =>[rel_patent_doc_number] =>)
17/375410
Systems and methods to implement microapps in digital workspaces Jul 13, 2021 Issued
Array ( [id] => 18506338 [patent_doc_number] => 11704153 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2023-07-18 [patent_title] => Systems and methods for multiresolution priority queues [patent_app_type] => utility [patent_app_number] => 17/355339 [patent_app_country] => US [patent_app_date] => 2021-06-23 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 8 [patent_figures_cnt] => 10 [patent_no_of_words] => 10057 [patent_no_of_claims] => 20 [patent_no_of_ind_claims] => 2 [patent_words_short_claim] => 212 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 17355339 [rel_patent_id] =>[rel_patent_doc_number] =>)
17/355339
Systems and methods for multiresolution priority queues Jun 22, 2021 Issued
Array ( [id] => 19413836 [patent_doc_number] => 12079658 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2024-09-03 [patent_title] => Detection of invalid machine-specific data types during data conversion [patent_app_type] => utility [patent_app_number] => 17/350450 [patent_app_country] => US [patent_app_date] => 2021-06-17 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 19 [patent_figures_cnt] => 36 [patent_no_of_words] => 25408 [patent_no_of_claims] => 25 [patent_no_of_ind_claims] => 5 [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] => 17350450 [rel_patent_id] =>[rel_patent_doc_number] =>)
17/350450
Detection of invalid machine-specific data types during data conversion Jun 16, 2021 Issued
Array ( [id] => 18750038 [patent_doc_number] => 11809349 [patent_country] => US [patent_kind] => B1 [patent_issue_date] => 2023-11-07 [patent_title] => Direct injection of a virtual interrupt [patent_app_type] => utility [patent_app_number] => 17/304240 [patent_app_country] => US [patent_app_date] => 2021-06-16 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 9 [patent_figures_cnt] => 11 [patent_no_of_words] => 12028 [patent_no_of_claims] => 20 [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] => 17304240 [rel_patent_id] =>[rel_patent_doc_number] =>)
17/304240
Direct injection of a virtual interrupt Jun 15, 2021 Issued
Array ( [id] => 17415805 [patent_doc_number] => 20220050709 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2022-02-17 [patent_title] => NON-TRANSITORY COMPUTER-READABLE STORAGE MEDIUM, EVALUATION FUNCTION GENERATION METHOD, AND INFORMATION PROCESSING APPARATUS [patent_app_type] => utility [patent_app_number] => 17/346321 [patent_app_country] => US [patent_app_date] => 2021-06-14 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 10766 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -10 [patent_words_short_claim] => 232 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 17346321 [rel_patent_id] =>[rel_patent_doc_number] =>)
17/346321
NON-TRANSITORY COMPUTER-READABLE STORAGE MEDIUM, EVALUATION FUNCTION GENERATION METHOD, AND INFORMATION PROCESSING APPARATUS Jun 13, 2021 Abandoned
Array ( [id] => 19153006 [patent_doc_number] => 11977919 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2024-05-07 [patent_title] => Apparatus and method of securely and efficiently interfacing with a cloud computing service [patent_app_type] => utility [patent_app_number] => 17/339622 [patent_app_country] => US [patent_app_date] => 2021-06-04 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 11 [patent_figures_cnt] => 11 [patent_no_of_words] => 10162 [patent_no_of_claims] => 20 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 142 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 17339622 [rel_patent_id] =>[rel_patent_doc_number] =>)
17/339622
Apparatus and method of securely and efficiently interfacing with a cloud computing service Jun 3, 2021 Issued
Array ( [id] => 17550124 [patent_doc_number] => 20220121466 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2022-04-21 [patent_title] => SYSTEM AND METHOD FOR FACILITATING PARTICIPATION IN A BLOCKCHAIN ENVIRONMENT [patent_app_type] => utility [patent_app_number] => 17/334126 [patent_app_country] => US [patent_app_date] => 2021-05-28 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 14877 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -7 [patent_words_short_claim] => 21 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 17334126 [rel_patent_id] =>[rel_patent_doc_number] =>)
17/334126
System and method for facilitating participation in a blockchain environment May 27, 2021 Issued
Array ( [id] => 17301643 [patent_doc_number] => 20210397482 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2021-12-23 [patent_title] => METHODS AND SYSTEMS FOR BUILDING PREDICTIVE DATA MODELS [patent_app_type] => utility [patent_app_number] => 17/330897 [patent_app_country] => US [patent_app_date] => 2021-05-26 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 7243 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -16 [patent_words_short_claim] => 140 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 17330897 [rel_patent_id] =>[rel_patent_doc_number] =>)
17/330897
METHODS AND SYSTEMS FOR BUILDING PREDICTIVE DATA MODELS May 25, 2021 Abandoned
Array ( [id] => 19045742 [patent_doc_number] => 11934857 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2024-03-19 [patent_title] => Supporting execution of a computer program by using a memory page of another computer program [patent_app_type] => utility [patent_app_number] => 17/323004 [patent_app_country] => US [patent_app_date] => 2021-05-18 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 5 [patent_figures_cnt] => 6 [patent_no_of_words] => 8380 [patent_no_of_claims] => 21 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 164 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 17323004 [rel_patent_id] =>[rel_patent_doc_number] =>)
17/323004
Supporting execution of a computer program by using a memory page of another computer program May 17, 2021 Issued
Array ( [id] => 17342316 [patent_doc_number] => 20220008647 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2022-01-13 [patent_title] => ADJUSTMENT OF INFUSION USER INTERFACE UPON DOCKING EVENT [patent_app_type] => utility [patent_app_number] => 17/244356 [patent_app_country] => US [patent_app_date] => 2021-04-29 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 3806 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -18 [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] => 17244356 [rel_patent_id] =>[rel_patent_doc_number] =>)
17/244356
Adjustment of infusion user interface upon docking event Apr 28, 2021 Issued
Array ( [id] => 17024199 [patent_doc_number] => 20210248070 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2021-08-12 [patent_title] => DATA TRANSMISSION METHOD AND APPARATUS [patent_app_type] => utility [patent_app_number] => 17/241910 [patent_app_country] => US [patent_app_date] => 2021-04-27 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 18212 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -17 [patent_words_short_claim] => 157 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 17241910 [rel_patent_id] =>[rel_patent_doc_number] =>)
17/241910
Data transmission method and apparatus using resources in a resource pool of a same NUMA node Apr 26, 2021 Issued
Array ( [id] => 17962106 [patent_doc_number] => 20220342687 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2022-10-27 [patent_title] => SECURE GRAPHICS PROCESSING UNIT (GPU) VIRTUALIZATION USING SANDBOXING [patent_app_type] => utility [patent_app_number] => 17/239443 [patent_app_country] => US [patent_app_date] => 2021-04-23 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 3764 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -18 [patent_words_short_claim] => 107 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 17239443 [rel_patent_id] =>[rel_patent_doc_number] =>)
17/239443
Secure graphics processing unit (GPU) virtualization using sandboxing Apr 22, 2021 Issued
Menu