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