Search

Steven G.s. Sanghera

Examiner (ID: 14525)

Most Active Art Unit
3626
Art Unit(s)
3626
Total Applications
175
Issued Applications
36
Pending Applications
70
Abandoned Applications
69

Applications

Application numberTitle of the applicationFiling DateStatus
Array ( [id] => 10470827 [patent_doc_number] => 20150355843 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2015-12-10 [patent_title] => 'WRITE COMMAND OVERLAP DETECTION' [patent_app_type] => utility [patent_app_number] => 14/819652 [patent_app_country] => US [patent_app_date] => 2015-08-06 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 4 [patent_figures_cnt] => 4 [patent_no_of_words] => 6998 [patent_no_of_claims] => 21 [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] => 14819652 [rel_patent_id] =>[rel_patent_doc_number] =>)
14/819652
Write command overlap detection Aug 5, 2015 Issued
Array ( [id] => 12570840 [patent_doc_number] => 10019196 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2018-07-10 [patent_title] => Efficient enforcement of command execution order in solid state drives [patent_app_type] => utility [patent_app_number] => 14/813436 [patent_app_country] => US [patent_app_date] => 2015-07-30 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 4 [patent_figures_cnt] => 5 [patent_no_of_words] => 5729 [patent_no_of_claims] => 20 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 246 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 14813436 [rel_patent_id] =>[rel_patent_doc_number] =>)
14/813436
Efficient enforcement of command execution order in solid state drives Jul 29, 2015 Issued
Array ( [id] => 11423453 [patent_doc_number] => 20170031596 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2017-02-02 [patent_title] => 'PARITY STRIPE LOCK ENGINE' [patent_app_type] => utility [patent_app_number] => 14/813250 [patent_app_country] => US [patent_app_date] => 2015-07-30 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 7 [patent_figures_cnt] => 7 [patent_no_of_words] => 10880 [patent_no_of_claims] => 13 [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] => 14813250 [rel_patent_id] =>[rel_patent_doc_number] =>)
14/813250
Parity stripe lock engine Jul 29, 2015 Issued
Array ( [id] => 11423456 [patent_doc_number] => 20170031600 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2017-02-02 [patent_title] => 'REAL-TIME ANALYSIS FOR DYNAMIC STORAGE' [patent_app_type] => utility [patent_app_number] => 14/813269 [patent_app_country] => US [patent_app_date] => 2015-07-30 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 13 [patent_figures_cnt] => 13 [patent_no_of_words] => 9265 [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] => 14813269 [rel_patent_id] =>[rel_patent_doc_number] =>)
14/813269
REAL-TIME ANALYSIS FOR DYNAMIC STORAGE Jul 29, 2015 Abandoned
Array ( [id] => 11423459 [patent_doc_number] => 20170031603 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2017-02-02 [patent_title] => 'RECLAMATION OF STORAGE MEDIUM' [patent_app_type] => utility [patent_app_number] => 14/813191 [patent_app_country] => US [patent_app_date] => 2015-07-30 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 8 [patent_figures_cnt] => 8 [patent_no_of_words] => 8424 [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] => 14813191 [rel_patent_id] =>[rel_patent_doc_number] =>)
14/813191
Reclamation of storage medium Jul 29, 2015 Issued
Array ( [id] => 10439114 [patent_doc_number] => 20150324126 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2015-11-12 [patent_title] => 'STORAGE SYSTEM WITH VIRTUAL VOLUME HAVING DATA ARRANGED ASTRIDE STORAGE DEVICES, AND VOLUME MANAGEMENT METHOD' [patent_app_type] => utility [patent_app_number] => 14/803247 [patent_app_country] => US [patent_app_date] => 2015-07-20 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 75 [patent_figures_cnt] => 75 [patent_no_of_words] => 35831 [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] => 14803247 [rel_patent_id] =>[rel_patent_doc_number] =>)
14/803247
Storage system with virtual volume having data arranged astride storage devices, and volume management method Jul 19, 2015 Issued
Array ( [id] => 13679291 [patent_doc_number] => 20160378382 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2016-12-29 [patent_title] => ADDRESS PROBING FOR TRANSACTION [patent_app_type] => utility [patent_app_number] => 14/751919 [patent_app_country] => US [patent_app_date] => 2015-06-26 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 16876 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -11 [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] => 14751919 [rel_patent_id] =>[rel_patent_doc_number] =>)
14/751919
Address probing for transaction Jun 25, 2015 Issued
Array ( [id] => 10808426 [patent_doc_number] => 20160154583 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2016-06-02 [patent_title] => 'APPARATUS AND METHOD FOR PROCESSING DATA SAMPLES WITH DIFFERENT BIT WIDTHS' [patent_app_type] => utility [patent_app_number] => 14/905970 [patent_app_country] => US [patent_app_date] => 2015-06-16 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 13 [patent_figures_cnt] => 13 [patent_no_of_words] => 11882 [patent_no_of_claims] => 28 [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] => 14905970 [rel_patent_id] =>[rel_patent_doc_number] =>)
14/905970
Apparatus and method for processing data samples with different bit widths Jun 15, 2015 Issued
Array ( [id] => 10357150 [patent_doc_number] => 20150242155 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2015-08-27 [patent_title] => 'METHOD FOR PROTECTING STORAGE DEVICE DATA INTEGRITY IN AN EXTERNAL OPERATING ENVIRONMENT' [patent_app_type] => utility [patent_app_number] => 14/710539 [patent_app_country] => US [patent_app_date] => 2015-05-12 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 7 [patent_figures_cnt] => 7 [patent_no_of_words] => 5626 [patent_no_of_claims] => 18 [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] => 14710539 [rel_patent_id] =>[rel_patent_doc_number] =>)
14/710539
METHOD FOR PROTECTING STORAGE DEVICE DATA INTEGRITY IN AN EXTERNAL OPERATING ENVIRONMENT May 11, 2015 Abandoned
Array ( [id] => 11759144 [patent_doc_number] => 20170206013 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2017-07-20 [patent_title] => 'STORAGE CONTROLLER AND USING METHOD THEREFOR' [patent_app_type] => utility [patent_app_number] => 15/323083 [patent_app_country] => US [patent_app_date] => 2015-04-22 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 2 [patent_figures_cnt] => 2 [patent_no_of_words] => 4372 [patent_no_of_claims] => 36 [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] => 15323083 [rel_patent_id] =>[rel_patent_doc_number] =>)
15/323083
Storage controller and using method therefor Apr 21, 2015 Issued
Array ( [id] => 10991272 [patent_doc_number] => 20160188217 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2016-06-30 [patent_title] => 'METHOD FOR DATA PLACEMENT IN A MEMORY BASED FILE SYSTEM' [patent_app_type] => utility [patent_app_number] => 14/587075 [patent_app_country] => US [patent_app_date] => 2014-12-31 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 10 [patent_figures_cnt] => 10 [patent_no_of_words] => 7372 [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] => 14587075 [rel_patent_id] =>[rel_patent_doc_number] =>)
14/587075
Method for data placement in a memory based file system Dec 30, 2014 Issued
Array ( [id] => 10991267 [patent_doc_number] => 20160188212 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2016-06-30 [patent_title] => 'DATA STORAGE SYSTEM SELECTIVELY EMPLOYING MULTIPLE DATA COMPRESSION TECHNIQUES' [patent_app_type] => utility [patent_app_number] => 14/586335 [patent_app_country] => US [patent_app_date] => 2014-12-30 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 9 [patent_figures_cnt] => 9 [patent_no_of_words] => 7563 [patent_no_of_claims] => 19 [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] => 14586335 [rel_patent_id] =>[rel_patent_doc_number] =>)
14/586335
Data storage system selectively employing multiple data compression techniques Dec 29, 2014 Issued
Array ( [id] => 13186053 [patent_doc_number] => 10108546 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2018-10-23 [patent_title] => Method and system for using non-volatile memory as a replacement for volatile memory [patent_app_type] => utility [patent_app_number] => 14/586205 [patent_app_country] => US [patent_app_date] => 2014-12-30 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 5 [patent_figures_cnt] => 6 [patent_no_of_words] => 5524 [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] => 14586205 [rel_patent_id] =>[rel_patent_doc_number] =>)
14/586205
Method and system for using non-volatile memory as a replacement for volatile memory Dec 29, 2014 Issued
Array ( [id] => 13157403 [patent_doc_number] => 10095425 [patent_country] => US [patent_kind] => B1 [patent_issue_date] => 2018-10-09 [patent_title] => Techniques for storing data [patent_app_type] => utility [patent_app_number] => 14/586001 [patent_app_country] => US [patent_app_date] => 2014-12-30 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 29 [patent_figures_cnt] => 29 [patent_no_of_words] => 27515 [patent_no_of_claims] => 20 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 352 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 14586001 [rel_patent_id] =>[rel_patent_doc_number] =>)
14/586001
Techniques for storing data Dec 29, 2014 Issued
Array ( [id] => 11523476 [patent_doc_number] => 09606876 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2017-03-28 [patent_title] => 'Back up and recovery in virtual machine environments' [patent_app_type] => utility [patent_app_number] => 14/472418 [patent_app_country] => US [patent_app_date] => 2014-08-29 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 8 [patent_figures_cnt] => 8 [patent_no_of_words] => 6832 [patent_no_of_claims] => 7 [patent_no_of_ind_claims] => 1 [patent_words_short_claim] => 243 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 14472418 [rel_patent_id] =>[rel_patent_doc_number] =>)
14/472418
Back up and recovery in virtual machine environments Aug 28, 2014 Issued
Array ( [id] => 11193212 [patent_doc_number] => 09424027 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2016-08-23 [patent_title] => 'Message management system for information transfer within a multitasking system' [patent_app_type] => utility [patent_app_number] => 14/446006 [patent_app_country] => US [patent_app_date] => 2014-07-29 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 6 [patent_figures_cnt] => 7 [patent_no_of_words] => 8884 [patent_no_of_claims] => 9 [patent_no_of_ind_claims] => 1 [patent_words_short_claim] => 585 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 14446006 [rel_patent_id] =>[rel_patent_doc_number] =>)
14/446006
Message management system for information transfer within a multitasking system Jul 28, 2014 Issued
Array ( [id] => 9807852 [patent_doc_number] => 20150019797 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2015-01-15 [patent_title] => 'Method and Apparatus for Providing Improved Garbage Collection Process In Solid State Drive' [patent_app_type] => utility [patent_app_number] => 14/315172 [patent_app_country] => US [patent_app_date] => 2014-06-25 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 9 [patent_figures_cnt] => 9 [patent_no_of_words] => 7365 [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] => 14315172 [rel_patent_id] =>[rel_patent_doc_number] =>)
14/315172
Method and apparatus for providing improved garbage collection process in solid state drive Jun 24, 2014 Issued
Array ( [id] => 11252763 [patent_doc_number] => 09478274 [patent_country] => US [patent_kind] => B1 [patent_issue_date] => 2016-10-25 [patent_title] => 'Methods and apparatus for multiple memory maps and multiple page caches in tiered memory' [patent_app_type] => utility [patent_app_number] => 14/314366 [patent_app_country] => US [patent_app_date] => 2014-06-25 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 15 [patent_figures_cnt] => 16 [patent_no_of_words] => 8295 [patent_no_of_claims] => 20 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 266 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 14314366 [rel_patent_id] =>[rel_patent_doc_number] =>)
14/314366
Methods and apparatus for multiple memory maps and multiple page caches in tiered memory Jun 24, 2014 Issued
Array ( [id] => 11801232 [patent_doc_number] => 09542107 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2017-01-10 [patent_title] => 'Flash copy relationship management' [patent_app_type] => utility [patent_app_number] => 14/314203 [patent_app_country] => US [patent_app_date] => 2014-06-25 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 11 [patent_figures_cnt] => 11 [patent_no_of_words] => 12210 [patent_no_of_claims] => 17 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 225 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 14314203 [rel_patent_id] =>[rel_patent_doc_number] =>)
14/314203
Flash copy relationship management Jun 24, 2014 Issued
Array ( [id] => 11636992 [patent_doc_number] => 09658967 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2017-05-23 [patent_title] => 'Evicting cached stores' [patent_app_type] => utility [patent_app_number] => 14/314461 [patent_app_country] => US [patent_app_date] => 2014-06-25 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 4 [patent_figures_cnt] => 5 [patent_no_of_words] => 5566 [patent_no_of_claims] => 7 [patent_no_of_ind_claims] => 2 [patent_words_short_claim] => 337 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 14314461 [rel_patent_id] =>[rel_patent_doc_number] =>)
14/314461
Evicting cached stores Jun 24, 2014 Issued
Menu