Search

David B. Thomas

Examiner (ID: 1929, Phone: (571)272-4497 , Office: P/3723 )

Most Active Art Unit
3723
Art Unit(s)
3723
Total Applications
3255
Issued Applications
2639
Pending Applications
134
Abandoned Applications
512

Applications

Application numberTitle of the applicationFiling DateStatus
Array ( [id] => 18168500 [patent_doc_number] => 20230035110 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2023-02-02 [patent_title] => METHODS AND APPARATUS FOR SYNCHRONIZING DATA TRANSFERS ACROSS CLOCK DOMAINS USING HEADS-UP INDICATIONS [patent_app_type] => utility [patent_app_number] => 17/389749 [patent_app_country] => US [patent_app_date] => 2021-07-30 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 7610 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -17 [patent_words_short_claim] => 115 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 17389749 [rel_patent_id] =>[rel_patent_doc_number] =>)
17/389749
Methods and apparatus for synchronizing data transfers across clock domains using heads-up indications Jul 29, 2021 Issued
Array ( [id] => 18276096 [patent_doc_number] => 11615040 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2023-03-28 [patent_title] => Structures and methods for adjusting a reference clock based on data transmission rate between PHY and MAC layers [patent_app_type] => utility [patent_app_number] => 17/390428 [patent_app_country] => US [patent_app_date] => 2021-07-30 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 2 [patent_figures_cnt] => 2 [patent_no_of_words] => 3692 [patent_no_of_claims] => 21 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 135 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 17390428 [rel_patent_id] =>[rel_patent_doc_number] =>)
17/390428
Structures and methods for adjusting a reference clock based on data transmission rate between PHY and MAC layers Jul 29, 2021 Issued
Array ( [id] => 19122757 [patent_doc_number] => 11966746 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2024-04-23 [patent_title] => Information processing apparatus and non-transitory computer readable medium storing information processing program for recovering error [patent_app_type] => utility [patent_app_number] => 17/386573 [patent_app_country] => US [patent_app_date] => 2021-07-28 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 6 [patent_figures_cnt] => 6 [patent_no_of_words] => 5296 [patent_no_of_claims] => 20 [patent_no_of_ind_claims] => 2 [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] => 17386573 [rel_patent_id] =>[rel_patent_doc_number] =>)
17/386573
Information processing apparatus and non-transitory computer readable medium storing information processing program for recovering error Jul 27, 2021 Issued
Array ( [id] => 17415758 [patent_doc_number] => 20220050662 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2022-02-17 [patent_title] => SCALABLE INPUT/OUTPUT SYSTEM AND TECHNIQUES TO TRANSMIT DATA BETWEEN DOMAINS WITHOUT A CENTRAL PROCESSOR [patent_app_type] => utility [patent_app_number] => 17/384496 [patent_app_country] => US [patent_app_date] => 2021-07-23 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 9090 [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] => 17384496 [rel_patent_id] =>[rel_patent_doc_number] =>)
17/384496
Scalable input/output system and techniques to transmit data between domains without a central processor Jul 22, 2021 Issued
Array ( [id] => 18139592 [patent_doc_number] => 20230013428 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2023-01-19 [patent_title] => FUNCTION EXECUTION IN SYSTEM MANAGEMENT MODES [patent_app_type] => utility [patent_app_number] => 17/374655 [patent_app_country] => US [patent_app_date] => 2021-07-13 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 4274 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -12 [patent_words_short_claim] => 86 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 17374655 [rel_patent_id] =>[rel_patent_doc_number] =>)
17/374655
FUNCTION EXECUTION IN SYSTEM MANAGEMENT MODES Jul 12, 2021 Abandoned
Array ( [id] => 18826922 [patent_doc_number] => 11842201 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2023-12-12 [patent_title] => Portable electronic device capable of resetting system [patent_app_type] => utility [patent_app_number] => 17/370945 [patent_app_country] => US [patent_app_date] => 2021-07-08 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 2 [patent_figures_cnt] => 4 [patent_no_of_words] => 2683 [patent_no_of_claims] => 12 [patent_no_of_ind_claims] => 1 [patent_words_short_claim] => 188 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 17370945 [rel_patent_id] =>[rel_patent_doc_number] =>)
17/370945
Portable electronic device capable of resetting system Jul 7, 2021 Issued
Array ( [id] => 18095687 [patent_doc_number] => 20220414028 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2022-12-29 [patent_title] => NETWORK INTERFACE DEVICE [patent_app_type] => utility [patent_app_number] => 17/357083 [patent_app_country] => US [patent_app_date] => 2021-06-24 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 18070 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -18 [patent_words_short_claim] => 74 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 17357083 [rel_patent_id] =>[rel_patent_doc_number] =>)
17/357083
Network interface device with bus segment width matching Jun 23, 2021 Issued
Array ( [id] => 18414927 [patent_doc_number] => 11669469 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2023-06-06 [patent_title] => Platform framework standby operation [patent_app_type] => utility [patent_app_number] => 17/355255 [patent_app_country] => US [patent_app_date] => 2021-06-23 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 4 [patent_figures_cnt] => 4 [patent_no_of_words] => 9766 [patent_no_of_claims] => 14 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 80 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 17355255 [rel_patent_id] =>[rel_patent_doc_number] =>)
17/355255
Platform framework standby operation Jun 22, 2021 Issued
Array ( [id] => 18546812 [patent_doc_number] => 11720161 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2023-08-08 [patent_title] => Platform framework arbitration [patent_app_type] => utility [patent_app_number] => 17/355221 [patent_app_country] => US [patent_app_date] => 2021-06-23 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 4 [patent_figures_cnt] => 4 [patent_no_of_words] => 10087 [patent_no_of_claims] => 16 [patent_no_of_ind_claims] => 3 [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] => 17355221 [rel_patent_id] =>[rel_patent_doc_number] =>)
17/355221
Platform framework arbitration Jun 22, 2021 Issued
Array ( [id] => 20506945 [patent_doc_number] => 12541220 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2026-02-03 [patent_title] => Independent clocking for configuration and status registers [patent_app_type] => utility [patent_app_number] => 18/571078 [patent_app_country] => US [patent_app_date] => 2021-06-22 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 9 [patent_figures_cnt] => 9 [patent_no_of_words] => 3433 [patent_no_of_claims] => 20 [patent_no_of_ind_claims] => 2 [patent_words_short_claim] => 165 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 18571078 [rel_patent_id] =>[rel_patent_doc_number] =>)
18/571078
Independent clocking for configuration and status registers Jun 21, 2021 Issued
Array ( [id] => 18189467 [patent_doc_number] => 11580053 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2023-02-14 [patent_title] => Serial bus signal conditioner for detecting initiation of or return to high-speed signaling [patent_app_type] => utility [patent_app_number] => 17/347920 [patent_app_country] => US [patent_app_date] => 2021-06-15 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 6 [patent_figures_cnt] => 9 [patent_no_of_words] => 4059 [patent_no_of_claims] => 10 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 97 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 17347920 [rel_patent_id] =>[rel_patent_doc_number] =>)
17/347920
Serial bus signal conditioner for detecting initiation of or return to high-speed signaling Jun 14, 2021 Issued
Array ( [id] => 17114172 [patent_doc_number] => 20210294769 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2021-09-23 [patent_title] => STORAGE DEVICE PERFORMING PEER-TO-PEER COMMUNICATION WITH EXTERNAL DEVICE WITHOUT INTERVENTION OF HOST [patent_app_type] => utility [patent_app_number] => 17/343215 [patent_app_country] => US [patent_app_date] => 2021-06-09 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 11157 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -17 [patent_words_short_claim] => 118 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 17343215 [rel_patent_id] =>[rel_patent_doc_number] =>)
17/343215
Storage device performing peer-to-peer communication with external device without intervention of host Jun 8, 2021 Issued
Array ( [id] => 18060258 [patent_doc_number] => 20220391344 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2022-12-08 [patent_title] => SYSTEM AND METHOD FOR FABRICATING AND EXECUTING A WIRELESS GAMING KEYBOARD AND MOUSE ADAPTER SYSTEM [patent_app_type] => utility [patent_app_number] => 17/342407 [patent_app_country] => US [patent_app_date] => 2021-06-08 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 19595 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -17 [patent_words_short_claim] => 170 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 17342407 [rel_patent_id] =>[rel_patent_doc_number] =>)
17/342407
System and method for fabricating and executing a wireless gaming keyboard and mouse adapter system Jun 7, 2021 Issued
Array ( [id] => 18291094 [patent_doc_number] => 11619963 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2023-04-04 [patent_title] => Area-efficient scalable memory read-data multiplexing and latching [patent_app_type] => utility [patent_app_number] => 17/338550 [patent_app_country] => US [patent_app_date] => 2021-06-03 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 20 [patent_figures_cnt] => 20 [patent_no_of_words] => 19180 [patent_no_of_claims] => 19 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 93 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 17338550 [rel_patent_id] =>[rel_patent_doc_number] =>)
17/338550
Area-efficient scalable memory read-data multiplexing and latching Jun 2, 2021 Issued
Array ( [id] => 18425542 [patent_doc_number] => 20230180007 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2023-06-08 [patent_title] => ELECTRONIC DEVICE AND METHOD FOR ELECTRONIC DEVICE TO PROVIDE RANGING-BASED SERVICE [patent_app_type] => utility [patent_app_number] => 17/923094 [patent_app_country] => US [patent_app_date] => 2021-05-21 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 12039 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -12 [patent_words_short_claim] => 125 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 17923094 [rel_patent_id] =>[rel_patent_doc_number] =>)
17/923094
Electronic device and method for providing service data based on service deployment case in wireless communication system May 20, 2021 Issued
Array ( [id] => 19212301 [patent_doc_number] => 12001363 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2024-06-04 [patent_title] => Secure enclave system-in-package [patent_app_type] => utility [patent_app_number] => 17/926438 [patent_app_country] => US [patent_app_date] => 2021-05-21 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 24 [patent_figures_cnt] => 24 [patent_no_of_words] => 12758 [patent_no_of_claims] => 18 [patent_no_of_ind_claims] => 5 [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] => 17926438 [rel_patent_id] =>[rel_patent_doc_number] =>)
17/926438
Secure enclave system-in-package May 20, 2021 Issued
Array ( [id] => 18007128 [patent_doc_number] => 20220365894 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2022-11-17 [patent_title] => SCALABLE HIGH-SPEED ROUND-ROBIN ARBITER TREE [patent_app_type] => utility [patent_app_number] => 17/322612 [patent_app_country] => US [patent_app_date] => 2021-05-17 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 12593 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -17 [patent_words_short_claim] => 106 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 17322612 [rel_patent_id] =>[rel_patent_doc_number] =>)
17/322612
Scalable round-robin arbiter tree for round-robin arbitration May 16, 2021 Issued
Array ( [id] => 17817346 [patent_doc_number] => 11422960 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2022-08-23 [patent_title] => Interrupt monitoring systems and methods for failure detection for a semiconductor device [patent_app_type] => utility [patent_app_number] => 17/319799 [patent_app_country] => US [patent_app_date] => 2021-05-13 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 19 [patent_figures_cnt] => 19 [patent_no_of_words] => 13787 [patent_no_of_claims] => 6 [patent_no_of_ind_claims] => 4 [patent_words_short_claim] => 230 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 17319799 [rel_patent_id] =>[rel_patent_doc_number] =>)
17/319799
Interrupt monitoring systems and methods for failure detection for a semiconductor device May 12, 2021 Issued
Array ( [id] => 18506447 [patent_doc_number] => 11704264 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2023-07-18 [patent_title] => Data transmission system and operation method thereof [patent_app_type] => utility [patent_app_number] => 17/308204 [patent_app_country] => US [patent_app_date] => 2021-05-05 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 14 [patent_figures_cnt] => 19 [patent_no_of_words] => 4526 [patent_no_of_claims] => 20 [patent_no_of_ind_claims] => 3 [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] => 17308204 [rel_patent_id] =>[rel_patent_doc_number] =>)
17/308204
Data transmission system and operation method thereof May 4, 2021 Issued
Array ( [id] => 19267309 [patent_doc_number] => 20240211011 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2024-06-27 [patent_title] => POWER SUPPLY APPARATUS AND POWER SUPPLY METHOD [patent_app_type] => utility [patent_app_number] => 18/556351 [patent_app_country] => US [patent_app_date] => 2021-04-26 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 15452 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -24 [patent_words_short_claim] => 400 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 18556351 [rel_patent_id] =>[rel_patent_doc_number] =>)
18/556351
POWER SUPPLY APPARATUS AND POWER SUPPLY METHOD Apr 25, 2021 Abandoned
Menu