Search

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