Search

Thomas C. Barrett

Supervisory Patent Examiner (ID: 7153, Phone: (571)272-4746 , Office: P/3700 )

Most Active Art Unit
3738
Art Unit(s)
3738, 3700, 3799, 3775
Total Applications
415
Issued Applications
210
Pending Applications
106
Abandoned Applications
101

Applications

Application numberTitle of the applicationFiling DateStatus
Array ( [id] => 18802561 [patent_doc_number] => 11835717 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2023-12-05 [patent_title] => Pairing with companion device [patent_app_type] => utility [patent_app_number] => 17/179110 [patent_app_country] => US [patent_app_date] => 2021-02-18 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 14 [patent_figures_cnt] => 14 [patent_no_of_words] => 23384 [patent_no_of_claims] => 20 [patent_no_of_ind_claims] => 2 [patent_words_short_claim] => 274 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 17179110 [rel_patent_id] =>[rel_patent_doc_number] =>)
17/179110
Pairing with companion device Feb 17, 2021 Issued
Array ( [id] => 18855839 [patent_doc_number] => 11853419 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2023-12-26 [patent_title] => Apparatus and method for preventing side channel attack for NTRU LPRime algorithm [patent_app_type] => utility [patent_app_number] => 17/081810 [patent_app_country] => US [patent_app_date] => 2021-02-01 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 7 [patent_figures_cnt] => 7 [patent_no_of_words] => 3181 [patent_no_of_claims] => 8 [patent_no_of_ind_claims] => 2 [patent_words_short_claim] => 157 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 17081810 [rel_patent_id] =>[rel_patent_doc_number] =>)
17/081810
Apparatus and method for preventing side channel attack for NTRU LPRime algorithm Jan 31, 2021 Issued
Array ( [id] => 17144049 [patent_doc_number] => 20210312062 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2021-10-07 [patent_title] => RECORD MANAGEMENT APPARATUS [patent_app_type] => utility [patent_app_number] => 17/138851 [patent_app_country] => US [patent_app_date] => 2020-12-30 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 5374 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -4 [patent_words_short_claim] => 99 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 17138851 [rel_patent_id] =>[rel_patent_doc_number] =>)
17/138851
RECORD MANAGEMENT APPARATUS Dec 29, 2020 Abandoned
Array ( [id] => 19094761 [patent_doc_number] => 11956234 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2024-04-09 [patent_title] => Method and apparatus for registering device in cloud server [patent_app_type] => utility [patent_app_number] => 17/136586 [patent_app_country] => US [patent_app_date] => 2020-12-29 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 9 [patent_figures_cnt] => 10 [patent_no_of_words] => 11470 [patent_no_of_claims] => 19 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 226 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 17136586 [rel_patent_id] =>[rel_patent_doc_number] =>)
17/136586
Method and apparatus for registering device in cloud server Dec 28, 2020 Issued
Array ( [id] => 19628366 [patent_doc_number] => 12167236 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2024-12-10 [patent_title] => Remote management of hardware security modules [patent_app_type] => utility [patent_app_number] => 17/118837 [patent_app_country] => US [patent_app_date] => 2020-12-11 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 6 [patent_figures_cnt] => 6 [patent_no_of_words] => 10863 [patent_no_of_claims] => 18 [patent_no_of_ind_claims] => 5 [patent_words_short_claim] => 316 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 17118837 [rel_patent_id] =>[rel_patent_doc_number] =>)
17/118837
Remote management of hardware security modules Dec 10, 2020 Issued
Array ( [id] => 18527917 [patent_doc_number] => 11714911 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2023-08-01 [patent_title] => Securing data in multitenant environment [patent_app_type] => utility [patent_app_number] => 17/114318 [patent_app_country] => US [patent_app_date] => 2020-12-07 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 8 [patent_figures_cnt] => 8 [patent_no_of_words] => 5278 [patent_no_of_claims] => 15 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 237 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 17114318 [rel_patent_id] =>[rel_patent_doc_number] =>)
17/114318
Securing data in multitenant environment Dec 6, 2020 Issued
Array ( [id] => 18191408 [patent_doc_number] => 11582020 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2023-02-14 [patent_title] => Homomorphic encryption offload for lightweight devices [patent_app_type] => utility [patent_app_number] => 17/109795 [patent_app_country] => US [patent_app_date] => 2020-12-02 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 8 [patent_figures_cnt] => 14 [patent_no_of_words] => 14214 [patent_no_of_claims] => 20 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 177 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 17109795 [rel_patent_id] =>[rel_patent_doc_number] =>)
17/109795
Homomorphic encryption offload for lightweight devices Dec 1, 2020 Issued
Array ( [id] => 19312970 [patent_doc_number] => 12038782 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2024-07-16 [patent_title] => System and method of synchronizing a distributed clock in a packet-compatible network [patent_app_type] => utility [patent_app_number] => 17/107090 [patent_app_country] => US [patent_app_date] => 2020-11-30 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 7 [patent_figures_cnt] => 7 [patent_no_of_words] => 4261 [patent_no_of_claims] => 17 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 156 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 17107090 [rel_patent_id] =>[rel_patent_doc_number] =>)
17/107090
System and method of synchronizing a distributed clock in a packet-compatible network Nov 29, 2020 Issued
Array ( [id] => 16851805 [patent_doc_number] => 20210152550 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2021-05-20 [patent_title] => MACHINE LEARNING FOR DOCUMENT AUTHENTICATION [patent_app_type] => utility [patent_app_number] => 17/104578 [patent_app_country] => US [patent_app_date] => 2020-11-25 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 11934 [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] => 17104578 [rel_patent_id] =>[rel_patent_doc_number] =>)
17/104578
MACHINE LEARNING FOR DOCUMENT AUTHENTICATION Nov 24, 2020 Abandoned
Array ( [id] => 17924936 [patent_doc_number] => 11468190 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2022-10-11 [patent_title] => Application programming interfaces for notebook settings [patent_app_type] => utility [patent_app_number] => 16/952918 [patent_app_country] => US [patent_app_date] => 2020-11-19 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 13 [patent_figures_cnt] => 19 [patent_no_of_words] => 7832 [patent_no_of_claims] => 20 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 144 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16952918 [rel_patent_id] =>[rel_patent_doc_number] =>)
16/952918
Application programming interfaces for notebook settings Nov 18, 2020 Issued
Array ( [id] => 17581451 [patent_doc_number] => 20220138306 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2022-05-05 [patent_title] => OFFLINE MULTI-FACTOR ONE-TIME PASSWORD AUTHENTICATION [patent_app_type] => utility [patent_app_number] => 17/089895 [patent_app_country] => US [patent_app_date] => 2020-11-05 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 10941 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -17 [patent_words_short_claim] => 69 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 17089895 [rel_patent_id] =>[rel_patent_doc_number] =>)
17/089895
OFFLINE MULTI-FACTOR ONE-TIME PASSWORD AUTHENTICATION Nov 4, 2020 Abandoned
Array ( [id] => 17581473 [patent_doc_number] => 20220138328 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2022-05-05 [patent_title] => VALIDATION OF TRANSACTION LEDGER CONTENT USING JAVA SCRIPT OBJECT NOTATION SCHEMA DEFINITION [patent_app_type] => utility [patent_app_number] => 17/083515 [patent_app_country] => US [patent_app_date] => 2020-10-29 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 4099 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -12 [patent_words_short_claim] => 49 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 17083515 [rel_patent_id] =>[rel_patent_doc_number] =>)
17/083515
VALIDATION OF TRANSACTION LEDGER CONTENT USING JAVA SCRIPT OBJECT NOTATION SCHEMA DEFINITION Oct 28, 2020 Abandoned
Array ( [id] => 16561242 [patent_doc_number] => 20210006391 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2021-01-07 [patent_title] => DATA PROCESSING METHOD, CIRCUIT, TERMINAL DEVICE AND STORAGE MEDIUM [patent_app_type] => utility [patent_app_number] => 17/029410 [patent_app_country] => US [patent_app_date] => 2020-09-23 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 7548 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -17 [patent_words_short_claim] => 51 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 17029410 [rel_patent_id] =>[rel_patent_doc_number] =>)
17/029410
DATA PROCESSING METHOD, CIRCUIT, TERMINAL DEVICE AND STORAGE MEDIUM Sep 22, 2020 Abandoned
Array ( [id] => 17401834 [patent_doc_number] => 20220043924 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2022-02-10 [patent_title] => PASSTHROUGH MOBILE APPLICATION POLICY [patent_app_type] => utility [patent_app_number] => 16/985550 [patent_app_country] => US [patent_app_date] => 2020-08-05 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 9197 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -17 [patent_words_short_claim] => 182 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16985550 [rel_patent_id] =>[rel_patent_doc_number] =>)
16/985550
Passthrough mobile application policy Aug 4, 2020 Issued
Array ( [id] => 17669091 [patent_doc_number] => 11362804 [patent_country] => US [patent_kind] => B1 [patent_issue_date] => 2022-06-14 [patent_title] => System for interexchange of state data among disparate block chains [patent_app_type] => utility [patent_app_number] => 16/938349 [patent_app_country] => US [patent_app_date] => 2020-07-24 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 7 [patent_figures_cnt] => 7 [patent_no_of_words] => 10431 [patent_no_of_claims] => 17 [patent_no_of_ind_claims] => 2 [patent_words_short_claim] => 233 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16938349 [rel_patent_id] =>[rel_patent_doc_number] =>)
16/938349
System for interexchange of state data among disparate block chains Jul 23, 2020 Issued
Array ( [id] => 16587169 [patent_doc_number] => 20210021571 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2021-01-21 [patent_title] => VEHICULAR FIREWALL PROVISION DEVICE [patent_app_type] => utility [patent_app_number] => 16/930758 [patent_app_country] => US [patent_app_date] => 2020-07-16 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 6973 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -14 [patent_words_short_claim] => 98 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16930758 [rel_patent_id] =>[rel_patent_doc_number] =>)
16/930758
VEHICULAR FIREWALL PROVISION DEVICE Jul 15, 2020 Abandoned
Array ( [id] => 16424066 [patent_doc_number] => 20200349264 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2020-11-05 [patent_title] => DATA DECRYPTION METHOD AND APPARATUS, AND ELECTRONIC DEVICE [patent_app_type] => utility [patent_app_number] => 16/930563 [patent_app_country] => US [patent_app_date] => 2020-07-16 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 6409 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -11 [patent_words_short_claim] => 52 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16930563 [rel_patent_id] =>[rel_patent_doc_number] =>)
16/930563
DATA DECRYPTION METHOD AND APPARATUS, AND ELECTRONIC DEVICE Jul 15, 2020 Abandoned
Array ( [id] => 16577615 [patent_doc_number] => 20210012016 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2021-01-14 [patent_title] => METHOD, APPARATUS AND COMPUTER PROGRAM PRODUCT FOR PROTECTING CONFIDENTIAL INTEGRATED CIRCUIT DESIGN [patent_app_type] => utility [patent_app_number] => 16/924919 [patent_app_country] => US [patent_app_date] => 2020-07-09 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 8786 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -18 [patent_words_short_claim] => 226 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16924919 [rel_patent_id] =>[rel_patent_doc_number] =>)
16/924919
Method, apparatus and computer program product for protecting confidential integrated circuit design Jul 8, 2020 Issued
Array ( [id] => 16559307 [patent_doc_number] => 20210004456 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2021-01-07 [patent_title] => METHOD FOR EXECUTING A BINARY CODE OF A SECURE FUNCTION WITH A MICROPROCESSOR [patent_app_type] => utility [patent_app_number] => 16/918144 [patent_app_country] => US [patent_app_date] => 2020-07-01 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 12619 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -14 [patent_words_short_claim] => 481 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16918144 [rel_patent_id] =>[rel_patent_doc_number] =>)
16/918144
Method for executing a binary code of a secure function with a microprocessor Jun 30, 2020 Issued
Array ( [id] => 17348055 [patent_doc_number] => 20220014386 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2022-01-13 [patent_title] => MOVING TARGET AUTHENTICATION PROTOCOLS [patent_app_type] => utility [patent_app_number] => 16/912482 [patent_app_country] => US [patent_app_date] => 2020-06-25 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 5770 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -16 [patent_words_short_claim] => 53 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16912482 [rel_patent_id] =>[rel_patent_doc_number] =>)
16/912482
Moving target authentication protocols Jun 24, 2020 Issued
Menu