
Ryan W. Sherwin
Examiner (ID: 12277, Phone: (571)270-7269 , Office: P/2686 )
| Most Active Art Unit | 2688 |
| Art Unit(s) | 2612, 2689, 2681, 4133, 2684, 2688, 2686, 2687 |
| Total Applications | 852 |
| Issued Applications | 560 |
| Pending Applications | 65 |
| Abandoned Applications | 239 |
Applications
| Application number | Title of the application | Filing Date | Status |
|---|---|---|---|
Array
(
[id] => 20079856
[patent_doc_number] => 12353925
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2025-07-08
[patent_title] => Allocating compute nodes as storage in a power-constrained environment
[patent_app_type] => utility
[patent_app_number] => 17/412960
[patent_app_country] => US
[patent_app_date] => 2021-08-26
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 6
[patent_figures_cnt] => 10
[patent_no_of_words] => 9235
[patent_no_of_claims] => 20
[patent_no_of_ind_claims] => 3
[patent_words_short_claim] => 136
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 17412960
[rel_patent_id] =>[rel_patent_doc_number] =>) 17/412960 | Allocating compute nodes as storage in a power-constrained environment | Aug 25, 2021 | Issued |
Array
(
[id] => 18183773
[patent_doc_number] => 20230044503
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2023-02-09
[patent_title] => DISTRIBUTION OF WORKLOADS IN CLUSTER ENVIRONMENT USING SERVER WARRANTY INFORMATION
[patent_app_type] => utility
[patent_app_number] => 17/409930
[patent_app_country] => US
[patent_app_date] => 2021-08-24
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 0
[patent_figures_cnt] => 0
[patent_no_of_words] => 7447
[patent_no_of_claims] => 0
[patent_no_of_ind_claims] => -18
[patent_words_short_claim] => 67
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => publication
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 17409930
[rel_patent_id] =>[rel_patent_doc_number] =>) 17/409930 | Distribution of workloads in cluster environment using server warranty information | Aug 23, 2021 | Issued |
Array
(
[id] => 19167660
[patent_doc_number] => 11983569
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2024-05-14
[patent_title] => Services thread scheduling based upon thread tracing
[patent_app_type] => utility
[patent_app_number] => 17/405885
[patent_app_country] => US
[patent_app_date] => 2021-08-18
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 5
[patent_figures_cnt] => 5
[patent_no_of_words] => 8229
[patent_no_of_claims] => 18
[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] => 17405885
[rel_patent_id] =>[rel_patent_doc_number] =>) 17/405885 | Services thread scheduling based upon thread tracing | Aug 17, 2021 | Issued |
Array
(
[id] => 18199270
[patent_doc_number] => 20230052789
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2023-02-16
[patent_title] => ISOLATING OPERATING SYSTEM ENVIRONMENTS IN EMBEDDED DEVICES
[patent_app_type] => utility
[patent_app_number] => 17/401236
[patent_app_country] => US
[patent_app_date] => 2021-08-12
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 0
[patent_figures_cnt] => 0
[patent_no_of_words] => 7916
[patent_no_of_claims] => 0
[patent_no_of_ind_claims] => -17
[patent_words_short_claim] => 70
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => publication
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 17401236
[rel_patent_id] =>[rel_patent_doc_number] =>) 17/401236 | ISOLATING OPERATING SYSTEM ENVIRONMENTS IN EMBEDDED DEVICES | Aug 11, 2021 | Abandoned |
Array
(
[id] => 19669849
[patent_doc_number] => 12182608
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2024-12-31
[patent_title] => System and methods for implementing a computer process automation tool
[patent_app_type] => utility
[patent_app_number] => 17/395044
[patent_app_country] => US
[patent_app_date] => 2021-08-05
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 9
[patent_figures_cnt] => 9
[patent_no_of_words] => 11028
[patent_no_of_claims] => 33
[patent_no_of_ind_claims] => 3
[patent_words_short_claim] => 269
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 17395044
[rel_patent_id] =>[rel_patent_doc_number] =>) 17/395044 | System and methods for implementing a computer process automation tool | Aug 4, 2021 | Issued |
Array
(
[id] => 18527965
[patent_doc_number] => 11714959
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2023-08-01
[patent_title] => Computer-implemented infrastructure, methods, systems, and computer-readable media for generating and managing product labels for a product across a plurality of jurisdictions
[patent_app_type] => utility
[patent_app_number] => 17/389904
[patent_app_country] => US
[patent_app_date] => 2021-07-30
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 25
[patent_figures_cnt] => 25
[patent_no_of_words] => 9120
[patent_no_of_claims] => 20
[patent_no_of_ind_claims] => 3
[patent_words_short_claim] => 276
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 17389904
[rel_patent_id] =>[rel_patent_doc_number] =>) 17/389904 | Computer-implemented infrastructure, methods, systems, and computer-readable media for generating and managing product labels for a product across a plurality of jurisdictions | Jul 29, 2021 | Issued |
Array
(
[id] => 17294414
[patent_doc_number] => 20210390253
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2021-12-16
[patent_title] => VIEWING FILE MODIFICATIONS
[patent_app_type] => utility
[patent_app_number] => 17/385097
[patent_app_country] => US
[patent_app_date] => 2021-07-26
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 0
[patent_figures_cnt] => 0
[patent_no_of_words] => 16650
[patent_no_of_claims] => 0
[patent_no_of_ind_claims] => -13
[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] => 17385097
[rel_patent_id] =>[rel_patent_doc_number] =>) 17/385097 | Viewing file modifications | Jul 25, 2021 | Issued |
Array
(
[id] => 18162211
[patent_doc_number] => 20230028803
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2023-01-26
[patent_title] => METHOD AND SYSTEM FOR BUSINESS YIELD AWARE WORKLOAD DISTRIBUTION
[patent_app_type] => utility
[patent_app_number] => 17/384428
[patent_app_country] => US
[patent_app_date] => 2021-07-23
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 0
[patent_figures_cnt] => 0
[patent_no_of_words] => 3342
[patent_no_of_claims] => 0
[patent_no_of_ind_claims] => -16
[patent_words_short_claim] => 82
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => publication
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 17384428
[rel_patent_id] =>[rel_patent_doc_number] =>) 17/384428 | Method and system for business yield aware workload distribution | Jul 22, 2021 | Issued |
Array
(
[id] => 18569359
[patent_doc_number] => 20230259695
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2023-08-17
[patent_title] => Content Selection Platform
[patent_app_type] => utility
[patent_app_number] => 18/015682
[patent_app_country] => US
[patent_app_date] => 2021-07-15
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 0
[patent_figures_cnt] => 0
[patent_no_of_words] => 12446
[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] => 18015682
[rel_patent_id] =>[rel_patent_doc_number] =>) 18/015682 | Content Selection Platform | Jul 14, 2021 | Abandoned |
Array
(
[id] => 19413829
[patent_doc_number] => 12079651
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2024-09-03
[patent_title] => Serverless application function execution
[patent_app_type] => utility
[patent_app_number] => 17/305774
[patent_app_country] => US
[patent_app_date] => 2021-07-14
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 6
[patent_figures_cnt] => 6
[patent_no_of_words] => 8661
[patent_no_of_claims] => 20
[patent_no_of_ind_claims] => 3
[patent_words_short_claim] => 152
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 17305774
[rel_patent_id] =>[rel_patent_doc_number] =>) 17/305774 | Serverless application function execution | Jul 13, 2021 | Issued |
Array
(
[id] => 17667869
[patent_doc_number] => 11361571
[patent_country] => US
[patent_kind] => B1
[patent_issue_date] => 2022-06-14
[patent_title] => Term extraction in highly technical domains
[patent_app_type] => utility
[patent_app_number] => 17/361307
[patent_app_country] => US
[patent_app_date] => 2021-06-28
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 9
[patent_figures_cnt] => 9
[patent_no_of_words] => 10674
[patent_no_of_claims] => 20
[patent_no_of_ind_claims] => 3
[patent_words_short_claim] => 209
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 17361307
[rel_patent_id] =>[rel_patent_doc_number] =>) 17/361307 | Term extraction in highly technical domains | Jun 27, 2021 | Issued |
Array
(
[id] => 19886044
[patent_doc_number] => 12271762
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2025-04-08
[patent_title] => Data curation with capacity scaling
[patent_app_type] => utility
[patent_app_number] => 17/358976
[patent_app_country] => US
[patent_app_date] => 2021-06-25
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 8
[patent_figures_cnt] => 8
[patent_no_of_words] => 8057
[patent_no_of_claims] => 20
[patent_no_of_ind_claims] => 3
[patent_words_short_claim] => 257
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 17358976
[rel_patent_id] =>[rel_patent_doc_number] =>) 17/358976 | Data curation with capacity scaling | Jun 24, 2021 | Issued |
Array
(
[id] => 17690849
[patent_doc_number] => 20220198142
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2022-06-23
[patent_title] => INFORMATION PROCESSING APPARATUS AND NON-TRANSITORY COMPUTER READABLE MEDIUM STORING PROGRAM
[patent_app_type] => utility
[patent_app_number] => 17/337438
[patent_app_country] => US
[patent_app_date] => 2021-06-03
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 0
[patent_figures_cnt] => 0
[patent_no_of_words] => 8490
[patent_no_of_claims] => 0
[patent_no_of_ind_claims] => -5
[patent_words_short_claim] => 61
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => publication
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 17337438
[rel_patent_id] =>[rel_patent_doc_number] =>) 17/337438 | INFORMATION PROCESSING APPARATUS AND NON-TRANSITORY COMPUTER READABLE MEDIUM STORING PROGRAM | Jun 2, 2021 | Abandoned |
Array
(
[id] => 18720420
[patent_doc_number] => 11797766
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2023-10-24
[patent_title] => Word prediction with multiple overlapping contexts
[patent_app_type] => utility
[patent_app_number] => 17/327415
[patent_app_country] => US
[patent_app_date] => 2021-05-21
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 16
[patent_figures_cnt] => 16
[patent_no_of_words] => 27451
[patent_no_of_claims] => 51
[patent_no_of_ind_claims] => 3
[patent_words_short_claim] => 162
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 17327415
[rel_patent_id] =>[rel_patent_doc_number] =>) 17/327415 | Word prediction with multiple overlapping contexts | May 20, 2021 | Issued |
Array
(
[id] => 19506972
[patent_doc_number] => 12118396
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2024-10-15
[patent_title] => Computing resource autoscaling based on predicted metric behavior
[patent_app_type] => utility
[patent_app_number] => 17/317571
[patent_app_country] => US
[patent_app_date] => 2021-05-11
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 10
[patent_figures_cnt] => 11
[patent_no_of_words] => 15086
[patent_no_of_claims] => 16
[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] => 17317571
[rel_patent_id] =>[rel_patent_doc_number] =>) 17/317571 | Computing resource autoscaling based on predicted metric behavior | May 10, 2021 | Issued |
Array
(
[id] => 17667459
[patent_doc_number] => 11361159
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2022-06-14
[patent_title] => Encoding and storing text using DNA sequences
[patent_app_type] => utility
[patent_app_number] => 17/241361
[patent_app_country] => US
[patent_app_date] => 2021-04-27
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 4
[patent_figures_cnt] => 5
[patent_no_of_words] => 3225
[patent_no_of_claims] => 20
[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] => 17241361
[rel_patent_id] =>[rel_patent_doc_number] =>) 17/241361 | Encoding and storing text using DNA sequences | Apr 26, 2021 | Issued |
Array
(
[id] => 17948268
[patent_doc_number] => 20220335287
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2022-10-20
[patent_title] => SYSTEMS AND METHODS FOR DYNAMICALLY UPDATING A NEURAL NETWORK HAVING A PLURALITY OF KERNELS
[patent_app_type] => utility
[patent_app_number] => 17/234477
[patent_app_country] => US
[patent_app_date] => 2021-04-19
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 0
[patent_figures_cnt] => 0
[patent_no_of_words] => 15618
[patent_no_of_claims] => 0
[patent_no_of_ind_claims] => -46
[patent_words_short_claim] => 72
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => publication
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 17234477
[rel_patent_id] =>[rel_patent_doc_number] =>) 17/234477 | SYSTEMS AND METHODS FOR DYNAMICALLY UPDATING A NEURAL NETWORK HAVING A PLURALITY OF KERNELS | Apr 18, 2021 | Pending |
Array
(
[id] => 17209781
[patent_doc_number] => 11170154
[patent_country] => US
[patent_kind] => B1
[patent_issue_date] => 2021-11-09
[patent_title] => Linguistically-driven automated text formatting
[patent_app_type] => utility
[patent_app_number] => 17/233339
[patent_app_country] => US
[patent_app_date] => 2021-04-16
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 29
[patent_figures_cnt] => 29
[patent_no_of_words] => 17633
[patent_no_of_claims] => 26
[patent_no_of_ind_claims] => 3
[patent_words_short_claim] => 295
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 17233339
[rel_patent_id] =>[rel_patent_doc_number] =>) 17/233339 | Linguistically-driven automated text formatting | Apr 15, 2021 | Issued |
Array
(
[id] => 17916955
[patent_doc_number] => 20220319351
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2022-10-06
[patent_title] => COGNITIVE ANALYSIS OF DIGITAL CONTENT FOR ADJUSTMENT BASED ON LANGUAGE PROFICIENCY LEVEL
[patent_app_type] => utility
[patent_app_number] => 17/301380
[patent_app_country] => US
[patent_app_date] => 2021-03-31
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 0
[patent_figures_cnt] => 0
[patent_no_of_words] => 9098
[patent_no_of_claims] => 0
[patent_no_of_ind_claims] => -17
[patent_words_short_claim] => 186
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => publication
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 17301380
[rel_patent_id] =>[rel_patent_doc_number] =>) 17/301380 | Cognitive analysis of digital content for adjustment based on language proficiency level | Mar 30, 2021 | Issued |
Array
(
[id] => 19356051
[patent_doc_number] => 12056499
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2024-08-06
[patent_title] => Hypervisor removal
[patent_app_type] => utility
[patent_app_number] => 17/218611
[patent_app_country] => US
[patent_app_date] => 2021-03-31
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 8
[patent_figures_cnt] => 10
[patent_no_of_words] => 12208
[patent_no_of_claims] => 20
[patent_no_of_ind_claims] => 3
[patent_words_short_claim] => 197
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 17218611
[rel_patent_id] =>[rel_patent_doc_number] =>) 17/218611 | Hypervisor removal | Mar 30, 2021 | Issued |