
Monica Lewis
Supervisory Patent Examiner (ID: 7022, Phone: (571)272-1838 , Office: P/2838 )
| Most Active Art Unit | 2822 |
| Art Unit(s) | 2822, 2838, 2306, 2894, 2786, 2787 |
| Total Applications | 497 |
| Issued Applications | 294 |
| Pending Applications | 28 |
| Abandoned Applications | 178 |
Applications
| Application number | Title of the application | Filing Date | Status |
|---|---|---|---|
Array
(
[id] => 14657551
[patent_doc_number] => 20190235904
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2019-08-01
[patent_title] => CLONING SERVICES IN VIRTUALIZED COMPUTING SYSTEMS
[patent_app_type] => utility
[patent_app_number] => 15/885758
[patent_app_country] => US
[patent_app_date] => 2018-01-31
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 0
[patent_figures_cnt] => 0
[patent_no_of_words] => 6935
[patent_no_of_claims] => 0
[patent_no_of_ind_claims] => -18
[patent_words_short_claim] => 166
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => publication
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 15885758
[rel_patent_id] =>[rel_patent_doc_number] =>) 15/885758 | CLONING SERVICES IN VIRTUALIZED COMPUTING SYSTEMS | Jan 30, 2018 | Abandoned |
Array
(
[id] => 16307355
[patent_doc_number] => 10776147
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2020-09-15
[patent_title] => Orchestration engine for migrating application data and application services using migration steps in migration component
[patent_app_type] => utility
[patent_app_number] => 15/882233
[patent_app_country] => US
[patent_app_date] => 2018-01-29
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 15
[patent_figures_cnt] => 19
[patent_no_of_words] => 16580
[patent_no_of_claims] => 21
[patent_no_of_ind_claims] => 3
[patent_words_short_claim] => 343
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 15882233
[rel_patent_id] =>[rel_patent_doc_number] =>) 15/882233 | Orchestration engine for migrating application data and application services using migration steps in migration component | Jan 28, 2018 | Issued |
Array
(
[id] => 14076659
[patent_doc_number] => 20190087217
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2019-03-21
[patent_title] => HYPERVISOR MEMORY CACHE INVALIDATION
[patent_app_type] => utility
[patent_app_number] => 15/875991
[patent_app_country] => US
[patent_app_date] => 2018-01-19
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 0
[patent_figures_cnt] => 0
[patent_no_of_words] => 9486
[patent_no_of_claims] => 0
[patent_no_of_ind_claims] => -17
[patent_words_short_claim] => 66
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => publication
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 15875991
[rel_patent_id] =>[rel_patent_doc_number] =>) 15/875991 | HYPERVISOR MEMORY CACHE INVALIDATION | Jan 18, 2018 | Abandoned |
Array
(
[id] => 13961247
[patent_doc_number] => 20190056968
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2019-02-21
[patent_title] => SECURING USER MODE PROCESS USING HYPERVISOR
[patent_app_type] => utility
[patent_app_number] => 15/867757
[patent_app_country] => US
[patent_app_date] => 2018-01-11
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 0
[patent_figures_cnt] => 0
[patent_no_of_words] => 2213
[patent_no_of_claims] => 0
[patent_no_of_ind_claims] => -14
[patent_words_short_claim] => 100
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => publication
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 15867757
[rel_patent_id] =>[rel_patent_doc_number] =>) 15/867757 | Guest operating system physical memory page protection using hypervisor | Jan 10, 2018 | Issued |
Array
(
[id] => 12891775
[patent_doc_number] => 20180189100
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2018-07-05
[patent_title] => DISTRIBUTED COMPUTING SYSTEM
[patent_app_type] => utility
[patent_app_number] => 15/860216
[patent_app_country] => US
[patent_app_date] => 2018-01-02
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 0
[patent_figures_cnt] => 0
[patent_no_of_words] => 8279
[patent_no_of_claims] => 0
[patent_no_of_ind_claims] => -10
[patent_words_short_claim] => 224
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => publication
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 15860216
[rel_patent_id] =>[rel_patent_doc_number] =>) 15/860216 | DISTRIBUTED COMPUTING SYSTEM | Jan 1, 2018 | Abandoned |
Array
(
[id] => 14539081
[patent_doc_number] => 20190205162
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2019-07-04
[patent_title] => MULTI-SERVICE TRANSACTION MANAGEMENT SYSTEM
[patent_app_type] => utility
[patent_app_number] => 15/856184
[patent_app_country] => US
[patent_app_date] => 2017-12-28
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 0
[patent_figures_cnt] => 0
[patent_no_of_words] => 7399
[patent_no_of_claims] => 0
[patent_no_of_ind_claims] => -17
[patent_words_short_claim] => 143
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => publication
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 15856184
[rel_patent_id] =>[rel_patent_doc_number] =>) 15/856184 | Management of sequenced execution of service tasks in a multi-service system | Dec 27, 2017 | Issued |
Array
(
[id] => 14443571
[patent_doc_number] => 20190179659
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2019-06-13
[patent_title] => VIRTUAL MACHINE MIGRATION USING MULTIPLE, SYNCHRONIZED STREAMS OF STATE DATA
[patent_app_type] => utility
[patent_app_number] => 15/840256
[patent_app_country] => US
[patent_app_date] => 2017-12-13
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 0
[patent_figures_cnt] => 0
[patent_no_of_words] => 9399
[patent_no_of_claims] => 0
[patent_no_of_ind_claims] => -17
[patent_words_short_claim] => 181
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => publication
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 15840256
[rel_patent_id] =>[rel_patent_doc_number] =>) 15/840256 | Virtual machine with an emulator manager for migration of synchronized streams of state data | Dec 12, 2017 | Issued |
Array
(
[id] => 15120877
[patent_doc_number] => 20190347071
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2019-11-14
[patent_title] => SORTING FOR DATA-PARALLEL COMPUTING DEVICES
[patent_app_type] => utility
[patent_app_number] => 16/349348
[patent_app_country] => US
[patent_app_date] => 2017-11-14
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 0
[patent_figures_cnt] => 0
[patent_no_of_words] => 12549
[patent_no_of_claims] => 0
[patent_no_of_ind_claims] => -17
[patent_words_short_claim] => 98
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => publication
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16349348
[rel_patent_id] =>[rel_patent_doc_number] =>) 16/349348 | System and method for sorting data elements of slabs of registers using a parallelized processing pipeline | Nov 13, 2017 | Issued |
Array
(
[id] => 14825261
[patent_doc_number] => 10409639
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2019-09-10
[patent_title] => Task scheduling system with a work breakdown structure and method suitable for mobile health
[patent_app_type] => utility
[patent_app_number] => 15/809993
[patent_app_country] => US
[patent_app_date] => 2017-11-10
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 2
[patent_figures_cnt] => 2
[patent_no_of_words] => 3595
[patent_no_of_claims] => 1
[patent_no_of_ind_claims] => 1
[patent_words_short_claim] => 364
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 15809993
[rel_patent_id] =>[rel_patent_doc_number] =>) 15/809993 | Task scheduling system with a work breakdown structure and method suitable for mobile health | Nov 9, 2017 | Issued |
Array
(
[id] => 16690569
[patent_doc_number] => 20210073047
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2021-03-11
[patent_title] => TECHNOLOGIES FOR MANAGING ACCELERATOR RESOURCES BY CLOUD RESOURCE MANAGER
[patent_app_type] => utility
[patent_app_number] => 16/642563
[patent_app_country] => US
[patent_app_date] => 2017-09-30
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 0
[patent_figures_cnt] => 0
[patent_no_of_words] => 20080
[patent_no_of_claims] => 0
[patent_no_of_ind_claims] => -21
[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] => 16642563
[rel_patent_id] =>[rel_patent_doc_number] =>) 16/642563 | TECHNOLOGIES FOR MANAGING ACCELERATOR RESOURCES BY CLOUD RESOURCE MANAGER | Sep 29, 2017 | Abandoned |
Array
(
[id] => 12611907
[patent_doc_number] => 20180095799
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2018-04-05
[patent_title] => METHOD FOR MANAGING GRAPHIC CARDS IN A COMPUTING SYSTEM
[patent_app_type] => utility
[patent_app_number] => 15/718255
[patent_app_country] => US
[patent_app_date] => 2017-09-28
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 0
[patent_figures_cnt] => 0
[patent_no_of_words] => 5147
[patent_no_of_claims] => 0
[patent_no_of_ind_claims] => -18
[patent_words_short_claim] => 125
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => publication
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 15718255
[rel_patent_id] =>[rel_patent_doc_number] =>) 15/718255 | METHOD FOR MANAGING GRAPHIC CARDS IN A COMPUTING SYSTEM | Sep 27, 2017 | Abandoned |
Array
(
[id] => 15638575
[patent_doc_number] => 10592281
[patent_country] => US
[patent_kind] => B1
[patent_issue_date] => 2020-03-17
[patent_title] => Wait optimizer for recording an order of first entry into a wait mode by a virtual central processing unit
[patent_app_type] => utility
[patent_app_number] => 15/719352
[patent_app_country] => US
[patent_app_date] => 2017-09-28
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 8
[patent_figures_cnt] => 9
[patent_no_of_words] => 15347
[patent_no_of_claims] => 20
[patent_no_of_ind_claims] => 3
[patent_words_short_claim] => 424
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 15719352
[rel_patent_id] =>[rel_patent_doc_number] =>) 15/719352 | Wait optimizer for recording an order of first entry into a wait mode by a virtual central processing unit | Sep 27, 2017 | Issued |
Array
(
[id] => 18087382
[patent_doc_number] => 11537518
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2022-12-27
[patent_title] => Constraining memory use for overlapping virtual memory operations
[patent_app_type] => utility
[patent_app_number] => 15/716050
[patent_app_country] => US
[patent_app_date] => 2017-09-26
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 8
[patent_figures_cnt] => 11
[patent_no_of_words] => 10020
[patent_no_of_claims] => 20
[patent_no_of_ind_claims] => 3
[patent_words_short_claim] => 207
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 15716050
[rel_patent_id] =>[rel_patent_doc_number] =>) 15/716050 | Constraining memory use for overlapping virtual memory operations | Sep 25, 2017 | Issued |
Array
(
[id] => 16255560
[patent_doc_number] => 20200264934
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2020-08-20
[patent_title] => APPARATUSES, METHODS, AND COMPUTER PROGRAMS FOR MANAGING THE ALLOCATION OF RESOURCES
[patent_app_type] => utility
[patent_app_number] => 16/647649
[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] => 8315
[patent_no_of_claims] => 0
[patent_no_of_ind_claims] => -14
[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] => 16647649
[rel_patent_id] =>[rel_patent_doc_number] =>) 16/647649 | Synthesizing a resource request to obtain resource identifier based on extracted unified model, user requirement and policy requirements to allocate resources | Sep 17, 2017 | Issued |
Array
(
[id] => 18826945
[patent_doc_number] => 11842224
[patent_country] => US
[patent_kind] => B1
[patent_issue_date] => 2023-12-12
[patent_title] => Synchronous and asynchronous responses to data requests from remote devices
[patent_app_type] => utility
[patent_app_number] => 15/694151
[patent_app_country] => US
[patent_app_date] => 2017-09-01
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 9
[patent_figures_cnt] => 9
[patent_no_of_words] => 13962
[patent_no_of_claims] => 20
[patent_no_of_ind_claims] => 3
[patent_words_short_claim] => 208
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 15694151
[rel_patent_id] =>[rel_patent_doc_number] =>) 15/694151 | Synchronous and asynchronous responses to data requests from remote devices | Aug 31, 2017 | Issued |
Array
(
[id] => 13906215
[patent_doc_number] => 20190042312
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2019-02-07
[patent_title] => HARDWARE RESOURCE ALLOCATION SYSTEM
[patent_app_type] => utility
[patent_app_number] => 15/669445
[patent_app_country] => US
[patent_app_date] => 2017-08-04
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 0
[patent_figures_cnt] => 0
[patent_no_of_words] => 7540
[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] => 15669445
[rel_patent_id] =>[rel_patent_doc_number] =>) 15/669445 | Hardware resource allocation system for allocating resources to threads | Aug 3, 2017 | Issued |
Array
(
[id] => 12187554
[patent_doc_number] => 20180046490
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2018-02-15
[patent_title] => 'MOVING CONTROL APPARATUS AND MOVING CONTROL METHOD'
[patent_app_type] => utility
[patent_app_number] => 15/666696
[patent_app_country] => US
[patent_app_date] => 2017-08-02
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 24
[patent_figures_cnt] => 24
[patent_no_of_words] => 14675
[patent_no_of_claims] => 13
[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] => 15666696
[rel_patent_id] =>[rel_patent_doc_number] =>) 15/666696 | MOVING CONTROL APPARATUS AND MOVING CONTROL METHOD | Aug 1, 2017 | Abandoned |
Array
(
[id] => 12161110
[patent_doc_number] => 20180032376
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2018-02-01
[patent_title] => 'APPARATUS AND METHOD FOR GROUP-BASED SCHEDULING IN MULTI-CORE PROCESSOR SYSTEM'
[patent_app_type] => utility
[patent_app_number] => 15/660246
[patent_app_country] => US
[patent_app_date] => 2017-07-26
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 8
[patent_figures_cnt] => 8
[patent_no_of_words] => 7185
[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] => 15660246
[rel_patent_id] =>[rel_patent_doc_number] =>) 15/660246 | APPARATUS AND METHOD FOR GROUP-BASED SCHEDULING IN MULTI-CORE PROCESSOR SYSTEM | Jul 25, 2017 | Abandoned |
Array
(
[id] => 13525999
[patent_doc_number] => 20180314542
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2018-11-01
[patent_title] => VIRTUAL MACHINE MIGRATIONS ACROSS CLOUDS ASSISTED WITH CONTENT BASED READ CACHING
[patent_app_type] => utility
[patent_app_number] => 15/655938
[patent_app_country] => US
[patent_app_date] => 2017-07-21
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 0
[patent_figures_cnt] => 0
[patent_no_of_words] => 6516
[patent_no_of_claims] => 0
[patent_no_of_ind_claims] => -17
[patent_words_short_claim] => 199
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => publication
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 15655938
[rel_patent_id] =>[rel_patent_doc_number] =>) 15/655938 | Virtual machine migrations across clouds assisted with content based read caching | Jul 20, 2017 | Issued |
Array
(
[id] => 13830427
[patent_doc_number] => 20190018698
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2019-01-17
[patent_title] => OPTIMIZING VIRTUAL MACHINE PLACEMENT FOR MULTI-DESTINATION TRAFFIC
[patent_app_type] => utility
[patent_app_number] => 15/651925
[patent_app_country] => US
[patent_app_date] => 2017-07-17
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 0
[patent_figures_cnt] => 0
[patent_no_of_words] => 7939
[patent_no_of_claims] => 0
[patent_no_of_ind_claims] => -17
[patent_words_short_claim] => 148
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => publication
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 15651925
[rel_patent_id] =>[rel_patent_doc_number] =>) 15/651925 | OPTIMIZING VIRTUAL MACHINE PLACEMENT FOR MULTI-DESTINATION TRAFFIC | Jul 16, 2017 | Abandoned |