
Craig S. Goldschmidt
Examiner (ID: 8584, Phone: (571)270-3489 , Office: P/2132 )
| Most Active Art Unit | 2132 |
| Art Unit(s) | 2132, 2182, 2185 |
| Total Applications | 549 |
| Issued Applications | 402 |
| Pending Applications | 41 |
| Abandoned Applications | 112 |
Applications
| Application number | Title of the application | Filing Date | Status |
|---|---|---|---|
Array
(
[id] => 9794844
[patent_doc_number] => 20150006789
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2015-01-01
[patent_title] => 'Anti-Replay Protected Flash'
[patent_app_type] => utility
[patent_app_number] => 13/931653
[patent_app_country] => US
[patent_app_date] => 2013-06-28
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 7
[patent_figures_cnt] => 7
[patent_no_of_words] => 6615
[patent_no_of_claims] => 20
[patent_no_of_ind_claims] => 3
[patent_words_short_claim] => 0
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => publication
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 13931653
[rel_patent_id] =>[rel_patent_doc_number] =>) 13/931653 | Anti-replay protected flash | Jun 27, 2013 | Issued |
Array
(
[id] => 9794843
[patent_doc_number] => 20150006787
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2015-01-01
[patent_title] => 'TECHNIQUES FOR DYNAMICALLY RELOCATING VIRTUAL DISK FILE BLOCKS BETWEEN FLASH STORAGE AND HDD-BASED STORAGE'
[patent_app_type] => utility
[patent_app_number] => 13/931309
[patent_app_country] => US
[patent_app_date] => 2013-06-28
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 11
[patent_figures_cnt] => 11
[patent_no_of_words] => 8940
[patent_no_of_claims] => 21
[patent_no_of_ind_claims] => 3
[patent_words_short_claim] => 0
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => publication
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 13931309
[rel_patent_id] =>[rel_patent_doc_number] =>) 13/931309 | Techniques for dynamically relocating virtual disk file blocks between flash storage and HDD-based storage | Jun 27, 2013 | Issued |
Array
(
[id] => 9644964
[patent_doc_number] => 20140223078
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2014-08-07
[patent_title] => 'VIRTUAL OTP PRE-PROGRAMMING'
[patent_app_type] => utility
[patent_app_number] => 13/931015
[patent_app_country] => US
[patent_app_date] => 2013-06-28
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 8
[patent_figures_cnt] => 8
[patent_no_of_words] => 6416
[patent_no_of_claims] => 20
[patent_no_of_ind_claims] => 3
[patent_words_short_claim] => 0
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => publication
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 13931015
[rel_patent_id] =>[rel_patent_doc_number] =>) 13/931015 | Virtual OTP pre-programming | Jun 27, 2013 | Issued |
Array
(
[id] => 10301293
[patent_doc_number] => 20150186293
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2015-07-02
[patent_title] => 'HIGH-PERFORMANCE CACHE SYSTEM AND METHOD'
[patent_app_type] => utility
[patent_app_number] => 14/411009
[patent_app_country] => US
[patent_app_date] => 2013-06-26
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 22
[patent_figures_cnt] => 22
[patent_no_of_words] => 43278
[patent_no_of_claims] => 30
[patent_no_of_ind_claims] => 2
[patent_words_short_claim] => 0
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => publication
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 14411009
[rel_patent_id] =>[rel_patent_doc_number] =>) 14/411009 | HIGH-PERFORMANCE CACHE SYSTEM AND METHOD | Jun 25, 2013 | Abandoned |
Array
(
[id] => 10308347
[patent_doc_number] => 20150193348
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2015-07-09
[patent_title] => 'HIGH-PERFORMANCE DATA CACHE SYSTEM AND METHOD'
[patent_app_type] => utility
[patent_app_number] => 14/411062
[patent_app_country] => US
[patent_app_date] => 2013-06-25
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 9
[patent_figures_cnt] => 9
[patent_no_of_words] => 12670
[patent_no_of_claims] => 16
[patent_no_of_ind_claims] => 4
[patent_words_short_claim] => 0
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => publication
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 14411062
[rel_patent_id] =>[rel_patent_doc_number] =>) 14/411062 | HIGH-PERFORMANCE DATA CACHE SYSTEM AND METHOD | Jun 24, 2013 | Abandoned |
Array
(
[id] => 9548573
[patent_doc_number] => 20140173220
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2014-06-19
[patent_title] => 'Using Logical Block Addresses with Generation Numbers as Data Fingerprints to Provide Cache Coherency'
[patent_app_type] => utility
[patent_app_number] => 13/926763
[patent_app_country] => US
[patent_app_date] => 2013-06-25
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 12
[patent_figures_cnt] => 12
[patent_no_of_words] => 10192
[patent_no_of_claims] => 26
[patent_no_of_ind_claims] => 4
[patent_words_short_claim] => 0
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => publication
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 13926763
[rel_patent_id] =>[rel_patent_doc_number] =>) 13/926763 | Using logical block addresses with generation numbers as data fingerprints to provide cache coherency | Jun 24, 2013 | Issued |
Array
(
[id] => 11179730
[patent_doc_number] => 09411723
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2016-08-09
[patent_title] => 'Data exchange system'
[patent_app_type] => utility
[patent_app_number] => 14/389903
[patent_app_country] => US
[patent_app_date] => 2013-04-19
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 1
[patent_figures_cnt] => 2
[patent_no_of_words] => 1607
[patent_no_of_claims] => 14
[patent_no_of_ind_claims] => 2
[patent_words_short_claim] => 216
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 14389903
[rel_patent_id] =>[rel_patent_doc_number] =>) 14/389903 | Data exchange system | Apr 18, 2013 | Issued |
Array
(
[id] => 10342464
[patent_doc_number] => 20150227469
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2015-08-13
[patent_title] => 'Method For Pinning Data In Large Cache In Multi-Level Memory System'
[patent_app_type] => utility
[patent_app_number] => 13/976181
[patent_app_country] => US
[patent_app_date] => 2013-03-15
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 12
[patent_figures_cnt] => 12
[patent_no_of_words] => 9406
[patent_no_of_claims] => 26
[patent_no_of_ind_claims] => 3
[patent_words_short_claim] => 0
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => publication
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 13976181
[rel_patent_id] =>[rel_patent_doc_number] =>) 13/976181 | Method for pinning data in large cache in multi-level memory system | Mar 14, 2013 | Issued |
Array
(
[id] => 10665496
[patent_doc_number] => 20160011640
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2016-01-14
[patent_title] => 'FAST RESUME FROM HIBERNATE'
[patent_app_type] => utility
[patent_app_number] => 13/803015
[patent_app_country] => US
[patent_app_date] => 2013-03-14
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 6
[patent_figures_cnt] => 6
[patent_no_of_words] => 3182
[patent_no_of_claims] => 20
[patent_no_of_ind_claims] => 7
[patent_words_short_claim] => 0
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => publication
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 13803015
[rel_patent_id] =>[rel_patent_doc_number] =>) 13/803015 | Fast resume from hibernate | Mar 13, 2013 | Issued |
Array
(
[id] => 10335431
[patent_doc_number] => 20150220436
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2015-08-06
[patent_title] => 'Power Efficient Level One Data Cache Access With Pre-Validated Tags'
[patent_app_type] => utility
[patent_app_number] => 13/976313
[patent_app_country] => US
[patent_app_date] => 2013-03-14
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 9
[patent_figures_cnt] => 9
[patent_no_of_words] => 8972
[patent_no_of_claims] => 20
[patent_no_of_ind_claims] => 4
[patent_words_short_claim] => 0
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => publication
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 13976313
[rel_patent_id] =>[rel_patent_doc_number] =>) 13/976313 | Power efficient level one data cache access with pre-validated tags | Mar 13, 2013 | Issued |
Array
(
[id] => 9974160
[patent_doc_number] => 09021196
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2015-04-28
[patent_title] => 'Method, system and computer program product for writing multiple files simultaneously to a tape media'
[patent_app_type] => utility
[patent_app_number] => 13/786324
[patent_app_country] => US
[patent_app_date] => 2013-03-05
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 6
[patent_figures_cnt] => 8
[patent_no_of_words] => 8897
[patent_no_of_claims] => 20
[patent_no_of_ind_claims] => 3
[patent_words_short_claim] => 158
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 13786324
[rel_patent_id] =>[rel_patent_doc_number] =>) 13/786324 | Method, system and computer program product for writing multiple files simultaneously to a tape media | Mar 4, 2013 | Issued |
Array
(
[id] => 9193345
[patent_doc_number] => 20130332660
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2013-12-12
[patent_title] => 'Hybrid Checkpointed Memory'
[patent_app_type] => utility
[patent_app_number] => 13/786385
[patent_app_country] => US
[patent_app_date] => 2013-03-05
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 14
[patent_figures_cnt] => 14
[patent_no_of_words] => 28904
[patent_no_of_claims] => 24
[patent_no_of_ind_claims] => 4
[patent_words_short_claim] => 0
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => publication
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 13786385
[rel_patent_id] =>[rel_patent_doc_number] =>) 13/786385 | Hybrid checkpointed memory | Mar 4, 2013 | Issued |
Array
(
[id] => 9540043
[patent_doc_number] => 20140164690
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2014-06-12
[patent_title] => 'SYSTEM AND METHOD FOR ALLOCATING MEMORY TO DISSIMILAR MEMORY DEVICES USING QUALITY OF SERVICE'
[patent_app_type] => utility
[patent_app_number] => 13/781366
[patent_app_country] => US
[patent_app_date] => 2013-02-28
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 14
[patent_figures_cnt] => 14
[patent_no_of_words] => 7873
[patent_no_of_claims] => 25
[patent_no_of_ind_claims] => 4
[patent_words_short_claim] => 0
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => publication
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 13781366
[rel_patent_id] =>[rel_patent_doc_number] =>) 13/781366 | System and method for allocating memory to dissimilar memory devices using quality of service | Feb 27, 2013 | Issued |
Array
(
[id] => 9974167
[patent_doc_number] => 09021204
[patent_country] => US
[patent_kind] => B1
[patent_issue_date] => 2015-04-28
[patent_title] => 'Techniques for managing data storage'
[patent_app_type] => utility
[patent_app_number] => 13/779453
[patent_app_country] => US
[patent_app_date] => 2013-02-27
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 4
[patent_figures_cnt] => 4
[patent_no_of_words] => 6364
[patent_no_of_claims] => 18
[patent_no_of_ind_claims] => 2
[patent_words_short_claim] => 159
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 13779453
[rel_patent_id] =>[rel_patent_doc_number] =>) 13/779453 | Techniques for managing data storage | Feb 26, 2013 | Issued |
Array
(
[id] => 16370968
[patent_doc_number] => 10802723
[patent_country] => US
[patent_kind] => B1
[patent_issue_date] => 2020-10-13
[patent_title] => Apparatus and method for fast-path memory operations
[patent_app_type] => utility
[patent_app_number] => 13/779562
[patent_app_country] => US
[patent_app_date] => 2013-02-27
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 6
[patent_figures_cnt] => 6
[patent_no_of_words] => 6680
[patent_no_of_claims] => 26
[patent_no_of_ind_claims] => 4
[patent_words_short_claim] => 94
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 13779562
[rel_patent_id] =>[rel_patent_doc_number] =>) 13/779562 | Apparatus and method for fast-path memory operations | Feb 26, 2013 | Issued |
Array
(
[id] => 9251833
[patent_doc_number] => 08615624
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2013-12-24
[patent_title] => 'Methods, apparatuses, and computer program products for enhancing memory erase functionality'
[patent_app_type] => utility
[patent_app_number] => 13/771868
[patent_app_country] => US
[patent_app_date] => 2013-02-20
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 3
[patent_figures_cnt] => 3
[patent_no_of_words] => 7744
[patent_no_of_claims] => 21
[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] => 13771868
[rel_patent_id] =>[rel_patent_doc_number] =>) 13/771868 | Methods, apparatuses, and computer program products for enhancing memory erase functionality | Feb 19, 2013 | Issued |
Array
(
[id] => 8855425
[patent_doc_number] => 20130145100
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2013-06-06
[patent_title] => 'MANAGING METADATA FOR DATA IN A COPY RELATIONSHIP'
[patent_app_type] => utility
[patent_app_number] => 13/756333
[patent_app_country] => US
[patent_app_date] => 2013-01-31
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 7
[patent_figures_cnt] => 7
[patent_no_of_words] => 4850
[patent_no_of_claims] => 9
[patent_no_of_ind_claims] => 1
[patent_words_short_claim] => 0
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => publication
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 13756333
[rel_patent_id] =>[rel_patent_doc_number] =>) 13/756333 | Managing metadata for data in a copy relationship | Jan 30, 2013 | Issued |
Array
(
[id] => 10124345
[patent_doc_number] => 09158704
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2015-10-13
[patent_title] => 'Virtual memory management system with reduced latency'
[patent_app_type] => utility
[patent_app_number] => 13/749334
[patent_app_country] => US
[patent_app_date] => 2013-01-24
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 5
[patent_figures_cnt] => 8
[patent_no_of_words] => 4474
[patent_no_of_claims] => 15
[patent_no_of_ind_claims] => 2
[patent_words_short_claim] => 178
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 13749334
[rel_patent_id] =>[rel_patent_doc_number] =>) 13/749334 | Virtual memory management system with reduced latency | Jan 23, 2013 | Issued |
Array
(
[id] => 10072453
[patent_doc_number] => 09110812
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2015-08-18
[patent_title] => 'Virtual tape device and control method of virtual tape device'
[patent_app_type] => utility
[patent_app_number] => 13/748908
[patent_app_country] => US
[patent_app_date] => 2013-01-24
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 9
[patent_figures_cnt] => 10
[patent_no_of_words] => 7734
[patent_no_of_claims] => 4
[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] => 13748908
[rel_patent_id] =>[rel_patent_doc_number] =>) 13/748908 | Virtual tape device and control method of virtual tape device | Jan 23, 2013 | Issued |
Array
(
[id] => 9479294
[patent_doc_number] => 20140136757
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2014-05-15
[patent_title] => 'NAND Flash Based Content Addressable Memory'
[patent_app_type] => utility
[patent_app_number] => 13/749407
[patent_app_country] => US
[patent_app_date] => 2013-01-24
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 13
[patent_figures_cnt] => 13
[patent_no_of_words] => 11402
[patent_no_of_claims] => 15
[patent_no_of_ind_claims] => 1
[patent_words_short_claim] => 0
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => publication
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 13749407
[rel_patent_id] =>[rel_patent_doc_number] =>) 13/749407 | NAND flash based content addressable memory | Jan 23, 2013 | Issued |