Search

John B Sotomayor

Examiner (ID: 832, Phone: (571)272-6978 , Office: P/3646 )

Most Active Art Unit
3662
Art Unit(s)
3662, 3642, 2202, 3646, 2201, 3641
Total Applications
2701
Issued Applications
2479
Pending Applications
70
Abandoned Applications
152

Applications

Application numberTitle of the applicationFiling DateStatus
Array ( [id] => 17372181 [patent_doc_number] => 20220027233 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2022-01-27 [patent_title] => SYSTEMS AND METHODS FOR PARITY-BASED FAILURE PROTECTION FOR STORAGE DEVICES [patent_app_type] => utility [patent_app_number] => 17/020158 [patent_app_country] => US [patent_app_date] => 2020-09-14 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 13524 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -17 [patent_words_short_claim] => 60 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 17020158 [rel_patent_id] =>[rel_patent_doc_number] =>)
17/020158
Systems and methods for parity-based failure protection for storage devices Sep 13, 2020 Issued
Array ( [id] => 17879296 [patent_doc_number] => 11451331 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2022-09-20 [patent_title] => Bit error correction for Bluetooth low energy [patent_app_type] => utility [patent_app_number] => 17/019724 [patent_app_country] => US [patent_app_date] => 2020-09-14 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 12 [patent_figures_cnt] => 12 [patent_no_of_words] => 9698 [patent_no_of_claims] => 20 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 126 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 17019724 [rel_patent_id] =>[rel_patent_doc_number] =>)
17/019724
Bit error correction for Bluetooth low energy Sep 13, 2020 Issued
Array ( [id] => 17069334 [patent_doc_number] => 20210271550 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2021-09-02 [patent_title] => MAGNETIC DISK DEVICE [patent_app_type] => utility [patent_app_number] => 17/012175 [patent_app_country] => US [patent_app_date] => 2020-09-04 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 5277 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -5 [patent_words_short_claim] => 185 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 17012175 [rel_patent_id] =>[rel_patent_doc_number] =>)
17/012175
Magnetic disk device Sep 3, 2020 Issued
Array ( [id] => 16678411 [patent_doc_number] => 20210067177 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2021-03-04 [patent_title] => ERROR DETECTION [patent_app_type] => utility [patent_app_number] => 17/010351 [patent_app_country] => US [patent_app_date] => 2020-09-02 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 9638 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -14 [patent_words_short_claim] => 106 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 17010351 [rel_patent_id] =>[rel_patent_doc_number] =>)
17/010351
Error detection Sep 1, 2020 Issued
Array ( [id] => 17653453 [patent_doc_number] => 11356203 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2022-06-07 [patent_title] => Data receiving method and device, and data sending method and device [patent_app_type] => utility [patent_app_number] => 17/003938 [patent_app_country] => US [patent_app_date] => 2020-08-26 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 14 [patent_figures_cnt] => 15 [patent_no_of_words] => 16561 [patent_no_of_claims] => 7 [patent_no_of_ind_claims] => 1 [patent_words_short_claim] => 124 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 17003938 [rel_patent_id] =>[rel_patent_doc_number] =>)
17/003938
Data receiving method and device, and data sending method and device Aug 25, 2020 Issued
Array ( [id] => 17449487 [patent_doc_number] => 20220069992 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2022-03-03 [patent_title] => APPARATUSES, SYSTEMS, AND METHODS FOR UPDATING HASH KEYS IN A MEMORY [patent_app_type] => utility [patent_app_number] => 17/003687 [patent_app_country] => US [patent_app_date] => 2020-08-26 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 9666 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -19 [patent_words_short_claim] => 52 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 17003687 [rel_patent_id] =>[rel_patent_doc_number] =>)
17/003687
Apparatuses, systems, and methods for updating hash keys in a memory Aug 25, 2020 Issued
Array ( [id] => 17108089 [patent_doc_number] => 11128320 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2021-09-21 [patent_title] => Encoding method, decoding method, encoding apparatus, and decoding apparatus [patent_app_type] => utility [patent_app_number] => 16/998560 [patent_app_country] => US [patent_app_date] => 2020-08-20 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 13 [patent_figures_cnt] => 19 [patent_no_of_words] => 19321 [patent_no_of_claims] => 20 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 147 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16998560 [rel_patent_id] =>[rel_patent_doc_number] =>)
16/998560
Encoding method, decoding method, encoding apparatus, and decoding apparatus Aug 19, 2020 Issued
Array ( [id] => 17430378 [patent_doc_number] => 20220058087 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2022-02-24 [patent_title] => ERROR READ FLOW COMPONENT [patent_app_type] => utility [patent_app_number] => 16/997500 [patent_app_country] => US [patent_app_date] => 2020-08-19 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 9241 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -17 [patent_words_short_claim] => 85 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16997500 [rel_patent_id] =>[rel_patent_doc_number] =>)
16/997500
Error read flow component Aug 18, 2020 Issued
Array ( [id] => 16472499 [patent_doc_number] => 20200374037 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2020-11-26 [patent_title] => FORWARD ERROR CORRECTION MECHANISM FOR DATA TRANSMISSION ACROSS MULTI-LANE LINKS [patent_app_type] => utility [patent_app_number] => 16/991681 [patent_app_country] => US [patent_app_date] => 2020-08-12 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 16598 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -23 [patent_words_short_claim] => 75 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16991681 [rel_patent_id] =>[rel_patent_doc_number] =>)
16/991681
Forward error correction mechanism for data transmission across multi-lane links Aug 11, 2020 Issued
Array ( [id] => 17715129 [patent_doc_number] => 11379120 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2022-07-05 [patent_title] => Error tolerant or streaming storage device [patent_app_type] => utility [patent_app_number] => 16/984524 [patent_app_country] => US [patent_app_date] => 2020-08-04 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 4 [patent_figures_cnt] => 9 [patent_no_of_words] => 4781 [patent_no_of_claims] => 30 [patent_no_of_ind_claims] => 2 [patent_words_short_claim] => 83 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16984524 [rel_patent_id] =>[rel_patent_doc_number] =>)
16/984524
Error tolerant or streaming storage device Aug 3, 2020 Issued
Array ( [id] => 16453784 [patent_doc_number] => 20200363210 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2020-11-19 [patent_title] => Package On Package Memory Interface and Configuration With Error Code Correction [patent_app_type] => utility [patent_app_number] => 16/983437 [patent_app_country] => US [patent_app_date] => 2020-08-03 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 3895 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -3 [patent_words_short_claim] => 122 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16983437 [rel_patent_id] =>[rel_patent_doc_number] =>)
16/983437
Package on package memory interface and configuration with error code correction Aug 2, 2020 Issued
Array ( [id] => 17379890 [patent_doc_number] => 11237906 [patent_country] => US [patent_kind] => B1 [patent_issue_date] => 2022-02-01 [patent_title] => Generating a balanced codeword protected by an error correction code [patent_app_type] => utility [patent_app_number] => 16/940762 [patent_app_country] => US [patent_app_date] => 2020-07-28 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 15 [patent_figures_cnt] => 15 [patent_no_of_words] => 30308 [patent_no_of_claims] => 26 [patent_no_of_ind_claims] => 4 [patent_words_short_claim] => 87 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16940762 [rel_patent_id] =>[rel_patent_doc_number] =>)
16/940762
Generating a balanced codeword protected by an error correction code Jul 27, 2020 Issued
Array ( [id] => 16849020 [patent_doc_number] => 20210149765 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2021-05-20 [patent_title] => ELECTRONIC SYSTEMS, FAULT DETECTING METHODS THEREOF, SYSTEM ON CHIPS, AND BUS SYSTEMS [patent_app_type] => utility [patent_app_number] => 16/939310 [patent_app_country] => US [patent_app_date] => 2020-07-27 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 11008 [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] => 16939310 [rel_patent_id] =>[rel_patent_doc_number] =>)
16/939310
Electronic systems, fault detecting methods thereof, system on chips, and bus systems Jul 26, 2020 Issued
Array ( [id] => 17819134 [patent_doc_number] => 11424762 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2022-08-23 [patent_title] => Decoder for low-density parity-check codes [patent_app_type] => utility [patent_app_number] => 16/937800 [patent_app_country] => US [patent_app_date] => 2020-07-24 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 14 [patent_figures_cnt] => 14 [patent_no_of_words] => 11213 [patent_no_of_claims] => 13 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 119 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16937800 [rel_patent_id] =>[rel_patent_doc_number] =>)
16/937800
Decoder for low-density parity-check codes Jul 23, 2020 Issued
Array ( [id] => 17802035 [patent_doc_number] => 11416335 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2022-08-16 [patent_title] => Semiconductor memory devices and memory systems with enhanced error detection and correction [patent_app_type] => utility [patent_app_number] => 16/934677 [patent_app_country] => US [patent_app_date] => 2020-07-21 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 25 [patent_figures_cnt] => 28 [patent_no_of_words] => 10703 [patent_no_of_claims] => 20 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 179 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16934677 [rel_patent_id] =>[rel_patent_doc_number] =>)
16/934677
Semiconductor memory devices and memory systems with enhanced error detection and correction Jul 20, 2020 Issued
Array ( [id] => 17543918 [patent_doc_number] => 11309050 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2022-04-19 [patent_title] => Memory controller and memory system having the same [patent_app_type] => utility [patent_app_number] => 16/932188 [patent_app_country] => US [patent_app_date] => 2020-07-17 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 8 [patent_figures_cnt] => 13 [patent_no_of_words] => 6162 [patent_no_of_claims] => 20 [patent_no_of_ind_claims] => 2 [patent_words_short_claim] => 86 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16932188 [rel_patent_id] =>[rel_patent_doc_number] =>)
16/932188
Memory controller and memory system having the same Jul 16, 2020 Issued
Array ( [id] => 16423162 [patent_doc_number] => 20200348360 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2020-11-05 [patent_title] => DEVICE, SYSTEM AND METHOD TO SUPPORT COMMUNICATION OF TEST, DEBUG OR TRACE INFORMATION WITH AN EXTERNAL INPUT/OUTPUT INTERFACE [patent_app_type] => utility [patent_app_number] => 16/947084 [patent_app_country] => US [patent_app_date] => 2020-07-17 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 11635 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -17 [patent_words_short_claim] => 137 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16947084 [rel_patent_id] =>[rel_patent_doc_number] =>)
16/947084
Device, system and method to support communication of test, debug or trace information with an external input/output interface Jul 16, 2020 Issued
Array ( [id] => 17877373 [patent_doc_number] => 11449387 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2022-09-20 [patent_title] => System, device and method for storage device assisted low-bandwidth data repair [patent_app_type] => utility [patent_app_number] => 16/932679 [patent_app_country] => US [patent_app_date] => 2020-07-17 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 7 [patent_figures_cnt] => 7 [patent_no_of_words] => 8574 [patent_no_of_claims] => 20 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 88 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16932679 [rel_patent_id] =>[rel_patent_doc_number] =>)
16/932679
System, device and method for storage device assisted low-bandwidth data repair Jul 16, 2020 Issued
Array ( [id] => 17410909 [patent_doc_number] => 11251814 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2022-02-15 [patent_title] => Content aware decoding method and system [patent_app_type] => utility [patent_app_number] => 16/931302 [patent_app_country] => US [patent_app_date] => 2020-07-16 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 8 [patent_figures_cnt] => 8 [patent_no_of_words] => 6408 [patent_no_of_claims] => 20 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 40 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16931302 [rel_patent_id] =>[rel_patent_doc_number] =>)
16/931302
Content aware decoding method and system Jul 15, 2020 Issued
Array ( [id] => 16425732 [patent_doc_number] => 20200350930 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2020-11-05 [patent_title] => CONTENT AWARE DECODING METHOD AND SYSTEM [patent_app_type] => utility [patent_app_number] => 16/931305 [patent_app_country] => US [patent_app_date] => 2020-07-16 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 6412 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -16 [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] => 16931305 [rel_patent_id] =>[rel_patent_doc_number] =>)
16/931305
Content aware decoding method and system Jul 15, 2020 Issued
Menu