Search

Michael A. Salvitti

Examiner (ID: 19117, Phone: (571)270-7341 , Office: P/1767 )

Most Active Art Unit
1767
Art Unit(s)
1767, 1796, 4131
Total Applications
607
Issued Applications
345
Pending Applications
0
Abandoned Applications
266

Applications

Application numberTitle of the applicationFiling DateStatus
Array ( [id] => 17394776 [patent_doc_number] => 11243790 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2022-02-08 [patent_title] => Re-playable execution optimized for page sharing in a managed runtime environment [patent_app_type] => utility [patent_app_number] => 15/890256 [patent_app_country] => US [patent_app_date] => 2018-02-06 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 8 [patent_figures_cnt] => 12 [patent_no_of_words] => 8933 [patent_no_of_claims] => 21 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 297 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 15890256 [rel_patent_id] =>[rel_patent_doc_number] =>)
15/890256
Re-playable execution optimized for page sharing in a managed runtime environment Feb 5, 2018 Issued
Array ( [id] => 13318271 [patent_doc_number] => 20180210673 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2018-07-26 [patent_title] => STORAGE DEVICE AND DATA OUTPUT METHOD FOR STORAGE DEVICE [patent_app_type] => utility [patent_app_number] => 15/878204 [patent_app_country] => US [patent_app_date] => 2018-01-23 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 8820 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -12 [patent_words_short_claim] => 176 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 15878204 [rel_patent_id] =>[rel_patent_doc_number] =>)
15/878204
Storage device and data output method for storage device Jan 22, 2018 Issued
Array ( [id] => 13482929 [patent_doc_number] => 20180293007 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2018-10-11 [patent_title] => DATA STORAGE DEVICE AND OPERATING METHOD THEREOF [patent_app_type] => utility [patent_app_number] => 15/877823 [patent_app_country] => US [patent_app_date] => 2018-01-23 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 7365 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -17 [patent_words_short_claim] => 177 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 15877823 [rel_patent_id] =>[rel_patent_doc_number] =>)
15/877823
Data storage device and operating method thereof Jan 22, 2018 Issued
Array ( [id] => 14628707 [patent_doc_number] => 20190227721 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2019-07-25 [patent_title] => DATA STORAGE DEVICE OPPORTUNISTICALLY REFRESHING DATA [patent_app_type] => utility [patent_app_number] => 15/878096 [patent_app_country] => US [patent_app_date] => 2018-01-23 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 4341 [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] => 15878096 [rel_patent_id] =>[rel_patent_doc_number] =>)
15/878096
Data storage device opportunistically refreshing data Jan 22, 2018 Issued
Array ( [id] => 14628749 [patent_doc_number] => 20190227742 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2019-07-25 [patent_title] => TASK TAIL ABORT FOR QUEUED STORAGE TASKS [patent_app_type] => utility [patent_app_number] => 15/878114 [patent_app_country] => US [patent_app_date] => 2018-01-23 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 14669 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -17 [patent_words_short_claim] => 136 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 15878114 [rel_patent_id] =>[rel_patent_doc_number] =>)
15/878114
Task tail abort for queued storage tasks Jan 22, 2018 Issued
Array ( [id] => 14628691 [patent_doc_number] => 20190227713 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2019-07-25 [patent_title] => SYSTEM AND METHOD FOR MANAGING OBJECT STORE [patent_app_type] => utility [patent_app_number] => 15/877948 [patent_app_country] => US [patent_app_date] => 2018-01-23 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 11351 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -17 [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] => 15877948 [rel_patent_id] =>[rel_patent_doc_number] =>)
15/877948
System and method for managing object store Jan 22, 2018 Issued
Array ( [id] => 14628689 [patent_doc_number] => 20190227712 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2019-07-25 [patent_title] => EVENT-BASED DYNAMIC MEMORY ALLOCATION IN A DATA STORAGE DEVICE [patent_app_type] => utility [patent_app_number] => 15/877710 [patent_app_country] => US [patent_app_date] => 2018-01-23 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 4850 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -17 [patent_words_short_claim] => 213 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 15877710 [rel_patent_id] =>[rel_patent_doc_number] =>)
15/877710
Event-based dynamic memory allocation in a data storage device Jan 22, 2018 Issued
Array ( [id] => 17309111 [patent_doc_number] => 11210222 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2021-12-28 [patent_title] => Non-unified cache coherency maintenance for virtual machines [patent_app_type] => utility [patent_app_number] => 15/878062 [patent_app_country] => US [patent_app_date] => 2018-01-23 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 3 [patent_figures_cnt] => 3 [patent_no_of_words] => 3902 [patent_no_of_claims] => 14 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 182 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 15878062 [rel_patent_id] =>[rel_patent_doc_number] =>)
15/878062
Non-unified cache coherency maintenance for virtual machines Jan 22, 2018 Issued
Array ( [id] => 16608082 [patent_doc_number] => 10909087 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2021-02-02 [patent_title] => Rollback on a sequential storage medium to a specific point in time [patent_app_type] => utility [patent_app_number] => 15/878235 [patent_app_country] => US [patent_app_date] => 2018-01-23 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 12 [patent_figures_cnt] => 14 [patent_no_of_words] => 12469 [patent_no_of_claims] => 18 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 187 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 15878235 [rel_patent_id] =>[rel_patent_doc_number] =>)
15/878235
Rollback on a sequential storage medium to a specific point in time Jan 22, 2018 Issued
Array ( [id] => 14628751 [patent_doc_number] => 20190227743 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2019-07-25 [patent_title] => IDENTIFYING A READ OPERATION FOR A STORAGE DEVICE BASED ON A WORKLOAD OF A HOST SYSTEM [patent_app_type] => utility [patent_app_number] => 15/878315 [patent_app_country] => US [patent_app_date] => 2018-01-23 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 10267 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -26 [patent_words_short_claim] => 64 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 15878315 [rel_patent_id] =>[rel_patent_doc_number] =>)
15/878315
IDENTIFYING A READ OPERATION FOR A STORAGE DEVICE BASED ON A WORKLOAD OF A HOST SYSTEM Jan 22, 2018 Abandoned
Array ( [id] => 13797451 [patent_doc_number] => 20190012264 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2019-01-10 [patent_title] => MEMORY SYSTEM AND OPERATION METHOD THEREOF [patent_app_type] => utility [patent_app_number] => 15/873981 [patent_app_country] => US [patent_app_date] => 2018-01-18 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 6948 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -22 [patent_words_short_claim] => 135 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 15873981 [rel_patent_id] =>[rel_patent_doc_number] =>)
15/873981
Memory system and operation method thereof Jan 17, 2018 Issued
Array ( [id] => 14585603 [patent_doc_number] => 20190220410 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2019-07-18 [patent_title] => REMOTE NODE BROADCAST OF REQUESTS IN A MULTINODE DATA PROCESSING SYSTEM [patent_app_type] => utility [patent_app_number] => 15/873570 [patent_app_country] => US [patent_app_date] => 2018-01-17 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 15307 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -15 [patent_words_short_claim] => 203 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 15873570 [rel_patent_id] =>[rel_patent_doc_number] =>)
15/873570
Remote node broadcast of requests in a multinode data processing system Jan 16, 2018 Issued
Array ( [id] => 14585605 [patent_doc_number] => 20190220411 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2019-07-18 [patent_title] => EFFICIENT PARTITIONING FOR BINNING LAYOUTS [patent_app_type] => utility [patent_app_number] => 15/873632 [patent_app_country] => US [patent_app_date] => 2018-01-17 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 14182 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -17 [patent_words_short_claim] => 137 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 15873632 [rel_patent_id] =>[rel_patent_doc_number] =>)
15/873632
EFFICIENT PARTITIONING FOR BINNING LAYOUTS Jan 16, 2018 Abandoned
Array ( [id] => 12735628 [patent_doc_number] => 20180137043 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2018-05-17 [patent_title] => Re-Use of Invalidated Data in Buffers [patent_app_type] => utility [patent_app_number] => 15/870204 [patent_app_country] => US [patent_app_date] => 2018-01-12 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 6181 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -17 [patent_words_short_claim] => 235 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 15870204 [rel_patent_id] =>[rel_patent_doc_number] =>)
15/870204
Re-use of invalidated data in buffers Jan 11, 2018 Issued
Array ( [id] => 15412673 [patent_doc_number] => 20200026659 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2020-01-23 [patent_title] => VIRTUALIZED MEMORY PAGING USING RANDOM ACCESS PERSISTENT MEMORY DEVICES [patent_app_type] => utility [patent_app_number] => 15/817735 [patent_app_country] => US [patent_app_date] => 2017-11-20 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 11862 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -17 [patent_words_short_claim] => 133 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 15817735 [rel_patent_id] =>[rel_patent_doc_number] =>)
15/817735
VIRTUALIZED MEMORY PAGING USING RANDOM ACCESS PERSISTENT MEMORY DEVICES Nov 19, 2017 Abandoned
Array ( [id] => 13482927 [patent_doc_number] => 20180293006 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2018-10-11 [patent_title] => CONTROLLER INCLUDING MULTI PROCESSOR AND OPERATION METHOD THEREOF [patent_app_type] => utility [patent_app_number] => 15/817456 [patent_app_country] => US [patent_app_date] => 2017-11-20 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 10589 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -20 [patent_words_short_claim] => 86 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 15817456 [rel_patent_id] =>[rel_patent_doc_number] =>)
15/817456
CONTROLLER INCLUDING MULTI PROCESSOR AND OPERATION METHOD THEREOF Nov 19, 2017 Abandoned
Array ( [id] => 13580055 [patent_doc_number] => 20180341576 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2018-11-29 [patent_title] => MEMORY SYSTEM AND OPERATION METHOD THEREOF [patent_app_type] => utility [patent_app_number] => 15/817489 [patent_app_country] => US [patent_app_date] => 2017-11-20 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 10818 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -15 [patent_words_short_claim] => 87 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 15817489 [rel_patent_id] =>[rel_patent_doc_number] =>)
15/817489
MEMORY SYSTEM AND OPERATION METHOD THEREOF Nov 19, 2017 Abandoned
Array ( [id] => 14347079 [patent_doc_number] => 20190155512 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2019-05-23 [patent_title] => POLICY-BASED OPTIMIZATION OF CLOUD RESOURCES ON TIERED STORAGE OPERATIONS [patent_app_type] => utility [patent_app_number] => 15/815965 [patent_app_country] => US [patent_app_date] => 2017-11-17 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 8366 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -17 [patent_words_short_claim] => 172 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 15815965 [rel_patent_id] =>[rel_patent_doc_number] =>)
15/815965
Policy-based optimization of cloud resources on tiered storage operations Nov 16, 2017 Issued
Array ( [id] => 14347553 [patent_doc_number] => 20190155749 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2019-05-23 [patent_title] => ADAPTIVE MANAGEMENT OF INTERMEDIATE STORAGE [patent_app_type] => utility [patent_app_number] => 15/816204 [patent_app_country] => US [patent_app_date] => 2017-11-17 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 15928 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -17 [patent_words_short_claim] => 85 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 15816204 [rel_patent_id] =>[rel_patent_doc_number] =>)
15/816204
Adaptive management of intermediate storage Nov 16, 2017 Issued
Array ( [id] => 16494173 [patent_doc_number] => 10860214 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2020-12-08 [patent_title] => Systems and methods for memory load balancing [patent_app_type] => utility [patent_app_number] => 15/816888 [patent_app_country] => US [patent_app_date] => 2017-11-17 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 20 [patent_figures_cnt] => 20 [patent_no_of_words] => 8249 [patent_no_of_claims] => 20 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 301 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 15816888 [rel_patent_id] =>[rel_patent_doc_number] =>)
15/816888
Systems and methods for memory load balancing Nov 16, 2017 Issued
Menu