
Hua Jasmine Song
Examiner (ID: 11195)
| Most Active Art Unit | 2133 |
| Art Unit(s) | 2189, 2131, 2138, 2187, 2188, 2133 |
| Total Applications | 1391 |
| Issued Applications | 1254 |
| Pending Applications | 70 |
| Abandoned Applications | 80 |
Applications
| Application number | Title of the application | Filing Date | Status |
|---|---|---|---|
Array
(
[id] => 13069149
[patent_doc_number] => 10055354
[patent_country] => US
[patent_kind] => B1
[patent_issue_date] => 2018-08-21
[patent_title] => Systems, devices and methods using a solid state device as a caching medium with a hashing algorithm to maintain sibling proximity
[patent_app_type] => utility
[patent_app_number] => 15/145874
[patent_app_country] => US
[patent_app_date] => 2016-05-04
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 6
[patent_figures_cnt] => 6
[patent_no_of_words] => 8473
[patent_no_of_claims] => 17
[patent_no_of_ind_claims] => 3
[patent_words_short_claim] => 272
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 15145874
[rel_patent_id] =>[rel_patent_doc_number] =>) 15/145874 | Systems, devices and methods using a solid state device as a caching medium with a hashing algorithm to maintain sibling proximity | May 3, 2016 | Issued |
Array
(
[id] => 12414270
[patent_doc_number] => 09971699
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2018-05-15
[patent_title] => Method to control cache replacement for decoupled data fetch
[patent_app_type] => utility
[patent_app_number] => 15/146834
[patent_app_country] => US
[patent_app_date] => 2016-05-04
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 10
[patent_figures_cnt] => 10
[patent_no_of_words] => 10520
[patent_no_of_claims] => 20
[patent_no_of_ind_claims] => 5
[patent_words_short_claim] => 130
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 15146834
[rel_patent_id] =>[rel_patent_doc_number] =>) 15/146834 | Method to control cache replacement for decoupled data fetch | May 3, 2016 | Issued |
Array
(
[id] => 11958044
[patent_doc_number] => 20170262197
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2017-09-14
[patent_title] => 'MEMORY MANAGING METHOD, MEMORY CONTROL CIRCUIT UNIT AND MEMORY STORAGE APPARATUS'
[patent_app_type] => utility
[patent_app_number] => 15/145814
[patent_app_country] => US
[patent_app_date] => 2016-05-04
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 12
[patent_figures_cnt] => 12
[patent_no_of_words] => 12928
[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] => 15145814
[rel_patent_id] =>[rel_patent_doc_number] =>) 15/145814 | Memory managing method, memory control circuit unit and memory storage apparatus | May 3, 2016 | Issued |
Array
(
[id] => 14282323
[patent_doc_number] => 20190138446
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2019-05-09
[patent_title] => COMPRESSED PAGES HAVING DATA AND COMPRESSION METADATA
[patent_app_type] => utility
[patent_app_number] => 16/096582
[patent_app_country] => US
[patent_app_date] => 2016-04-29
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 0
[patent_figures_cnt] => 0
[patent_no_of_words] => 16541
[patent_no_of_claims] => 0
[patent_no_of_ind_claims] => -12
[patent_words_short_claim] => 130
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => publication
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16096582
[rel_patent_id] =>[rel_patent_doc_number] =>) 16/096582 | Compressed pages having data and compression metadata | Apr 28, 2016 | Issued |
Array
(
[id] => 11577666
[patent_doc_number] => 09632928
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2017-04-25
[patent_title] => 'Parallel garbage collection implemented in hardware'
[patent_app_type] => utility
[patent_app_number] => 15/141318
[patent_app_country] => US
[patent_app_date] => 2016-04-28
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 11
[patent_figures_cnt] => 13
[patent_no_of_words] => 10790
[patent_no_of_claims] => 20
[patent_no_of_ind_claims] => 4
[patent_words_short_claim] => 89
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 15141318
[rel_patent_id] =>[rel_patent_doc_number] =>) 15/141318 | Parallel garbage collection implemented in hardware | Apr 27, 2016 | Issued |
Array
(
[id] => 12495567
[patent_doc_number] => 09996474
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2018-06-12
[patent_title] => Multiple stage memory management
[patent_app_type] => utility
[patent_app_number] => 15/076764
[patent_app_country] => US
[patent_app_date] => 2016-03-22
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 10
[patent_figures_cnt] => 14
[patent_no_of_words] => 9696
[patent_no_of_claims] => 16
[patent_no_of_ind_claims] => 4
[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] => 15076764
[rel_patent_id] =>[rel_patent_doc_number] =>) 15/076764 | Multiple stage memory management | Mar 21, 2016 | Issued |
Array
(
[id] => 11973298
[patent_doc_number] => 20170277452
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2017-09-28
[patent_title] => 'METHOD TO PROVIDE TRANSACTIONAL SEMANTICS FOR UPDATES TO DATA STRUCTURES STORED IN A NON-VOLATILE MEMORY'
[patent_app_type] => utility
[patent_app_number] => 15/077688
[patent_app_country] => US
[patent_app_date] => 2016-03-22
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 9
[patent_figures_cnt] => 9
[patent_no_of_words] => 7930
[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] => 15077688
[rel_patent_id] =>[rel_patent_doc_number] =>) 15/077688 | Method to provide transactional semantics for updates to data structures stored in a non-volatile memory | Mar 21, 2016 | Issued |
Array
(
[id] => 11109610
[patent_doc_number] => 20160306579
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2016-10-20
[patent_title] => 'METHOD OF OPERATING DATA STORAGE DEVICE AND METHOD OF OPERATING SYSTEM INCLUDING THE SAME'
[patent_app_type] => utility
[patent_app_number] => 15/075217
[patent_app_country] => US
[patent_app_date] => 2016-03-21
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 15
[patent_figures_cnt] => 15
[patent_no_of_words] => 13795
[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] => 15075217
[rel_patent_id] =>[rel_patent_doc_number] =>) 15/075217 | Method of operating data storage device and method of operating system including the same | Mar 20, 2016 | Issued |
Array
(
[id] => 11086161
[patent_doc_number] => 20160283127
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2016-09-29
[patent_title] => 'FORK-SAFE MEMORY ALLOCATION FROM MEMORY-MAPPED FILES WITH ANONYMOUS MEMORY BEHAVIOR'
[patent_app_type] => utility
[patent_app_number] => 15/076561
[patent_app_country] => US
[patent_app_date] => 2016-03-21
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 21
[patent_figures_cnt] => 21
[patent_no_of_words] => 26130
[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] => 15076561
[rel_patent_id] =>[rel_patent_doc_number] =>) 15/076561 | Fork-safe memory allocation from memory-mapped files with anonymous memory behavior | Mar 20, 2016 | Issued |
Array
(
[id] => 12352257
[patent_doc_number] => 09952928
[patent_country] => US
[patent_kind] => B1
[patent_issue_date] => 2018-04-24
[patent_title] => Operation aware striping in parallel drives
[patent_app_type] => utility
[patent_app_number] => 15/068500
[patent_app_country] => US
[patent_app_date] => 2016-03-11
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 4
[patent_figures_cnt] => 4
[patent_no_of_words] => 4224
[patent_no_of_claims] => 20
[patent_no_of_ind_claims] => 3
[patent_words_short_claim] => 110
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 15068500
[rel_patent_id] =>[rel_patent_doc_number] =>) 15/068500 | Operation aware striping in parallel drives | Mar 10, 2016 | Issued |
Array
(
[id] => 11278821
[patent_doc_number] => 09495300
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2016-11-15
[patent_title] => 'Set selection of a set-associative storage container'
[patent_app_type] => utility
[patent_app_number] => 15/067305
[patent_app_country] => US
[patent_app_date] => 2016-03-11
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 4
[patent_figures_cnt] => 4
[patent_no_of_words] => 6003
[patent_no_of_claims] => 1
[patent_no_of_ind_claims] => 1
[patent_words_short_claim] => 300
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 15067305
[rel_patent_id] =>[rel_patent_doc_number] =>) 15/067305 | Set selection of a set-associative storage container | Mar 10, 2016 | Issued |
Array
(
[id] => 13483237
[patent_doc_number] => 20180293161
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2018-10-11
[patent_title] => STORING DATA IN A STORAGE DEVICE
[patent_app_type] => utility
[patent_app_number] => 15/767444
[patent_app_country] => US
[patent_app_date] => 2016-03-04
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 0
[patent_figures_cnt] => 0
[patent_no_of_words] => 7787
[patent_no_of_claims] => 0
[patent_no_of_ind_claims] => -12
[patent_words_short_claim] => 97
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => publication
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 15767444
[rel_patent_id] =>[rel_patent_doc_number] =>) 15/767444 | Storing data in a storage device | Mar 3, 2016 | Issued |
Array
(
[id] => 11938456
[patent_doc_number] => 20170242605
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2017-08-24
[patent_title] => 'GUID PARTITION TABLE BASED HIDDEN DATA STORE SYSTEM'
[patent_app_type] => utility
[patent_app_number] => 15/052666
[patent_app_country] => US
[patent_app_date] => 2016-02-24
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 8
[patent_figures_cnt] => 8
[patent_no_of_words] => 7935
[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] => 15052666
[rel_patent_id] =>[rel_patent_doc_number] =>) 15/052666 | GUID partition table based hidden data store system | Feb 23, 2016 | Issued |
Array
(
[id] => 11938648
[patent_doc_number] => 20170242798
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2017-08-24
[patent_title] => 'METHODS FOR PERFORMING A MEMORY RESOURCE RETRY'
[patent_app_type] => utility
[patent_app_number] => 15/052000
[patent_app_country] => US
[patent_app_date] => 2016-02-24
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 11
[patent_figures_cnt] => 11
[patent_no_of_words] => 11846
[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] => 15052000
[rel_patent_id] =>[rel_patent_doc_number] =>) 15/052000 | Methods for performing a memory resource retry | Feb 23, 2016 | Issued |
Array
(
[id] => 12146484
[patent_doc_number] => 09880738
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2018-01-30
[patent_title] => 'Placement and movement of sub-units of a storage unit in a tiered storage environment'
[patent_app_type] => utility
[patent_app_number] => 15/040387
[patent_app_country] => US
[patent_app_date] => 2016-02-10
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 7
[patent_figures_cnt] => 7
[patent_no_of_words] => 5728
[patent_no_of_claims] => 20
[patent_no_of_ind_claims] => 3
[patent_words_short_claim] => 139
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 15040387
[rel_patent_id] =>[rel_patent_doc_number] =>) 15/040387 | Placement and movement of sub-units of a storage unit in a tiered storage environment | Feb 9, 2016 | Issued |
Array
(
[id] => 10771073
[patent_doc_number] => 20160117229
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2016-04-28
[patent_title] => 'SELECTIVE ACCESS TO EXECUTABLE MEMORY'
[patent_app_type] => utility
[patent_app_number] => 14/986418
[patent_app_country] => US
[patent_app_date] => 2015-12-31
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 13
[patent_figures_cnt] => 13
[patent_no_of_words] => 30462
[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] => 14986418
[rel_patent_id] =>[rel_patent_doc_number] =>) 14/986418 | Selective access to executable memory | Dec 30, 2015 | Issued |
Array
(
[id] => 10757477
[patent_doc_number] => 20160103629
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2016-04-14
[patent_title] => 'STORAGE SYSTEM HAVING A PLURALITY OF FLASH PACKAGES'
[patent_app_type] => utility
[patent_app_number] => 14/970761
[patent_app_country] => US
[patent_app_date] => 2015-12-16
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 34
[patent_figures_cnt] => 34
[patent_no_of_words] => 24298
[patent_no_of_claims] => 5
[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] => 14970761
[rel_patent_id] =>[rel_patent_doc_number] =>) 14/970761 | Storage system having a plurality of flash packages | Dec 15, 2015 | Issued |
Array
(
[id] => 13526197
[patent_doc_number] => 20180314641
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2018-11-01
[patent_title] => Method And Memory Availability Managing Module For Managing Availability Of Memory Pages
[patent_app_type] => utility
[patent_app_number] => 15/772898
[patent_app_country] => US
[patent_app_date] => 2015-12-02
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 0
[patent_figures_cnt] => 0
[patent_no_of_words] => 8027
[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] => 15772898
[rel_patent_id] =>[rel_patent_doc_number] =>) 15/772898 | Method and memory availability managing module for managing availability of memory pages | Dec 1, 2015 | Issued |
Array
(
[id] => 10739306
[patent_doc_number] => 20160085457
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2016-03-24
[patent_title] => 'WRITE REORDERING IN A HYBRID DISK DRIVE'
[patent_app_type] => utility
[patent_app_number] => 14/956280
[patent_app_country] => US
[patent_app_date] => 2015-12-01
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 13
[patent_figures_cnt] => 13
[patent_no_of_words] => 12084
[patent_no_of_claims] => 24
[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] => 14956280
[rel_patent_id] =>[rel_patent_doc_number] =>) 14/956280 | Write reordering in a hybrid disk drive | Nov 30, 2015 | Issued |
Array
(
[id] => 11049563
[patent_doc_number] => 20160246523
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2016-08-25
[patent_title] => 'SYSTEM FOR PROVIDING VIRTUAL BLOCK DEVICE'
[patent_app_type] => utility
[patent_app_number] => 14/954167
[patent_app_country] => US
[patent_app_date] => 2015-11-30
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 5
[patent_figures_cnt] => 5
[patent_no_of_words] => 4513
[patent_no_of_claims] => 10
[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] => 14954167
[rel_patent_id] =>[rel_patent_doc_number] =>) 14/954167 | SYSTEM FOR PROVIDING VIRTUAL BLOCK DEVICE | Nov 29, 2015 | Abandoned |