Search

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