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 number | Title of the application | Filing Date | Status |
---|---|---|---|
Array
(
[id] => 15548949
[patent_doc_number] => 10574270
[patent_country] => US
[patent_kind] => B1
[patent_issue_date] => 2020-02-25
[patent_title] => Sector management in drives having multiple modulation coding
[patent_app_type] => utility
[patent_app_number] => 15/347743
[patent_app_country] => US
[patent_app_date] => 2016-11-09
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 9
[patent_figures_cnt] => 9
[patent_no_of_words] => 10225
[patent_no_of_claims] => 20
[patent_no_of_ind_claims] => 3
[patent_words_short_claim] => 115
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 15347743
[rel_patent_id] =>[rel_patent_doc_number] =>) 15/347743 | Sector management in drives having multiple modulation coding | Nov 8, 2016 | Issued |
Array
(
[id] => 13770875
[patent_doc_number] => 10177791
[patent_country] => US
[patent_kind] => B1
[patent_issue_date] => 2019-01-08
[patent_title] => Syndrome update and maintenance
[patent_app_type] => utility
[patent_app_number] => 15/346651
[patent_app_country] => US
[patent_app_date] => 2016-11-08
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 13
[patent_figures_cnt] => 13
[patent_no_of_words] => 7642
[patent_no_of_claims] => 20
[patent_no_of_ind_claims] => 3
[patent_words_short_claim] => 187
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 15346651
[rel_patent_id] =>[rel_patent_doc_number] =>) 15/346651 | Syndrome update and maintenance | Nov 7, 2016 | Issued |
Array
(
[id] => 12495003
[patent_doc_number] => 09996285
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2018-06-12
[patent_title] => Cyclically interleaved XOR array for error recovery
[patent_app_type] => utility
[patent_app_number] => 15/346103
[patent_app_country] => US
[patent_app_date] => 2016-11-08
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 8
[patent_figures_cnt] => 13
[patent_no_of_words] => 4983
[patent_no_of_claims] => 20
[patent_no_of_ind_claims] => 3
[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] => 15346103
[rel_patent_id] =>[rel_patent_doc_number] =>) 15/346103 | Cyclically interleaved XOR array for error recovery | Nov 7, 2016 | Issued |
Array
(
[id] => 13254979
[patent_doc_number] => 10140180
[patent_country] => US
[patent_kind] => B1
[patent_issue_date] => 2018-11-27
[patent_title] => Segment-based outer code recovery
[patent_app_type] => utility
[patent_app_number] => 15/344423
[patent_app_country] => US
[patent_app_date] => 2016-11-04
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 5
[patent_figures_cnt] => 5
[patent_no_of_words] => 5683
[patent_no_of_claims] => 18
[patent_no_of_ind_claims] => 3
[patent_words_short_claim] => 109
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 15344423
[rel_patent_id] =>[rel_patent_doc_number] =>) 15/344423 | Segment-based outer code recovery | Nov 3, 2016 | Issued |
Array
(
[id] => 12454200
[patent_doc_number] => 09983931
[patent_country] => US
[patent_kind] => B1
[patent_issue_date] => 2018-05-29
[patent_title] => Optimizing spare capacity and spare distribution
[patent_app_type] => utility
[patent_app_number] => 15/342485
[patent_app_country] => US
[patent_app_date] => 2016-11-03
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 7
[patent_figures_cnt] => 10
[patent_no_of_words] => 8740
[patent_no_of_claims] => 16
[patent_no_of_ind_claims] => 2
[patent_words_short_claim] => 184
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 15342485
[rel_patent_id] =>[rel_patent_doc_number] =>) 15/342485 | Optimizing spare capacity and spare distribution | Nov 2, 2016 | Issued |
Array
(
[id] => 13100333
[patent_doc_number] => 10069517
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2018-09-04
[patent_title] => Convolutional decoder and method of decoding convolutional codes
[patent_app_type] => utility
[patent_app_number] => 15/340992
[patent_app_country] => US
[patent_app_date] => 2016-11-02
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 9
[patent_figures_cnt] => 14
[patent_no_of_words] => 8038
[patent_no_of_claims] => 18
[patent_no_of_ind_claims] => 3
[patent_words_short_claim] => 134
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 15340992
[rel_patent_id] =>[rel_patent_doc_number] =>) 15/340992 | Convolutional decoder and method of decoding convolutional codes | Nov 1, 2016 | Issued |
Array
(
[id] => 12695341
[patent_doc_number] => 20180123613
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2018-05-03
[patent_title] => FORWARD ERROR CORRECTION (FEC) EMULATOR
[patent_app_type] => utility
[patent_app_number] => 15/337136
[patent_app_country] => US
[patent_app_date] => 2016-10-28
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 0
[patent_figures_cnt] => 0
[patent_no_of_words] => 2985
[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] => 15337136
[rel_patent_id] =>[rel_patent_doc_number] =>) 15/337136 | Forward error correction (FEC) emulator | Oct 27, 2016 | Issued |
Array
(
[id] => 14425327
[patent_doc_number] => 10317463
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2019-06-11
[patent_title] => Scan system interface (SSI) module
[patent_app_type] => utility
[patent_app_number] => 15/336747
[patent_app_country] => US
[patent_app_date] => 2016-10-27
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 9
[patent_figures_cnt] => 9
[patent_no_of_words] => 6490
[patent_no_of_claims] => 18
[patent_no_of_ind_claims] => 3
[patent_words_short_claim] => 112
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 15336747
[rel_patent_id] =>[rel_patent_doc_number] =>) 15/336747 | Scan system interface (SSI) module | Oct 26, 2016 | Issued |
Array
(
[id] => 13921153
[patent_doc_number] => 10204700
[patent_country] => US
[patent_kind] => B1
[patent_issue_date] => 2019-02-12
[patent_title] => Memory systems and methods of operating semiconductor memory devices
[patent_app_type] => utility
[patent_app_number] => 15/271600
[patent_app_country] => US
[patent_app_date] => 2016-09-21
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 18
[patent_figures_cnt] => 20
[patent_no_of_words] => 8972
[patent_no_of_claims] => 18
[patent_no_of_ind_claims] => 3
[patent_words_short_claim] => 153
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 15271600
[rel_patent_id] =>[rel_patent_doc_number] =>) 15/271600 | Memory systems and methods of operating semiconductor memory devices | Sep 20, 2016 | Issued |
Array
(
[id] => 11981788
[patent_doc_number] => 20170285942
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2017-10-05
[patent_title] => 'MEMORY SYSTEM INCLUDING MEMORY CONTROLLER AND OPERATION METHOD THEREOF'
[patent_app_type] => utility
[patent_app_number] => 15/270755
[patent_app_country] => US
[patent_app_date] => 2016-09-20
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 5
[patent_figures_cnt] => 5
[patent_no_of_words] => 5196
[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] => 15270755
[rel_patent_id] =>[rel_patent_doc_number] =>) 15/270755 | Memory system including memory controller and operation method thereof | Sep 19, 2016 | Issued |
Array
(
[id] => 13216005
[patent_doc_number] => 10122382
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2018-11-06
[patent_title] => VSS LDPC decoder with improved throughput for hard decoding
[patent_app_type] => utility
[patent_app_number] => 15/269686
[patent_app_country] => US
[patent_app_date] => 2016-09-19
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 11
[patent_figures_cnt] => 11
[patent_no_of_words] => 6876
[patent_no_of_claims] => 18
[patent_no_of_ind_claims] => 3
[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] => 15269686
[rel_patent_id] =>[rel_patent_doc_number] =>) 15/269686 | VSS LDPC decoder with improved throughput for hard decoding | Sep 18, 2016 | Issued |
Array
(
[id] => 13002505
[patent_doc_number] => 10024915
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2018-07-17
[patent_title] => Semiconductor devices
[patent_app_type] => utility
[patent_app_number] => 15/267424
[patent_app_country] => US
[patent_app_date] => 2016-09-16
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 14
[patent_figures_cnt] => 14
[patent_no_of_words] => 6356
[patent_no_of_claims] => 20
[patent_no_of_ind_claims] => 2
[patent_words_short_claim] => 118
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 15267424
[rel_patent_id] =>[rel_patent_doc_number] =>) 15/267424 | Semiconductor devices | Sep 15, 2016 | Issued |
Array
(
[id] => 13189435
[patent_doc_number] => 10110256
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2018-10-23
[patent_title] => Apparatuses and methods for staircase code encoding and decoding for storage devices
[patent_app_type] => utility
[patent_app_number] => 15/267967
[patent_app_country] => US
[patent_app_date] => 2016-09-16
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 8
[patent_figures_cnt] => 9
[patent_no_of_words] => 7583
[patent_no_of_claims] => 24
[patent_no_of_ind_claims] => 4
[patent_words_short_claim] => 217
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 15267967
[rel_patent_id] =>[rel_patent_doc_number] =>) 15/267967 | Apparatuses and methods for staircase code encoding and decoding for storage devices | Sep 15, 2016 | Issued |
Array
(
[id] => 13086365
[patent_doc_number] => 10063258
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2018-08-28
[patent_title] => Method and data storage device to estimate a number of errors using convolutional low-density parity-check coding
[patent_app_type] => utility
[patent_app_number] => 15/265045
[patent_app_country] => US
[patent_app_date] => 2016-09-14
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 9
[patent_figures_cnt] => 12
[patent_no_of_words] => 15301
[patent_no_of_claims] => 21
[patent_no_of_ind_claims] => 3
[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] => 15265045
[rel_patent_id] =>[rel_patent_doc_number] =>) 15/265045 | Method and data storage device to estimate a number of errors using convolutional low-density parity-check coding | Sep 13, 2016 | Issued |
Array
(
[id] => 11629585
[patent_doc_number] => 20170139774
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2017-05-18
[patent_title] => 'CORRECTION APPARATUS AND CORRECTION METHOD'
[patent_app_type] => utility
[patent_app_number] => 15/260759
[patent_app_country] => US
[patent_app_date] => 2016-09-09
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 10
[patent_figures_cnt] => 10
[patent_no_of_words] => 5806
[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] => 15260759
[rel_patent_id] =>[rel_patent_doc_number] =>) 15/260759 | CORRECTION APPARATUS AND CORRECTION METHOD | Sep 8, 2016 | Abandoned |
Array
(
[id] => 13895179
[patent_doc_number] => 10200149
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2019-02-05
[patent_title] => Parity frame
[patent_app_type] => utility
[patent_app_number] => 15/250553
[patent_app_country] => US
[patent_app_date] => 2016-08-29
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 4
[patent_figures_cnt] => 4
[patent_no_of_words] => 3894
[patent_no_of_claims] => 20
[patent_no_of_ind_claims] => 2
[patent_words_short_claim] => 231
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 15250553
[rel_patent_id] =>[rel_patent_doc_number] =>) 15/250553 | Parity frame | Aug 28, 2016 | Issued |
Array
(
[id] => 12194703
[patent_doc_number] => 09898433
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2018-02-20
[patent_title] => 'Continuous adaptive data capture optimization for interface circuits'
[patent_app_type] => utility
[patent_app_number] => 15/237473
[patent_app_country] => US
[patent_app_date] => 2016-08-15
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 15
[patent_figures_cnt] => 18
[patent_no_of_words] => 9566
[patent_no_of_claims] => 11
[patent_no_of_ind_claims] => 3
[patent_words_short_claim] => 305
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 15237473
[rel_patent_id] =>[rel_patent_doc_number] =>) 15/237473 | Continuous adaptive data capture optimization for interface circuits | Aug 14, 2016 | Issued |
Array
(
[id] => 13143679
[patent_doc_number] => 10089174
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2018-10-02
[patent_title] => Flash memory controller and memory device for accessing flash memory module, and associated method
[patent_app_type] => utility
[patent_app_number] => 15/232814
[patent_app_country] => US
[patent_app_date] => 2016-08-10
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 11
[patent_figures_cnt] => 11
[patent_no_of_words] => 8673
[patent_no_of_claims] => 18
[patent_no_of_ind_claims] => 3
[patent_words_short_claim] => 248
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 15232814
[rel_patent_id] =>[rel_patent_doc_number] =>) 15/232814 | Flash memory controller and memory device for accessing flash memory module, and associated method | Aug 9, 2016 | Issued |
Array
(
[id] => 15079377
[patent_doc_number] => 10469196
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2019-11-05
[patent_title] => Check positions within a transport block
[patent_app_type] => utility
[patent_app_number] => 15/539211
[patent_app_country] => US
[patent_app_date] => 2016-08-10
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 7
[patent_figures_cnt] => 9
[patent_no_of_words] => 7241
[patent_no_of_claims] => 22
[patent_no_of_ind_claims] => 4
[patent_words_short_claim] => 96
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 15539211
[rel_patent_id] =>[rel_patent_doc_number] =>) 15/539211 | Check positions within a transport block | Aug 9, 2016 | Issued |
Array
(
[id] => 11982067
[patent_doc_number] => 20170286222
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2017-10-05
[patent_title] => 'ALLOCATING DATA FOR STORAGE BY UTILIZING A LOCATION-BASED HIERARCHY IN A DISPERSED STORAGE NETWORK'
[patent_app_type] => utility
[patent_app_number] => 15/232147
[patent_app_country] => US
[patent_app_date] => 2016-08-09
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 8
[patent_figures_cnt] => 8
[patent_no_of_words] => 9049
[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] => 15232147
[rel_patent_id] =>[rel_patent_doc_number] =>) 15/232147 | Allocating data for storage by utilizing a location-based hierarchy in a dispersed storage network | Aug 8, 2016 | Issued |