
Ryan D. Coyer
Examiner (ID: 5826)
| Most Active Art Unit | 2191 |
| Art Unit(s) | 2197, 2191 |
| Total Applications | 889 |
| Issued Applications | 709 |
| Pending Applications | 50 |
| Abandoned Applications | 145 |
Applications
| Application number | Title of the application | Filing Date | Status |
|---|---|---|---|
Array
(
[id] => 20296473
[patent_doc_number] => 20250321716
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2025-10-16
[patent_title] => COMPUTER LANGUAGE AND CODE FOR APPLICATION DEVELOPMENT AND ELECTRONIC AND OPTICAL COMMUNICATION
[patent_app_type] => utility
[patent_app_number] => 19/024870
[patent_app_country] => US
[patent_app_date] => 2025-01-16
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 0
[patent_figures_cnt] => 0
[patent_no_of_words] => 30060
[patent_no_of_claims] => 0
[patent_no_of_ind_claims] => -20
[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] => 19024870
[rel_patent_id] =>[rel_patent_doc_number] =>) 19/024870 | COMPUTER LANGUAGE AND CODE FOR APPLICATION DEVELOPMENT AND ELECTRONIC AND OPTICAL COMMUNICATION | Jan 15, 2025 | Pending |
Array
(
[id] => 19544955
[patent_doc_number] => 20240361991
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2024-10-31
[patent_title] => SYNTHESIZING PROGRAMS IN A SPREADSHEET PROGRAMMING LANGUAGE
[patent_app_type] => utility
[patent_app_number] => 18/767743
[patent_app_country] => US
[patent_app_date] => 2024-07-09
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 0
[patent_figures_cnt] => 0
[patent_no_of_words] => 9349
[patent_no_of_claims] => 0
[patent_no_of_ind_claims] => -17
[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] => 18767743
[rel_patent_id] =>[rel_patent_doc_number] =>) 18/767743 | SYNTHESIZING PROGRAMS IN A SPREADSHEET PROGRAMMING LANGUAGE | Jul 8, 2024 | Pending |
Array
(
[id] => 19660511
[patent_doc_number] => 20240427576
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2024-12-26
[patent_title] => COMPILER FOR MACHINE LEARNING PROGRAMS
[patent_app_type] => utility
[patent_app_number] => 18/752104
[patent_app_country] => US
[patent_app_date] => 2024-06-24
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 0
[patent_figures_cnt] => 0
[patent_no_of_words] => 13041
[patent_no_of_claims] => 0
[patent_no_of_ind_claims] => -18
[patent_words_short_claim] => 111
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => publication
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 18752104
[rel_patent_id] =>[rel_patent_doc_number] =>) 18/752104 | Compiler for machine learning programs | Jun 23, 2024 | Issued |
Array
(
[id] => 19617358
[patent_doc_number] => 20240403038
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2024-12-05
[patent_title] => SOFTWARE BUILD SYSTEM, SOFTWARE DEVELOPMENT ASSISTANCE METHOD AND NON-TRANSITORY COMPUTER READABLE RECORDING MEDIUM ENCODED WITH SOFTWARE DEVELOPMENT ASSISTANCE PROGRAM
[patent_app_type] => utility
[patent_app_number] => 18/675726
[patent_app_country] => US
[patent_app_date] => 2024-05-28
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 0
[patent_figures_cnt] => 0
[patent_no_of_words] => 12093
[patent_no_of_claims] => 0
[patent_no_of_ind_claims] => -14
[patent_words_short_claim] => 47
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => publication
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 18675726
[rel_patent_id] =>[rel_patent_doc_number] =>) 18/675726 | SOFTWARE BUILD SYSTEM, SOFTWARE DEVELOPMENT ASSISTANCE METHOD AND NON-TRANSITORY COMPUTER READABLE RECORDING MEDIUM ENCODED WITH SOFTWARE DEVELOPMENT ASSISTANCE PROGRAM | May 27, 2024 | Pending |
Array
(
[id] => 20380402
[patent_doc_number] => 20250362895
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2025-11-27
[patent_title] => APPLICATION DEPLOYMENT
[patent_app_type] => utility
[patent_app_number] => 18/673769
[patent_app_country] => US
[patent_app_date] => 2024-05-24
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 0
[patent_figures_cnt] => 0
[patent_no_of_words] => 11904
[patent_no_of_claims] => 0
[patent_no_of_ind_claims] => -17
[patent_words_short_claim] => 103
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => publication
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 18673769
[rel_patent_id] =>[rel_patent_doc_number] =>) 18/673769 | APPLICATION DEPLOYMENT | May 23, 2024 | Pending |
Array
(
[id] => 20380394
[patent_doc_number] => 20250362887
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2025-11-27
[patent_title] => GENERATION OF CODELETS FOR NETWORK FUNCTIONS BASED ON LARGE LANGUAGE MODEL
[patent_app_type] => utility
[patent_app_number] => 18/673004
[patent_app_country] => US
[patent_app_date] => 2024-05-23
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 0
[patent_figures_cnt] => 0
[patent_no_of_words] => 2310
[patent_no_of_claims] => 0
[patent_no_of_ind_claims] => -16
[patent_words_short_claim] => 145
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => publication
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 18673004
[rel_patent_id] =>[rel_patent_doc_number] =>) 18/673004 | GENERATION OF CODELETS FOR NETWORK FUNCTIONS BASED ON LARGE LANGUAGE MODEL | May 22, 2024 | Pending |
Array
(
[id] => 20365832
[patent_doc_number] => 20250355644
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2025-11-20
[patent_title] => AUTOMATIC SOFTWARE GENERATION
[patent_app_type] => utility
[patent_app_number] => 18/663959
[patent_app_country] => US
[patent_app_date] => 2024-05-14
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 0
[patent_figures_cnt] => 0
[patent_no_of_words] => 5075
[patent_no_of_claims] => 0
[patent_no_of_ind_claims] => -18
[patent_words_short_claim] => 179
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => publication
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 18663959
[rel_patent_id] =>[rel_patent_doc_number] =>) 18/663959 | AUTOMATIC SOFTWARE GENERATION | May 13, 2024 | Pending |
Array
(
[id] => 20365840
[patent_doc_number] => 20250355652
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2025-11-20
[patent_title] => CROSS-PLATFORM MUTUAL EXCLUSION
[patent_app_type] => utility
[patent_app_number] => 18/663245
[patent_app_country] => US
[patent_app_date] => 2024-05-14
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 0
[patent_figures_cnt] => 0
[patent_no_of_words] => 7301
[patent_no_of_claims] => 0
[patent_no_of_ind_claims] => -17
[patent_words_short_claim] => 105
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => publication
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 18663245
[rel_patent_id] =>[rel_patent_doc_number] =>) 18/663245 | CROSS-PLATFORM MUTUAL EXCLUSION | May 13, 2024 | Pending |
Array
(
[id] => 19795262
[patent_doc_number] => 12236212
[patent_country] => US
[patent_kind] => B1
[patent_issue_date] => 2025-02-25
[patent_title] => Provider-defined functions for an infrastructure-as-code workflow
[patent_app_type] => utility
[patent_app_number] => 18/634557
[patent_app_country] => US
[patent_app_date] => 2024-04-12
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 3
[patent_figures_cnt] => 3
[patent_no_of_words] => 3600
[patent_no_of_claims] => 21
[patent_no_of_ind_claims] => 3
[patent_words_short_claim] => 164
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 18634557
[rel_patent_id] =>[rel_patent_doc_number] =>) 18/634557 | Provider-defined functions for an infrastructure-as-code workflow | Apr 11, 2024 | Issued |
Array
(
[id] => 20289977
[patent_doc_number] => 20250315220
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2025-10-09
[patent_title] => No-code Data Driven Workflows using External Data Triggers
[patent_app_type] => utility
[patent_app_number] => 18/628375
[patent_app_country] => US
[patent_app_date] => 2024-04-05
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 0
[patent_figures_cnt] => 0
[patent_no_of_words] => 3350
[patent_no_of_claims] => 0
[patent_no_of_ind_claims] => -18
[patent_words_short_claim] => 175
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => publication
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 18628375
[rel_patent_id] =>[rel_patent_doc_number] =>) 18/628375 | No-code Data Driven Workflows using External Data Triggers | Apr 4, 2024 | Pending |
Array
(
[id] => 20290011
[patent_doc_number] => 20250315254
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2025-10-09
[patent_title] => SOFTWARE DEVELOPMENT PRIORITIZATION USING TRAINED MODEL
[patent_app_type] => utility
[patent_app_number] => 18/627765
[patent_app_country] => US
[patent_app_date] => 2024-04-05
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 0
[patent_figures_cnt] => 0
[patent_no_of_words] => 16029
[patent_no_of_claims] => 0
[patent_no_of_ind_claims] => -17
[patent_words_short_claim] => 138
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => publication
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 18627765
[rel_patent_id] =>[rel_patent_doc_number] =>) 18/627765 | SOFTWARE DEVELOPMENT PRIORITIZATION USING TRAINED MODEL | Apr 4, 2024 | Pending |
Array
(
[id] => 20281871
[patent_doc_number] => 20250307113
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2025-10-02
[patent_title] => VERIFICATION OF NODES IN A FIRMWARE FRAMEWORK
[patent_app_type] => utility
[patent_app_number] => 18/619320
[patent_app_country] => US
[patent_app_date] => 2024-03-28
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 0
[patent_figures_cnt] => 0
[patent_no_of_words] => 11744
[patent_no_of_claims] => 0
[patent_no_of_ind_claims] => -17
[patent_words_short_claim] => 66
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => publication
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 18619320
[rel_patent_id] =>[rel_patent_doc_number] =>) 18/619320 | VERIFICATION OF NODES IN A FIRMWARE FRAMEWORK | Mar 27, 2024 | Pending |
Array
(
[id] => 19963768
[patent_doc_number] => 12333277
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2025-06-17
[patent_title] => Machine-learned models for generating code snippets with predicted placeholders for optimizing software development
[patent_app_type] => utility
[patent_app_number] => 18/618371
[patent_app_country] => US
[patent_app_date] => 2024-03-27
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 7
[patent_figures_cnt] => 7
[patent_no_of_words] => 3363
[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] => 18618371
[rel_patent_id] =>[rel_patent_doc_number] =>) 18/618371 | Machine-learned models for generating code snippets with predicted placeholders for optimizing software development | Mar 26, 2024 | Issued |
Array
(
[id] => 19451140
[patent_doc_number] => 20240311270
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2024-09-19
[patent_title] => METHOD AND SYSTEM TO MONITOR THE OPERATION OF AN APPLICATION
[patent_app_type] => utility
[patent_app_number] => 18/605504
[patent_app_country] => US
[patent_app_date] => 2024-03-14
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 0
[patent_figures_cnt] => 0
[patent_no_of_words] => 5944
[patent_no_of_claims] => 0
[patent_no_of_ind_claims] => -9
[patent_words_short_claim] => 161
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => publication
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 18605504
[rel_patent_id] =>[rel_patent_doc_number] =>) 18/605504 | METHOD AND SYSTEM TO MONITOR THE OPERATION OF AN APPLICATION | Mar 13, 2024 | Pending |
Array
(
[id] => 20234246
[patent_doc_number] => 20250291565
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2025-09-18
[patent_title] => CODE AGILITY AND VISIBILITY VIA AUGMENTED DECISION-MAKING ALGORITHM
[patent_app_type] => utility
[patent_app_number] => 18/602617
[patent_app_country] => US
[patent_app_date] => 2024-03-12
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 0
[patent_figures_cnt] => 0
[patent_no_of_words] => 4187
[patent_no_of_claims] => 0
[patent_no_of_ind_claims] => -17
[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] => 18602617
[rel_patent_id] =>[rel_patent_doc_number] =>) 18/602617 | CODE AGILITY AND VISIBILITY VIA AUGMENTED DECISION-MAKING ALGORITHM | Mar 11, 2024 | Pending |
Array
(
[id] => 20221543
[patent_doc_number] => 20250284474
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2025-09-11
[patent_title] => SYSTEM AND METHOD FOR MAKING A PROGRAM COMPATIBLE ACROSS MULTIPLE-VERSIONS OF OPERATING SYSTEMS
[patent_app_type] => utility
[patent_app_number] => 18/600813
[patent_app_country] => US
[patent_app_date] => 2024-03-11
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 0
[patent_figures_cnt] => 0
[patent_no_of_words] => 2281
[patent_no_of_claims] => 0
[patent_no_of_ind_claims] => -17
[patent_words_short_claim] => 133
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => publication
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 18600813
[rel_patent_id] =>[rel_patent_doc_number] =>) 18/600813 | SYSTEM AND METHOD FOR MAKING A PROGRAM COMPATIBLE ACROSS MULTIPLE-VERSIONS OF OPERATING SYSTEMS | Mar 10, 2024 | Pending |
Array
(
[id] => 19251852
[patent_doc_number] => 20240202845
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2024-06-20
[patent_title] => OILFIELD DATA LOADING SERVICES REQUEST HANDLING AND COMPLETION SYSTEM
[patent_app_type] => utility
[patent_app_number] => 18/592017
[patent_app_country] => US
[patent_app_date] => 2024-02-29
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 0
[patent_figures_cnt] => 0
[patent_no_of_words] => 9154
[patent_no_of_claims] => 0
[patent_no_of_ind_claims] => -10
[patent_words_short_claim] => 190
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => publication
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 18592017
[rel_patent_id] =>[rel_patent_doc_number] =>) 18/592017 | Oilfield data loading services request handling and completion system | Feb 28, 2024 | Issued |
Array
(
[id] => 19514139
[patent_doc_number] => 20240345825
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2024-10-17
[patent_title] => SERVER, SOFTWARE UPDATE METHOD, NON-TRANSITORY STORAGE MEDIUM, AND SOFTWARE UPDATE SYSTEM
[patent_app_type] => utility
[patent_app_number] => 18/588966
[patent_app_country] => US
[patent_app_date] => 2024-02-27
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 0
[patent_figures_cnt] => 0
[patent_no_of_words] => 12265
[patent_no_of_claims] => 0
[patent_no_of_ind_claims] => -4
[patent_words_short_claim] => 68
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => publication
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 18588966
[rel_patent_id] =>[rel_patent_doc_number] =>) 18/588966 | SERVER, SOFTWARE UPDATE METHOD, NON-TRANSITORY STORAGE MEDIUM, AND SOFTWARE UPDATE SYSTEM | Feb 26, 2024 | Pending |
Array
(
[id] => 19391352
[patent_doc_number] => 20240281222
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2024-08-22
[patent_title] => ARTIFICIAL INTELLIGENCE SYSTEM FOR GENERATING DATABASE CODE FROM NATURAL LANGUAGE INPUTS
[patent_app_type] => utility
[patent_app_number] => 18/583394
[patent_app_country] => US
[patent_app_date] => 2024-02-21
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 0
[patent_figures_cnt] => 0
[patent_no_of_words] => 19485
[patent_no_of_claims] => 0
[patent_no_of_ind_claims] => -17
[patent_words_short_claim] => 95
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => publication
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 18583394
[rel_patent_id] =>[rel_patent_doc_number] =>) 18/583394 | ARTIFICIAL INTELLIGENCE SYSTEM FOR GENERATING DATABASE CODE FROM NATURAL LANGUAGE INPUTS | Feb 20, 2024 | Pending |
Array
(
[id] => 19450973
[patent_doc_number] => 20240311103
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2024-09-19
[patent_title] => SPLIT-COMPUTE COMPILER AND GAME ENGINE
[patent_app_type] => utility
[patent_app_number] => 18/428673
[patent_app_country] => US
[patent_app_date] => 2024-01-31
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 0
[patent_figures_cnt] => 0
[patent_no_of_words] => 38943
[patent_no_of_claims] => 0
[patent_no_of_ind_claims] => -26
[patent_words_short_claim] => 95
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => publication
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 18428673
[rel_patent_id] =>[rel_patent_doc_number] =>) 18/428673 | SPLIT-COMPUTE COMPILER AND GAME ENGINE | Jan 30, 2024 | Pending |