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] => 12570966 [patent_doc_number] => 10019239 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2018-07-10 [patent_title] => Systems and methods for enhancing software products through integrated development environment running on host computer [patent_app_type] => utility [patent_app_number] => 15/137680 [patent_app_country] => US [patent_app_date] => 2016-04-25 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 11 [patent_figures_cnt] => 11 [patent_no_of_words] => 7209 [patent_no_of_claims] => 20 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 269 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 15137680 [rel_patent_id] =>[rel_patent_doc_number] =>)
15/137680
Systems and methods for enhancing software products through integrated development environment running on host computer Apr 24, 2016 Issued
Array ( [id] => 11042363 [patent_doc_number] => 20160239319 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2016-08-18 [patent_title] => 'Method, Device, and System for Migrating Configuration Information During Live Migration of Virtual Machine' [patent_app_type] => utility [patent_app_number] => 15/137883 [patent_app_country] => US [patent_app_date] => 2016-04-25 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 9 [patent_figures_cnt] => 9 [patent_no_of_words] => 8231 [patent_no_of_claims] => 19 [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] => 15137883 [rel_patent_id] =>[rel_patent_doc_number] =>)
15/137883
Method, device and system for migrating configuration information during live migration of virtual machine Apr 24, 2016 Issued
Array ( [id] => 11020045 [patent_doc_number] => 20160216998 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2016-07-28 [patent_title] => 'SERVER DEVICE, LOG TRANSFERRING METHOD, AND LOG TRANSFERRING SYSTEM' [patent_app_type] => utility [patent_app_number] => 15/089682 [patent_app_country] => US [patent_app_date] => 2016-04-04 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 14 [patent_figures_cnt] => 14 [patent_no_of_words] => 10698 [patent_no_of_claims] => 4 [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] => 15089682 [rel_patent_id] =>[rel_patent_doc_number] =>)
15/089682
Server device transferring log of virtual machine at migration thereof Apr 3, 2016 Issued
Array ( [id] => 11020054 [patent_doc_number] => 20160217008 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2016-07-28 [patent_title] => 'RESOURCE HEALTH BASED SCHEDULING OF WORKLOAD TASKS' [patent_app_type] => utility [patent_app_number] => 15/089766 [patent_app_country] => US [patent_app_date] => 2016-04-04 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 6 [patent_figures_cnt] => 6 [patent_no_of_words] => 4493 [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] => 15089766 [rel_patent_id] =>[rel_patent_doc_number] =>)
15/089766
Resource health based scheduling of workload tasks Apr 3, 2016 Issued
Array ( [id] => 16292114 [patent_doc_number] => 10768964 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2020-09-08 [patent_title] => Virtual machine messaging [patent_app_type] => utility [patent_app_number] => 15/762295 [patent_app_country] => US [patent_app_date] => 2016-03-29 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 5 [patent_figures_cnt] => 5 [patent_no_of_words] => 3684 [patent_no_of_claims] => 17 [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] => 15762295 [rel_patent_id] =>[rel_patent_doc_number] =>)
15/762295
Virtual machine messaging Mar 28, 2016 Issued
Array ( [id] => 11000901 [patent_doc_number] => 20160197847 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2016-07-07 [patent_title] => 'DISTRIBUTED ONLINE OPTIMIZATION FOR LATENCY ASSIGNMENT AND SLICING' [patent_app_type] => utility [patent_app_number] => 15/067391 [patent_app_country] => US [patent_app_date] => 2016-03-11 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 10 [patent_figures_cnt] => 10 [patent_no_of_words] => 7446 [patent_no_of_claims] => 18 [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] => 15067391 [rel_patent_id] =>[rel_patent_doc_number] =>)
15/067391
Distributed online optimization for latency assignment and slicing Mar 10, 2016 Issued
Array ( [id] => 14335375 [patent_doc_number] => 10298721 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2019-05-21 [patent_title] => Method and system to determine a work distribution model for an application deployed on a cloud [patent_app_type] => utility [patent_app_number] => 15/063982 [patent_app_country] => US [patent_app_date] => 2016-03-08 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 7 [patent_figures_cnt] => 7 [patent_no_of_words] => 5385 [patent_no_of_claims] => 20 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 168 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 15063982 [rel_patent_id] =>[rel_patent_doc_number] =>)
15/063982
Method and system to determine a work distribution model for an application deployed on a cloud Mar 7, 2016 Issued
Array ( [id] => 11013245 [patent_doc_number] => 20160210197 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2016-07-21 [patent_title] => 'VIRTUAL MACHINE BACKUP' [patent_app_type] => utility [patent_app_number] => 15/048281 [patent_app_country] => US [patent_app_date] => 2016-02-19 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 9 [patent_figures_cnt] => 9 [patent_no_of_words] => 10925 [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] => 15048281 [rel_patent_id] =>[rel_patent_doc_number] =>)
15/048281
Tracking modifications to a virtual machine image that occur during backup of the virtual machine Feb 18, 2016 Issued
Array ( [id] => 17408931 [patent_doc_number] => 11249814 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2022-02-15 [patent_title] => Resource placement control in network virtualization scenarios [patent_app_type] => utility [patent_app_number] => 16/076054 [patent_app_country] => US [patent_app_date] => 2016-02-08 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 9 [patent_figures_cnt] => 9 [patent_no_of_words] => 9465 [patent_no_of_claims] => 17 [patent_no_of_ind_claims] => 5 [patent_words_short_claim] => 134 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16076054 [rel_patent_id] =>[rel_patent_doc_number] =>)
16/076054
Resource placement control in network virtualization scenarios Feb 7, 2016 Issued
Array ( [id] => 11306266 [patent_doc_number] => 09513661 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2016-12-06 [patent_title] => 'Calibrated timeout interval on a configuration value, shared timer value, and shared calibration factor' [patent_app_type] => utility [patent_app_number] => 15/016830 [patent_app_country] => US [patent_app_date] => 2016-02-05 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 3 [patent_figures_cnt] => 3 [patent_no_of_words] => 5635 [patent_no_of_claims] => 15 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 171 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 15016830 [rel_patent_id] =>[rel_patent_doc_number] =>)
15/016830
Calibrated timeout interval on a configuration value, shared timer value, and shared calibration factor Feb 4, 2016 Issued
Array ( [id] => 11306265 [patent_doc_number] => 09513660 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2016-12-06 [patent_title] => 'Calibrated timeout interval on a configuration value, shared timer value, and shared calibration factor' [patent_app_type] => utility [patent_app_number] => 15/016770 [patent_app_country] => US [patent_app_date] => 2016-02-05 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 3 [patent_figures_cnt] => 3 [patent_no_of_words] => 5636 [patent_no_of_claims] => 15 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 165 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 15016770 [rel_patent_id] =>[rel_patent_doc_number] =>)
15/016770
Calibrated timeout interval on a configuration value, shared timer value, and shared calibration factor Feb 4, 2016 Issued
Array ( [id] => 11584759 [patent_doc_number] => 09639400 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2017-05-02 [patent_title] => 'Data storage resource allocation by employing dynamic methods and blacklisting resource request pools' [patent_app_type] => utility [patent_app_number] => 15/013515 [patent_app_country] => US [patent_app_date] => 2016-02-02 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 7 [patent_figures_cnt] => 9 [patent_no_of_words] => 8841 [patent_no_of_claims] => 22 [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] => 15013515 [rel_patent_id] =>[rel_patent_doc_number] =>)
15/013515
Data storage resource allocation by employing dynamic methods and blacklisting resource request pools Feb 1, 2016 Issued
Array ( [id] => 15577925 [patent_doc_number] => 10579341 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2020-03-03 [patent_title] => Generation of workload models from execution traces [patent_app_type] => utility [patent_app_number] => 15/004833 [patent_app_country] => US [patent_app_date] => 2016-01-22 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 12 [patent_figures_cnt] => 16 [patent_no_of_words] => 7628 [patent_no_of_claims] => 22 [patent_no_of_ind_claims] => 4 [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] => 15004833 [rel_patent_id] =>[rel_patent_doc_number] =>)
15/004833
Generation of workload models from execution traces Jan 21, 2016 Issued
Array ( [id] => 10781050 [patent_doc_number] => 20160127206 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2016-05-05 [patent_title] => 'RACK AWARENESS DATA STORAGE IN A CLUSTER OF HOST COMPUTING DEVICES' [patent_app_type] => utility [patent_app_number] => 14/996081 [patent_app_country] => US [patent_app_date] => 2016-01-14 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 7 [patent_figures_cnt] => 7 [patent_no_of_words] => 9663 [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] => 14996081 [rel_patent_id] =>[rel_patent_doc_number] =>)
14/996081
Rack awareness data storage in a cluster of host computing devices Jan 13, 2016 Issued
Array ( [id] => 13017271 [patent_doc_number] => 10031750 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2018-07-24 [patent_title] => Apparatus and methods for cognitive containters to optimize managed computations and computing resources [patent_app_type] => utility [patent_app_number] => 14/984485 [patent_app_country] => US [patent_app_date] => 2015-12-30 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 2 [patent_figures_cnt] => 2 [patent_no_of_words] => 6970 [patent_no_of_claims] => 1 [patent_no_of_ind_claims] => 1 [patent_words_short_claim] => 194 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 14984485 [rel_patent_id] =>[rel_patent_doc_number] =>)
14/984485
Apparatus and methods for cognitive containters to optimize managed computations and computing resources Dec 29, 2015 Issued
Array ( [id] => 13185763 [patent_doc_number] => 10108401 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2018-10-23 [patent_title] => Dynamic suggestion of next task based on task navigation information [patent_app_type] => utility [patent_app_number] => 14/985002 [patent_app_country] => US [patent_app_date] => 2015-12-30 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 7 [patent_figures_cnt] => 7 [patent_no_of_words] => 7386 [patent_no_of_claims] => 20 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 223 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 14985002 [rel_patent_id] =>[rel_patent_doc_number] =>)
14/985002
Dynamic suggestion of next task based on task navigation information Dec 29, 2015 Issued
Array ( [id] => 14202807 [patent_doc_number] => 10268519 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2019-04-23 [patent_title] => Scheduling method and processing device for thread groups execution in a computing system [patent_app_type] => utility [patent_app_number] => 14/983086 [patent_app_country] => US [patent_app_date] => 2015-12-29 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 5 [patent_figures_cnt] => 8 [patent_no_of_words] => 6230 [patent_no_of_claims] => 20 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 173 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 14983086 [rel_patent_id] =>[rel_patent_doc_number] =>)
14/983086
Scheduling method and processing device for thread groups execution in a computing system Dec 28, 2015 Issued
Array ( [id] => 10786194 [patent_doc_number] => 20160132350 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2016-05-12 [patent_title] => 'VIRTUAL MACHINE MANAGEMENT METHOD, VIRTUAL MACHINE MANAGEMENT APPARATUS, AND COMPUTER-READABLE RECORDING MEDIUM HAVING STORED THEREIN VIRTUAL MACHINE MANAGEMENT PROGRAM' [patent_app_type] => utility [patent_app_number] => 14/979044 [patent_app_country] => US [patent_app_date] => 2015-12-22 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 12 [patent_figures_cnt] => 12 [patent_no_of_words] => 11778 [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] => 14979044 [rel_patent_id] =>[rel_patent_doc_number] =>)
14/979044
VIRTUAL MACHINE MANAGEMENT METHOD, VIRTUAL MACHINE MANAGEMENT APPARATUS, AND COMPUTER-READABLE RECORDING MEDIUM HAVING STORED THEREIN VIRTUAL MACHINE MANAGEMENT PROGRAM Dec 21, 2015 Abandoned
Array ( [id] => 10752140 [patent_doc_number] => 20160098293 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2016-04-07 [patent_title] => 'SYSTEM, METHOD, AND SOFTWARE FOR CONTROLLED INTERRUPTION OF BATCH JOB PROCESSING' [patent_app_type] => utility [patent_app_number] => 14/967739 [patent_app_country] => US [patent_app_date] => 2015-12-14 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 10 [patent_figures_cnt] => 10 [patent_no_of_words] => 6438 [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] => 14967739 [rel_patent_id] =>[rel_patent_doc_number] =>)
14/967739
Controlled interruption and resumption of batch job processing Dec 13, 2015 Issued
Array ( [id] => 11666900 [patent_doc_number] => 20170155620 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2017-06-01 [patent_title] => 'MAC ADDRESS ALLOCATION FOR VIRTUAL MACHINES' [patent_app_type] => utility [patent_app_number] => 14/953387 [patent_app_country] => US [patent_app_date] => 2015-11-29 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 5 [patent_figures_cnt] => 5 [patent_no_of_words] => 4586 [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] => 14953387 [rel_patent_id] =>[rel_patent_doc_number] =>)
14/953387
MAC address allocation for virtual machines Nov 28, 2015 Issued
Menu