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] => 16652091 [patent_doc_number] => 10929271 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2021-02-23 [patent_title] => System and method for detecting and alerting unexpected behavior of software applications [patent_app_type] => utility [patent_app_number] => 16/398332 [patent_app_country] => US [patent_app_date] => 2019-04-30 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 5 [patent_figures_cnt] => 8 [patent_no_of_words] => 6584 [patent_no_of_claims] => 13 [patent_no_of_ind_claims] => 2 [patent_words_short_claim] => 179 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16398332 [rel_patent_id] =>[rel_patent_doc_number] =>)
16/398332
System and method for detecting and alerting unexpected behavior of software applications Apr 29, 2019 Issued
Array ( [id] => 17061838 [patent_doc_number] => 11106439 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2021-08-31 [patent_title] => Offload server and offload program [patent_app_type] => utility [patent_app_number] => 17/053155 [patent_app_country] => US [patent_app_date] => 2019-04-15 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 7 [patent_figures_cnt] => 7 [patent_no_of_words] => 13641 [patent_no_of_claims] => 8 [patent_no_of_ind_claims] => 2 [patent_words_short_claim] => 229 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 17053155 [rel_patent_id] =>[rel_patent_doc_number] =>)
17/053155
Offload server and offload program Apr 14, 2019 Issued
Array ( [id] => 15730847 [patent_doc_number] => 10613852 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2020-04-07 [patent_title] => Cognitive installation of software updates based on user context [patent_app_type] => utility [patent_app_number] => 16/372561 [patent_app_country] => US [patent_app_date] => 2019-04-02 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 5 [patent_figures_cnt] => 5 [patent_no_of_words] => 6678 [patent_no_of_claims] => 20 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 141 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16372561 [rel_patent_id] =>[rel_patent_doc_number] =>)
16/372561
Cognitive installation of software updates based on user context Apr 1, 2019 Issued
Array ( [id] => 16346960 [patent_doc_number] => 20200311611 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2020-10-01 [patent_title] => FEATURE GENERATION AND FEATURE SELECTION FOR MACHINE LEARNING TOOL [patent_app_type] => utility [patent_app_number] => 16/365622 [patent_app_country] => US [patent_app_date] => 2019-03-26 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 5951 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -18 [patent_words_short_claim] => 127 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16365622 [rel_patent_id] =>[rel_patent_doc_number] =>)
16/365622
FEATURE GENERATION AND FEATURE SELECTION FOR MACHINE LEARNING TOOL Mar 25, 2019 Abandoned
Array ( [id] => 14997587 [patent_doc_number] => 20190317751 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2019-10-17 [patent_title] => UPGRADE ORCHESTRATOR [patent_app_type] => utility [patent_app_number] => 16/295768 [patent_app_country] => US [patent_app_date] => 2019-03-07 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 10195 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -14 [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] => 16295768 [rel_patent_id] =>[rel_patent_doc_number] =>)
16/295768
Upgrade orchestrator Mar 6, 2019 Issued
Array ( [id] => 15399035 [patent_doc_number] => 10540174 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2020-01-21 [patent_title] => Managed multi-container builds [patent_app_type] => utility [patent_app_number] => 16/283571 [patent_app_country] => US [patent_app_date] => 2019-02-22 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 9 [patent_figures_cnt] => 9 [patent_no_of_words] => 11582 [patent_no_of_claims] => 20 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 160 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16283571 [rel_patent_id] =>[rel_patent_doc_number] =>)
16/283571
Managed multi-container builds Feb 21, 2019 Issued
Array ( [id] => 16208872 [patent_doc_number] => 20200241862 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2020-07-30 [patent_title] => DEPLOYMENT OF PATCHES IN SOFTWARE APPLICATIONS [patent_app_type] => utility [patent_app_number] => 16/260090 [patent_app_country] => US [patent_app_date] => 2019-01-28 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 5692 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -17 [patent_words_short_claim] => 70 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16260090 [rel_patent_id] =>[rel_patent_doc_number] =>)
16/260090
Deployment of patches in software applications Jan 27, 2019 Issued
Array ( [id] => 18687341 [patent_doc_number] => 11783080 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2023-10-10 [patent_title] => Tagging of user behavior data [patent_app_type] => utility [patent_app_number] => 16/965267 [patent_app_country] => US [patent_app_date] => 2019-01-25 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 12 [patent_figures_cnt] => 12 [patent_no_of_words] => 13690 [patent_no_of_claims] => 19 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 89 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16965267 [rel_patent_id] =>[rel_patent_doc_number] =>)
16/965267
Tagging of user behavior data Jan 24, 2019 Issued
Array ( [id] => 15609447 [patent_doc_number] => 10585785 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2020-03-10 [patent_title] => Preservation of modifications after overlay removal from a container [patent_app_type] => utility [patent_app_number] => 16/252050 [patent_app_country] => US [patent_app_date] => 2019-01-18 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 6 [patent_figures_cnt] => 6 [patent_no_of_words] => 7739 [patent_no_of_claims] => 20 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 104 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16252050 [rel_patent_id] =>[rel_patent_doc_number] =>)
16/252050
Preservation of modifications after overlay removal from a container Jan 17, 2019 Issued
Array ( [id] => 14314123 [patent_doc_number] => 20190146765 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2019-05-16 [patent_title] => UTILIZING CREATED CHARACTER INDEX FOR SWITCH STATEMENTS [patent_app_type] => utility [patent_app_number] => 16/247668 [patent_app_country] => US [patent_app_date] => 2019-01-15 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 6848 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -17 [patent_words_short_claim] => 80 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16247668 [rel_patent_id] =>[rel_patent_doc_number] =>)
16/247668
Utilizing created character index for switch statements Jan 14, 2019 Issued
Array ( [id] => 17195165 [patent_doc_number] => 11163924 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2021-11-02 [patent_title] => Identification of changes in functional behavior and runtime behavior of a system during maintenance cycles [patent_app_type] => utility [patent_app_number] => 16/246245 [patent_app_country] => US [patent_app_date] => 2019-01-11 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 13 [patent_figures_cnt] => 15 [patent_no_of_words] => 10408 [patent_no_of_claims] => 20 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 328 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16246245 [rel_patent_id] =>[rel_patent_doc_number] =>)
16/246245
Identification of changes in functional behavior and runtime behavior of a system during maintenance cycles Jan 10, 2019 Issued
Array ( [id] => 14282069 [patent_doc_number] => 20190138319 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2019-05-09 [patent_title] => CONTAINER-BASED LANGUAGE RUNTIME LOADING AN ISOLATED METHOD [patent_app_type] => utility [patent_app_number] => 16/241503 [patent_app_country] => US [patent_app_date] => 2019-01-07 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 11400 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -18 [patent_words_short_claim] => 107 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16241503 [rel_patent_id] =>[rel_patent_doc_number] =>)
16/241503
Container-based language runtime loading an isolated method Jan 6, 2019 Issued
Array ( [id] => 16116343 [patent_doc_number] => 20200210194 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2020-07-02 [patent_title] => TECHNIQUES FOR SCHEDULING INSTRUCTIONS IN COMPILING SOURCE CODE [patent_app_type] => utility [patent_app_number] => 16/237012 [patent_app_country] => US [patent_app_date] => 2018-12-31 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 5016 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -17 [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] => 16237012 [rel_patent_id] =>[rel_patent_doc_number] =>)
16/237012
Techniques for scheduling instructions in compiling source code Dec 30, 2018 Issued
Array ( [id] => 15730829 [patent_doc_number] => 10613843 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2020-04-07 [patent_title] => Compiler caching based on semantic structure [patent_app_type] => utility [patent_app_number] => 16/229653 [patent_app_country] => US [patent_app_date] => 2018-12-21 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 5 [patent_figures_cnt] => 6 [patent_no_of_words] => 6711 [patent_no_of_claims] => 20 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 166 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16229653 [rel_patent_id] =>[rel_patent_doc_number] =>)
16/229653
Compiler caching based on semantic structure Dec 20, 2018 Issued
Array ( [id] => 14218565 [patent_doc_number] => 20190121667 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2019-04-25 [patent_title] => PROXY OBJECT SYSTEM [patent_app_type] => utility [patent_app_number] => 16/215478 [patent_app_country] => US [patent_app_date] => 2018-12-10 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 8715 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -17 [patent_words_short_claim] => 108 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16215478 [rel_patent_id] =>[rel_patent_doc_number] =>)
16/215478
Proxy object system Dec 9, 2018 Issued
Array ( [id] => 14856595 [patent_doc_number] => 10417024 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2019-09-17 [patent_title] => Generating verification metadata and verifying a runtime type based on verification metadata [patent_app_type] => utility [patent_app_number] => 16/214580 [patent_app_country] => US [patent_app_date] => 2018-12-10 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 11 [patent_figures_cnt] => 11 [patent_no_of_words] => 14438 [patent_no_of_claims] => 20 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 260 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16214580 [rel_patent_id] =>[rel_patent_doc_number] =>)
16/214580
Generating verification metadata and verifying a runtime type based on verification metadata Dec 9, 2018 Issued
Array ( [id] => 15998931 [patent_doc_number] => 20200175336 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2020-06-04 [patent_title] => SOFTWARE LOGISTIC FOR LEARNING APPLICATIONS [patent_app_type] => utility [patent_app_number] => 16/208920 [patent_app_country] => US [patent_app_date] => 2018-12-04 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 10205 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -16 [patent_words_short_claim] => 157 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16208920 [rel_patent_id] =>[rel_patent_doc_number] =>)
16/208920
Software logistic for learning applications Dec 3, 2018 Issued
Array ( [id] => 15106219 [patent_doc_number] => 10474434 [patent_country] => US [patent_kind] => B1 [patent_issue_date] => 2019-11-12 [patent_title] => Automation tool [patent_app_type] => utility [patent_app_number] => 16/184260 [patent_app_country] => US [patent_app_date] => 2018-11-08 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 3 [patent_figures_cnt] => 3 [patent_no_of_words] => 5457 [patent_no_of_claims] => 17 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 225 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16184260 [rel_patent_id] =>[rel_patent_doc_number] =>)
16/184260
Automation tool Nov 7, 2018 Issued
Array ( [id] => 15870577 [patent_doc_number] => 20200142692 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2020-05-07 [patent_title] => SYSTEM AND METHOD FOR IDENTIFYING OPEN SOURCE USAGE [patent_app_type] => utility [patent_app_number] => 16/180126 [patent_app_country] => US [patent_app_date] => 2018-11-05 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 6996 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -16 [patent_words_short_claim] => 107 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16180126 [rel_patent_id] =>[rel_patent_doc_number] =>)
16/180126
System and method for identifying open source usage Nov 4, 2018 Issued
Array ( [id] => 15870827 [patent_doc_number] => 20200142817 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2020-05-07 [patent_title] => Smart Template Test Framework [patent_app_type] => utility [patent_app_number] => 16/181134 [patent_app_country] => US [patent_app_date] => 2018-11-05 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 3226 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -17 [patent_words_short_claim] => 74 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16181134 [rel_patent_id] =>[rel_patent_doc_number] =>)
16/181134
Smart template test framework Nov 4, 2018 Issued
Menu