Search

Hanh B. Thai

Examiner (ID: 17654, Phone: (571)272-4029 , Office: P/2163 )

Most Active Art Unit
2163
Art Unit(s)
2171, 2163, 2161
Total Applications
1094
Issued Applications
891
Pending Applications
63
Abandoned Applications
152

Applications

Application numberTitle of the applicationFiling DateStatus
Array ( [id] => 20428433 [patent_doc_number] => 20250390526 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2025-12-25 [patent_title] => TOOL FOR PROVIDING CONTEXTUAL DATA FOR NATURAL LANGUAGE QUERIES [patent_app_type] => utility [patent_app_number] => 19/315060 [patent_app_country] => US [patent_app_date] => 2025-08-29 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 3554 [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] => 19315060 [rel_patent_id] =>[rel_patent_doc_number] =>)
19/315060
TOOL FOR PROVIDING CONTEXTUAL DATA FOR NATURAL LANGUAGE QUERIES Aug 28, 2025 Pending
Array ( [id] => 20395523 [patent_doc_number] => 20250370998 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2025-12-04 [patent_title] => SYSTEM AND METHOD FOR NATURAL LANGUAGE QUERY PROCESSING UTILIZING LANGUAGE MODEL TECHNIQUES [patent_app_type] => utility [patent_app_number] => 19/304164 [patent_app_country] => US [patent_app_date] => 2025-08-19 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 2325 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -16 [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] => 19304164 [rel_patent_id] =>[rel_patent_doc_number] =>)
19/304164
SYSTEM AND METHOD FOR NATURAL LANGUAGE QUERY PROCESSING UTILIZING LANGUAGE MODEL TECHNIQUES Aug 18, 2025 Pending
Array ( [id] => 20380629 [patent_doc_number] => 20250363122 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2025-11-27 [patent_title] => AUTOMATED SAMPLING OF QUERY RESULTS FOR TRAINING OF A QUERY ENGINE [patent_app_type] => utility [patent_app_number] => 19/294019 [patent_app_country] => US [patent_app_date] => 2025-08-07 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 8316 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -17 [patent_words_short_claim] => 175 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 19294019 [rel_patent_id] =>[rel_patent_doc_number] =>)
19/294019
AUTOMATED SAMPLING OF QUERY RESULTS FOR TRAINING OF A QUERY ENGINE Aug 6, 2025 Pending
Array ( [id] => 20351681 [patent_doc_number] => 20250348533 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2025-11-13 [patent_title] => PRIORITIZED DEVICE ACTIONS TRIGGERED BY DEVICE SCAN DATA [patent_app_type] => utility [patent_app_number] => 19/272794 [patent_app_country] => US [patent_app_date] => 2025-07-17 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 8358 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -17 [patent_words_short_claim] => 114 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 19272794 [rel_patent_id] =>[rel_patent_doc_number] =>)
19/272794
PRIORITIZED DEVICE ACTIONS TRIGGERED BY DEVICE SCAN DATA Jul 16, 2025 Pending
Array ( [id] => 20338025 [patent_doc_number] => 20250342145 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2025-11-06 [patent_title] => SYSTEMS AND METHODS FOR UPDATING A KNOWLEDGE GRAPH THROUGH USER INPUT [patent_app_type] => utility [patent_app_number] => 19/272392 [patent_app_country] => US [patent_app_date] => 2025-07-17 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 11734 [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] => 19272392 [rel_patent_id] =>[rel_patent_doc_number] =>)
19/272392
SYSTEMS AND METHODS FOR UPDATING A KNOWLEDGE GRAPH THROUGH USER INPUT Jul 16, 2025 Pending
Array ( [id] => 20408970 [patent_doc_number] => 20250378079 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2025-12-11 [patent_title] => DATA ANALYSIS DEVICE, DATA ANALYSIS METHOD, AND STORAGE MEDIUM [patent_app_type] => utility [patent_app_number] => 19/228945 [patent_app_country] => US [patent_app_date] => 2025-06-05 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 4690 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -7 [patent_words_short_claim] => 44 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 19228945 [rel_patent_id] =>[rel_patent_doc_number] =>)
19/228945
DATA ANALYSIS DEVICE, DATA ANALYSIS METHOD, AND STORAGE MEDIUM Jun 4, 2025 Pending
Array ( [id] => 20234494 [patent_doc_number] => 20250291813 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2025-09-18 [patent_title] => DATA GENERATION PROCESS FOR MULTI-VARIABLE DATA [patent_app_type] => utility [patent_app_number] => 19/221871 [patent_app_country] => US [patent_app_date] => 2025-05-29 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 5765 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -17 [patent_words_short_claim] => 102 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 19221871 [rel_patent_id] =>[rel_patent_doc_number] =>)
19/221871
DATA GENERATION PROCESS FOR MULTI-VARIABLE DATA May 28, 2025 Pending
19/131975 APPARATUS AND METHOD FOR GENERATING STRUCTURED DATA ON DOCUMENT DESCRIBING PLURALITY OF PROCEDURES May 21, 2025 Pending
Array ( [id] => 20380670 [patent_doc_number] => 20250363163 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2025-11-27 [patent_title] => ARTIFICIAL INTELLIGENCE SYSTEM FOR UTILIZING MACHINE LEARNING MODELS TO PROCESS, ORGANIZE AND MANAGE TANGIBLE OBJECTS AND ASSOCIATED METADATA [patent_app_type] => utility [patent_app_number] => 19/215090 [patent_app_country] => US [patent_app_date] => 2025-05-21 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 22277 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -17 [patent_words_short_claim] => 190 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 19215090 [rel_patent_id] =>[rel_patent_doc_number] =>)
19/215090
ARTIFICIAL INTELLIGENCE SYSTEM FOR UTILIZING MACHINE LEARNING MODELS TO PROCESS, ORGANIZE AND MANAGE TANGIBLE OBJECTS AND ASSOCIATED METADATA May 20, 2025 Pending
Array ( [id] => 20351674 [patent_doc_number] => 20250348526 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2025-11-13 [patent_title] => Exposing App Functionality using System-level LLM Agent Services [patent_app_type] => utility [patent_app_number] => 19/205986 [patent_app_country] => US [patent_app_date] => 2025-05-12 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 8785 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -17 [patent_words_short_claim] => 151 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 19205986 [rel_patent_id] =>[rel_patent_doc_number] =>)
19/205986
Exposing App Functionality using System-level LLM Agent Services May 11, 2025 Pending
Array ( [id] => 20310882 [patent_doc_number] => 20250328511 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2025-10-23 [patent_title] => ASYNCHRONOUS HANDLING HINT BITS ON INDEX PAGES USING GARBAGE COLLECTION [patent_app_type] => utility [patent_app_number] => 19/177239 [patent_app_country] => US [patent_app_date] => 2025-04-11 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 0 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -17 [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] => 19177239 [rel_patent_id] =>[rel_patent_doc_number] =>)
19/177239
ASYNCHRONOUS HANDLING HINT BITS ON INDEX PAGES USING GARBAGE COLLECTION Apr 10, 2025 Pending
Array ( [id] => 20095192 [patent_doc_number] => 20250225128 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2025-07-10 [patent_title] => SYSTEM AND METHOD FOR IMPROVING EFFICIENCY IN NATURAL LANGUAGE QUERY PROCESSING UTILIZING LANGUAGE MODEL [patent_app_type] => utility [patent_app_number] => 19/092787 [patent_app_country] => US [patent_app_date] => 2025-03-27 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 2413 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -14 [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] => 19092787 [rel_patent_id] =>[rel_patent_doc_number] =>)
19/092787
System and method for improving efficiency in natural language query processing utilizing language model Mar 26, 2025 Issued
Array ( [id] => 20601906 [patent_doc_number] => 20260079916 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2026-03-19 [patent_title] => INFORMATION PROCESSING SYSTEM AND METHOD [patent_app_type] => utility [patent_app_number] => 19/075862 [patent_app_country] => US [patent_app_date] => 2025-03-11 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 2527 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -18 [patent_words_short_claim] => 320 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 19075862 [rel_patent_id] =>[rel_patent_doc_number] =>)
19/075862
INFORMATION PROCESSING SYSTEM AND METHOD Mar 10, 2025 Pending
Array ( [id] => 20043369 [patent_doc_number] => 20250181591 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2025-06-05 [patent_title] => SCHEDULING OPERATIONS FOR EXECUTION BY A DATA LAKEHOUSE PLATFORM BASED ON PEAK POWER [patent_app_type] => utility [patent_app_number] => 19/044994 [patent_app_country] => US [patent_app_date] => 2025-02-04 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 200356 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -17 [patent_words_short_claim] => 88 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 19044994 [rel_patent_id] =>[rel_patent_doc_number] =>)
19/044994
SCHEDULING OPERATIONS FOR EXECUTION BY A DATA LAKEHOUSE PLATFORM BASED ON PEAK POWER Feb 3, 2025 Pending
Array ( [id] => 20647462 [patent_doc_number] => 12602406 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2026-04-14 [patent_title] => Artificial intelligence sandbox for automating development of AI models [patent_app_type] => utility [patent_app_number] => 19/031290 [patent_app_country] => US [patent_app_date] => 2025-01-17 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 27 [patent_figures_cnt] => 27 [patent_no_of_words] => 25597 [patent_no_of_claims] => 20 [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] => 19031290 [rel_patent_id] =>[rel_patent_doc_number] =>)
19/031290
Artificial intelligence sandbox for automating development of AI models Jan 16, 2025 Issued
Array ( [id] => 20000291 [patent_doc_number] => 20250138513 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2025-05-01 [patent_title] => INDUSTRIAL DATA SERVICES PLATFORM [patent_app_type] => utility [patent_app_number] => 19/009717 [patent_app_country] => US [patent_app_date] => 2025-01-03 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 26700 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -17 [patent_words_short_claim] => 208 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 19009717 [rel_patent_id] =>[rel_patent_doc_number] =>)
19/009717
INDUSTRIAL DATA SERVICES PLATFORM Jan 2, 2025 Pending
Array ( [id] => 20087386 [patent_doc_number] => 20250217322 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2025-07-03 [patent_title] => MASTER INGESTION AND DATA AUTOMATION PROCESS AND SYSTEM [patent_app_type] => utility [patent_app_number] => 19/001037 [patent_app_country] => US [patent_app_date] => 2024-12-24 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 1069 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -16 [patent_words_short_claim] => 151 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 19001037 [rel_patent_id] =>[rel_patent_doc_number] =>)
19/001037
MASTER INGESTION AND DATA AUTOMATION PROCESS AND SYSTEM Dec 23, 2024 Pending
Array ( [id] => 19985834 [patent_doc_number] => 20250124056 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2025-04-17 [patent_title] => UNIVERSAL ANALYTICAL DATA MART AND DATA STRUCTURE FOR SAME [patent_app_type] => utility [patent_app_number] => 18/988700 [patent_app_country] => US [patent_app_date] => 2024-12-19 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 12114 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -17 [patent_words_short_claim] => 147 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 18988700 [rel_patent_id] =>[rel_patent_doc_number] =>)
18/988700
UNIVERSAL ANALYTICAL DATA MART AND DATA STRUCTURE FOR SAME Dec 18, 2024 Pending
Array ( [id] => 19819306 [patent_doc_number] => 20250077513 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2025-03-06 [patent_title] => SYSTEM AND METHOD FOR SCALABLE DATA PROCESSING OPERATIONS [patent_app_type] => utility [patent_app_number] => 18/952551 [patent_app_country] => US [patent_app_date] => 2024-11-19 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 17599 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -17 [patent_words_short_claim] => 162 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 18952551 [rel_patent_id] =>[rel_patent_doc_number] =>)
18/952551
SYSTEM AND METHOD FOR SCALABLE DATA PROCESSING OPERATIONS Nov 18, 2024 Pending
Array ( [id] => 20724253 [patent_doc_number] => 20260140967 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2026-05-21 [patent_title] => EMBEDDING-BASED FAULT RESOLUTION [patent_app_type] => utility [patent_app_number] => 18/950675 [patent_app_country] => US [patent_app_date] => 2024-11-18 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 0 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -13 [patent_words_short_claim] => 24 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 18950675 [rel_patent_id] =>[rel_patent_doc_number] =>)
18/950675
EMBEDDING-BASED FAULT RESOLUTION Nov 17, 2024 Pending
Menu