Search

William J. Goodchild

Examiner (ID: 18979, Phone: (571)270-1589 , Office: P/2433 )

Most Active Art Unit
2433
Art Unit(s)
2445, 2145, 2433
Total Applications
879
Issued Applications
690
Pending Applications
65
Abandoned Applications
134

Applications

Application numberTitle of the applicationFiling DateStatus
Array ( [id] => 12798001 [patent_doc_number] => 20180157836 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2018-06-07 [patent_title] => METHOD AND SYSTEM FOR PROACTIVE DETECTION OF MALICIOUS SHARED LIBRARIES VIA A REMOTE REPUTATION SYSTEM [patent_app_type] => utility [patent_app_number] => 15/888532 [patent_app_country] => US [patent_app_date] => 2018-02-05 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 10460 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -17 [patent_words_short_claim] => 191 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 15888532 [rel_patent_id] =>[rel_patent_doc_number] =>)
15/888532
Method and system for proactive detection of malicious shared libraries via a remote reputation system Feb 4, 2018 Issued
Array ( [id] => 12781942 [patent_doc_number] => 20180152483 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2018-05-31 [patent_title] => DATA PROCESSING SYSTEMS AND METHODS FOR PERFORMING PRIVACY ASSESSMENTS AND MONITORING OF NEW VERSIONS OF COMPUTER CODE FOR PRIVACY COMPLIANCE [patent_app_type] => utility [patent_app_number] => 15/882989 [patent_app_country] => US [patent_app_date] => 2018-01-29 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 10753 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -23 [patent_words_short_claim] => 252 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 15882989 [rel_patent_id] =>[rel_patent_doc_number] =>)
15/882989
Data processing systems and methods for performing privacy assessments and monitoring of new versions of computer code for privacy compliance Jan 28, 2018 Issued
Array ( [id] => 12804190 [patent_doc_number] => 20180159900 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2018-06-07 [patent_title] => DATA PROCESSING SYSTEMS AND METHODS FOR PERFORMING PRIVACY ASSESSMENTS AND MONITORING OF NEW VERSIONS OF COMPUTER CODE FOR PRIVACY COMPLIANCE [patent_app_type] => utility [patent_app_number] => 15/883041 [patent_app_country] => US [patent_app_date] => 2018-01-29 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 9732 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -18 [patent_words_short_claim] => 158 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 15883041 [rel_patent_id] =>[rel_patent_doc_number] =>)
15/883041
Data processing systems and methods for performing privacy assessments and monitoring of new versions of computer code for privacy compliance Jan 28, 2018 Issued
Array ( [id] => 12781831 [patent_doc_number] => 20180152446 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2018-05-31 [patent_title] => SYSTEM AND METHOD FOR SPEAKER RECOGNITION ON MOBILE DEVICES [patent_app_type] => utility [patent_app_number] => 15/879797 [patent_app_country] => US [patent_app_date] => 2018-01-25 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 24228 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -9 [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] => 15879797 [rel_patent_id] =>[rel_patent_doc_number] =>)
15/879797
System and method for speaker recognition on mobile devices Jan 24, 2018 Issued
Array ( [id] => 14302509 [patent_doc_number] => 10291395 [patent_country] => US [patent_kind] => B1 [patent_issue_date] => 2019-05-14 [patent_title] => Secure storage of data via a distributed ledger system [patent_app_type] => utility [patent_app_number] => 15/880193 [patent_app_country] => US [patent_app_date] => 2018-01-25 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 5 [patent_figures_cnt] => 5 [patent_no_of_words] => 7732 [patent_no_of_claims] => 14 [patent_no_of_ind_claims] => 2 [patent_words_short_claim] => 210 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 15880193 [rel_patent_id] =>[rel_patent_doc_number] =>)
15/880193
Secure storage of data via a distributed ledger system Jan 24, 2018 Issued
Array ( [id] => 12914542 [patent_doc_number] => 20180196690 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2018-07-12 [patent_title] => VIRTUAL MACHINE BASED CONTENT PROCESSING [patent_app_type] => utility [patent_app_number] => 15/876932 [patent_app_country] => US [patent_app_date] => 2018-01-22 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 6564 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -17 [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] => 15876932 [rel_patent_id] =>[rel_patent_doc_number] =>)
15/876932
Virtual machine based content processing Jan 21, 2018 Issued
Array ( [id] => 13322431 [patent_doc_number] => 20180212753 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2018-07-26 [patent_title] => End-To-End Secure Operations Using a Query Vector [patent_app_type] => utility [patent_app_number] => 15/875952 [patent_app_country] => US [patent_app_date] => 2018-01-19 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 5294 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -17 [patent_words_short_claim] => 94 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 15875952 [rel_patent_id] =>[rel_patent_doc_number] =>)
15/875952
End-to-end secure operations using a query vector Jan 18, 2018 Issued
Array ( [id] => 16747241 [patent_doc_number] => 10972251 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2021-04-06 [patent_title] => Secure web browsing via homomorphic encryption [patent_app_type] => utility [patent_app_number] => 15/876043 [patent_app_country] => US [patent_app_date] => 2018-01-19 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 4 [patent_figures_cnt] => 6 [patent_no_of_words] => 5588 [patent_no_of_claims] => 20 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 77 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 15876043 [rel_patent_id] =>[rel_patent_doc_number] =>)
15/876043
Secure web browsing via homomorphic encryption Jan 18, 2018 Issued
Array ( [id] => 13336727 [patent_doc_number] => 20180219902 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2018-08-02 [patent_title] => ENDPOINT VULNERABILITY ANALYSIS PLATFORM [patent_app_type] => utility [patent_app_number] => 15/865509 [patent_app_country] => US [patent_app_date] => 2018-01-09 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 9721 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -17 [patent_words_short_claim] => 354 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 15865509 [rel_patent_id] =>[rel_patent_doc_number] =>)
15/865509
Endpoint vulnerability analysis platform Jan 8, 2018 Issued
Array ( [id] => 13545321 [patent_doc_number] => 20180324208 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2018-11-08 [patent_title] => SYSTEM AND METHOD FOR IDENTIFYING AND PREVENTING MALICIOUS API ATTACKS [patent_app_type] => utility [patent_app_number] => 15/821124 [patent_app_country] => US [patent_app_date] => 2017-11-22 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 8511 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -16 [patent_words_short_claim] => 192 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 15821124 [rel_patent_id] =>[rel_patent_doc_number] =>)
15/821124
SYSTEM AND METHOD FOR IDENTIFYING AND PREVENTING MALICIOUS API ATTACKS Nov 21, 2017 Abandoned
Array ( [id] => 15374941 [patent_doc_number] => 10529194 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2020-01-07 [patent_title] => End user protection against ATM keypad overlay [patent_app_type] => utility [patent_app_number] => 15/800183 [patent_app_country] => US [patent_app_date] => 2017-11-01 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 8 [patent_figures_cnt] => 8 [patent_no_of_words] => 7094 [patent_no_of_claims] => 10 [patent_no_of_ind_claims] => 1 [patent_words_short_claim] => 165 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 15800183 [rel_patent_id] =>[rel_patent_doc_number] =>)
15/800183
End user protection against ATM keypad overlay Oct 31, 2017 Issued
Array ( [id] => 15047777 [patent_doc_number] => 20190334893 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2019-10-31 [patent_title] => METHOD AND DEVICE FOR JOINING ACCESS NODE GROUP [patent_app_type] => utility [patent_app_number] => 16/472208 [patent_app_country] => US [patent_app_date] => 2017-10-20 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 14895 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -17 [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] => 16472208 [rel_patent_id] =>[rel_patent_doc_number] =>)
16/472208
Method and device for joining access node group Oct 19, 2017 Issued
Array ( [id] => 13245227 [patent_doc_number] => 10135834 [patent_country] => US [patent_kind] => B1 [patent_issue_date] => 2018-11-20 [patent_title] => System and method of executing operations in a social network application [patent_app_type] => utility [patent_app_number] => 15/789724 [patent_app_country] => US [patent_app_date] => 2017-10-20 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 9 [patent_figures_cnt] => 11 [patent_no_of_words] => 12529 [patent_no_of_claims] => 41 [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] => 15789724 [rel_patent_id] =>[rel_patent_doc_number] =>)
15/789724
System and method of executing operations in a social network application Oct 19, 2017 Issued
Array ( [id] => 12845707 [patent_doc_number] => 20180173742 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2018-06-21 [patent_title] => MULTI-PLATFORM ALERTING SYSTEM [patent_app_type] => utility [patent_app_number] => 15/724955 [patent_app_country] => US [patent_app_date] => 2017-10-04 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 9646 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -17 [patent_words_short_claim] => 156 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 15724955 [rel_patent_id] =>[rel_patent_doc_number] =>)
15/724955
Multi-platform alerting system Oct 3, 2017 Issued
Array ( [id] => 16480740 [patent_doc_number] => 10855705 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2020-12-01 [patent_title] => Enhanced flow-based computer network threat detection [patent_app_type] => utility [patent_app_number] => 15/720553 [patent_app_country] => US [patent_app_date] => 2017-09-29 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 7 [patent_figures_cnt] => 7 [patent_no_of_words] => 4931 [patent_no_of_claims] => 20 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 234 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 15720553 [rel_patent_id] =>[rel_patent_doc_number] =>)
15/720553
Enhanced flow-based computer network threat detection Sep 28, 2017 Issued
Array ( [id] => 14669453 [patent_doc_number] => 10372628 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2019-08-06 [patent_title] => Cross-domain security in cryptographically partitioned cloud [patent_app_type] => utility [patent_app_number] => 15/720521 [patent_app_country] => US [patent_app_date] => 2017-09-29 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 8 [patent_figures_cnt] => 8 [patent_no_of_words] => 10365 [patent_no_of_claims] => 25 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 176 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 15720521 [rel_patent_id] =>[rel_patent_doc_number] =>)
15/720521
Cross-domain security in cryptographically partitioned cloud Sep 28, 2017 Issued
Array ( [id] => 16638706 [patent_doc_number] => 10917232 [patent_country] => US [patent_kind] => B1 [patent_issue_date] => 2021-02-09 [patent_title] => Data enciphering or deciphering using a hierarchical assignment system [patent_app_type] => utility [patent_app_number] => 15/711590 [patent_app_country] => US [patent_app_date] => 2017-09-21 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 6 [patent_figures_cnt] => 9 [patent_no_of_words] => 8541 [patent_no_of_claims] => 23 [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] => 15711590 [rel_patent_id] =>[rel_patent_doc_number] =>)
15/711590
Data enciphering or deciphering using a hierarchical assignment system Sep 20, 2017 Issued
Array ( [id] => 12155688 [patent_doc_number] => 20180026953 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2018-01-25 [patent_title] => 'ENCRYPTION ON COMPUTING DEVICE' [patent_app_type] => utility [patent_app_number] => 15/710186 [patent_app_country] => US [patent_app_date] => 2017-09-20 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 9 [patent_figures_cnt] => 9 [patent_no_of_words] => 13526 [patent_no_of_claims] => 20 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 0 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 15710186 [rel_patent_id] =>[rel_patent_doc_number] =>)
15/710186
ENCRYPTION ON COMPUTING DEVICE Sep 19, 2017 Abandoned
Array ( [id] => 15202467 [patent_doc_number] => 10498750 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2019-12-03 [patent_title] => Systems and methods for security and control of internet of things and zeroconf devices using cloud services [patent_app_type] => utility [patent_app_number] => 15/704299 [patent_app_country] => US [patent_app_date] => 2017-09-14 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 5 [patent_figures_cnt] => 6 [patent_no_of_words] => 7670 [patent_no_of_claims] => 20 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 103 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 15704299 [rel_patent_id] =>[rel_patent_doc_number] =>)
15/704299
Systems and methods for security and control of internet of things and zeroconf devices using cloud services Sep 13, 2017 Issued
Array ( [id] => 14048001 [patent_doc_number] => 20190080107 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2019-03-14 [patent_title] => MERGE UPDATES FOR KEY VALUE STORES [patent_app_type] => utility [patent_app_number] => 15/703706 [patent_app_country] => US [patent_app_date] => 2017-09-13 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 4335 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -21 [patent_words_short_claim] => 88 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 15703706 [rel_patent_id] =>[rel_patent_doc_number] =>)
15/703706
Merge updates for key value stores Sep 12, 2017 Issued
Menu