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] => 20550503 [patent_doc_number] => 12561296 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2026-02-24 [patent_title] => Intuitive data flow (IDF) [patent_app_type] => utility [patent_app_number] => 18/368289 [patent_app_country] => US [patent_app_date] => 2023-09-14 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 7 [patent_figures_cnt] => 7 [patent_no_of_words] => 3441 [patent_no_of_claims] => 20 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 266 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 18368289 [rel_patent_id] =>[rel_patent_doc_number] =>)
18/368289
Intuitive data flow (IDF) Sep 13, 2023 Issued
18/457054 SYSTEM AND METHOD FOR NATURAL LANGUAGE QUERY PROCESSING UTILIZING LANGUAGE MODEL TECHNIQUES Aug 27, 2023 Abandoned
Array ( [id] => 20203203 [patent_doc_number] => 12405982 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2025-09-02 [patent_title] => Tool for providing contextual data for natural language queries [patent_app_type] => utility [patent_app_number] => 18/360431 [patent_app_country] => US [patent_app_date] => 2023-07-27 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 7 [patent_figures_cnt] => 7 [patent_no_of_words] => 3554 [patent_no_of_claims] => 16 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 278 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 18360431 [rel_patent_id] =>[rel_patent_doc_number] =>)
18/360431
Tool for providing contextual data for natural language queries Jul 26, 2023 Issued
Array ( [id] => 19748071 [patent_doc_number] => 20250036636 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2025-01-30 [patent_title] => INTELLIGENT VIRTUAL ASSISTANT SELECTION [patent_app_type] => utility [patent_app_number] => 18/359351 [patent_app_country] => US [patent_app_date] => 2023-07-26 [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] => -17 [patent_words_short_claim] => 96 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 18359351 [rel_patent_id] =>[rel_patent_doc_number] =>)
18/359351
INTELLIGENT VIRTUAL ASSISTANT SELECTION Jul 25, 2023 Pending
Array ( [id] => 18756188 [patent_doc_number] => 20230359633 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2023-11-09 [patent_title] => PROCESSING VARIABLE-LENGTH FIELDS VIA FORMATTED RECORD DATA [patent_app_type] => utility [patent_app_number] => 18/353950 [patent_app_country] => US [patent_app_date] => 2023-07-18 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 42627 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -17 [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] => 18353950 [rel_patent_id] =>[rel_patent_doc_number] =>)
18/353950
Processing variable-length fields via formatted record data Jul 17, 2023 Issued
Array ( [id] => 19963396 [patent_doc_number] => 12332898 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2025-06-17 [patent_title] => Mobile data synchronization framework [patent_app_type] => utility [patent_app_number] => 18/350836 [patent_app_country] => US [patent_app_date] => 2023-07-12 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 3 [patent_figures_cnt] => 3 [patent_no_of_words] => 2460 [patent_no_of_claims] => 21 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 178 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 18350836 [rel_patent_id] =>[rel_patent_doc_number] =>)
18/350836
Mobile data synchronization framework Jul 11, 2023 Issued
Array ( [id] => 18728074 [patent_doc_number] => 20230342367 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2023-10-26 [patent_title] => STORAGE RECORD ENGINE IMPLEMENTING EFFICIENT TRANSACTION REPLAY [patent_app_type] => utility [patent_app_number] => 18/215057 [patent_app_country] => US [patent_app_date] => 2023-06-27 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 10885 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -17 [patent_words_short_claim] => 75 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 18215057 [rel_patent_id] =>[rel_patent_doc_number] =>)
18/215057
STORAGE RECORD ENGINE IMPLEMENTING EFFICIENT TRANSACTION REPLAY Jun 26, 2023 Pending
Array ( [id] => 19581324 [patent_doc_number] => 12147439 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2024-11-19 [patent_title] => Patent mapping [patent_app_type] => utility [patent_app_number] => 18/215042 [patent_app_country] => US [patent_app_date] => 2023-06-27 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 22 [patent_figures_cnt] => 23 [patent_no_of_words] => 19794 [patent_no_of_claims] => 20 [patent_no_of_ind_claims] => 3 [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] => 18215042 [rel_patent_id] =>[rel_patent_doc_number] =>)
18/215042
Patent mapping Jun 26, 2023 Issued
Array ( [id] => 19627830 [patent_doc_number] => 12166692 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2024-12-10 [patent_title] => Configurable views of context-relevant content [patent_app_type] => utility [patent_app_number] => 18/339805 [patent_app_country] => US [patent_app_date] => 2023-06-22 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 10 [patent_figures_cnt] => 10 [patent_no_of_words] => 4673 [patent_no_of_claims] => 18 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 205 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 18339805 [rel_patent_id] =>[rel_patent_doc_number] =>)
18/339805
Configurable views of context-relevant content Jun 21, 2023 Issued
Array ( [id] => 19857052 [patent_doc_number] => 12259888 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2025-03-25 [patent_title] => Methods and systems for searching data exchanges that comprise information on assets with non-homogenous functionality and non- standardized data descriptions [patent_app_type] => utility [patent_app_number] => 18/339464 [patent_app_country] => US [patent_app_date] => 2023-06-22 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 4 [patent_figures_cnt] => 4 [patent_no_of_words] => 9321 [patent_no_of_claims] => 18 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 283 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 18339464 [rel_patent_id] =>[rel_patent_doc_number] =>)
18/339464
Methods and systems for searching data exchanges that comprise information on assets with non-homogenous functionality and non- standardized data descriptions Jun 21, 2023 Issued
Array ( [id] => 18728053 [patent_doc_number] => 20230342346 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2023-10-26 [patent_title] => INTELLIGENT DATA LAYER SYSTEM [patent_app_type] => utility [patent_app_number] => 18/207787 [patent_app_country] => US [patent_app_date] => 2023-06-09 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 665664 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -29 [patent_words_short_claim] => 292 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 18207787 [rel_patent_id] =>[rel_patent_doc_number] =>)
18/207787
INTELLIGENT DATA LAYER SYSTEM Jun 8, 2023 Pending
Array ( [id] => 18720162 [patent_doc_number] => 11797508 [patent_country] => US [patent_kind] => B1 [patent_issue_date] => 2023-10-24 [patent_title] => Systems and methods for geospatial correlation [patent_app_type] => utility [patent_app_number] => 18/328711 [patent_app_country] => US [patent_app_date] => 2023-06-02 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 7 [patent_figures_cnt] => 7 [patent_no_of_words] => 12219 [patent_no_of_claims] => 20 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 206 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 18328711 [rel_patent_id] =>[rel_patent_doc_number] =>)
18/328711
Systems and methods for geospatial correlation Jun 1, 2023 Issued
Array ( [id] => 19313088 [patent_doc_number] => 12038902 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2024-07-16 [patent_title] => Data structures for computationally efficient data promulgation among devices in decentralized networks [patent_app_type] => utility [patent_app_number] => 18/141915 [patent_app_country] => US [patent_app_date] => 2023-05-01 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 8 [patent_figures_cnt] => 9 [patent_no_of_words] => 11886 [patent_no_of_claims] => 14 [patent_no_of_ind_claims] => 1 [patent_words_short_claim] => 397 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 18141915 [rel_patent_id] =>[rel_patent_doc_number] =>)
18/141915
Data structures for computationally efficient data promulgation among devices in decentralized networks Apr 30, 2023 Issued
Array ( [id] => 19780101 [patent_doc_number] => 12229134 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2025-02-18 [patent_title] => System and method for efficient query processing [patent_app_type] => utility [patent_app_number] => 18/307935 [patent_app_country] => US [patent_app_date] => 2023-04-27 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 9 [patent_figures_cnt] => 9 [patent_no_of_words] => 13257 [patent_no_of_claims] => 25 [patent_no_of_ind_claims] => 5 [patent_words_short_claim] => 159 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 18307935 [rel_patent_id] =>[rel_patent_doc_number] =>)
18/307935
System and method for efficient query processing Apr 26, 2023 Issued
Array ( [id] => 18554029 [patent_doc_number] => 20230252042 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2023-08-10 [patent_title] => SEARCH AND ANALYTICS FOR STORAGE SYSTEMS [patent_app_type] => utility [patent_app_number] => 18/134794 [patent_app_country] => US [patent_app_date] => 2023-04-14 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 5398 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -17 [patent_words_short_claim] => 169 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 18134794 [rel_patent_id] =>[rel_patent_doc_number] =>)
18/134794
Search and analytics for storage systems Apr 13, 2023 Issued
Array ( [id] => 19327556 [patent_doc_number] => 12045239 [patent_country] => US [patent_kind] => B1 [patent_issue_date] => 2024-07-23 [patent_title] => Dynamic data warehouse computational offloading in directed acyclic graph-driven notebook environment [patent_app_type] => utility [patent_app_number] => 18/299682 [patent_app_country] => US [patent_app_date] => 2023-04-12 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 9 [patent_figures_cnt] => 9 [patent_no_of_words] => 7870 [patent_no_of_claims] => 20 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 141 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 18299682 [rel_patent_id] =>[rel_patent_doc_number] =>)
18/299682
Dynamic data warehouse computational offloading in directed acyclic graph-driven notebook environment Apr 11, 2023 Issued
Array ( [id] => 19426755 [patent_doc_number] => 12086175 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2024-09-10 [patent_title] => Method and apparatus for the conversion and display of data [patent_app_type] => utility [patent_app_number] => 18/131302 [patent_app_country] => US [patent_app_date] => 2023-04-05 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 15 [patent_figures_cnt] => 15 [patent_no_of_words] => 8601 [patent_no_of_claims] => 14 [patent_no_of_ind_claims] => 2 [patent_words_short_claim] => 173 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 18131302 [rel_patent_id] =>[rel_patent_doc_number] =>)
18/131302
Method and apparatus for the conversion and display of data Apr 4, 2023 Issued
Array ( [id] => 18531638 [patent_doc_number] => 20230236710 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2023-07-27 [patent_title] => TECHNIQUES FOR CONTEXT SENSITIVE ILLUSTRATED GRAPHICAL USER INTERFACE ELEMENTS [patent_app_type] => utility [patent_app_number] => 18/193816 [patent_app_country] => US [patent_app_date] => 2023-03-31 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 20172 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -17 [patent_words_short_claim] => 61 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 18193816 [rel_patent_id] =>[rel_patent_doc_number] =>)
18/193816
TECHNIQUES FOR CONTEXT SENSITIVE ILLUSTRATED GRAPHICAL USER INTERFACE ELEMENTS Mar 30, 2023 Abandoned
Array ( [id] => 19950024 [patent_doc_number] => 12321386 [patent_country] => US [patent_kind] => B1 [patent_issue_date] => 2025-06-03 [patent_title] => Generating XML configuration sub-streams based on an XML configuration stream and a metadata tree associated with the XML configuration stream [patent_app_type] => utility [patent_app_number] => 18/128643 [patent_app_country] => US [patent_app_date] => 2023-03-30 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 15 [patent_figures_cnt] => 15 [patent_no_of_words] => 4426 [patent_no_of_claims] => 20 [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] => 18128643 [rel_patent_id] =>[rel_patent_doc_number] =>)
18/128643
Generating XML configuration sub-streams based on an XML configuration stream and a metadata tree associated with the XML configuration stream Mar 29, 2023 Issued
Array ( [id] => 20110255 [patent_doc_number] => 12360977 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2025-07-15 [patent_title] => Retrieval-based, self-supervised augmentation using transformer models [patent_app_type] => utility [patent_app_number] => 18/191896 [patent_app_country] => US [patent_app_date] => 2023-03-29 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 11 [patent_figures_cnt] => 11 [patent_no_of_words] => 4456 [patent_no_of_claims] => 20 [patent_no_of_ind_claims] => 3 [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] => 18191896 [rel_patent_id] =>[rel_patent_doc_number] =>)
18/191896
Retrieval-based, self-supervised augmentation using transformer models Mar 28, 2023 Issued
Menu