Search

John B. King

Examiner (ID: 9377, Phone: (571)270-7310 , Office: P/2498 )

Most Active Art Unit
2498
Art Unit(s)
2435, 2491, 2498
Total Applications
844
Issued Applications
694
Pending Applications
43
Abandoned Applications
127

Applications

Application numberTitle of the applicationFiling DateStatus
Array ( [id] => 14724705 [patent_doc_number] => 20190253416 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2019-08-15 [patent_title] => BIO LEASH FOR USER AUTHENTICATION [patent_app_type] => utility [patent_app_number] => 16/393071 [patent_app_country] => US [patent_app_date] => 2019-04-24 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 5591 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -18 [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] => 16393071 [rel_patent_id] =>[rel_patent_doc_number] =>)
16/393071
Bio leash for user authentication Apr 23, 2019 Issued
Array ( [id] => 14693437 [patent_doc_number] => 20190245834 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2019-08-08 [patent_title] => END-TO-END ENCRYPTION IN A SOFTWARE DEFINED NETWORK [patent_app_type] => utility [patent_app_number] => 16/381756 [patent_app_country] => US [patent_app_date] => 2019-04-11 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 12432 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -17 [patent_words_short_claim] => 178 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16381756 [rel_patent_id] =>[rel_patent_doc_number] =>)
16/381756
End-to-end encryption in a software defined network Apr 10, 2019 Issued
Array ( [id] => 14940591 [patent_doc_number] => 20190305934 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2019-10-03 [patent_title] => SYSTEM AND METHODS FOR RECORDING CODES IN A DISTRIBUTED ENVIRONMENT [patent_app_type] => utility [patent_app_number] => 16/369709 [patent_app_country] => US [patent_app_date] => 2019-03-29 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 6164 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -21 [patent_words_short_claim] => 245 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16369709 [rel_patent_id] =>[rel_patent_doc_number] =>)
16/369709
System and methods for recording codes in a distributed environment Mar 28, 2019 Issued
Array ( [id] => 17091940 [patent_doc_number] => 11120130 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2021-09-14 [patent_title] => Method and apparatus for protecting kernel control-flow integrity using static binary instrumentation [patent_app_type] => utility [patent_app_number] => 16/367530 [patent_app_country] => US [patent_app_date] => 2019-03-28 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 7 [patent_figures_cnt] => 8 [patent_no_of_words] => 9738 [patent_no_of_claims] => 21 [patent_no_of_ind_claims] => 2 [patent_words_short_claim] => 113 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16367530 [rel_patent_id] =>[rel_patent_doc_number] =>)
16/367530
Method and apparatus for protecting kernel control-flow integrity using static binary instrumentation Mar 27, 2019 Issued
Array ( [id] => 17019191 [patent_doc_number] => 11088846 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2021-08-10 [patent_title] => Key rotating trees with split counters for efficient hardware replay protection [patent_app_type] => utility [patent_app_number] => 16/368810 [patent_app_country] => US [patent_app_date] => 2019-03-28 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 26 [patent_figures_cnt] => 26 [patent_no_of_words] => 25731 [patent_no_of_claims] => 21 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 140 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16368810 [rel_patent_id] =>[rel_patent_doc_number] =>)
16/368810
Key rotating trees with split counters for efficient hardware replay protection Mar 27, 2019 Issued
Array ( [id] => 14720397 [patent_doc_number] => 20190251262 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2019-08-15 [patent_title] => Secure Non-Deterministic, Self-Modifiable Computing Machine [patent_app_type] => utility [patent_app_number] => 16/365694 [patent_app_country] => US [patent_app_date] => 2019-03-27 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 51679 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -22 [patent_words_short_claim] => 76 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16365694 [rel_patent_id] =>[rel_patent_doc_number] =>)
16/365694
Secure non-deterministic, self-modifiable computing machine Mar 26, 2019 Issued
Array ( [id] => 14902103 [patent_doc_number] => 20190294817 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2019-09-26 [patent_title] => METHOD AND SYSTEM FOR MANAGING ACCESS TO PERSONAL DATA BY MEANS OF A SMART CONTRACT [patent_app_type] => utility [patent_app_number] => 16/363395 [patent_app_country] => US [patent_app_date] => 2019-03-25 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 6874 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -14 [patent_words_short_claim] => 277 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16363395 [rel_patent_id] =>[rel_patent_doc_number] =>)
16/363395
Method and system for managing access to personal data by means of a smart contract Mar 24, 2019 Issued
Array ( [id] => 14586005 [patent_doc_number] => 20190220611 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2019-07-18 [patent_title] => CRYPTOGRAPHIC UNIT FOR PUBLIC KEY INFRASTRUCTURE (PKI) OPERATIONS [patent_app_type] => utility [patent_app_number] => 16/362631 [patent_app_country] => US [patent_app_date] => 2019-03-23 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 44910 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -18 [patent_words_short_claim] => 350 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16362631 [rel_patent_id] =>[rel_patent_doc_number] =>)
16/362631
Cryptographic unit for public key infrastructure (PKI) operations Mar 22, 2019 Issued
Array ( [id] => 15032469 [patent_doc_number] => 20190327239 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2019-10-24 [patent_title] => MANAGING DATA ACCESS [patent_app_type] => utility [patent_app_number] => 16/361670 [patent_app_country] => US [patent_app_date] => 2019-03-22 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 10710 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -18 [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] => 16361670 [rel_patent_id] =>[rel_patent_doc_number] =>)
16/361670
Managing data access Mar 21, 2019 Issued
Array ( [id] => 16974386 [patent_doc_number] => 11070371 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2021-07-20 [patent_title] => Detection and protection of data in API calls [patent_app_type] => utility [patent_app_number] => 16/353231 [patent_app_country] => US [patent_app_date] => 2019-03-14 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 5 [patent_figures_cnt] => 5 [patent_no_of_words] => 7359 [patent_no_of_claims] => 10 [patent_no_of_ind_claims] => 2 [patent_words_short_claim] => 202 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16353231 [rel_patent_id] =>[rel_patent_doc_number] =>)
16/353231
Detection and protection of data in API calls Mar 13, 2019 Issued
Array ( [id] => 16314912 [patent_doc_number] => 20200293650 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2020-09-17 [patent_title] => SYSTEM AND METHOD FOR SOFTWARE DIVERSIFICATION [patent_app_type] => utility [patent_app_number] => 16/353502 [patent_app_country] => US [patent_app_date] => 2019-03-14 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 11083 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -16 [patent_words_short_claim] => 43 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16353502 [rel_patent_id] =>[rel_patent_doc_number] =>)
16/353502
System and method for software diversification Mar 13, 2019 Issued
Array ( [id] => 14545579 [patent_doc_number] => 20190208411 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2019-07-04 [patent_title] => SECURITY FRAMEWORK FOR MSG3 AND MSG4 IN EARLY DATA TRANSMISSION [patent_app_type] => utility [patent_app_number] => 16/294653 [patent_app_country] => US [patent_app_date] => 2019-03-06 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 9192 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -17 [patent_words_short_claim] => 217 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16294653 [rel_patent_id] =>[rel_patent_doc_number] =>)
16/294653
SECURITY FRAMEWORK FOR MSG3 AND MSG4 IN EARLY DATA TRANSMISSION Mar 5, 2019 Abandoned
Array ( [id] => 16882247 [patent_doc_number] => 11032414 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2021-06-08 [patent_title] => Communication apparatus and communication method [patent_app_type] => utility [patent_app_number] => 16/291158 [patent_app_country] => US [patent_app_date] => 2019-03-04 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 4 [patent_figures_cnt] => 4 [patent_no_of_words] => 6445 [patent_no_of_claims] => 8 [patent_no_of_ind_claims] => 2 [patent_words_short_claim] => 106 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16291158 [rel_patent_id] =>[rel_patent_doc_number] =>)
16/291158
Communication apparatus and communication method Mar 3, 2019 Issued
Array ( [id] => 17136580 [patent_doc_number] => 11138133 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2021-10-05 [patent_title] => Multi-tenant encryption for storage class memory [patent_app_type] => utility [patent_app_number] => 16/289570 [patent_app_country] => US [patent_app_date] => 2019-02-28 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 12 [patent_figures_cnt] => 12 [patent_no_of_words] => 10188 [patent_no_of_claims] => 25 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 58 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16289570 [rel_patent_id] =>[rel_patent_doc_number] =>)
16/289570
Multi-tenant encryption for storage class memory Feb 27, 2019 Issued
Array ( [id] => 16257624 [patent_doc_number] => 20200266999 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2020-08-20 [patent_title] => COMPUTE DIGITAL SIGNATURE AUTHENTICATION SIGN WITH ENCRYPTED KEY INSTRUCTION [patent_app_type] => utility [patent_app_number] => 16/276697 [patent_app_country] => US [patent_app_date] => 2019-02-15 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 14659 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -17 [patent_words_short_claim] => 101 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16276697 [rel_patent_id] =>[rel_patent_doc_number] =>)
16/276697
Compute digital signature authentication sign with encrypted key instruction Feb 14, 2019 Issued
Array ( [id] => 17138384 [patent_doc_number] => 11139959 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2021-10-05 [patent_title] => Stream ciphers for digital storage encryption [patent_app_type] => utility [patent_app_number] => 16/264991 [patent_app_country] => US [patent_app_date] => 2019-02-01 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 18 [patent_figures_cnt] => 23 [patent_no_of_words] => 12050 [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] => 16264991 [rel_patent_id] =>[rel_patent_doc_number] =>)
16/264991
Stream ciphers for digital storage encryption Jan 31, 2019 Issued
Array ( [id] => 16836204 [patent_doc_number] => 11012469 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2021-05-18 [patent_title] => Detecting and preventing denial of service attacks due to fraudulent BSS color collision events [patent_app_type] => utility [patent_app_number] => 16/253329 [patent_app_country] => US [patent_app_date] => 2019-01-22 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 5 [patent_figures_cnt] => 5 [patent_no_of_words] => 6230 [patent_no_of_claims] => 20 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 199 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16253329 [rel_patent_id] =>[rel_patent_doc_number] =>)
16/253329
Detecting and preventing denial of service attacks due to fraudulent BSS color collision events Jan 21, 2019 Issued
Array ( [id] => 15095029 [patent_doc_number] => 20190342326 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2019-11-07 [patent_title] => CYBERATTACK PREVENTION SYSTEM [patent_app_type] => utility [patent_app_number] => 16/254325 [patent_app_country] => US [patent_app_date] => 2019-01-22 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 10023 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => 0 [patent_words_short_claim] => 102 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16254325 [rel_patent_id] =>[rel_patent_doc_number] =>)
16/254325
Cyberattack prevention system Jan 21, 2019 Issued
Array ( [id] => 14830107 [patent_doc_number] => 10412080 [patent_country] => US [patent_kind] => B1 [patent_issue_date] => 2019-09-10 [patent_title] => Authenticating a user device via a monitoring device [patent_app_type] => utility [patent_app_number] => 16/249526 [patent_app_country] => US [patent_app_date] => 2019-01-16 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 10 [patent_figures_cnt] => 10 [patent_no_of_words] => 11273 [patent_no_of_claims] => 20 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 147 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16249526 [rel_patent_id] =>[rel_patent_doc_number] =>)
16/249526
Authenticating a user device via a monitoring device Jan 15, 2019 Issued
Array ( [id] => 14287519 [patent_doc_number] => 20190141044 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2019-05-09 [patent_title] => Method and System to Enable Controlled Safe Internet Browsing [patent_app_type] => utility [patent_app_number] => 16/239176 [patent_app_country] => US [patent_app_date] => 2019-01-03 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 8702 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -12 [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] => 16239176 [rel_patent_id] =>[rel_patent_doc_number] =>)
16/239176
Method and system to enable controlled safe internet browsing Jan 2, 2019 Issued
Menu