Search

Craig S. Goldschmidt

Examiner (ID: 19131, Phone: (571)270-3489 , Office: P/2132 )

Most Active Art Unit
2132
Art Unit(s)
2132, 2182, 2185
Total Applications
542
Issued Applications
398
Pending Applications
40
Abandoned Applications
110

Applications

Application numberTitle of the applicationFiling DateStatus
Array ( [id] => 14235267 [patent_doc_number] => 20190129806 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2019-05-02 [patent_title] => METHODS AND COMPUTER PROGRAM PRODUCTS FOR A FILE BACKUP AND APPARATUSES USING THE SAME [patent_app_type] => utility [patent_app_number] => 16/031482 [patent_app_country] => US [patent_app_date] => 2018-07-10 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 9295 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -18 [patent_words_short_claim] => 208 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16031482 [rel_patent_id] =>[rel_patent_doc_number] =>)
16/031482
METHODS AND COMPUTER PROGRAM PRODUCTS FOR A FILE BACKUP AND APPARATUSES USING THE SAME Jul 9, 2018 Abandoned
Array ( [id] => 13995273 [patent_doc_number] => 20190066794 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2019-02-28 [patent_title] => MEMORY SYSTEM AND OPERATING METHOD OF THE MEMORY SYSTEM [patent_app_type] => utility [patent_app_number] => 16/027699 [patent_app_country] => US [patent_app_date] => 2018-07-05 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 10953 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -18 [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] => 16027699 [rel_patent_id] =>[rel_patent_doc_number] =>)
16/027699
MEMORY SYSTEM AND OPERATING METHOD OF THE MEMORY SYSTEM Jul 4, 2018 Abandoned
Array ( [id] => 15312893 [patent_doc_number] => 10521150 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2019-12-31 [patent_title] => Data processing method and device for nonvolatile memory and storage medium [patent_app_type] => utility [patent_app_number] => 16/028406 [patent_app_country] => US [patent_app_date] => 2018-07-05 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 3 [patent_figures_cnt] => 5 [patent_no_of_words] => 9774 [patent_no_of_claims] => 18 [patent_no_of_ind_claims] => 2 [patent_words_short_claim] => 173 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16028406 [rel_patent_id] =>[rel_patent_doc_number] =>)
16/028406
Data processing method and device for nonvolatile memory and storage medium Jul 4, 2018 Issued
Array ( [id] => 13512119 [patent_doc_number] => 20180307602 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2018-10-25 [patent_title] => ACCESS REQUEST PROCESSING METHOD AND APPARATUS, AND COMPUTER DEVICE [patent_app_type] => utility [patent_app_number] => 16/021555 [patent_app_country] => US [patent_app_date] => 2018-06-28 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 18486 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -10 [patent_words_short_claim] => 268 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16021555 [rel_patent_id] =>[rel_patent_doc_number] =>)
16/021555
Access request processing method and apparatus, and computer device Jun 27, 2018 Issued
Array ( [id] => 15919613 [patent_doc_number] => 10657046 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2020-05-19 [patent_title] => Data storage device and operating method thereof [patent_app_type] => utility [patent_app_number] => 16/014666 [patent_app_country] => US [patent_app_date] => 2018-06-21 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 8 [patent_figures_cnt] => 13 [patent_no_of_words] => 9379 [patent_no_of_claims] => 16 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 200 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16014666 [rel_patent_id] =>[rel_patent_doc_number] =>)
16/014666
Data storage device and operating method thereof Jun 20, 2018 Issued
Array ( [id] => 15544789 [patent_doc_number] => 10572174 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2020-02-25 [patent_title] => Data lifetime-aware migration [patent_app_type] => utility [patent_app_number] => 16/010228 [patent_app_country] => US [patent_app_date] => 2018-06-15 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 10 [patent_figures_cnt] => 10 [patent_no_of_words] => 9163 [patent_no_of_claims] => 20 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 226 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16010228 [rel_patent_id] =>[rel_patent_doc_number] =>)
16/010228
Data lifetime-aware migration Jun 14, 2018 Issued
Array ( [id] => 15152001 [patent_doc_number] => 20190354478 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2019-11-21 [patent_title] => On-Chip Copy with Data Folding in Three-Dimensional Non-Volatile Memory Array [patent_app_type] => utility [patent_app_number] => 16/010234 [patent_app_country] => US [patent_app_date] => 2018-06-15 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 15829 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -21 [patent_words_short_claim] => 355 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16010234 [rel_patent_id] =>[rel_patent_doc_number] =>)
16/010234
On-chip copy with data folding in three-dimensional non-volatile memory array Jun 14, 2018 Issued
Array ( [id] => 13449381 [patent_doc_number] => 20180276233 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2018-09-27 [patent_title] => TECHNIQUES FOR IMPLEMENTING HYBRID FLASH/HDD-BASED VIRTUAL DISK FILES [patent_app_type] => utility [patent_app_number] => 15/990360 [patent_app_country] => US [patent_app_date] => 2018-05-25 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 8620 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => 0 [patent_words_short_claim] => 209 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 15990360 [rel_patent_id] =>[rel_patent_doc_number] =>)
15/990360
Techniques for implementing hybrid flash/HDD-based virtual disk files May 24, 2018 Issued
Array ( [id] => 15120777 [patent_doc_number] => 20190347021 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2019-11-14 [patent_title] => ALLOCATION OF TASK CONTROL BLOCKS IN A STORAGE CONTROLLER FOR STAGING AND DESTAGING BASED ON STORAGE RANK RESPONSE TIME [patent_app_type] => utility [patent_app_number] => 15/974602 [patent_app_country] => US [patent_app_date] => 2018-05-08 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 6489 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -17 [patent_words_short_claim] => 63 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 15974602 [rel_patent_id] =>[rel_patent_doc_number] =>)
15/974602
Allocation of task control blocks in a storage controller for staging and destaging based on storage rank response time May 7, 2018 Issued
Array ( [id] => 18889858 [patent_doc_number] => 11868629 [patent_country] => US [patent_kind] => B1 [patent_issue_date] => 2024-01-09 [patent_title] => Storage system sizing service [patent_app_type] => utility [patent_app_number] => 15/967507 [patent_app_country] => US [patent_app_date] => 2018-04-30 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 18 [patent_figures_cnt] => 19 [patent_no_of_words] => 34555 [patent_no_of_claims] => 20 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 192 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 15967507 [rel_patent_id] =>[rel_patent_doc_number] =>)
15/967507
Storage system sizing service Apr 29, 2018 Issued
Array ( [id] => 16535067 [patent_doc_number] => 10877667 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2020-12-29 [patent_title] => Supervised learning with closed loop feedback to improve ioconsistency of solid state drives [patent_app_type] => utility [patent_app_number] => 15/947665 [patent_app_country] => US [patent_app_date] => 2018-04-06 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 8 [patent_figures_cnt] => 8 [patent_no_of_words] => 6336 [patent_no_of_claims] => 19 [patent_no_of_ind_claims] => 6 [patent_words_short_claim] => 18 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 15947665 [rel_patent_id] =>[rel_patent_doc_number] =>)
15/947665
Supervised learning with closed loop feedback to improve ioconsistency of solid state drives Apr 5, 2018 Issued
Array ( [id] => 16431520 [patent_doc_number] => 10831602 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2020-11-10 [patent_title] => Dynamically merging parity data for multiple data stripes [patent_app_type] => utility [patent_app_number] => 15/947457 [patent_app_country] => US [patent_app_date] => 2018-04-06 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 14 [patent_figures_cnt] => 15 [patent_no_of_words] => 12999 [patent_no_of_claims] => 20 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 166 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 15947457 [rel_patent_id] =>[rel_patent_doc_number] =>)
15/947457
Dynamically merging parity data for multiple data stripes Apr 5, 2018 Issued
Array ( [id] => 15670233 [patent_doc_number] => 10599343 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2020-03-24 [patent_title] => Proactively resilvering a striped disk array in advance of a predicted disk drive failure [patent_app_type] => utility [patent_app_number] => 15/947446 [patent_app_country] => US [patent_app_date] => 2018-04-06 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 6 [patent_figures_cnt] => 7 [patent_no_of_words] => 3413 [patent_no_of_claims] => 17 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 170 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 15947446 [rel_patent_id] =>[rel_patent_doc_number] =>)
15/947446
Proactively resilvering a striped disk array in advance of a predicted disk drive failure Apr 5, 2018 Issued
Array ( [id] => 14076453 [patent_doc_number] => 20190087114 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2019-03-21 [patent_title] => DATA PROCESSING SYSTEM AND OPERATING METHOD THEREOF [patent_app_type] => utility [patent_app_number] => 15/947271 [patent_app_country] => US [patent_app_date] => 2018-04-06 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 14433 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -18 [patent_words_short_claim] => 111 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 15947271 [rel_patent_id] =>[rel_patent_doc_number] =>)
15/947271
DATA PROCESSING SYSTEM AND OPERATING METHOD THEREOF Apr 5, 2018 Abandoned
Array ( [id] => 13332973 [patent_doc_number] => 20180218024 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2018-08-02 [patent_title] => Distributed Reservation Systems And Methods [patent_app_type] => utility [patent_app_number] => 15/937688 [patent_app_country] => US [patent_app_date] => 2018-03-27 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 5148 [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] => 15937688 [rel_patent_id] =>[rel_patent_doc_number] =>)
15/937688
Distributed reservations systems and methods Mar 26, 2018 Issued
Array ( [id] => 13143377 [patent_doc_number] => 10089021 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2018-10-02 [patent_title] => Storage operation interrupt [patent_app_type] => utility [patent_app_number] => 15/933365 [patent_app_country] => US [patent_app_date] => 2018-03-22 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 7 [patent_figures_cnt] => 7 [patent_no_of_words] => 23224 [patent_no_of_claims] => 20 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 91 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 15933365 [rel_patent_id] =>[rel_patent_doc_number] =>)
15/933365
Storage operation interrupt Mar 21, 2018 Issued
Array ( [id] => 14265145 [patent_doc_number] => 10282136 [patent_country] => US [patent_kind] => B1 [patent_issue_date] => 2019-05-07 [patent_title] => Storage system and control method thereof [patent_app_type] => utility [patent_app_number] => 15/910085 [patent_app_country] => US [patent_app_date] => 2018-03-02 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 35 [patent_figures_cnt] => 36 [patent_no_of_words] => 20457 [patent_no_of_claims] => 14 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 277 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 15910085 [rel_patent_id] =>[rel_patent_doc_number] =>)
15/910085
Storage system and control method thereof Mar 1, 2018 Issued
Array ( [id] => 15854887 [patent_doc_number] => 10642728 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2020-05-05 [patent_title] => Storage class memory status [patent_app_type] => utility [patent_app_number] => 15/908545 [patent_app_country] => US [patent_app_date] => 2018-02-28 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 6 [patent_figures_cnt] => 6 [patent_no_of_words] => 10393 [patent_no_of_claims] => 21 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 288 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 15908545 [rel_patent_id] =>[rel_patent_doc_number] =>)
15/908545
Storage class memory status Feb 27, 2018 Issued
Array ( [id] => 16338217 [patent_doc_number] => 10789174 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2020-09-29 [patent_title] => Guest intermediate address translation for virtual machines [patent_app_type] => utility [patent_app_number] => 15/908460 [patent_app_country] => US [patent_app_date] => 2018-02-28 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 18 [patent_figures_cnt] => 18 [patent_no_of_words] => 18898 [patent_no_of_claims] => 20 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 181 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 15908460 [rel_patent_id] =>[rel_patent_doc_number] =>)
15/908460
Guest intermediate address translation for virtual machines Feb 27, 2018 Issued
Array ( [id] => 14782401 [patent_doc_number] => 20190266098 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2019-08-29 [patent_title] => Progressive Flush of Cache Memory [patent_app_type] => utility [patent_app_number] => 15/908637 [patent_app_country] => US [patent_app_date] => 2018-02-28 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 16563 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -22 [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] => 15908637 [rel_patent_id] =>[rel_patent_doc_number] =>)
15/908637
Progressive flush of cache memory Feb 27, 2018 Issued
Menu