Search

David Ryser

Examiner (ID: 14842)

Most Active Art Unit
1102
Art Unit(s)
1102
Total Applications
241
Issued Applications
215
Pending Applications
0
Abandoned Applications
26

Applications

Application numberTitle of the applicationFiling DateStatus
Array ( [id] => 20374061 [patent_doc_number] => 12481495 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2025-11-25 [patent_title] => Firmware update method of a flash bootloader in a micro controller unit for a vehicle [patent_app_type] => utility [patent_app_number] => 18/085084 [patent_app_country] => US [patent_app_date] => 2022-12-20 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 32 [patent_figures_cnt] => 32 [patent_no_of_words] => 2212 [patent_no_of_claims] => 12 [patent_no_of_ind_claims] => 1 [patent_words_short_claim] => 168 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 18085084 [rel_patent_id] =>[rel_patent_doc_number] =>)
18/085084
Firmware update method of a flash bootloader in a micro controller unit for a vehicle Dec 19, 2022 Issued
Array ( [id] => 19443399 [patent_doc_number] => 12093670 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2024-09-17 [patent_title] => System, method, and graphical user interface for temporal presentation of stack trace and associated data [patent_app_type] => utility [patent_app_number] => 18/068487 [patent_app_country] => US [patent_app_date] => 2022-12-19 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 10 [patent_figures_cnt] => 11 [patent_no_of_words] => 9810 [patent_no_of_claims] => 20 [patent_no_of_ind_claims] => 1 [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] => 18068487 [rel_patent_id] =>[rel_patent_doc_number] =>)
18/068487
System, method, and graphical user interface for temporal presentation of stack trace and associated data Dec 18, 2022 Issued
Array ( [id] => 18569002 [patent_doc_number] => 20230259338 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2023-08-17 [patent_title] => COMPUTER-IMPLEMENTED METHOD AND A COMPUTER-READABLE MEDIUM [patent_app_type] => utility [patent_app_number] => 18/082863 [patent_app_country] => US [patent_app_date] => 2022-12-16 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 15362 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -18 [patent_words_short_claim] => 197 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 18082863 [rel_patent_id] =>[rel_patent_doc_number] =>)
18/082863
Computer-implemented method and a computer-readable medium Dec 15, 2022 Issued
Array ( [id] => 19493040 [patent_doc_number] => 12111751 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2024-10-08 [patent_title] => Debugging tool for code generation neural language models [patent_app_type] => utility [patent_app_number] => 18/082366 [patent_app_country] => US [patent_app_date] => 2022-12-15 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 9 [patent_figures_cnt] => 9 [patent_no_of_words] => 9989 [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] => 18082366 [rel_patent_id] =>[rel_patent_doc_number] =>)
18/082366
Debugging tool for code generation neural language models Dec 14, 2022 Issued
Array ( [id] => 18646371 [patent_doc_number] => 11770458 [patent_country] => US [patent_kind] => B1 [patent_issue_date] => 2023-09-26 [patent_title] => Systems for exchanging data using intermediate devices [patent_app_type] => utility [patent_app_number] => 18/065453 [patent_app_country] => US [patent_app_date] => 2022-12-13 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 10 [patent_figures_cnt] => 10 [patent_no_of_words] => 17864 [patent_no_of_claims] => 20 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 144 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 18065453 [rel_patent_id] =>[rel_patent_doc_number] =>)
18/065453
Systems for exchanging data using intermediate devices Dec 12, 2022 Issued
Array ( [id] => 19219979 [patent_doc_number] => 20240184683 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2024-06-06 [patent_title] => SYSTEMS, METHODS, AND APPARATUSES FOR IDENTIFYING, LOGGING AND REPORTING APPLICATION EVENTS IN AN ELECTRONIC NETWORK [patent_app_type] => utility [patent_app_number] => 18/074014 [patent_app_country] => US [patent_app_date] => 2022-12-02 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 10766 [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] => 18074014 [rel_patent_id] =>[rel_patent_doc_number] =>)
18/074014
Systems, methods, and apparatuses for identifying, logging and reporting application events in an electronic network Dec 1, 2022 Issued
Array ( [id] => 18268791 [patent_doc_number] => 20230090033 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2023-03-23 [patent_title] => SOFTWARE TESTING IN PARALLEL THREADS WITH A RECORD-LOCKING DATABASE [patent_app_type] => utility [patent_app_number] => 18/070120 [patent_app_country] => US [patent_app_date] => 2022-11-28 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 11785 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -16 [patent_words_short_claim] => 100 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 18070120 [rel_patent_id] =>[rel_patent_doc_number] =>)
18/070120
Software testing in parallel threads with a record-locking database Nov 27, 2022 Issued
Array ( [id] => 18252688 [patent_doc_number] => 20230079727 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2023-03-16 [patent_title] => DEBUGGING DATAFLOW COMPUTER ARCHITECTURES [patent_app_type] => utility [patent_app_number] => 17/991390 [patent_app_country] => US [patent_app_date] => 2022-11-21 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 18044 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -17 [patent_words_short_claim] => 167 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 17991390 [rel_patent_id] =>[rel_patent_doc_number] =>)
17/991390
Debugging dataflow computer architectures Nov 20, 2022 Issued
Array ( [id] => 18480018 [patent_doc_number] => 11693758 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2023-07-04 [patent_title] => Smart span prioritization based on ingestion service backpressure [patent_app_type] => utility [patent_app_number] => 17/990576 [patent_app_country] => US [patent_app_date] => 2022-11-18 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 16 [patent_figures_cnt] => 16 [patent_no_of_words] => 17595 [patent_no_of_claims] => 17 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 129 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 17990576 [rel_patent_id] =>[rel_patent_doc_number] =>)
17/990576
Smart span prioritization based on ingestion service backpressure Nov 17, 2022 Issued
Array ( [id] => 20265878 [patent_doc_number] => 12436870 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2025-10-07 [patent_title] => Method and apparatus for detecting outliers in a set of runs of software applications [patent_app_type] => utility [patent_app_number] => 17/988937 [patent_app_country] => US [patent_app_date] => 2022-11-17 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 1 [patent_figures_cnt] => 2 [patent_no_of_words] => 1059 [patent_no_of_claims] => 8 [patent_no_of_ind_claims] => 1 [patent_words_short_claim] => 251 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 17988937 [rel_patent_id] =>[rel_patent_doc_number] =>)
17/988937
Method and apparatus for detecting outliers in a set of runs of software applications Nov 16, 2022 Issued
Array ( [id] => 18422390 [patent_doc_number] => 20230176854 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2023-06-08 [patent_title] => MODULE DELIVERY SYSTEM, VEHICLE, AND METHOD FOR DELIVERING MODULES [patent_app_type] => utility [patent_app_number] => 18/055460 [patent_app_country] => US [patent_app_date] => 2022-11-15 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 5164 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -3 [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] => 18055460 [rel_patent_id] =>[rel_patent_doc_number] =>)
18/055460
Module delivery system, vehicle, and method for delivering modules Nov 14, 2022 Issued
Array ( [id] => 19811435 [patent_doc_number] => 12242829 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2025-03-04 [patent_title] => Systems and methods for source code understanding using spatial representations [patent_app_type] => utility [patent_app_number] => 18/055182 [patent_app_country] => US [patent_app_date] => 2022-11-14 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 3 [patent_figures_cnt] => 3 [patent_no_of_words] => 4510 [patent_no_of_claims] => 20 [patent_no_of_ind_claims] => 2 [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] => 18055182 [rel_patent_id] =>[rel_patent_doc_number] =>)
18/055182
Systems and methods for source code understanding using spatial representations Nov 13, 2022 Issued
Array ( [id] => 18722133 [patent_doc_number] => 11799495 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2023-10-24 [patent_title] => Tracing engine-based software loop escape analysis and mixed differentiation evaluation [patent_app_type] => utility [patent_app_number] => 18/053837 [patent_app_country] => US [patent_app_date] => 2022-11-09 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 7 [patent_figures_cnt] => 7 [patent_no_of_words] => 7918 [patent_no_of_claims] => 20 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 106 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 18053837 [rel_patent_id] =>[rel_patent_doc_number] =>)
18/053837
Tracing engine-based software loop escape analysis and mixed differentiation evaluation Nov 8, 2022 Issued
Array ( [id] => 19703870 [patent_doc_number] => 12197906 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2025-01-14 [patent_title] => Onboard device, vehicle, control method and non-transitory computer readable recording medium storing an onboard program [patent_app_type] => utility [patent_app_number] => 18/053802 [patent_app_country] => US [patent_app_date] => 2022-11-09 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 7 [patent_figures_cnt] => 7 [patent_no_of_words] => 5185 [patent_no_of_claims] => 7 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 146 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 18053802 [rel_patent_id] =>[rel_patent_doc_number] =>)
18/053802
Onboard device, vehicle, control method and non-transitory computer readable recording medium storing an onboard program Nov 8, 2022 Issued
Array ( [id] => 19303227 [patent_doc_number] => 20240231806 [patent_country] => US [patent_kind] => A9 [patent_issue_date] => 2024-07-11 [patent_title] => DEVELOPMENT-TIME CONFIGURATION CHANGE RECOMMENDATION USING DEPLOYMENT TEMPLATES [patent_app_type] => utility [patent_app_number] => 17/973416 [patent_app_country] => US [patent_app_date] => 2022-10-25 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 14433 [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] => 17973416 [rel_patent_id] =>[rel_patent_doc_number] =>)
17/973416
Development-time configuration change recommendation using deployment templates Oct 24, 2022 Issued
Array ( [id] => 19303227 [patent_doc_number] => 20240231806 [patent_country] => US [patent_kind] => A9 [patent_issue_date] => 2024-07-11 [patent_title] => DEVELOPMENT-TIME CONFIGURATION CHANGE RECOMMENDATION USING DEPLOYMENT TEMPLATES [patent_app_type] => utility [patent_app_number] => 17/973416 [patent_app_country] => US [patent_app_date] => 2022-10-25 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 14433 [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] => 17973416 [rel_patent_id] =>[rel_patent_doc_number] =>)
17/973416
Development-time configuration change recommendation using deployment templates Oct 24, 2022 Issued
Array ( [id] => 20174664 [patent_doc_number] => 12393411 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2025-08-19 [patent_title] => Data analysis apparatus and data analysis method [patent_app_type] => utility [patent_app_number] => 17/972848 [patent_app_country] => US [patent_app_date] => 2022-10-25 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 7 [patent_figures_cnt] => 9 [patent_no_of_words] => 2428 [patent_no_of_claims] => 10 [patent_no_of_ind_claims] => 2 [patent_words_short_claim] => 80 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 17972848 [rel_patent_id] =>[rel_patent_doc_number] =>)
17/972848
Data analysis apparatus and data analysis method Oct 24, 2022 Issued
Array ( [id] => 18422357 [patent_doc_number] => 20230176821 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2023-06-08 [patent_title] => METHOD FOR GENERATING PROGRAM CODE, METHOD FOR CONFIGURING A CONTROL UNIT AND COMPUTER SYSTEM [patent_app_type] => utility [patent_app_number] => 18/048452 [patent_app_country] => US [patent_app_date] => 2022-10-21 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 6251 [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] => 18048452 [rel_patent_id] =>[rel_patent_doc_number] =>)
18/048452
Method for generating program code, method for configuring a control unit and computer system Oct 20, 2022 Issued
Array ( [id] => 19084702 [patent_doc_number] => 20240111503 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2024-04-04 [patent_title] => SYSTEMS AND METHODS FOR DATA TRANSFORMATION [patent_app_type] => utility [patent_app_number] => 17/936510 [patent_app_country] => US [patent_app_date] => 2022-09-29 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 15071 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -12 [patent_words_short_claim] => 150 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 17936510 [rel_patent_id] =>[rel_patent_doc_number] =>)
17/936510
Systems and methods for data transformation Sep 28, 2022 Issued
Array ( [id] => 18150190 [patent_doc_number] => 20230024047 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2023-01-26 [patent_title] => REDUCING SEMANTIC ERRORS IN CODE GENERATED BY MACHINE LEARNING MODELS [patent_app_type] => utility [patent_app_number] => 17/935149 [patent_app_country] => US [patent_app_date] => 2022-09-26 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 7998 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -17 [patent_words_short_claim] => 120 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 17935149 [rel_patent_id] =>[rel_patent_doc_number] =>)
17/935149
Reducing semantic errors in code generated by machine learning models Sep 25, 2022 Issued
Menu