Search

Hanh B. Thai

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

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

Applications

Application numberTitle of the applicationFiling DateStatus
Array ( [id] => 17535566 [patent_doc_number] => 20220114175 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2022-04-14 [patent_title] => INITIALIZING ROUTES BASED ON PHYSICAL NETWORK TOPOLOGY IN A DATABASE SYSTEM [patent_app_type] => utility [patent_app_number] => 17/645798 [patent_app_country] => US [patent_app_date] => 2021-12-23 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 40358 [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] => 17645798 [rel_patent_id] =>[rel_patent_doc_number] =>)
17/645798
Initializing routes based on physical network topology in a database system Dec 22, 2021 Issued
Array ( [id] => 17535567 [patent_doc_number] => 20220114176 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2022-04-14 [patent_title] => MAINTAINING AN UNKNOWN PURPOSE DATA BLOCK CACHE IN A DATABASE SYSTEM [patent_app_type] => utility [patent_app_number] => 17/645802 [patent_app_country] => US [patent_app_date] => 2021-12-23 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 40357 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -17 [patent_words_short_claim] => 370 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 17645802 [rel_patent_id] =>[rel_patent_doc_number] =>)
17/645802
Maintaining an unknown purpose data block cache in a database system Dec 22, 2021 Issued
Array ( [id] => 17629330 [patent_doc_number] => 20220164345 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2022-05-26 [patent_title] => MANAGED QUERY EXECUTION PLATFORM, AND METHODS THEREOF [patent_app_type] => utility [patent_app_number] => 17/643965 [patent_app_country] => US [patent_app_date] => 2021-12-13 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 5702 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -16 [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] => 17643965 [rel_patent_id] =>[rel_patent_doc_number] =>)
17/643965
MANAGED QUERY EXECUTION PLATFORM, AND METHODS THEREOF Dec 12, 2021 Abandoned
Array ( [id] => 18438509 [patent_doc_number] => 20230185804 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2023-06-15 [patent_title] => COMPUTATIONAL DEPENDENCY DIRECTORY [patent_app_type] => utility [patent_app_number] => 17/548072 [patent_app_country] => US [patent_app_date] => 2021-12-10 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 11169 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -17 [patent_words_short_claim] => 101 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 17548072 [rel_patent_id] =>[rel_patent_doc_number] =>)
17/548072
Computational dependency directory Dec 9, 2021 Issued
Array ( [id] => 17977509 [patent_doc_number] => 11494369 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2022-11-08 [patent_title] => Identifying software regressions based on query retry attempts in a database environment [patent_app_type] => utility [patent_app_number] => 17/536180 [patent_app_country] => US [patent_app_date] => 2021-11-29 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 15 [patent_figures_cnt] => 15 [patent_no_of_words] => 21881 [patent_no_of_claims] => 30 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 189 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 17536180 [rel_patent_id] =>[rel_patent_doc_number] =>)
17/536180
Identifying software regressions based on query retry attempts in a database environment Nov 28, 2021 Issued
Array ( [id] => 19053341 [patent_doc_number] => 20240095310 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2024-03-21 [patent_title] => INFORMATION PROCESSING DEVICE, DATA GENERATION METHOD, GROUPING MODEL GENERATION METHOD, GROUPING MODEL LEARNING METHOD, EMOTION ESTIMATION MODEL GENERATION METHOD, AND GROUPING USER INFORMATION GENERATION METHOD [patent_app_type] => utility [patent_app_number] => 18/254953 [patent_app_country] => US [patent_app_date] => 2021-11-15 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 13695 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -18 [patent_words_short_claim] => 37 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 18254953 [rel_patent_id] =>[rel_patent_doc_number] =>)
18/254953
INFORMATION PROCESSING DEVICE, DATA GENERATION METHOD, GROUPING MODEL GENERATION METHOD, GROUPING MODEL LEARNING METHOD, EMOTION ESTIMATION MODEL GENERATION METHOD, AND GROUPING USER INFORMATION GENERATION METHOD Nov 14, 2021 Pending
Array ( [id] => 17699162 [patent_doc_number] => 11372888 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2022-06-28 [patent_title] => Adaptive distribution for hash operations [patent_app_type] => utility [patent_app_number] => 17/524454 [patent_app_country] => US [patent_app_date] => 2021-11-11 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 11 [patent_figures_cnt] => 11 [patent_no_of_words] => 9936 [patent_no_of_claims] => 20 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 169 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 17524454 [rel_patent_id] =>[rel_patent_doc_number] =>)
17/524454
Adaptive distribution for hash operations Nov 10, 2021 Issued
Array ( [id] => 18720191 [patent_doc_number] => 11797537 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2023-10-24 [patent_title] => Data processing method, data processing device and non-volatile computer-readable storage media [patent_app_type] => utility [patent_app_number] => 17/521356 [patent_app_country] => US [patent_app_date] => 2021-11-08 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 3 [patent_figures_cnt] => 6 [patent_no_of_words] => 3158 [patent_no_of_claims] => 12 [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] => 17521356 [rel_patent_id] =>[rel_patent_doc_number] =>)
17/521356
Data processing method, data processing device and non-volatile computer-readable storage media Nov 7, 2021 Issued
Array ( [id] => 19398519 [patent_doc_number] => 12072883 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2024-08-27 [patent_title] => Systems and methods for matching electronic activities with whitespace domains to record objects in a multi-tenant system [patent_app_type] => utility [patent_app_number] => 17/520051 [patent_app_country] => US [patent_app_date] => 2021-11-05 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 15 [patent_figures_cnt] => 17 [patent_no_of_words] => 41916 [patent_no_of_claims] => 20 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 402 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 17520051 [rel_patent_id] =>[rel_patent_doc_number] =>)
17/520051
Systems and methods for matching electronic activities with whitespace domains to record objects in a multi-tenant system Nov 4, 2021 Issued
Array ( [id] => 20123401 [patent_doc_number] => 20250238432 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2025-07-24 [patent_title] => EFFICIENT EXTRACTION OF PROVENANCE INFORMATION FROM DATABASE QUERY EXECUTION LOGS [patent_app_type] => utility [patent_app_number] => 18/705449 [patent_app_country] => US [patent_app_date] => 2021-10-28 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 13554 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -17 [patent_words_short_claim] => 192 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 18705449 [rel_patent_id] =>[rel_patent_doc_number] =>)
18/705449
Efficient extraction of provenance information from database query execution logs Oct 27, 2021 Issued
Array ( [id] => 18668619 [patent_doc_number] => 11775522 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2023-10-03 [patent_title] => Surrogate data generation of private data [patent_app_type] => utility [patent_app_number] => 17/452379 [patent_app_country] => US [patent_app_date] => 2021-10-26 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 8 [patent_figures_cnt] => 8 [patent_no_of_words] => 17454 [patent_no_of_claims] => 20 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 252 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 17452379 [rel_patent_id] =>[rel_patent_doc_number] =>)
17/452379
Surrogate data generation of private data Oct 25, 2021 Issued
Array ( [id] => 18339732 [patent_doc_number] => 20230131681 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2023-04-27 [patent_title] => EXTRACTION OF RELATIONSHIP GRAPHS FROM RELATIONAL DATABASES [patent_app_type] => utility [patent_app_number] => 17/509163 [patent_app_country] => US [patent_app_date] => 2021-10-25 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 8428 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -17 [patent_words_short_claim] => 152 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 17509163 [rel_patent_id] =>[rel_patent_doc_number] =>)
17/509163
Extraction of relationship graphs from relational databases Oct 24, 2021 Issued
Array ( [id] => 17401690 [patent_doc_number] => 20220043780 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2022-02-10 [patent_title] => INFORMATION PROCESSING APPARATUS, NON-TRANSITORY COMPUTER READABLE MEDIUM, AND INFORMATION PROCESSING METHOD [patent_app_type] => utility [patent_app_number] => 17/507732 [patent_app_country] => US [patent_app_date] => 2021-10-21 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 19900 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -17 [patent_words_short_claim] => 78 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 17507732 [rel_patent_id] =>[rel_patent_doc_number] =>)
17/507732
Information processing apparatus, non-transitory computer readable medium, and information processing method Oct 20, 2021 Issued
Array ( [id] => 18802984 [patent_doc_number] => 11836141 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2023-12-05 [patent_title] => Ranking database queries [patent_app_type] => utility [patent_app_number] => 17/493164 [patent_app_country] => US [patent_app_date] => 2021-10-04 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 5 [patent_figures_cnt] => 5 [patent_no_of_words] => 5745 [patent_no_of_claims] => 20 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 252 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 17493164 [rel_patent_id] =>[rel_patent_doc_number] =>)
17/493164
Ranking database queries Oct 3, 2021 Issued
Array ( [id] => 17581366 [patent_doc_number] => 20220138221 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2022-05-05 [patent_title] => SEARCH AND ANALYTICS FOR STORAGE SYSTEMS [patent_app_type] => utility [patent_app_number] => 17/489560 [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] => 5365 [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] => 17489560 [rel_patent_id] =>[rel_patent_doc_number] =>)
17/489560
Search and analytics for storage systems Sep 28, 2021 Issued
Array ( [id] => 17999762 [patent_doc_number] => 11500870 [patent_country] => US [patent_kind] => B1 [patent_issue_date] => 2022-11-15 [patent_title] => Flexible query execution [patent_app_type] => utility [patent_app_number] => 17/448979 [patent_app_country] => US [patent_app_date] => 2021-09-27 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 11 [patent_figures_cnt] => 12 [patent_no_of_words] => 8573 [patent_no_of_claims] => 20 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 242 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 17448979 [rel_patent_id] =>[rel_patent_doc_number] =>)
17/448979
Flexible query execution Sep 26, 2021 Issued
Array ( [id] => 18136297 [patent_doc_number] => 11561976 [patent_country] => US [patent_kind] => B1 [patent_issue_date] => 2023-01-24 [patent_title] => System and method for facilitating metadata identification and import [patent_app_type] => utility [patent_app_number] => 17/448512 [patent_app_country] => US [patent_app_date] => 2021-09-22 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 44 [patent_figures_cnt] => 48 [patent_no_of_words] => 23036 [patent_no_of_claims] => 20 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 203 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 17448512 [rel_patent_id] =>[rel_patent_doc_number] =>)
17/448512
System and method for facilitating metadata identification and import Sep 21, 2021 Issued
Array ( [id] => 18189396 [patent_doc_number] => 11579981 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2023-02-14 [patent_title] => Past-state backup generator and interface for database systems [patent_app_type] => utility [patent_app_number] => 17/478162 [patent_app_country] => US [patent_app_date] => 2021-09-17 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 11 [patent_figures_cnt] => 12 [patent_no_of_words] => 16032 [patent_no_of_claims] => 20 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 231 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 17478162 [rel_patent_id] =>[rel_patent_doc_number] =>)
17/478162
Past-state backup generator and interface for database systems Sep 16, 2021 Issued
Array ( [id] => 17462505 [patent_doc_number] => 20220075810 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2022-03-10 [patent_title] => METHOD AND APPARATUS FOR THE CONVERSION AND DISPLAY OF DATA [patent_app_type] => utility [patent_app_number] => 17/474401 [patent_app_country] => US [patent_app_date] => 2021-09-14 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 8540 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -10 [patent_words_short_claim] => 76 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 17474401 [rel_patent_id] =>[rel_patent_doc_number] =>)
17/474401
Method and apparatus for the conversion and display of data Sep 13, 2021 Issued
Array ( [id] => 18519947 [patent_doc_number] => 11709839 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2023-07-25 [patent_title] => Database system and query execution method [patent_app_type] => utility [patent_app_number] => 17/471267 [patent_app_country] => US [patent_app_date] => 2021-09-10 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 28 [patent_figures_cnt] => 38 [patent_no_of_words] => 16514 [patent_no_of_claims] => 13 [patent_no_of_ind_claims] => 2 [patent_words_short_claim] => 380 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 17471267 [rel_patent_id] =>[rel_patent_doc_number] =>)
17/471267
Database system and query execution method Sep 9, 2021 Issued
Menu