
Mark A. Giardino Jr.
Examiner (ID: 15695, Phone: (571)270-3565 , Office: P/2135 )
| Most Active Art Unit | 2135 |
| Art Unit(s) | 4113, 2185, 2135 |
| Total Applications | 762 |
| Issued Applications | 623 |
| Pending Applications | 52 |
| Abandoned Applications | 107 |
Applications
| Application number | Title of the application | Filing Date | Status |
|---|---|---|---|
Array
(
[id] => 17076580
[patent_doc_number] => 11112978
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2021-09-07
[patent_title] => Routing to obtain user data in a geographically distributed data storage environment
[patent_app_type] => utility
[patent_app_number] => 16/781316
[patent_app_country] => US
[patent_app_date] => 2020-02-04
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 11
[patent_figures_cnt] => 11
[patent_no_of_words] => 9073
[patent_no_of_claims] => 20
[patent_no_of_ind_claims] => 3
[patent_words_short_claim] => 174
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16781316
[rel_patent_id] =>[rel_patent_doc_number] =>) 16/781316 | Routing to obtain user data in a geographically distributed data storage environment | Feb 3, 2020 | Issued |
Array
(
[id] => 17009215
[patent_doc_number] => 20210240376
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2021-08-05
[patent_title] => METHODS AND SYSTEMS FOR PROVIDING READ-OPTIMIZED SCALABLE OFFLINE DE-DUPLICATION FOR BLOCKS OF DATA
[patent_app_type] => utility
[patent_app_number] => 16/778389
[patent_app_country] => US
[patent_app_date] => 2020-01-31
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 0
[patent_figures_cnt] => 0
[patent_no_of_words] => 8773
[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] => 16778389
[rel_patent_id] =>[rel_patent_doc_number] =>) 16/778389 | Methods and systems for providing read-optimized scalable offline de-duplication for blocks of data | Jan 30, 2020 | Issued |
Array
(
[id] => 17269076
[patent_doc_number] => 11194501
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2021-12-07
[patent_title] => Standby copies withstand cascading fails
[patent_app_type] => utility
[patent_app_number] => 16/752001
[patent_app_country] => US
[patent_app_date] => 2020-01-24
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 6
[patent_figures_cnt] => 7
[patent_no_of_words] => 7026
[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] => 16752001
[rel_patent_id] =>[rel_patent_doc_number] =>) 16/752001 | Standby copies withstand cascading fails | Jan 23, 2020 | Issued |
Array
(
[id] => 18060212
[patent_doc_number] => 20220391298
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2022-12-08
[patent_title] => Node Mode Adjustment Method for when Storage Cluster BBU Fails and Related Component
[patent_app_type] => utility
[patent_app_number] => 17/767348
[patent_app_country] => US
[patent_app_date] => 2020-01-21
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 0
[patent_figures_cnt] => 0
[patent_no_of_words] => 5526
[patent_no_of_claims] => 0
[patent_no_of_ind_claims] => -7
[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] => 17767348
[rel_patent_id] =>[rel_patent_doc_number] =>) 17/767348 | Node mode adjustment method for when storage cluster BBU fails and related component | Jan 20, 2020 | Issued |
Array
(
[id] => 17977271
[patent_doc_number] => 11494130
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2022-11-08
[patent_title] => Operation data accessing device and accessing method thereof
[patent_app_type] => utility
[patent_app_number] => 16/743587
[patent_app_country] => US
[patent_app_date] => 2020-01-15
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 5
[patent_figures_cnt] => 5
[patent_no_of_words] => 5907
[patent_no_of_claims] => 5
[patent_no_of_ind_claims] => 1
[patent_words_short_claim] => 265
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16743587
[rel_patent_id] =>[rel_patent_doc_number] =>) 16/743587 | Operation data accessing device and accessing method thereof | Jan 14, 2020 | Issued |
Array
(
[id] => 16964738
[patent_doc_number] => 20210216237
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2021-07-15
[patent_title] => Dynamically Performing Managed File Transfer Based on Policies
[patent_app_type] => utility
[patent_app_number] => 16/738136
[patent_app_country] => US
[patent_app_date] => 2020-01-09
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 0
[patent_figures_cnt] => 0
[patent_no_of_words] => 11193
[patent_no_of_claims] => 0
[patent_no_of_ind_claims] => -17
[patent_words_short_claim] => 152
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => publication
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16738136
[rel_patent_id] =>[rel_patent_doc_number] =>) 16/738136 | Dynamically performing managed file transfer based on policies | Jan 8, 2020 | Issued |
Array
(
[id] => 15903323
[patent_doc_number] => 20200151181
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2020-05-14
[patent_title] => DYNAMIC MANAGEMENT OF MEMORY ALLOCATION IN A DATABASE
[patent_app_type] => utility
[patent_app_number] => 16/738594
[patent_app_country] => US
[patent_app_date] => 2020-01-09
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 0
[patent_figures_cnt] => 0
[patent_no_of_words] => 9308
[patent_no_of_claims] => 0
[patent_no_of_ind_claims] => -17
[patent_words_short_claim] => 185
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => publication
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16738594
[rel_patent_id] =>[rel_patent_doc_number] =>) 16/738594 | Dynamic management of memory allocation in a database | Jan 8, 2020 | Issued |
Array
(
[id] => 16226026
[patent_doc_number] => 20200251143
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2020-08-06
[patent_title] => Health Management for Magnetic Storage Media
[patent_app_type] => utility
[patent_app_number] => 16/737174
[patent_app_country] => US
[patent_app_date] => 2020-01-08
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 0
[patent_figures_cnt] => 0
[patent_no_of_words] => 10720
[patent_no_of_claims] => 0
[patent_no_of_ind_claims] => -17
[patent_words_short_claim] => 128
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => publication
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16737174
[rel_patent_id] =>[rel_patent_doc_number] =>) 16/737174 | Health management for magnetic storage media | Jan 7, 2020 | Issued |
Array
(
[id] => 16285197
[patent_doc_number] => 20200278799
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2020-09-03
[patent_title] => CONSISTENTLY ENFORCING I/O RESOURCE CONSTRAINTS FOR WORKLOADS ON PARALLEL-ACCESS STORAGE DEVICES
[patent_app_type] => utility
[patent_app_number] => 16/730608
[patent_app_country] => US
[patent_app_date] => 2019-12-30
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 0
[patent_figures_cnt] => 0
[patent_no_of_words] => 11502
[patent_no_of_claims] => 0
[patent_no_of_ind_claims] => -18
[patent_words_short_claim] => 267
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => publication
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16730608
[rel_patent_id] =>[rel_patent_doc_number] =>) 16/730608 | Consistently enforcing I/O resource constraints for workloads on parallel-access storage devices | Dec 29, 2019 | Issued |
Array
(
[id] => 15804697
[patent_doc_number] => 20200125491
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2020-04-23
[patent_title] => TECHNIQUES FOR HANDLING REQUESTS FOR DATA AT A CACHE
[patent_app_type] => utility
[patent_app_number] => 16/724184
[patent_app_country] => US
[patent_app_date] => 2019-12-20
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 0
[patent_figures_cnt] => 0
[patent_no_of_words] => 7494
[patent_no_of_claims] => 0
[patent_no_of_ind_claims] => -17
[patent_words_short_claim] => 117
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => publication
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16724184
[rel_patent_id] =>[rel_patent_doc_number] =>) 16/724184 | Techniques for handling requests for data at a cache | Dec 19, 2019 | Issued |
Array
(
[id] => 16095541
[patent_doc_number] => 20200201757
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2020-06-25
[patent_title] => WEAR LEVELING IN A MEMORY SYSTEM
[patent_app_type] => utility
[patent_app_number] => 16/723361
[patent_app_country] => US
[patent_app_date] => 2019-12-20
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 0
[patent_figures_cnt] => 0
[patent_no_of_words] => 5712
[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] => 16723361
[rel_patent_id] =>[rel_patent_doc_number] =>) 16/723361 | Wear leveling in a memory system | Dec 19, 2019 | Issued |
Array
(
[id] => 16872112
[patent_doc_number] => 20210165579
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2021-06-03
[patent_title] => DYNAMIC ALLOCATION OF BLOCKS OF A STORAGE DEVICE BASED ON POWER LOSS PROTECTION
[patent_app_type] => utility
[patent_app_number] => 16/701991
[patent_app_country] => US
[patent_app_date] => 2019-12-03
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 0
[patent_figures_cnt] => 0
[patent_no_of_words] => 32439
[patent_no_of_claims] => 0
[patent_no_of_ind_claims] => -17
[patent_words_short_claim] => 95
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => publication
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16701991
[rel_patent_id] =>[rel_patent_doc_number] =>) 16/701991 | Dynamic allocation of blocks of a storage device based on power loss protection | Dec 2, 2019 | Issued |
Array
(
[id] => 16856986
[patent_doc_number] => 20210157731
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2021-05-27
[patent_title] => RESPONSIVE CACHE TO IMPROVE LATENCY IN SERVICE-BASED ARCHITECTURES
[patent_app_type] => utility
[patent_app_number] => 16/691829
[patent_app_country] => US
[patent_app_date] => 2019-11-22
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 0
[patent_figures_cnt] => 0
[patent_no_of_words] => 7758
[patent_no_of_claims] => 0
[patent_no_of_ind_claims] => -17
[patent_words_short_claim] => 121
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => publication
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16691829
[rel_patent_id] =>[rel_patent_doc_number] =>) 16/691829 | Responsive cache to improve latency in service-based architectures | Nov 21, 2019 | Issued |
Array
(
[id] => 16346330
[patent_doc_number] => 20200310981
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2020-10-01
[patent_title] => CONTROLLER, MEMORY SYSTEM AND OPERATING METHOD THEREOF
[patent_app_type] => utility
[patent_app_number] => 16/670508
[patent_app_country] => US
[patent_app_date] => 2019-10-31
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 0
[patent_figures_cnt] => 0
[patent_no_of_words] => 6218
[patent_no_of_claims] => 0
[patent_no_of_ind_claims] => -16
[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] => 16670508
[rel_patent_id] =>[rel_patent_doc_number] =>) 16/670508 | CONTROLLER, MEMORY SYSTEM AND OPERATING METHOD THEREOF | Oct 30, 2019 | Abandoned |
Array
(
[id] => 16346333
[patent_doc_number] => 20200310984
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2020-10-01
[patent_title] => STORAGE DEVICE, CONTROLLER AND METHOD FOR OPERATING CONTROLLER
[patent_app_type] => utility
[patent_app_number] => 16/665373
[patent_app_country] => US
[patent_app_date] => 2019-10-28
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 0
[patent_figures_cnt] => 0
[patent_no_of_words] => 7757
[patent_no_of_claims] => 0
[patent_no_of_ind_claims] => -15
[patent_words_short_claim] => 103
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => publication
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16665373
[rel_patent_id] =>[rel_patent_doc_number] =>) 16/665373 | Storage device, controller and method for operating the controller for pattern determination | Oct 27, 2019 | Issued |
Array
(
[id] => 17338003
[patent_doc_number] => 20220004334
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2022-01-06
[patent_title] => Data Storage Method, Apparatus and System, and Server, Control Node and Medium
[patent_app_type] => utility
[patent_app_number] => 17/281466
[patent_app_country] => US
[patent_app_date] => 2019-09-26
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 0
[patent_figures_cnt] => 0
[patent_no_of_words] => 18787
[patent_no_of_claims] => 0
[patent_no_of_ind_claims] => -9
[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] => 17281466
[rel_patent_id] =>[rel_patent_doc_number] =>) 17/281466 | Data storage method, apparatus and system, and server, control node and medium | Sep 25, 2019 | Issued |
Array
(
[id] => 15458759
[patent_doc_number] => 20200042204
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2020-02-06
[patent_title] => METHOD FOR BUILDING DISTRIBUTED MEMORY DISK CLUSTER STORAGE SYSTEM
[patent_app_type] => utility
[patent_app_number] => 16/583228
[patent_app_country] => US
[patent_app_date] => 2019-09-25
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 0
[patent_figures_cnt] => 0
[patent_no_of_words] => 6335
[patent_no_of_claims] => 0
[patent_no_of_ind_claims] => -19
[patent_words_short_claim] => 197
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => publication
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16583228
[rel_patent_id] =>[rel_patent_doc_number] =>) 16/583228 | METHOD FOR BUILDING DISTRIBUTED MEMORY DISK CLUSTER STORAGE SYSTEM | Sep 24, 2019 | Abandoned |
Array
(
[id] => 16844607
[patent_doc_number] => 11016692
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2021-05-25
[patent_title] => Dynamically switching between memory copy and memory mapping to optimize I/O performance
[patent_app_type] => utility
[patent_app_number] => 16/567747
[patent_app_country] => US
[patent_app_date] => 2019-09-11
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 10
[patent_figures_cnt] => 10
[patent_no_of_words] => 6662
[patent_no_of_claims] => 20
[patent_no_of_ind_claims] => 3
[patent_words_short_claim] => 190
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16567747
[rel_patent_id] =>[rel_patent_doc_number] =>) 16/567747 | Dynamically switching between memory copy and memory mapping to optimize I/O performance | Sep 10, 2019 | Issued |
Array
(
[id] => 16986845
[patent_doc_number] => 11074015
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2021-07-27
[patent_title] => Memory system and method for controlling nonvolatile memory by a host
[patent_app_type] => utility
[patent_app_number] => 16/564396
[patent_app_country] => US
[patent_app_date] => 2019-09-09
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 20
[patent_figures_cnt] => 26
[patent_no_of_words] => 15848
[patent_no_of_claims] => 13
[patent_no_of_ind_claims] => 3
[patent_words_short_claim] => 264
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16564396
[rel_patent_id] =>[rel_patent_doc_number] =>) 16/564396 | Memory system and method for controlling nonvolatile memory by a host | Sep 8, 2019 | Issued |
Array
(
[id] => 15653767
[patent_doc_number] => 20200089414
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2020-03-19
[patent_title] => NONVOLATILE MEMORY AND MEMORY SYSTEM
[patent_app_type] => utility
[patent_app_number] => 16/560200
[patent_app_country] => US
[patent_app_date] => 2019-09-04
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 0
[patent_figures_cnt] => 0
[patent_no_of_words] => 17973
[patent_no_of_claims] => 0
[patent_no_of_ind_claims] => -17
[patent_words_short_claim] => 78
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => publication
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16560200
[rel_patent_id] =>[rel_patent_doc_number] =>) 16/560200 | Nonvolatile memory including intermediate buffer and input/output buffer and memory system including the nonvolatile memory | Sep 3, 2019 | Issued |