
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 number | Title of the application | Filing Date | Status |
|---|---|---|---|
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 |