Search

William D. Thomson

Supervisory Patent Examiner (ID: 8014, Phone: (571)272-3718 , Office: P/3769 )

Most Active Art Unit
2123
Art Unit(s)
3793, 2758, 2123, 3797, 3769, 2194, 2763
Total Applications
504
Issued Applications
156
Pending Applications
163
Abandoned Applications
185

Applications

Application numberTitle of the applicationFiling DateStatus
Array ( [id] => 13864237 [patent_doc_number] => 10193861 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2019-01-29 [patent_title] => Method and apparatus for best effort propagation of security group information [patent_app_type] => utility [patent_app_number] => 15/195582 [patent_app_country] => US [patent_app_date] => 2016-06-28 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 19 [patent_figures_cnt] => 19 [patent_no_of_words] => 15655 [patent_no_of_claims] => 18 [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] => 15195582 [rel_patent_id] =>[rel_patent_doc_number] =>)
15/195582
Method and apparatus for best effort propagation of security group information Jun 27, 2016 Issued
Array ( [id] => 12893005 [patent_doc_number] => 20180189510 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2018-07-05 [patent_title] => METHOD, APPARATUS AND COMPUTER PROGRAM PRODUCT FOR CONTROLLING ACCESS TO AT LEAST ONE OR MULTIPLE IMAGES CAPTURED CONCURRENTLY [patent_app_type] => utility [patent_app_number] => 15/736417 [patent_app_country] => US [patent_app_date] => 2016-06-22 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 10864 [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] => 15736417 [rel_patent_id] =>[rel_patent_doc_number] =>)
15/736417
METHOD, APPARATUS AND COMPUTER PROGRAM PRODUCT FOR CONTROLLING ACCESS TO AT LEAST ONE OR MULTIPLE IMAGES CAPTURED CONCURRENTLY Jun 21, 2016 Abandoned
Array ( [id] => 12853204 [patent_doc_number] => 20180176242 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2018-06-21 [patent_title] => ACCESS CLASSIFYING DEVICE, ACCESS CLASSIFYING METHOD, AND ACCESS CLASSIFYING PROGRAM [patent_app_type] => utility [patent_app_number] => 15/577938 [patent_app_country] => US [patent_app_date] => 2016-05-31 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 7706 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -5 [patent_words_short_claim] => 89 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 15577938 [rel_patent_id] =>[rel_patent_doc_number] =>)
15/577938
Access classifying device, access classifying method, and access classifying program May 30, 2016 Issued
Array ( [id] => 13259201 [patent_doc_number] => 10142302 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2018-11-27 [patent_title] => Systems and methods for managing resetting of user online identities or accounts [patent_app_type] => utility [patent_app_number] => 15/169234 [patent_app_country] => US [patent_app_date] => 2016-05-31 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 6 [patent_figures_cnt] => 6 [patent_no_of_words] => 7139 [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] => 15169234 [rel_patent_id] =>[rel_patent_doc_number] =>)
15/169234
Systems and methods for managing resetting of user online identities or accounts May 30, 2016 Issued
Array ( [id] => 12695923 [patent_doc_number] => 20180123807 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2018-05-03 [patent_title] => METHOD FOR GENERATING A VALUE INHERENT TO AN ELECTRONIC CIRCUIT, ELECTRONIC CIRCUIT GENERATING THIS VALUE AND METHOD FOR USING SUCH A VALUE [patent_app_type] => utility [patent_app_number] => 15/575651 [patent_app_country] => US [patent_app_date] => 2016-05-26 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 7994 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -13 [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] => 15575651 [rel_patent_id] =>[rel_patent_doc_number] =>)
15/575651
METHOD FOR GENERATING A VALUE INHERENT TO AN ELECTRONIC CIRCUIT, ELECTRONIC CIRCUIT GENERATING THIS VALUE AND METHOD FOR USING SUCH A VALUE May 25, 2016 Abandoned
Array ( [id] => 11064650 [patent_doc_number] => 20160261614 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2016-09-08 [patent_title] => 'NEUTRALIZING PROPAGATION OF MALICIOUS INFORMATION' [patent_app_type] => utility [patent_app_number] => 15/155858 [patent_app_country] => US [patent_app_date] => 2016-05-16 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 4 [patent_figures_cnt] => 4 [patent_no_of_words] => 5401 [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] => 15155858 [rel_patent_id] =>[rel_patent_doc_number] =>)
15/155858
Neutralizing propagation of malicious information May 15, 2016 Issued
Array ( [id] => 14670027 [patent_doc_number] => 10372916 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2019-08-06 [patent_title] => Data detection and protection policies for electronic file systems [patent_app_type] => utility [patent_app_number] => 15/064871 [patent_app_country] => US [patent_app_date] => 2016-03-09 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 5 [patent_figures_cnt] => 6 [patent_no_of_words] => 5422 [patent_no_of_claims] => 20 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 191 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 15064871 [rel_patent_id] =>[rel_patent_doc_number] =>)
15/064871
Data detection and protection policies for electronic file systems Mar 8, 2016 Issued
Array ( [id] => 14922571 [patent_doc_number] => 10432621 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2019-10-01 [patent_title] => Toggling biometric authentication [patent_app_type] => utility [patent_app_number] => 15/052548 [patent_app_country] => US [patent_app_date] => 2016-02-24 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 5 [patent_figures_cnt] => 7 [patent_no_of_words] => 8269 [patent_no_of_claims] => 17 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 294 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 15052548 [rel_patent_id] =>[rel_patent_doc_number] =>)
15/052548
Toggling biometric authentication Feb 23, 2016 Issued
Array ( [id] => 11044570 [patent_doc_number] => 20160241527 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2016-08-18 [patent_title] => 'PAIRING METHOD BETWEEN A MULTIMEDIA UNIT AND AT LEAST ONE OPERATOR, MULTIMEDIA UNIT, OPERATOR AND PERSONALIZATION ENTITY FOR THE IMPLEMENTATION OF THIS METHOD' [patent_app_type] => utility [patent_app_number] => 15/044971 [patent_app_country] => US [patent_app_date] => 2016-02-16 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 4 [patent_figures_cnt] => 4 [patent_no_of_words] => 9311 [patent_no_of_claims] => 16 [patent_no_of_ind_claims] => 5 [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] => 15044971 [rel_patent_id] =>[rel_patent_doc_number] =>)
15/044971
PAIRING METHOD BETWEEN A MULTIMEDIA UNIT AND AT LEAST ONE OPERATOR, MULTIMEDIA UNIT, OPERATOR AND PERSONALIZATION ENTITY FOR THE IMPLEMENTATION OF THIS METHOD Feb 15, 2016 Abandoned
Array ( [id] => 11042409 [patent_doc_number] => 20160239365 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2016-08-18 [patent_title] => 'METHOD FOR SECURE DATA READING, COMPUTER PROGRAM PRODUCT AND DATA HANDLING SYSTEM' [patent_app_type] => utility [patent_app_number] => 15/045190 [patent_app_country] => US [patent_app_date] => 2016-02-16 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 5 [patent_figures_cnt] => 5 [patent_no_of_words] => 4733 [patent_no_of_claims] => 15 [patent_no_of_ind_claims] => 2 [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] => 15045190 [rel_patent_id] =>[rel_patent_doc_number] =>)
15/045190
METHOD FOR SECURE DATA READING, COMPUTER PROGRAM PRODUCT AND DATA HANDLING SYSTEM Feb 15, 2016 Abandoned
Array ( [id] => 11340414 [patent_doc_number] => 20160366170 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2016-12-15 [patent_title] => 'SYSTEMS AND METHODS OF DETECTING UTILITY GRID INTRUSIONS' [patent_app_type] => utility [patent_app_number] => 15/018596 [patent_app_country] => US [patent_app_date] => 2016-02-08 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 7 [patent_figures_cnt] => 7 [patent_no_of_words] => 20473 [patent_no_of_claims] => 20 [patent_no_of_ind_claims] => 2 [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] => 15018596 [rel_patent_id] =>[rel_patent_doc_number] =>)
15/018596
SYSTEMS AND METHODS OF DETECTING UTILITY GRID INTRUSIONS Feb 7, 2016 Abandoned
Array ( [id] => 12201739 [patent_doc_number] => 09904806 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2018-02-27 [patent_title] => 'Hardware security module, method of updating integrity check value stored in hardware security module, and method of updating program stored in terminal by using hardware security module' [patent_app_type] => utility [patent_app_number] => 15/018778 [patent_app_country] => US [patent_app_date] => 2016-02-08 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 4 [patent_figures_cnt] => 4 [patent_no_of_words] => 5685 [patent_no_of_claims] => 17 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 167 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 15018778 [rel_patent_id] =>[rel_patent_doc_number] =>)
15/018778
Hardware security module, method of updating integrity check value stored in hardware security module, and method of updating program stored in terminal by using hardware security module Feb 7, 2016 Issued
Array ( [id] => 12148649 [patent_doc_number] => 09882921 [patent_country] => US [patent_kind] => B1 [patent_issue_date] => 2018-01-30 [patent_title] => 'Systems and methods for detecting cache-poisoning attacks in networks using service discovery protocols' [patent_app_type] => utility [patent_app_number] => 15/011495 [patent_app_country] => US [patent_app_date] => 2016-01-30 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 6 [patent_figures_cnt] => 6 [patent_no_of_words] => 12329 [patent_no_of_claims] => 20 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 239 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 15011495 [rel_patent_id] =>[rel_patent_doc_number] =>)
15/011495
Systems and methods for detecting cache-poisoning attacks in networks using service discovery protocols Jan 29, 2016 Issued
Array ( [id] => 10796259 [patent_doc_number] => 20160142416 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2016-05-19 [patent_title] => 'SYSTEM AND METHOD FOR USING A SEPARATE DEVICE TO FACILITATE AUTHENTICATION' [patent_app_type] => utility [patent_app_number] => 15/005688 [patent_app_country] => US [patent_app_date] => 2016-01-25 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 8 [patent_figures_cnt] => 8 [patent_no_of_words] => 9092 [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] => 15005688 [rel_patent_id] =>[rel_patent_doc_number] =>)
15/005688
System and method for using a separate device to facilitate authentication Jan 24, 2016 Issued
Array ( [id] => 11825742 [patent_doc_number] => 20170214679 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2017-07-27 [patent_title] => 'USER-ENABLED, TWO-FACTOR AUTHENTICATION SERVICE' [patent_app_type] => utility [patent_app_number] => 15/004939 [patent_app_country] => US [patent_app_date] => 2016-01-23 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 9 [patent_figures_cnt] => 9 [patent_no_of_words] => 9323 [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] => 15004939 [rel_patent_id] =>[rel_patent_doc_number] =>)
15/004939
User-enabled, two-factor authentication service Jan 22, 2016 Issued
Array ( [id] => 14831121 [patent_doc_number] => 10412589 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2019-09-10 [patent_title] => Broadcast apparatus and method of authenticating broadcast data [patent_app_type] => utility [patent_app_number] => 15/004054 [patent_app_country] => US [patent_app_date] => 2016-01-22 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 13 [patent_figures_cnt] => 13 [patent_no_of_words] => 7687 [patent_no_of_claims] => 17 [patent_no_of_ind_claims] => 4 [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] => 15004054 [rel_patent_id] =>[rel_patent_doc_number] =>)
15/004054
Broadcast apparatus and method of authenticating broadcast data Jan 21, 2016 Issued
Array ( [id] => 13821131 [patent_doc_number] => 10187354 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2019-01-22 [patent_title] => DHCP client lease time based threat detection for authorised users [patent_app_type] => utility [patent_app_number] => 15/003945 [patent_app_country] => US [patent_app_date] => 2016-01-22 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 5 [patent_figures_cnt] => 5 [patent_no_of_words] => 4159 [patent_no_of_claims] => 19 [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] => 15003945 [rel_patent_id] =>[rel_patent_doc_number] =>)
15/003945
DHCP client lease time based threat detection for authorised users Jan 21, 2016 Issued
Array ( [id] => 13820825 [patent_doc_number] => 10187201 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2019-01-22 [patent_title] => Flexible architecture and instruction for advanced encryption standard (AES) [patent_app_type] => utility [patent_app_number] => 14/984656 [patent_app_country] => US [patent_app_date] => 2015-12-30 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 8 [patent_figures_cnt] => 8 [patent_no_of_words] => 6594 [patent_no_of_claims] => 24 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 386 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 14984656 [rel_patent_id] =>[rel_patent_doc_number] =>)
14/984656
Flexible architecture and instruction for advanced encryption standard (AES) Dec 29, 2015 Issued
Array ( [id] => 10772969 [patent_doc_number] => 20160119125 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2016-04-28 [patent_title] => 'FLEXIBLE ARCHITECTURE AND INSTRUCTION FOR ADVANCED ENCRYPTION STANDARD (AES)' [patent_app_type] => utility [patent_app_number] => 14/984629 [patent_app_country] => US [patent_app_date] => 2015-12-30 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 9 [patent_figures_cnt] => 9 [patent_no_of_words] => 6825 [patent_no_of_claims] => 8 [patent_no_of_ind_claims] => 1 [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] => 14984629 [rel_patent_id] =>[rel_patent_doc_number] =>)
14/984629
Flexible architecture and instruction for advanced encryption standard (AES) Dec 29, 2015 Issued
Array ( [id] => 13756543 [patent_doc_number] => 10171231 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2019-01-01 [patent_title] => Flexible architecture and instruction for advanced encryption standard (AES) [patent_app_type] => utility [patent_app_number] => 14/984663 [patent_app_country] => US [patent_app_date] => 2015-12-30 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 8 [patent_figures_cnt] => 8 [patent_no_of_words] => 6589 [patent_no_of_claims] => 25 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 460 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 14984663 [rel_patent_id] =>[rel_patent_doc_number] =>)
14/984663
Flexible architecture and instruction for advanced encryption standard (AES) Dec 29, 2015 Issued
Menu