Search

Michael M. Thompson

Examiner (ID: 10489)

Most Active Art Unit
3763
Art Unit(s)
3763, 3629
Total Applications
420
Issued Applications
182
Pending Applications
56
Abandoned Applications
182

Applications

Application numberTitle of the applicationFiling DateStatus
Array ( [id] => 17629445 [patent_doc_number] => 20220164460 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2022-05-26 [patent_title] => MULTI-USER COLLABORATION TOOL FOR SPREADSHEET APPLICATIONS [patent_app_type] => utility [patent_app_number] => 17/450753 [patent_app_country] => US [patent_app_date] => 2021-10-13 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 7702 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -17 [patent_words_short_claim] => 126 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 17450753 [rel_patent_id] =>[rel_patent_doc_number] =>)
17/450753
MULTI-USER COLLABORATION TOOL FOR SPREADSHEET APPLICATIONS Oct 12, 2021 Abandoned
Array ( [id] => 18311483 [patent_doc_number] => 20230115383 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2023-04-13 [patent_title] => SYSTEMS AND METHODS FOR USING IDENTIFIERS OF ENROLLMENT SYSTEMS FOR USER AUTHENTICATION [patent_app_type] => utility [patent_app_number] => 17/500816 [patent_app_country] => US [patent_app_date] => 2021-10-13 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 9085 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -17 [patent_words_short_claim] => 172 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 17500816 [rel_patent_id] =>[rel_patent_doc_number] =>)
17/500816
Systems and methods for using identifiers of enrollment systems for user authentication Oct 12, 2021 Issued
Array ( [id] => 18121565 [patent_doc_number] => 11552969 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2023-01-10 [patent_title] => Threat detection platforms for detecting, characterizing, and remediating email-based threats in real time [patent_app_type] => utility [patent_app_number] => 17/498273 [patent_app_country] => US [patent_app_date] => 2021-10-11 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 32 [patent_figures_cnt] => 31 [patent_no_of_words] => 17713 [patent_no_of_claims] => 24 [patent_no_of_ind_claims] => 2 [patent_words_short_claim] => 184 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 17498273 [rel_patent_id] =>[rel_patent_doc_number] =>)
17/498273
Threat detection platforms for detecting, characterizing, and remediating email-based threats in real time Oct 10, 2021 Issued
Array ( [id] => 18286820 [patent_doc_number] => 20230102292 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2023-03-30 [patent_title] => SECURE MANAGEMENT OF APPLICATION PROGRAMMING INTERFACE (API) REQUEST INFORMATION [patent_app_type] => utility [patent_app_number] => 17/488508 [patent_app_country] => US [patent_app_date] => 2021-09-29 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 5326 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -17 [patent_words_short_claim] => 124 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 17488508 [rel_patent_id] =>[rel_patent_doc_number] =>)
17/488508
SECURE MANAGEMENT OF APPLICATION PROGRAMMING INTERFACE (API) REQUEST INFORMATION Sep 28, 2021 Pending
Array ( [id] => 17346000 [patent_doc_number] => 20220012331 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2022-01-13 [patent_title] => Re-Training Intrusion Detection Fingerprints in the Presence of an Attacker [patent_app_type] => utility [patent_app_number] => 17/484689 [patent_app_country] => US [patent_app_date] => 2021-09-24 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 8592 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -21 [patent_words_short_claim] => 163 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 17484689 [rel_patent_id] =>[rel_patent_doc_number] =>)
17/484689
Re-training intrusion detection fingerprints in the presence of an attacker Sep 23, 2021 Issued
Array ( [id] => 18269518 [patent_doc_number] => 20230090760 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2023-03-23 [patent_title] => FPGA CHIP WITH PROTECTED JTAG INTERFACE [patent_app_type] => utility [patent_app_number] => 17/483329 [patent_app_country] => US [patent_app_date] => 2021-09-23 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 7426 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -18 [patent_words_short_claim] => 143 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 17483329 [rel_patent_id] =>[rel_patent_doc_number] =>)
17/483329
FPGA chip with protected JTAG interface Sep 22, 2021 Issued
Array ( [id] => 18251568 [patent_doc_number] => 20230078607 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2023-03-16 [patent_title] => OBFUSCATING INTELLIGENT DATA WHILE PRESERVING RESERVE VALUES [patent_app_type] => utility [patent_app_number] => 17/474035 [patent_app_country] => US [patent_app_date] => 2021-09-13 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 5563 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -17 [patent_words_short_claim] => 80 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 17474035 [rel_patent_id] =>[rel_patent_doc_number] =>)
17/474035
Obfuscating intelligent data while preserving reserve values Sep 12, 2021 Issued
Array ( [id] => 18241950 [patent_doc_number] => 20230074261 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2023-03-09 [patent_title] => PRIVACY, PERMISSION, AND USER SAFETY MANAGEMENT VIRTUAL ASSISTANT FOR A COMMUNICATION SESSION [patent_app_type] => utility [patent_app_number] => 17/470451 [patent_app_country] => US [patent_app_date] => 2021-09-09 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 15694 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -17 [patent_words_short_claim] => 234 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 17470451 [rel_patent_id] =>[rel_patent_doc_number] =>)
17/470451
Privacy, permission, and user safety management virtual assistant for a communication session Sep 8, 2021 Issued
Array ( [id] => 18632672 [patent_doc_number] => 20230291586 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2023-09-14 [patent_title] => NUMERICAL VALUE RANKING METHOD AND APPARATUS BASED ON BLOCKCHAIN [patent_app_type] => utility [patent_app_number] => 17/918890 [patent_app_country] => US [patent_app_date] => 2021-09-02 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 7707 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -11 [patent_words_short_claim] => 215 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 17918890 [rel_patent_id] =>[rel_patent_doc_number] =>)
17/918890
Numerical value ranking method and apparatus based on blockchain Sep 1, 2021 Issued
Array ( [id] => 17462579 [patent_doc_number] => 20220075884 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2022-03-10 [patent_title] => COMPUTER SECURITY SYSTEM AND METHOD [patent_app_type] => utility [patent_app_number] => 17/464267 [patent_app_country] => US [patent_app_date] => 2021-09-01 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 12405 [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] => 17464267 [rel_patent_id] =>[rel_patent_doc_number] =>)
17/464267
COMPUTER SECURITY SYSTEM AND METHOD Aug 31, 2021 Abandoned
Array ( [id] => 17248569 [patent_doc_number] => 20210368314 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2021-11-25 [patent_title] => MTC KEY MANAGEMENT FOR KEY DERIVATION AT BOTH UE AND NETWORK [patent_app_type] => utility [patent_app_number] => 17/394930 [patent_app_country] => US [patent_app_date] => 2021-08-05 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 5584 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -4 [patent_words_short_claim] => 94 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 17394930 [rel_patent_id] =>[rel_patent_doc_number] =>)
17/394930
MTC KEY MANAGEMENT FOR KEY DERIVATION AT BOTH UE AND NETWORK Aug 4, 2021 Pending
Array ( [id] => 17248018 [patent_doc_number] => 20210367763 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2021-11-25 [patent_title] => BLOCKCHAIN-BASED DATA EVIDENCE STORAGE METHOD AND APPARATUS [patent_app_type] => utility [patent_app_number] => 17/392871 [patent_app_country] => US [patent_app_date] => 2021-08-03 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 5662 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -17 [patent_words_short_claim] => 121 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 17392871 [rel_patent_id] =>[rel_patent_doc_number] =>)
17/392871
Blockchain-based data evidence storage method and apparatus Aug 2, 2021 Issued
Array ( [id] => 18140297 [patent_doc_number] => 20230014136 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2023-01-19 [patent_title] => PREEMPTIVE PROTECTION AGAINST MALICIOUS ARRAY ACCESS [patent_app_type] => utility [patent_app_number] => 17/377845 [patent_app_country] => US [patent_app_date] => 2021-07-16 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 3911 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -15 [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] => 17377845 [rel_patent_id] =>[rel_patent_doc_number] =>)
17/377845
Preemptive protection against malicious array access Jul 15, 2021 Issued
Array ( [id] => 20174958 [patent_doc_number] => 12393706 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2025-08-19 [patent_title] => Classifying data and enforcing data access control using a context-based hierarchical policy [patent_app_type] => utility [patent_app_number] => 17/364131 [patent_app_country] => US [patent_app_date] => 2021-06-30 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 5 [patent_figures_cnt] => 6 [patent_no_of_words] => 2358 [patent_no_of_claims] => 20 [patent_no_of_ind_claims] => 2 [patent_words_short_claim] => 190 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 17364131 [rel_patent_id] =>[rel_patent_doc_number] =>)
17/364131
Classifying data and enforcing data access control using a context-based hierarchical policy Jun 29, 2021 Issued
Array ( [id] => 17992193 [patent_doc_number] => 20220358230 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2022-11-10 [patent_title] => METHODS AND APPARATUS FOR USING SCAN OPERATIONS TO PROTECT SECURE ASSETS [patent_app_type] => utility [patent_app_number] => 17/354777 [patent_app_country] => US [patent_app_date] => 2021-06-22 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 12656 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -17 [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] => 17354777 [rel_patent_id] =>[rel_patent_doc_number] =>)
17/354777
METHODS AND APPARATUS FOR USING SCAN OPERATIONS TO PROTECT SECURE ASSETS Jun 21, 2021 Pending
Array ( [id] => 18780902 [patent_doc_number] => 11822640 [patent_country] => US [patent_kind] => B1 [patent_issue_date] => 2023-11-21 [patent_title] => User credentials verification for search [patent_app_type] => utility [patent_app_number] => 17/347025 [patent_app_country] => US [patent_app_date] => 2021-06-14 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 17 [patent_figures_cnt] => 17 [patent_no_of_words] => 18167 [patent_no_of_claims] => 17 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 417 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 17347025 [rel_patent_id] =>[rel_patent_doc_number] =>)
17/347025
User credentials verification for search Jun 13, 2021 Issued
Array ( [id] => 19371124 [patent_doc_number] => 12063225 [patent_country] => US [patent_kind] => B1 [patent_issue_date] => 2024-08-13 [patent_title] => Systems and methods for mitigating border gateway protocol attacks in real-time [patent_app_type] => utility [patent_app_number] => 17/331355 [patent_app_country] => US [patent_app_date] => 2021-05-26 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 5 [patent_figures_cnt] => 5 [patent_no_of_words] => 8538 [patent_no_of_claims] => 20 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 121 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 17331355 [rel_patent_id] =>[rel_patent_doc_number] =>)
17/331355
Systems and methods for mitigating border gateway protocol attacks in real-time May 25, 2021 Issued
Array ( [id] => 17056908 [patent_doc_number] => 20210266342 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2021-08-26 [patent_title] => SYSTEM AND METHOD FOR SCRUBBING DNS IN A TELECOMMUNICATIONS NETWORK TO MITIGATE ATTACKS [patent_app_type] => utility [patent_app_number] => 17/315412 [patent_app_country] => US [patent_app_date] => 2021-05-10 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 8173 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -17 [patent_words_short_claim] => 129 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 17315412 [rel_patent_id] =>[rel_patent_doc_number] =>)
17/315412
System and method for scrubbing DNS in a telecommunications network to mitigate attacks May 9, 2021 Issued
Array ( [id] => 17026461 [patent_doc_number] => 20210250333 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2021-08-12 [patent_title] => Private application access with browser isolation [patent_app_type] => utility [patent_app_number] => 17/243836 [patent_app_country] => US [patent_app_date] => 2021-04-29 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 18180 [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] => 17243836 [rel_patent_id] =>[rel_patent_doc_number] =>)
17/243836
Private application access with browser isolation Apr 28, 2021 Issued
Array ( [id] => 17962423 [patent_doc_number] => 20220343004 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2022-10-27 [patent_title] => ACCESS CONTROL FOR ON-DEVICE MACHINE LEARNING MODELS [patent_app_type] => utility [patent_app_number] => 17/241383 [patent_app_country] => US [patent_app_date] => 2021-04-27 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 13789 [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] => 17241383 [rel_patent_id] =>[rel_patent_doc_number] =>)
17/241383
Access control for on-device machine learning models Apr 26, 2021 Issued
Menu