Search

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 numberTitle of the applicationFiling DateStatus
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
Menu