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] => 16864489 [patent_doc_number] => 11023229 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2021-06-01 [patent_title] => Self-learning automated techniques for detecting the usage of software packages [patent_app_type] => utility [patent_app_number] => 16/595712 [patent_app_country] => US [patent_app_date] => 2019-10-08 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 3 [patent_figures_cnt] => 3 [patent_no_of_words] => 6180 [patent_no_of_claims] => 20 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 151 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16595712 [rel_patent_id] =>[rel_patent_doc_number] =>)
16/595712
Self-learning automated techniques for detecting the usage of software packages Oct 7, 2019 Issued
Array ( [id] => 17164791 [patent_doc_number] => 11150887 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2021-10-19 [patent_title] => Secure code patching [patent_app_type] => utility [patent_app_number] => 16/589385 [patent_app_country] => US [patent_app_date] => 2019-10-01 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 5 [patent_figures_cnt] => 5 [patent_no_of_words] => 4096 [patent_no_of_claims] => 20 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 87 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16589385 [rel_patent_id] =>[rel_patent_doc_number] =>)
16/589385
Secure code patching Sep 30, 2019 Issued
Array ( [id] => 16408658 [patent_doc_number] => 10817210 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2020-10-27 [patent_title] => Information processing apparatus, method of managing web application, and non-transitory computer-readable medium [patent_app_type] => utility [patent_app_number] => 16/588204 [patent_app_country] => US [patent_app_date] => 2019-09-30 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 27 [patent_figures_cnt] => 27 [patent_no_of_words] => 6912 [patent_no_of_claims] => 18 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 151 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16588204 [rel_patent_id] =>[rel_patent_doc_number] =>)
16/588204
Information processing apparatus, method of managing web application, and non-transitory computer-readable medium Sep 29, 2019 Issued
Array ( [id] => 16714314 [patent_doc_number] => 20210081461 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2021-03-18 [patent_title] => STRING PATTERN MATCHING FOR MULTI-STRING PATTERN RULES IN INTRUSION DETECTION [patent_app_type] => utility [patent_app_number] => 16/569015 [patent_app_country] => US [patent_app_date] => 2019-09-12 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 6053 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -18 [patent_words_short_claim] => 139 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16569015 [rel_patent_id] =>[rel_patent_doc_number] =>)
16/569015
String pattern matching for multi-string pattern rules in intrusion detection Sep 11, 2019 Issued
Array ( [id] => 17309079 [patent_doc_number] => 11210189 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2021-12-28 [patent_title] => Monitoring performance of computing systems [patent_app_type] => utility [patent_app_number] => 16/556636 [patent_app_country] => US [patent_app_date] => 2019-08-30 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 6 [patent_figures_cnt] => 6 [patent_no_of_words] => 12501 [patent_no_of_claims] => 20 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 130 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16556636 [rel_patent_id] =>[rel_patent_doc_number] =>)
16/556636
Monitoring performance of computing systems Aug 29, 2019 Issued
Array ( [id] => 15530623 [patent_doc_number] => 20200057617 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2020-02-20 [patent_title] => SOFTWARE CODE OPTIMIZER AND METHOD [patent_app_type] => utility [patent_app_number] => 16/539699 [patent_app_country] => US [patent_app_date] => 2019-08-13 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 10260 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -11 [patent_words_short_claim] => 170 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16539699 [rel_patent_id] =>[rel_patent_doc_number] =>)
16/539699
Software code optimizer and method Aug 12, 2019 Issued
Array ( [id] => 16385269 [patent_doc_number] => 10810107 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2020-10-20 [patent_title] => User interface for specifying data stream processing language programs for analyzing instrumented software [patent_app_type] => utility [patent_app_number] => 16/538634 [patent_app_country] => US [patent_app_date] => 2019-08-12 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 17 [patent_figures_cnt] => 17 [patent_no_of_words] => 19202 [patent_no_of_claims] => 30 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 130 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16538634 [rel_patent_id] =>[rel_patent_doc_number] =>)
16/538634
User interface for specifying data stream processing language programs for analyzing instrumented software Aug 11, 2019 Issued
Array ( [id] => 16592453 [patent_doc_number] => 10901714 [patent_country] => US [patent_kind] => B1 [patent_issue_date] => 2021-01-26 [patent_title] => Automatic software performance optimization [patent_app_type] => utility [patent_app_number] => 16/535935 [patent_app_country] => US [patent_app_date] => 2019-08-08 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 13 [patent_figures_cnt] => 13 [patent_no_of_words] => 11552 [patent_no_of_claims] => 20 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 93 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16535935 [rel_patent_id] =>[rel_patent_doc_number] =>)
16/535935
Automatic software performance optimization Aug 7, 2019 Issued
Array ( [id] => 15182203 [patent_doc_number] => 20190361693 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2019-11-28 [patent_title] => SCALABLE ARTIFICIAL INTELLIGENCE DRIVEN CONFIGURATION MANAGEMENT [patent_app_type] => utility [patent_app_number] => 16/534896 [patent_app_country] => US [patent_app_date] => 2019-08-07 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 15267 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -17 [patent_words_short_claim] => 96 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16534896 [rel_patent_id] =>[rel_patent_doc_number] =>)
16/534896
Scalable artificial intelligence driven configuration management Aug 6, 2019 Issued
Array ( [id] => 15935923 [patent_doc_number] => 20200159595 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2020-05-21 [patent_title] => COMPOSABLE AND CANCELABLE DATAFLOW CONTINUATION PASSING [patent_app_type] => utility [patent_app_number] => 16/533276 [patent_app_country] => US [patent_app_date] => 2019-08-06 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 3330 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => 0 [patent_words_short_claim] => 125 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16533276 [rel_patent_id] =>[rel_patent_doc_number] =>)
16/533276
Composable and cancelable dataflow continuation passing Aug 5, 2019 Issued
Array ( [id] => 16615854 [patent_doc_number] => 20210034507 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2021-02-04 [patent_title] => SYSTEMS AND METHODS FOR AUTOMATED INVOCATION OF ACCESSIBILITY VALIDATIONS IN ACCESSIBILITY SCRIPTS [patent_app_type] => utility [patent_app_number] => 16/530166 [patent_app_country] => US [patent_app_date] => 2019-08-02 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 3729 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -19 [patent_words_short_claim] => 96 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16530166 [rel_patent_id] =>[rel_patent_doc_number] =>)
16/530166
Systems and methods for automated invocation of accessibility validations in accessibility scripts Aug 1, 2019 Issued
Array ( [id] => 15855107 [patent_doc_number] => 10642839 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2020-05-05 [patent_title] => Associating hardware to store applications [patent_app_type] => utility [patent_app_number] => 16/529268 [patent_app_country] => US [patent_app_date] => 2019-08-01 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 5 [patent_figures_cnt] => 5 [patent_no_of_words] => 8574 [patent_no_of_claims] => 18 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 182 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16529268 [rel_patent_id] =>[rel_patent_doc_number] =>)
16/529268
Associating hardware to store applications Jul 31, 2019 Issued
Array ( [id] => 17151210 [patent_doc_number] => 11144287 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2021-10-12 [patent_title] => Compile time validation of programming code [patent_app_type] => utility [patent_app_number] => 16/518176 [patent_app_country] => US [patent_app_date] => 2019-07-22 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 3 [patent_figures_cnt] => 3 [patent_no_of_words] => 3474 [patent_no_of_claims] => 20 [patent_no_of_ind_claims] => 3 [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] => 16518176 [rel_patent_id] =>[rel_patent_doc_number] =>)
16/518176
Compile time validation of programming code Jul 21, 2019 Issued
Array ( [id] => 16607881 [patent_doc_number] => 10908884 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2021-02-02 [patent_title] => Methods and apparatus for runtime multi-scheduling of software executing on a heterogeneous system [patent_app_type] => utility [patent_app_number] => 16/455379 [patent_app_country] => US [patent_app_date] => 2019-06-27 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 13 [patent_figures_cnt] => 14 [patent_no_of_words] => 25558 [patent_no_of_claims] => 28 [patent_no_of_ind_claims] => 4 [patent_words_short_claim] => 125 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16455379 [rel_patent_id] =>[rel_patent_doc_number] =>)
16/455379
Methods and apparatus for runtime multi-scheduling of software executing on a heterogeneous system Jun 26, 2019 Issued
Array ( [id] => 14966773 [patent_doc_number] => 20190310865 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2019-10-10 [patent_title] => VIRTUALIZING EXTENSION CODE IN AN APPLICATION [patent_app_type] => utility [patent_app_number] => 16/449424 [patent_app_country] => US [patent_app_date] => 2019-06-23 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 16640 [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] => 16449424 [rel_patent_id] =>[rel_patent_doc_number] =>)
16/449424
Virtualizing extension code in an application Jun 22, 2019 Issued
Array ( [id] => 16810608 [patent_doc_number] => 20210133163 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2021-05-06 [patent_title] => Compilable Data Model [patent_app_type] => utility [patent_app_number] => 17/252849 [patent_app_country] => US [patent_app_date] => 2019-06-17 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 9702 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -14 [patent_words_short_claim] => 155 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 17252849 [rel_patent_id] =>[rel_patent_doc_number] =>)
17/252849
Compilable Data Model Jun 16, 2019 Abandoned
Array ( [id] => 14902557 [patent_doc_number] => 20190295044 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2019-09-26 [patent_title] => INTELLIGENT SELF-SERVICE ADVISOR [patent_app_type] => utility [patent_app_number] => 16/438672 [patent_app_country] => US [patent_app_date] => 2019-06-12 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 13223 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -17 [patent_words_short_claim] => 97 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16438672 [rel_patent_id] =>[rel_patent_doc_number] =>)
16/438672
Intelligent self-service delivery advisor Jun 11, 2019 Issued
Array ( [id] => 15757655 [patent_doc_number] => 10620939 [patent_country] => US [patent_kind] => B1 [patent_issue_date] => 2020-04-14 [patent_title] => Security patch update processor [patent_app_type] => utility [patent_app_number] => 16/438214 [patent_app_country] => US [patent_app_date] => 2019-06-11 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 3 [patent_figures_cnt] => 3 [patent_no_of_words] => 4668 [patent_no_of_claims] => 27 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 67 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16438214 [rel_patent_id] =>[rel_patent_doc_number] =>)
16/438214
Security patch update processor Jun 10, 2019 Issued
Array ( [id] => 17771142 [patent_doc_number] => 11403083 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2022-08-02 [patent_title] => Offloading server and offloading program [patent_app_type] => utility [patent_app_number] => 17/289870 [patent_app_country] => US [patent_app_date] => 2019-06-03 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 12 [patent_figures_cnt] => 12 [patent_no_of_words] => 19646 [patent_no_of_claims] => 8 [patent_no_of_ind_claims] => 2 [patent_words_short_claim] => 411 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 17289870 [rel_patent_id] =>[rel_patent_doc_number] =>)
17/289870
Offloading server and offloading program Jun 2, 2019 Issued
Array ( [id] => 16278802 [patent_doc_number] => 10761832 [patent_country] => US [patent_kind] => B1 [patent_issue_date] => 2020-09-01 [patent_title] => Software versioning [patent_app_type] => utility [patent_app_number] => 16/429896 [patent_app_country] => US [patent_app_date] => 2019-06-03 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 14 [patent_figures_cnt] => 14 [patent_no_of_words] => 10244 [patent_no_of_claims] => 20 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 75 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16429896 [rel_patent_id] =>[rel_patent_doc_number] =>)
16/429896
Software versioning Jun 2, 2019 Issued
Menu