
Ryan D. Coyer
Examiner (ID: 7704, Phone: (571)270-5306 , Office: P/2197 )
| Most Active Art Unit | 2191 |
| Art Unit(s) | 2197, 2191 |
| Total Applications | 882 |
| Issued Applications | 706 |
| Pending Applications | 46 |
| Abandoned Applications | 145 |
Applications
| Application number | Title of the application | Filing Date | Status |
|---|---|---|---|
Array
(
[id] => 20257881
[patent_doc_number] => 12430231
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2025-09-30
[patent_title] => Method, device, and computer program product for generating test case
[patent_app_type] => utility
[patent_app_number] => 18/138886
[patent_app_country] => US
[patent_app_date] => 2023-04-25
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 5
[patent_figures_cnt] => 8
[patent_no_of_words] => 3439
[patent_no_of_claims] => 17
[patent_no_of_ind_claims] => 3
[patent_words_short_claim] => 198
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 18138886
[rel_patent_id] =>[rel_patent_doc_number] =>) 18/138886 | Method, device, and computer program product for generating test case | Apr 24, 2023 | Issued |
Array
(
[id] => 18659830
[patent_doc_number] => 20230305837
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2023-09-28
[patent_title] => DATA FILE PARTITION AND REPLICATION
[patent_app_type] => utility
[patent_app_number] => 18/305247
[patent_app_country] => US
[patent_app_date] => 2023-04-21
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 0
[patent_figures_cnt] => 0
[patent_no_of_words] => 24024
[patent_no_of_claims] => 0
[patent_no_of_ind_claims] => -24
[patent_words_short_claim] => 320
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => publication
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 18305247
[rel_patent_id] =>[rel_patent_doc_number] =>) 18/305247 | Data file partition and replication | Apr 20, 2023 | Issued |
Array
(
[id] => 19328665
[patent_doc_number] => 12046354
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2024-07-23
[patent_title] => Gathering and analyzing assessment data using customizable ontologies built upon a meta model
[patent_app_type] => utility
[patent_app_number] => 18/303273
[patent_app_country] => US
[patent_app_date] => 2023-04-19
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 6
[patent_figures_cnt] => 6
[patent_no_of_words] => 11599
[patent_no_of_claims] => 20
[patent_no_of_ind_claims] => 3
[patent_words_short_claim] => 247
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 18303273
[rel_patent_id] =>[rel_patent_doc_number] =>) 18/303273 | Gathering and analyzing assessment data using customizable ontologies built upon a meta model | Apr 18, 2023 | Issued |
Array
(
[id] => 19481923
[patent_doc_number] => 20240329965
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2024-10-03
[patent_title] => APPLICATION DISCOVERY AND DCF OVERLAY
[patent_app_type] => utility
[patent_app_number] => 18/194726
[patent_app_country] => US
[patent_app_date] => 2023-04-03
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 0
[patent_figures_cnt] => 0
[patent_no_of_words] => 5559
[patent_no_of_claims] => 0
[patent_no_of_ind_claims] => -18
[patent_words_short_claim] => 98
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => publication
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 18194726
[rel_patent_id] =>[rel_patent_doc_number] =>) 18/194726 | Application discovery and data confidence fabric (DCF) overlay | Apr 2, 2023 | Issued |
Array
(
[id] => 19014685
[patent_doc_number] => 11921614
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2024-03-05
[patent_title] => System and method for developing, testing and debugging software for microcontrollers
[patent_app_type] => utility
[patent_app_number] => 18/122542
[patent_app_country] => US
[patent_app_date] => 2023-03-16
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 4
[patent_figures_cnt] => 5
[patent_no_of_words] => 4740
[patent_no_of_claims] => 7
[patent_no_of_ind_claims] => 2
[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] => 18122542
[rel_patent_id] =>[rel_patent_doc_number] =>) 18/122542 | System and method for developing, testing and debugging software for microcontrollers | Mar 15, 2023 | Issued |
Array
(
[id] => 19450992
[patent_doc_number] => 20240311122
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2024-09-19
[patent_title] => MOBILE PREFAB FACTORY FOR BUILDING CLOUD REGIONS
[patent_app_type] => utility
[patent_app_number] => 18/122677
[patent_app_country] => US
[patent_app_date] => 2023-03-16
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 0
[patent_figures_cnt] => 0
[patent_no_of_words] => 28152
[patent_no_of_claims] => 0
[patent_no_of_ind_claims] => -17
[patent_words_short_claim] => 101
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => publication
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 18122677
[rel_patent_id] =>[rel_patent_doc_number] =>) 18/122677 | Mobile prefab factory for building cloud regions | Mar 15, 2023 | Issued |
Array
(
[id] => 19434675
[patent_doc_number] => 20240303173
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2024-09-12
[patent_title] => RENDERING A STACK TRACE VISUALIZATION DISPLAY
[patent_app_type] => utility
[patent_app_number] => 18/180970
[patent_app_country] => US
[patent_app_date] => 2023-03-09
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 0
[patent_figures_cnt] => 0
[patent_no_of_words] => 11378
[patent_no_of_claims] => 0
[patent_no_of_ind_claims] => -17
[patent_words_short_claim] => 171
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => publication
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 18180970
[rel_patent_id] =>[rel_patent_doc_number] =>) 18/180970 | Rendering a stack trace visualization display | Mar 8, 2023 | Issued |
Array
(
[id] => 20454658
[patent_doc_number] => 12517711
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2026-01-06
[patent_title] => Computation architecture synthesis
[patent_app_type] => utility
[patent_app_number] => 18/118384
[patent_app_country] => US
[patent_app_date] => 2023-03-07
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 16
[patent_figures_cnt] => 16
[patent_no_of_words] => 3623
[patent_no_of_claims] => 20
[patent_no_of_ind_claims] => 3
[patent_words_short_claim] => 175
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 18118384
[rel_patent_id] =>[rel_patent_doc_number] =>) 18/118384 | Computation architecture synthesis | Mar 6, 2023 | Issued |
Array
(
[id] => 20317527
[patent_doc_number] => 12456079
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2025-10-28
[patent_title] => Quantum computing task translation supporting multiple quantum computing technologies
[patent_app_type] => utility
[patent_app_number] => 18/179771
[patent_app_country] => US
[patent_app_date] => 2023-03-07
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 23
[patent_figures_cnt] => 26
[patent_no_of_words] => 18042
[patent_no_of_claims] => 20
[patent_no_of_ind_claims] => 3
[patent_words_short_claim] => 132
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 18179771
[rel_patent_id] =>[rel_patent_doc_number] =>) 18/179771 | Quantum computing task translation supporting multiple quantum computing technologies | Mar 6, 2023 | Issued |
Array
(
[id] => 19405930
[patent_doc_number] => 20240289441
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2024-08-29
[patent_title] => SERVICE IMPAIRMENT ISOLATION IN INFORMATION PROCESSING SYSTEM ENVIRONMENT
[patent_app_type] => utility
[patent_app_number] => 18/113162
[patent_app_country] => US
[patent_app_date] => 2023-02-23
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 0
[patent_figures_cnt] => 0
[patent_no_of_words] => 7242
[patent_no_of_claims] => 0
[patent_no_of_ind_claims] => -17
[patent_words_short_claim] => 158
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => publication
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 18113162
[rel_patent_id] =>[rel_patent_doc_number] =>) 18/113162 | SERVICE IMPAIRMENT ISOLATION IN INFORMATION PROCESSING SYSTEM ENVIRONMENT | Feb 22, 2023 | Pending |
Array
(
[id] => 18440638
[patent_doc_number] => 20230187934
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2023-06-15
[patent_title] => OPTIMAL POWER FLOW CONTROL VIA DYNAMIC POWER FLOW MODELING
[patent_app_type] => utility
[patent_app_number] => 18/105047
[patent_app_country] => US
[patent_app_date] => 2023-02-02
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 0
[patent_figures_cnt] => 0
[patent_no_of_words] => 29343
[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] => 18105047
[rel_patent_id] =>[rel_patent_doc_number] =>) 18/105047 | Optimal power flow control via dynamic power flow modeling | Feb 1, 2023 | Issued |
Array
(
[id] => 18336756
[patent_doc_number] => 20230128705
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2023-04-27
[patent_title] => MULTI-SOURCE ITEM CREATION SYSTEM
[patent_app_type] => utility
[patent_app_number] => 18/088853
[patent_app_country] => US
[patent_app_date] => 2022-12-27
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 0
[patent_figures_cnt] => 0
[patent_no_of_words] => 14793
[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] => 18088853
[rel_patent_id] =>[rel_patent_doc_number] =>) 18/088853 | Multi-source item creation system | Dec 26, 2022 | Issued |
Array
(
[id] => 19356019
[patent_doc_number] => 12056467
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2024-08-06
[patent_title] => Multiple controller smart object allocation in industrial design environment
[patent_app_type] => utility
[patent_app_number] => 18/060090
[patent_app_country] => US
[patent_app_date] => 2022-11-30
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 21
[patent_figures_cnt] => 21
[patent_no_of_words] => 17597
[patent_no_of_claims] => 20
[patent_no_of_ind_claims] => 3
[patent_words_short_claim] => 149
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 18060090
[rel_patent_id] =>[rel_patent_doc_number] =>) 18/060090 | Multiple controller smart object allocation in industrial design environment | Nov 29, 2022 | Issued |
Array
(
[id] => 18285848
[patent_doc_number] => 20230101320
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2023-03-30
[patent_title] => METHOD FOR CREATING AND EXECUTING A CONTROL PROGRAM FOR CONTROLLING AN AUTOMATION SYSTEM, AND AUTOMATION SYSTEM
[patent_app_type] => utility
[patent_app_number] => 18/060538
[patent_app_country] => US
[patent_app_date] => 2022-11-30
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 0
[patent_figures_cnt] => 0
[patent_no_of_words] => 16697
[patent_no_of_claims] => 0
[patent_no_of_ind_claims] => -21
[patent_words_short_claim] => 384
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => publication
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 18060538
[rel_patent_id] =>[rel_patent_doc_number] =>) 18/060538 | Method for creating and executing a control program for controlling an automation system, and automation system | Nov 29, 2022 | Issued |
Array
(
[id] => 18378022
[patent_doc_number] => 20230153109
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2023-05-18
[patent_title] => SYSTEM AND METHOD FOR ANALYZING AND STEERING USE OF THIRD-PARTY LIBRARIES
[patent_app_type] => utility
[patent_app_number] => 18/056072
[patent_app_country] => US
[patent_app_date] => 2022-11-16
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 0
[patent_figures_cnt] => 0
[patent_no_of_words] => 10014
[patent_no_of_claims] => 0
[patent_no_of_ind_claims] => -13
[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] => 18056072
[rel_patent_id] =>[rel_patent_doc_number] =>) 18/056072 | System and method for analyzing and steering use of third-party libraries | Nov 15, 2022 | Issued |
Array
(
[id] => 18659809
[patent_doc_number] => 20230305816
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2023-09-28
[patent_title] => DEVICE AND METHOD FOR HANDLING PROGRAMMING LANGUAGE FUNCTION
[patent_app_type] => utility
[patent_app_number] => 17/983332
[patent_app_country] => US
[patent_app_date] => 2022-11-08
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 0
[patent_figures_cnt] => 0
[patent_no_of_words] => 5305
[patent_no_of_claims] => 0
[patent_no_of_ind_claims] => -8
[patent_words_short_claim] => 168
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => publication
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 17983332
[rel_patent_id] =>[rel_patent_doc_number] =>) 17/983332 | Device and method for handling programming language function | Nov 7, 2022 | Issued |
Array
(
[id] => 18531735
[patent_doc_number] => 20230236807
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2023-07-27
[patent_title] => SOFTWARE AND HARDWARE COLLABORATIVE COMPILATION PROCESSING SYSTEM AND METHOD
[patent_app_type] => utility
[patent_app_number] => 17/979752
[patent_app_country] => US
[patent_app_date] => 2022-11-02
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 0
[patent_figures_cnt] => 0
[patent_no_of_words] => 4528
[patent_no_of_claims] => 0
[patent_no_of_ind_claims] => -6
[patent_words_short_claim] => 327
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => publication
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 17979752
[rel_patent_id] =>[rel_patent_doc_number] =>) 17/979752 | Software and hardware collaborative compilation processing system and method | Nov 1, 2022 | Issued |
Array
(
[id] => 20110043
[patent_doc_number] => 12360764
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2025-07-15
[patent_title] => Android system development method and apparatus, related device and computer-readable storage medium
[patent_app_type] => utility
[patent_app_number] => 17/974773
[patent_app_country] => US
[patent_app_date] => 2022-10-27
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 4
[patent_figures_cnt] => 4
[patent_no_of_words] => 972
[patent_no_of_claims] => 9
[patent_no_of_ind_claims] => 2
[patent_words_short_claim] => 183
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 17974773
[rel_patent_id] =>[rel_patent_doc_number] =>) 17/974773 | Android system development method and apparatus, related device and computer-readable storage medium | Oct 26, 2022 | Issued |
Array
(
[id] => 19398825
[patent_doc_number] => 12073194
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2024-08-27
[patent_title] => Synthesizing programs in a spreadsheet programming language
[patent_app_type] => utility
[patent_app_number] => 17/972327
[patent_app_country] => US
[patent_app_date] => 2022-10-24
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 5
[patent_figures_cnt] => 5
[patent_no_of_words] => 9287
[patent_no_of_claims] => 20
[patent_no_of_ind_claims] => 3
[patent_words_short_claim] => 105
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 17972327
[rel_patent_id] =>[rel_patent_doc_number] =>) 17/972327 | Synthesizing programs in a spreadsheet programming language | Oct 23, 2022 | Issued |
Array
(
[id] => 18339440
[patent_doc_number] => 20230131389
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2023-04-27
[patent_title] => QUANTUM INSTRUCTION SET ARCHITECTURE (QUASAR)
[patent_app_type] => utility
[patent_app_number] => 18/048377
[patent_app_country] => US
[patent_app_date] => 2022-10-20
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 0
[patent_figures_cnt] => 0
[patent_no_of_words] => 8833
[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] => 18048377
[rel_patent_id] =>[rel_patent_doc_number] =>) 18/048377 | Quantum instruction set architecture (QUASAR) | Oct 19, 2022 | Issued |