
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 number | Title of the application | Filing Date | Status |
|---|---|---|---|
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 |