
John B. King
Examiner (ID: 14155, Phone: (571)270-7310 , Office: P/2498 )
| Most Active Art Unit | 2498 |
| Art Unit(s) | 2435, 2498, 2491 |
| Total Applications | 859 |
| Issued Applications | 703 |
| Pending Applications | 48 |
| Abandoned Applications | 127 |
Applications
| Application number | Title of the application | Filing Date | Status |
|---|---|---|---|
Array
(
[id] => 15826205
[patent_doc_number] => 10638318
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2020-04-28
[patent_title] => Optical chaos based wireless device fingerprinting
[patent_app_type] => utility
[patent_app_number] => 15/694209
[patent_app_country] => US
[patent_app_date] => 2017-09-01
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 6
[patent_figures_cnt] => 6
[patent_no_of_words] => 4801
[patent_no_of_claims] => 20
[patent_no_of_ind_claims] => 3
[patent_words_short_claim] => 282
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 15694209
[rel_patent_id] =>[rel_patent_doc_number] =>) 15/694209 | Optical chaos based wireless device fingerprinting | Aug 31, 2017 | Issued |
Array
(
[id] => 13726185
[patent_doc_number] => 20170374048
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2017-12-28
[patent_title] => SYSTEMS AND METHODS FOR CLOUD DATA SECURITY
[patent_app_type] => utility
[patent_app_number] => 15/682061
[patent_app_country] => US
[patent_app_date] => 2017-08-21
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 0
[patent_figures_cnt] => 0
[patent_no_of_words] => 8670
[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] => 15682061
[rel_patent_id] =>[rel_patent_doc_number] =>) 15/682061 | Systems and methods for cloud data security | Aug 20, 2017 | Issued |
Array
(
[id] => 12501108
[patent_doc_number] => 09998334
[patent_country] => US
[patent_kind] => B1
[patent_issue_date] => 2018-06-12
[patent_title] => Determining a communication language for internet of things devices
[patent_app_type] => utility
[patent_app_number] => 15/680146
[patent_app_country] => US
[patent_app_date] => 2017-08-17
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 7
[patent_figures_cnt] => 7
[patent_no_of_words] => 7849
[patent_no_of_claims] => 21
[patent_no_of_ind_claims] => 3
[patent_words_short_claim] => 133
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 15680146
[rel_patent_id] =>[rel_patent_doc_number] =>) 15/680146 | Determining a communication language for internet of things devices | Aug 16, 2017 | Issued |
Array
(
[id] => 12501384
[patent_doc_number] => 09998426
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2018-06-12
[patent_title] => Bi-directional data security for control systems
[patent_app_type] => utility
[patent_app_number] => 15/671870
[patent_app_country] => US
[patent_app_date] => 2017-08-08
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 8
[patent_figures_cnt] => 8
[patent_no_of_words] => 10315
[patent_no_of_claims] => 59
[patent_no_of_ind_claims] => 6
[patent_words_short_claim] => 271
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 15671870
[rel_patent_id] =>[rel_patent_doc_number] =>) 15/671870 | Bi-directional data security for control systems | Aug 7, 2017 | Issued |
Array
(
[id] => 15967387
[patent_doc_number] => 20200167445
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2020-05-28
[patent_title] => METHOD FOR PROVIDING CLOUD-BASED SERVICE
[patent_app_type] => utility
[patent_app_number] => 16/321560
[patent_app_country] => US
[patent_app_date] => 2017-07-28
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 0
[patent_figures_cnt] => 0
[patent_no_of_words] => 8172
[patent_no_of_claims] => 0
[patent_no_of_ind_claims] => -12
[patent_words_short_claim] => 83
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => publication
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16321560
[rel_patent_id] =>[rel_patent_doc_number] =>) 16/321560 | Method for providing cloud-based service | Jul 27, 2017 | Issued |
Array
(
[id] => 14983153
[patent_doc_number] => 10445494
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2019-10-15
[patent_title] => Attack protection for valid gadget control transfers
[patent_app_type] => utility
[patent_app_number] => 15/658699
[patent_app_country] => US
[patent_app_date] => 2017-07-25
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 15
[patent_figures_cnt] => 15
[patent_no_of_words] => 13747
[patent_no_of_claims] => 17
[patent_no_of_ind_claims] => 3
[patent_words_short_claim] => 118
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 15658699
[rel_patent_id] =>[rel_patent_doc_number] =>) 15/658699 | Attack protection for valid gadget control transfers | Jul 24, 2017 | Issued |
Array
(
[id] => 14826287
[patent_doc_number] => 10410154
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2019-09-10
[patent_title] => Method and system for enabling data usage accounting through a relay
[patent_app_type] => utility
[patent_app_number] => 15/658015
[patent_app_country] => US
[patent_app_date] => 2017-07-24
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 9
[patent_figures_cnt] => 9
[patent_no_of_words] => 14615
[patent_no_of_claims] => 20
[patent_no_of_ind_claims] => 3
[patent_words_short_claim] => 173
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 15658015
[rel_patent_id] =>[rel_patent_doc_number] =>) 15/658015 | Method and system for enabling data usage accounting through a relay | Jul 23, 2017 | Issued |
Array
(
[id] => 13850027
[patent_doc_number] => 20190028498
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2019-01-24
[patent_title] => Threat Modeling Tool Using Machine Learning
[patent_app_type] => utility
[patent_app_number] => 15/657782
[patent_app_country] => US
[patent_app_date] => 2017-07-24
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 0
[patent_figures_cnt] => 0
[patent_no_of_words] => 4545
[patent_no_of_claims] => 0
[patent_no_of_ind_claims] => -17
[patent_words_short_claim] => 71
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => publication
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 15657782
[rel_patent_id] =>[rel_patent_doc_number] =>) 15/657782 | Threat modeling tool using machine learning | Jul 23, 2017 | Issued |
Array
(
[id] => 14861423
[patent_doc_number] => 10419459
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2019-09-17
[patent_title] => System and method for providing data and device security between external and host devices
[patent_app_type] => utility
[patent_app_number] => 15/636536
[patent_app_country] => US
[patent_app_date] => 2017-06-28
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 15
[patent_figures_cnt] => 19
[patent_no_of_words] => 10410
[patent_no_of_claims] => 13
[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] => 15636536
[rel_patent_id] =>[rel_patent_doc_number] =>) 15/636536 | System and method for providing data and device security between external and host devices | Jun 27, 2017 | Issued |
Array
(
[id] => 12762478
[patent_doc_number] => 20180145994
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2018-05-24
[patent_title] => SYSTEM AND METHOD FOR PROVIDING DATA AND DEVICE SECURITY BETWEEN EXTERNAL AND HOST DEVICES
[patent_app_type] => utility
[patent_app_number] => 15/636578
[patent_app_country] => US
[patent_app_date] => 2017-06-28
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 0
[patent_figures_cnt] => 0
[patent_no_of_words] => 10421
[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] => 15636578
[rel_patent_id] =>[rel_patent_doc_number] =>) 15/636578 | System and method for providing data and device security between external and host devices | Jun 27, 2017 | Issued |
Array
(
[id] => 18293394
[patent_doc_number] => 11622277
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2023-04-04
[patent_title] => Communication apparatus, communication method, and storage medium
[patent_app_type] => utility
[patent_app_number] => 16/313436
[patent_app_country] => US
[patent_app_date] => 2017-06-26
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 6
[patent_figures_cnt] => 8
[patent_no_of_words] => 6344
[patent_no_of_claims] => 20
[patent_no_of_ind_claims] => 6
[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] => 16313436
[rel_patent_id] =>[rel_patent_doc_number] =>) 16/313436 | Communication apparatus, communication method, and storage medium | Jun 25, 2017 | Issued |
Array
(
[id] => 13294859
[patent_doc_number] => 10158637
[patent_country] => US
[patent_kind] => B1
[patent_issue_date] => 2018-12-18
[patent_title] => Operational support for network infrastructures
[patent_app_type] => utility
[patent_app_number] => 15/629168
[patent_app_country] => US
[patent_app_date] => 2017-06-21
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 5
[patent_figures_cnt] => 5
[patent_no_of_words] => 7449
[patent_no_of_claims] => 20
[patent_no_of_ind_claims] => 3
[patent_words_short_claim] => 139
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 15629168
[rel_patent_id] =>[rel_patent_doc_number] =>) 15/629168 | Operational support for network infrastructures | Jun 20, 2017 | Issued |
Array
(
[id] => 13133647
[patent_doc_number] => 10084774
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2018-09-25
[patent_title] => Token device re-synchronization through a network solution
[patent_app_type] => utility
[patent_app_number] => 15/619755
[patent_app_country] => US
[patent_app_date] => 2017-06-12
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 12
[patent_figures_cnt] => 14
[patent_no_of_words] => 12437
[patent_no_of_claims] => 20
[patent_no_of_ind_claims] => 3
[patent_words_short_claim] => 264
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 15619755
[rel_patent_id] =>[rel_patent_doc_number] =>) 15/619755 | Token device re-synchronization through a network solution | Jun 11, 2017 | Issued |
Array
(
[id] => 14957475
[patent_doc_number] => 10440025
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2019-10-08
[patent_title] => Remotely controlling access to online content
[patent_app_type] => utility
[patent_app_number] => 15/616668
[patent_app_country] => US
[patent_app_date] => 2017-06-07
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 8
[patent_figures_cnt] => 8
[patent_no_of_words] => 9697
[patent_no_of_claims] => 15
[patent_no_of_ind_claims] => 2
[patent_words_short_claim] => 173
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 15616668
[rel_patent_id] =>[rel_patent_doc_number] =>) 15/616668 | Remotely controlling access to online content | Jun 6, 2017 | Issued |
Array
(
[id] => 16037185
[patent_doc_number] => 10681032
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2020-06-09
[patent_title] => System and method for voice authentication
[patent_app_type] => utility
[patent_app_number] => 15/610535
[patent_app_country] => US
[patent_app_date] => 2017-05-31
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 10
[patent_figures_cnt] => 10
[patent_no_of_words] => 3654
[patent_no_of_claims] => 12
[patent_no_of_ind_claims] => 3
[patent_words_short_claim] => 241
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 15610535
[rel_patent_id] =>[rel_patent_doc_number] =>) 15/610535 | System and method for voice authentication | May 30, 2017 | Issued |
Array
(
[id] => 12922078
[patent_doc_number] => 20180199202
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2018-07-12
[patent_title] => Mobile Device Security Lock
[patent_app_type] => utility
[patent_app_number] => 15/606840
[patent_app_country] => US
[patent_app_date] => 2017-05-26
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 0
[patent_figures_cnt] => 0
[patent_no_of_words] => 9058
[patent_no_of_claims] => 0
[patent_no_of_ind_claims] => -17
[patent_words_short_claim] => 82
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => publication
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 15606840
[rel_patent_id] =>[rel_patent_doc_number] =>) 15/606840 | Mobile device security lock | May 25, 2017 | Issued |
Array
(
[id] => 13572461
[patent_doc_number] => 20180337778
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2018-11-22
[patent_title] => Systems and Methods to Secure Searchable Data having Personally Identifiable Information
[patent_app_type] => utility
[patent_app_number] => 15/599230
[patent_app_country] => US
[patent_app_date] => 2017-05-18
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 0
[patent_figures_cnt] => 0
[patent_no_of_words] => 9748
[patent_no_of_claims] => 0
[patent_no_of_ind_claims] => -17
[patent_words_short_claim] => 273
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => publication
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 15599230
[rel_patent_id] =>[rel_patent_doc_number] =>) 15/599230 | Systems and methods to secure searchable data having personally identifiable information | May 17, 2017 | Issued |
Array
(
[id] => 13557099
[patent_doc_number] => 20180330097
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2018-11-15
[patent_title] => IDENTIFYING COMPUTER PROGRAM SECURITY ACCESS CONTROL VIOLATIONS USING STATIC ANALYSIS
[patent_app_type] => utility
[patent_app_number] => 15/595285
[patent_app_country] => US
[patent_app_date] => 2017-05-15
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 0
[patent_figures_cnt] => 0
[patent_no_of_words] => 11165
[patent_no_of_claims] => 0
[patent_no_of_ind_claims] => -16
[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] => 15595285
[rel_patent_id] =>[rel_patent_doc_number] =>) 15/595285 | Identifying computer program security access control violations using static analysis | May 14, 2017 | Issued |
Array
(
[id] => 17494470
[patent_doc_number] => 11283798
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2022-03-22
[patent_title] => Network nodes and methods performed by network node for selecting authentication mechanism
[patent_app_type] => utility
[patent_app_number] => 16/318692
[patent_app_country] => US
[patent_app_date] => 2017-05-05
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 8
[patent_figures_cnt] => 9
[patent_no_of_words] => 5963
[patent_no_of_claims] => 19
[patent_no_of_ind_claims] => 2
[patent_words_short_claim] => 118
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16318692
[rel_patent_id] =>[rel_patent_doc_number] =>) 16/318692 | Network nodes and methods performed by network node for selecting authentication mechanism | May 4, 2017 | Issued |
Array
(
[id] => 12004534
[patent_doc_number] => 20170308689
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2017-10-26
[patent_title] => 'Gesture-based Wireless Toggle Control System and Method'
[patent_app_type] => utility
[patent_app_number] => 15/489018
[patent_app_country] => US
[patent_app_date] => 2017-04-17
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 5
[patent_figures_cnt] => 5
[patent_no_of_words] => 12360
[patent_no_of_claims] => 19
[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] => 15489018
[rel_patent_id] =>[rel_patent_doc_number] =>) 15/489018 | Gesture-based Wireless Toggle Control System and Method | Apr 16, 2017 | Abandoned |