Search

Gary L. Welch

Supervisory Patent Examiner (ID: 7061, Phone: (571)272-4996 , Office: P/4100 )

Most Active Art Unit
3765
Art Unit(s)
3765, 3741, OPT, 1732
Total Applications
811
Issued Applications
665
Pending Applications
55
Abandoned Applications
91

Applications

Application numberTitle of the applicationFiling DateStatus
Array ( [id] => 17128893 [patent_doc_number] => 20210303662 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2021-09-30 [patent_title] => SYSTEMS, METHODS, AND STORAGE MEDIA FOR CREATING SECURED TRANSFORMED CODE FROM INPUT CODE USING A NEURAL NETWORK TO OBSCURE A TRANSFORMATION FUNCTION [patent_app_type] => utility [patent_app_number] => 16/835552 [patent_app_country] => US [patent_app_date] => 2020-03-31 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 5796 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -18 [patent_words_short_claim] => 181 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16835552 [rel_patent_id] =>[rel_patent_doc_number] =>)
16/835552
SYSTEMS, METHODS, AND STORAGE MEDIA FOR CREATING SECURED TRANSFORMED CODE FROM INPUT CODE USING A NEURAL NETWORK TO OBSCURE A TRANSFORMATION FUNCTION Mar 30, 2020 Abandoned
Array ( [id] => 17924904 [patent_doc_number] => 11468156 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2022-10-11 [patent_title] => Access control system for controlling access of a user to one or more operating functions of a technical installation [patent_app_type] => utility [patent_app_number] => 16/833434 [patent_app_country] => US [patent_app_date] => 2020-03-27 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 4 [patent_figures_cnt] => 5 [patent_no_of_words] => 5871 [patent_no_of_claims] => 18 [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] => 16833434 [rel_patent_id] =>[rel_patent_doc_number] =>)
16/833434
Access control system for controlling access of a user to one or more operating functions of a technical installation Mar 26, 2020 Issued
Array ( [id] => 17396487 [patent_doc_number] => 11245513 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2022-02-08 [patent_title] => System and method for authorizing transactions in an authorized member network [patent_app_type] => utility [patent_app_number] => 16/822928 [patent_app_country] => US [patent_app_date] => 2020-03-18 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 9 [patent_figures_cnt] => 9 [patent_no_of_words] => 6074 [patent_no_of_claims] => 20 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 186 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16822928 [rel_patent_id] =>[rel_patent_doc_number] =>)
16/822928
System and method for authorizing transactions in an authorized member network Mar 17, 2020 Issued
Array ( [id] => 17086383 [patent_doc_number] => 20210281390 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2021-09-09 [patent_title] => Substitute Box, Substitute Method and Apparatus Thereof [patent_app_type] => utility [patent_app_number] => 16/809567 [patent_app_country] => US [patent_app_date] => 2020-03-05 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 8314 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -17 [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] => 16809567 [rel_patent_id] =>[rel_patent_doc_number] =>)
16/809567
Substitute box, substitute method and apparatus thereof Mar 4, 2020 Issued
Array ( [id] => 16299994 [patent_doc_number] => 20200285717 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2020-09-10 [patent_title] => ELECTRONIC APPARATUS, AND METHOD OF CONTROLLING ELECTRONIC APPARATUS [patent_app_type] => utility [patent_app_number] => 16/805902 [patent_app_country] => US [patent_app_date] => 2020-03-02 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 4382 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -2 [patent_words_short_claim] => 111 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16805902 [rel_patent_id] =>[rel_patent_doc_number] =>)
16/805902
Electronic apparatus, and method of controlling electronic apparatus Mar 1, 2020 Issued
Array ( [id] => 18130407 [patent_doc_number] => 11556618 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2023-01-17 [patent_title] => Split ledger software license platform [patent_app_type] => utility [patent_app_number] => 16/793331 [patent_app_country] => US [patent_app_date] => 2020-02-18 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 7 [patent_figures_cnt] => 7 [patent_no_of_words] => 12539 [patent_no_of_claims] => 20 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 161 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16793331 [rel_patent_id] =>[rel_patent_doc_number] =>)
16/793331
Split ledger software license platform Feb 17, 2020 Issued
Array ( [id] => 16255761 [patent_doc_number] => 20200265135 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2020-08-20 [patent_title] => PROTECTING A SOFTWARE PROGRAM AGAINST TAMPERING [patent_app_type] => utility [patent_app_number] => 16/789038 [patent_app_country] => US [patent_app_date] => 2020-02-12 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 5989 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -20 [patent_words_short_claim] => 130 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16789038 [rel_patent_id] =>[rel_patent_doc_number] =>)
16/789038
Protecting a software program against tampering Feb 11, 2020 Issued
Array ( [id] => 16980122 [patent_doc_number] => 20210224359 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2021-07-22 [patent_title] => PRIVILEGE AUTO PLATFORM [patent_app_type] => utility [patent_app_number] => 16/746530 [patent_app_country] => US [patent_app_date] => 2020-01-17 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 5248 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -17 [patent_words_short_claim] => 93 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16746530 [rel_patent_id] =>[rel_patent_doc_number] =>)
16/746530
Privilege auto platform Jan 16, 2020 Issued
Array ( [id] => 16934993 [patent_doc_number] => 20210200882 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2021-07-01 [patent_title] => Device, System, and Method of Policy Enforcement for Rich Execution Environment [patent_app_type] => utility [patent_app_number] => 16/731123 [patent_app_country] => US [patent_app_date] => 2019-12-31 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 7474 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -17 [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] => 16731123 [rel_patent_id] =>[rel_patent_doc_number] =>)
16/731123
Device, system, and method of policy enforcement for rich execution environment Dec 30, 2019 Issued
Array ( [id] => 18447712 [patent_doc_number] => 11683294 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2023-06-20 [patent_title] => Privacy-preserving learning of web traffic [patent_app_type] => utility [patent_app_number] => 16/730989 [patent_app_country] => US [patent_app_date] => 2019-12-30 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 7 [patent_figures_cnt] => 7 [patent_no_of_words] => 11121 [patent_no_of_claims] => 20 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 259 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16730989 [rel_patent_id] =>[rel_patent_doc_number] =>)
16/730989
Privacy-preserving learning of web traffic Dec 29, 2019 Issued
Array ( [id] => 19047667 [patent_doc_number] => 11936795 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2024-03-19 [patent_title] => Method and system for generating keys for an anonymous signature scheme [patent_app_type] => utility [patent_app_number] => 17/418033 [patent_app_country] => US [patent_app_date] => 2019-12-17 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 8 [patent_figures_cnt] => 11 [patent_no_of_words] => 7771 [patent_no_of_claims] => 7 [patent_no_of_ind_claims] => 4 [patent_words_short_claim] => 111 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 17418033 [rel_patent_id] =>[rel_patent_doc_number] =>)
17/418033
Method and system for generating keys for an anonymous signature scheme Dec 16, 2019 Issued
Array ( [id] => 17699225 [patent_doc_number] => 11372951 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2022-06-28 [patent_title] => Proxy license server for host-based software licensing [patent_app_type] => utility [patent_app_number] => 16/711742 [patent_app_country] => US [patent_app_date] => 2019-12-12 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 5 [patent_figures_cnt] => 5 [patent_no_of_words] => 11207 [patent_no_of_claims] => 20 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 316 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16711742 [rel_patent_id] =>[rel_patent_doc_number] =>)
16/711742
Proxy license server for host-based software licensing Dec 11, 2019 Issued
Array ( [id] => 18263865 [patent_doc_number] => 11611576 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2023-03-21 [patent_title] => Methods and systems for securing an imaging system [patent_app_type] => utility [patent_app_number] => 16/711170 [patent_app_country] => US [patent_app_date] => 2019-12-11 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 4 [patent_figures_cnt] => 4 [patent_no_of_words] => 8090 [patent_no_of_claims] => 20 [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] => 16711170 [rel_patent_id] =>[rel_patent_doc_number] =>)
16/711170
Methods and systems for securing an imaging system Dec 10, 2019 Issued
Array ( [id] => 16872390 [patent_doc_number] => 20210165857 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2021-06-03 [patent_title] => DELIVERING DIGITAL CONTENT FOR AN APPLICATION [patent_app_type] => utility [patent_app_number] => 16/702250 [patent_app_country] => US [patent_app_date] => 2019-12-03 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 11739 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -17 [patent_words_short_claim] => 87 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16702250 [rel_patent_id] =>[rel_patent_doc_number] =>)
16/702250
Delivering digital content for an application Dec 2, 2019 Issued
Array ( [id] => 17653726 [patent_doc_number] => 11356478 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2022-06-07 [patent_title] => Phishing protection using cloning detection [patent_app_type] => utility [patent_app_number] => 16/688925 [patent_app_country] => US [patent_app_date] => 2019-11-19 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 10 [patent_figures_cnt] => 11 [patent_no_of_words] => 11704 [patent_no_of_claims] => 20 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 184 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16688925 [rel_patent_id] =>[rel_patent_doc_number] =>)
16/688925
Phishing protection using cloning detection Nov 18, 2019 Issued
Array ( [id] => 17348170 [patent_doc_number] => 20220014501 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2022-01-13 [patent_title] => METHOD AND DEVICE FOR MONITORING DATA OUTPUT BY A SERVER [patent_app_type] => utility [patent_app_number] => 17/293330 [patent_app_country] => US [patent_app_date] => 2019-11-13 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 13652 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -28 [patent_words_short_claim] => 22 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 17293330 [rel_patent_id] =>[rel_patent_doc_number] =>)
17/293330
Method and device for monitoring data output by a server Nov 12, 2019 Issued
Array ( [id] => 17879336 [patent_doc_number] => 11451371 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2022-09-20 [patent_title] => Data masking framework for information processing system [patent_app_type] => utility [patent_app_number] => 16/668869 [patent_app_country] => US [patent_app_date] => 2019-10-30 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 10 [patent_figures_cnt] => 10 [patent_no_of_words] => 4613 [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] => 16668869 [rel_patent_id] =>[rel_patent_doc_number] =>)
16/668869
Data masking framework for information processing system Oct 29, 2019 Issued
Array ( [id] => 16730059 [patent_doc_number] => 20210097206 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2021-04-01 [patent_title] => PROCESSOR WITH PRIVATE PIPELINE [patent_app_type] => utility [patent_app_number] => 16/585856 [patent_app_country] => US [patent_app_date] => 2019-09-27 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 13059 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -17 [patent_words_short_claim] => 64 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16585856 [rel_patent_id] =>[rel_patent_doc_number] =>)
16/585856
Processor with private pipeline Sep 26, 2019 Issued
Array ( [id] => 15686027 [patent_doc_number] => 20200097677 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2020-03-26 [patent_title] => Database Access, Monitoring, and Control System and Method for Reacting to Susppicious Database Activities [patent_app_type] => utility [patent_app_number] => 16/575594 [patent_app_country] => US [patent_app_date] => 2019-09-19 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 5174 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -17 [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] => 16575594 [rel_patent_id] =>[rel_patent_doc_number] =>)
16/575594
Database access, monitoring, and control system and method for reacting to suspicious database activities Sep 18, 2019 Issued
Array ( [id] => 18277863 [patent_doc_number] => 11616821 [patent_country] => US [patent_kind] => B1 [patent_issue_date] => 2023-03-28 [patent_title] => System and method for streaming application isolation [patent_app_type] => utility [patent_app_number] => 16/574009 [patent_app_country] => US [patent_app_date] => 2019-09-17 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 11 [patent_figures_cnt] => 11 [patent_no_of_words] => 8018 [patent_no_of_claims] => 20 [patent_no_of_ind_claims] => 1 [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] => 16574009 [rel_patent_id] =>[rel_patent_doc_number] =>)
16/574009
System and method for streaming application isolation Sep 16, 2019 Issued
Menu