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] => 11438089 [patent_doc_number] => 20170039110 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2017-02-09 [patent_title] => 'COMPUTER' [patent_app_type] => utility [patent_app_number] => 15/303293 [patent_app_country] => US [patent_app_date] => 2014-04-23 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 19 [patent_figures_cnt] => 19 [patent_no_of_words] => 11210 [patent_no_of_claims] => 14 [patent_no_of_ind_claims] => 2 [patent_words_short_claim] => 0 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 15303293 [rel_patent_id] =>[rel_patent_doc_number] =>)
15/303293
Computer Apr 22, 2014 Issued
Array ( [id] => 9787428 [patent_doc_number] => 20140304248 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2014-10-09 [patent_title] => 'SEARCH ENGINE FOR A VIDEO RECORDER' [patent_app_type] => utility [patent_app_number] => 14/244268 [patent_app_country] => US [patent_app_date] => 2014-04-03 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 22 [patent_figures_cnt] => 22 [patent_no_of_words] => 7785 [patent_no_of_claims] => 2 [patent_no_of_ind_claims] => 2 [patent_words_short_claim] => 0 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 14244268 [rel_patent_id] =>[rel_patent_doc_number] =>)
14/244268
Search engine for a video recorder Apr 2, 2014 Issued
Array ( [id] => 9636788 [patent_doc_number] => 20140214896 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2014-07-31 [patent_title] => 'INFORMATION PROCESSING APPARATUS AND METHOD FOR DETERMINING TIME\nCORRECTION VALUES' [patent_app_type] => utility [patent_app_number] => 14/231924 [patent_app_country] => US [patent_app_date] => 2014-04-01 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 23 [patent_figures_cnt] => 23 [patent_no_of_words] => 14504 [patent_no_of_claims] => 14 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 0 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 14231924 [rel_patent_id] =>[rel_patent_doc_number] =>)
14/231924
Information processing apparatus and method for determining time correction values Mar 31, 2014 Issued
Array ( [id] => 9744261 [patent_doc_number] => 20140279980 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2014-09-18 [patent_title] => 'MANAGING VERSIONS OF ARTIFACTS STORED ACROSS DISPARATE TOOLS' [patent_app_type] => utility [patent_app_number] => 14/230953 [patent_app_country] => US [patent_app_date] => 2014-03-31 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 5 [patent_figures_cnt] => 5 [patent_no_of_words] => 6176 [patent_no_of_claims] => 8 [patent_no_of_ind_claims] => 2 [patent_words_short_claim] => 0 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 14230953 [rel_patent_id] =>[rel_patent_doc_number] =>)
14/230953
Managing versions of artifacts stored across disparate tools Mar 30, 2014 Issued
Array ( [id] => 9773960 [patent_doc_number] => 20140297623 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2014-10-02 [patent_title] => 'System to conduct search updates at determined frequency' [patent_app_type] => utility [patent_app_number] => 14/231176 [patent_app_country] => US [patent_app_date] => 2014-03-31 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 17 [patent_figures_cnt] => 17 [patent_no_of_words] => 5078 [patent_no_of_claims] => 21 [patent_no_of_ind_claims] => 4 [patent_words_short_claim] => 0 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 14231176 [rel_patent_id] =>[rel_patent_doc_number] =>)
14/231176
System to conduct search updates at determined frequency Mar 30, 2014 Issued
Array ( [id] => 9773959 [patent_doc_number] => 20140297622 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2014-10-02 [patent_title] => 'System to present status information within user interface' [patent_app_type] => utility [patent_app_number] => 14/231129 [patent_app_country] => US [patent_app_date] => 2014-03-31 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 17 [patent_figures_cnt] => 17 [patent_no_of_words] => 5078 [patent_no_of_claims] => 21 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 0 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 14231129 [rel_patent_id] =>[rel_patent_doc_number] =>)
14/231129
System to present status information within user interface Mar 30, 2014 Abandoned
Array ( [id] => 10393204 [patent_doc_number] => 20150278211 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2015-10-01 [patent_title] => 'USING GEOGRAPHIC FAMILIARITY TO GENERATE SEARCH RESULTS' [patent_app_type] => utility [patent_app_number] => 14/230244 [patent_app_country] => US [patent_app_date] => 2014-03-31 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 9 [patent_figures_cnt] => 9 [patent_no_of_words] => 15980 [patent_no_of_claims] => 20 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 0 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 14230244 [rel_patent_id] =>[rel_patent_doc_number] =>)
14/230244
Using geographic familiarity to generate search results Mar 30, 2014 Issued
Array ( [id] => 9773811 [patent_doc_number] => 20140297474 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2014-10-02 [patent_title] => 'SYSTEM TO DETECT AND PROVIDE USER INTERFACE NOTIFICATION OF CHANGE IN COMMERCE DATABASE' [patent_app_type] => utility [patent_app_number] => 14/230900 [patent_app_country] => US [patent_app_date] => 2014-03-31 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 17 [patent_figures_cnt] => 17 [patent_no_of_words] => 5079 [patent_no_of_claims] => 23 [patent_no_of_ind_claims] => 4 [patent_words_short_claim] => 0 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 14230900 [rel_patent_id] =>[rel_patent_doc_number] =>)
14/230900
SYSTEM TO DETECT AND PROVIDE USER INTERFACE NOTIFICATION OF CHANGE IN COMMERCE DATABASE Mar 30, 2014 Abandoned
Array ( [id] => 15075865 [patent_doc_number] => 10467423 [patent_country] => US [patent_kind] => B1 [patent_issue_date] => 2019-11-05 [patent_title] => Static analysis-based tracking of data in access-controlled systems [patent_app_type] => utility [patent_app_number] => 14/225958 [patent_app_country] => US [patent_app_date] => 2014-03-26 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 7 [patent_figures_cnt] => 7 [patent_no_of_words] => 11085 [patent_no_of_claims] => 20 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 181 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 14225958 [rel_patent_id] =>[rel_patent_doc_number] =>)
14/225958
Static analysis-based tracking of data in access-controlled systems Mar 25, 2014 Issued
Array ( [id] => 9644674 [patent_doc_number] => 20140222787 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2014-08-07 [patent_title] => 'TECHNIQUES FOR ACCESSING A PARALLEL DATABASE SYSTEM VIA EXTERNAL PROGRAMS USING VERTICAL AND/OR HORIZONTAL PARTITIONING' [patent_app_type] => utility [patent_app_number] => 14/218160 [patent_app_country] => US [patent_app_date] => 2014-03-18 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 4 [patent_figures_cnt] => 4 [patent_no_of_words] => 6271 [patent_no_of_claims] => 21 [patent_no_of_ind_claims] => 4 [patent_words_short_claim] => 0 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 14218160 [rel_patent_id] =>[rel_patent_doc_number] =>)
14/218160
Techniques for accessing a parallel database system via external programs using vertical and/or horizontal partitioning Mar 17, 2014 Issued
Array ( [id] => 9644758 [patent_doc_number] => 20140222871 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2014-08-07 [patent_title] => 'TECHNIQUES FOR DATA ASSIGNMENT FROM AN EXTERNAL DISTRIBUTED FILE SYSTEM TO A DATABASE MANAGEMENT SYSTEM' [patent_app_type] => utility [patent_app_number] => 14/218183 [patent_app_country] => US [patent_app_date] => 2014-03-18 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 8 [patent_figures_cnt] => 8 [patent_no_of_words] => 3964 [patent_no_of_claims] => 21 [patent_no_of_ind_claims] => 4 [patent_words_short_claim] => 0 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 14218183 [rel_patent_id] =>[rel_patent_doc_number] =>)
14/218183
Techniques for data assignment from an external distributed file system to a database management system Mar 17, 2014 Issued
Array ( [id] => 11786785 [patent_doc_number] => 09396220 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2016-07-19 [patent_title] => 'Instantaneous unplug of pluggable database from one container database and plug into another container database' [patent_app_type] => utility [patent_app_number] => 14/202091 [patent_app_country] => US [patent_app_date] => 2014-03-10 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 5 [patent_figures_cnt] => 5 [patent_no_of_words] => 5250 [patent_no_of_claims] => 24 [patent_no_of_ind_claims] => 4 [patent_words_short_claim] => 107 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 14202091 [rel_patent_id] =>[rel_patent_doc_number] =>)
14/202091
Instantaneous unplug of pluggable database from one container database and plug into another container database Mar 9, 2014 Issued
Array ( [id] => 10907298 [patent_doc_number] => 20140310311 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2014-10-16 [patent_title] => 'SYSTEM AND METHOD FOR CONCEPT DISCOVERY WITH ONLINE INFORMATION ENVIRONMENTS' [patent_app_type] => utility [patent_app_number] => 14/202264 [patent_app_country] => US [patent_app_date] => 2014-03-10 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 15 [patent_figures_cnt] => 15 [patent_no_of_words] => 16865 [patent_no_of_claims] => 44 [patent_no_of_ind_claims] => 13 [patent_words_short_claim] => 0 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 14202264 [rel_patent_id] =>[rel_patent_doc_number] =>)
14/202264
SYSTEM AND METHOD FOR CONCEPT DISCOVERY WITH ONLINE INFORMATION ENVIRONMENTS Mar 9, 2014 Abandoned
Array ( [id] => 10922252 [patent_doc_number] => 20140325271 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2014-10-30 [patent_title] => 'TERMINAL DEVICE, INFORMATION PROCESSING METHOD, AND COMPUTER PROGRAM PRODUCT' [patent_app_type] => utility [patent_app_number] => 14/202253 [patent_app_country] => US [patent_app_date] => 2014-03-10 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 10 [patent_figures_cnt] => 10 [patent_no_of_words] => 7195 [patent_no_of_claims] => 12 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 0 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 14202253 [rel_patent_id] =>[rel_patent_doc_number] =>)
14/202253
TERMINAL DEVICE, INFORMATION PROCESSING METHOD, AND COMPUTER PROGRAM PRODUCT Mar 9, 2014 Abandoned
Array ( [id] => 11391155 [patent_doc_number] => 09552399 [patent_country] => US [patent_kind] => B1 [patent_issue_date] => 2017-01-24 [patent_title] => 'Displaying information about distributed group discussions' [patent_app_type] => utility [patent_app_number] => 14/201650 [patent_app_country] => US [patent_app_date] => 2014-03-07 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 31 [patent_figures_cnt] => 33 [patent_no_of_words] => 36330 [patent_no_of_claims] => 42 [patent_no_of_ind_claims] => 4 [patent_words_short_claim] => 162 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 14201650 [rel_patent_id] =>[rel_patent_doc_number] =>)
14/201650
Displaying information about distributed group discussions Mar 6, 2014 Issued
Array ( [id] => 9744213 [patent_doc_number] => 20140279931 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2014-09-18 [patent_title] => 'SYSTEM-WIDE CHECKPOINT AVOIDANCE FOR DISTRIBUTED DATABASE SYSTEMS' [patent_app_type] => utility [patent_app_number] => 14/201517 [patent_app_country] => US [patent_app_date] => 2014-03-07 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 13 [patent_figures_cnt] => 13 [patent_no_of_words] => 23224 [patent_no_of_claims] => 23 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 0 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 14201517 [rel_patent_id] =>[rel_patent_doc_number] =>)
14/201517
System-wide checkpoint avoidance for distributed database systems Mar 6, 2014 Issued
Array ( [id] => 10130833 [patent_doc_number] => 09164666 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2015-10-20 [patent_title] => 'Layered body template based medical records' [patent_app_type] => utility [patent_app_number] => 14/180837 [patent_app_country] => US [patent_app_date] => 2014-02-14 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 28 [patent_figures_cnt] => 28 [patent_no_of_words] => 8282 [patent_no_of_claims] => 20 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 185 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 14180837 [rel_patent_id] =>[rel_patent_doc_number] =>)
14/180837
Layered body template based medical records Feb 13, 2014 Issued
Array ( [id] => 10941281 [patent_doc_number] => 20140344302 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2014-11-20 [patent_title] => 'System, Method and Software for Providing Persistent Entity Identification and Linking Entity Information in a Data Repository' [patent_app_type] => utility [patent_app_number] => 14/160973 [patent_app_country] => US [patent_app_date] => 2014-01-22 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 4 [patent_figures_cnt] => 4 [patent_no_of_words] => 9348 [patent_no_of_claims] => 30 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 0 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 14160973 [rel_patent_id] =>[rel_patent_doc_number] =>)
14/160973
System, method and software for providing persistent entity identification and linking entity information in a data repository Jan 21, 2014 Issued
Array ( [id] => 10651368 [patent_doc_number] => 09367621 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2016-06-14 [patent_title] => 'Automatic update of searches' [patent_app_type] => utility [patent_app_number] => 14/159339 [patent_app_country] => US [patent_app_date] => 2014-01-20 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 16 [patent_figures_cnt] => 16 [patent_no_of_words] => 5006 [patent_no_of_claims] => 19 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 63 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 14159339 [rel_patent_id] =>[rel_patent_doc_number] =>)
14/159339
Automatic update of searches Jan 19, 2014 Issued
Array ( [id] => 11252200 [patent_doc_number] => 09477704 [patent_country] => US [patent_kind] => B1 [patent_issue_date] => 2016-10-25 [patent_title] => 'Sentiment expression analysis based on keyword hierarchy' [patent_app_type] => utility [patent_app_number] => 14/135515 [patent_app_country] => US [patent_app_date] => 2013-12-19 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 6 [patent_figures_cnt] => 6 [patent_no_of_words] => 3862 [patent_no_of_claims] => 20 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 125 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 14135515 [rel_patent_id] =>[rel_patent_doc_number] =>)
14/135515
Sentiment expression analysis based on keyword hierarchy Dec 18, 2013 Issued
Menu