
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 number | Title of the application | Filing Date | Status |
|---|---|---|---|
Array
(
[id] => 18119122
[patent_doc_number] => 11550515
[patent_country] => US
[patent_kind] => B1
[patent_issue_date] => 2023-01-10
[patent_title] => Determining a storage location according to data retention policies
[patent_app_type] => utility
[patent_app_number] => 17/080133
[patent_app_country] => US
[patent_app_date] => 2020-10-26
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 7
[patent_figures_cnt] => 11
[patent_no_of_words] => 7503
[patent_no_of_claims] => 20
[patent_no_of_ind_claims] => 3
[patent_words_short_claim] => 187
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 17080133
[rel_patent_id] =>[rel_patent_doc_number] =>) 17/080133 | Determining a storage location according to data retention policies | Oct 25, 2020 | Issued |
Array
(
[id] => 16623673
[patent_doc_number] => 20210042326
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2021-02-11
[patent_title] => ADAPTIVE DISTRIBUTION METHOD FOR HASH OPERATIONS
[patent_app_type] => utility
[patent_app_number] => 17/080219
[patent_app_country] => US
[patent_app_date] => 2020-10-26
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 0
[patent_figures_cnt] => 0
[patent_no_of_words] => 9960
[patent_no_of_claims] => 0
[patent_no_of_ind_claims] => -27
[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] => 17080219
[rel_patent_id] =>[rel_patent_doc_number] =>) 17/080219 | Adaptive distribution method for hash operations | Oct 25, 2020 | Issued |
Array
(
[id] => 18873050
[patent_doc_number] => 11860857
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2024-01-02
[patent_title] => MUSS--map user submission states
[patent_app_type] => utility
[patent_app_number] => 17/078391
[patent_app_country] => US
[patent_app_date] => 2020-10-23
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 8
[patent_figures_cnt] => 14
[patent_no_of_words] => 7553
[patent_no_of_claims] => 20
[patent_no_of_ind_claims] => 3
[patent_words_short_claim] => 327
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 17078391
[rel_patent_id] =>[rel_patent_doc_number] =>) 17/078391 | MUSS--map user submission states | Oct 22, 2020 | Issued |
Array
(
[id] => 18022924
[patent_doc_number] => 20220374423
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2022-11-24
[patent_title] => RUNNING METHOD AND DEVICE FOR STORED PROCEDURE, DATABASE SYSTEM AND STORAGE MEDIUM
[patent_app_type] => utility
[patent_app_number] => 17/765947
[patent_app_country] => US
[patent_app_date] => 2020-10-22
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 0
[patent_figures_cnt] => 0
[patent_no_of_words] => 5917
[patent_no_of_claims] => 0
[patent_no_of_ind_claims] => -14
[patent_words_short_claim] => 92
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => publication
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 17765947
[rel_patent_id] =>[rel_patent_doc_number] =>) 17/765947 | RUNNING METHOD AND DEVICE FOR STORED PROCEDURE, DATABASE SYSTEM AND STORAGE MEDIUM | Oct 21, 2020 | Abandoned |
Array
(
[id] => 19669325
[patent_doc_number] => 12182072
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2024-12-31
[patent_title] => Batch deletion method and apparatus for cache contents, device and readable storage medium
[patent_app_type] => utility
[patent_app_number] => 17/772314
[patent_app_country] => US
[patent_app_date] => 2020-10-21
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 5
[patent_figures_cnt] => 6
[patent_no_of_words] => 5664
[patent_no_of_claims] => 14
[patent_no_of_ind_claims] => 2
[patent_words_short_claim] => 265
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 17772314
[rel_patent_id] =>[rel_patent_doc_number] =>) 17/772314 | Batch deletion method and apparatus for cache contents, device and readable storage medium | Oct 20, 2020 | Issued |
Array
(
[id] => 17899421
[patent_doc_number] => 20220309083
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2022-09-29
[patent_title] => SYSTEM, METHOD AND/OR COMPUTER READABLE MEDIUM FOR CROWDSOURCED/DISTRIBUTED AND VISUAL DATA INTEGRATION AND WORKFLOW AUTOMATION ACROSS MULTIPLE VISUAL LAYERS USING A MAP OR IMAGE AND SPATIAL INFORMATION
[patent_app_type] => utility
[patent_app_number] => 17/766610
[patent_app_country] => US
[patent_app_date] => 2020-10-08
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 0
[patent_figures_cnt] => 0
[patent_no_of_words] => 13151
[patent_no_of_claims] => 0
[patent_no_of_ind_claims] => 0
[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] => 17766610
[rel_patent_id] =>[rel_patent_doc_number] =>) 17/766610 | SYSTEM, METHOD AND/OR COMPUTER READABLE MEDIUM FOR CROWDSOURCED/DISTRIBUTED AND VISUAL DATA INTEGRATION AND WORKFLOW AUTOMATION ACROSS MULTIPLE VISUAL LAYERS USING A MAP OR IMAGE AND SPATIAL INFORMATION | Oct 7, 2020 | Abandoned |
Array
(
[id] => 17507647
[patent_doc_number] => 20220100750
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2022-03-31
[patent_title] => DATA SHAPE CONFIDENCE
[patent_app_type] => utility
[patent_app_number] => 17/033845
[patent_app_country] => US
[patent_app_date] => 2020-09-27
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 0
[patent_figures_cnt] => 0
[patent_no_of_words] => 6268
[patent_no_of_claims] => 0
[patent_no_of_ind_claims] => -17
[patent_words_short_claim] => 77
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => publication
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 17033845
[rel_patent_id] =>[rel_patent_doc_number] =>) 17/033845 | Data shape confidence | Sep 26, 2020 | Issued |
Array
(
[id] => 16722406
[patent_doc_number] => 20210089553
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2021-03-25
[patent_title] => DATA RETRIEVAL USING DISTRIBUTED WORKERS IN A LARGE-SCALE DATA ACCESS SYSTEM
[patent_app_type] => utility
[patent_app_number] => 17/026772
[patent_app_country] => US
[patent_app_date] => 2020-09-21
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 0
[patent_figures_cnt] => 0
[patent_no_of_words] => 3882
[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] => 17026772
[rel_patent_id] =>[rel_patent_doc_number] =>) 17/026772 | Data retrieval using distributed workers in a large-scale data access system | Sep 20, 2020 | Issued |
Array
(
[id] => 16690827
[patent_doc_number] => 20210073305
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2021-03-11
[patent_title] => SYSTEMS AND METHODS FOR PHOTOGRAPH MAPPING
[patent_app_type] => utility
[patent_app_number] => 17/021326
[patent_app_country] => US
[patent_app_date] => 2020-09-15
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 0
[patent_figures_cnt] => 0
[patent_no_of_words] => 6553
[patent_no_of_claims] => 0
[patent_no_of_ind_claims] => -2
[patent_words_short_claim] => 65
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => publication
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 17021326
[rel_patent_id] =>[rel_patent_doc_number] =>) 17/021326 | SYSTEMS AND METHODS FOR PHOTOGRAPH MAPPING | Sep 14, 2020 | Abandoned |
Array
(
[id] => 16722879
[patent_doc_number] => 20210090026
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2021-03-25
[patent_title] => PERSONA-BASED APPLICATION PLATFORM
[patent_app_type] => utility
[patent_app_number] => 17/008345
[patent_app_country] => US
[patent_app_date] => 2020-08-31
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 0
[patent_figures_cnt] => 0
[patent_no_of_words] => 6030
[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] => 17008345
[rel_patent_id] =>[rel_patent_doc_number] =>) 17/008345 | Persona-based application platform | Aug 30, 2020 | Issued |
Array
(
[id] => 16810598
[patent_doc_number] => 20210133153
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2021-05-06
[patent_title] => DYNAMIC DIRECTORY RECOMMENDATION AND MANAGEMENT
[patent_app_type] => utility
[patent_app_number] => 17/002884
[patent_app_country] => US
[patent_app_date] => 2020-08-26
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 0
[patent_figures_cnt] => 0
[patent_no_of_words] => 6188
[patent_no_of_claims] => 0
[patent_no_of_ind_claims] => -17
[patent_words_short_claim] => 108
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => publication
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 17002884
[rel_patent_id] =>[rel_patent_doc_number] =>) 17/002884 | Dynamic directory recommendation and management | Aug 25, 2020 | Issued |
Array
(
[id] => 16508260
[patent_doc_number] => 20200387516
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2020-12-10
[patent_title] => DYNAMIC PRODUCTIVITY CONTENT RENDERING BASED UPON USER INTERACTION PATTERNS
[patent_app_type] => utility
[patent_app_number] => 16/999580
[patent_app_country] => US
[patent_app_date] => 2020-08-21
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 0
[patent_figures_cnt] => 0
[patent_no_of_words] => 10215
[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] => 16999580
[rel_patent_id] =>[rel_patent_doc_number] =>) 16/999580 | Dynamic productivity content rendering based upon user interaction patterns | Aug 20, 2020 | Issued |
Array
(
[id] => 16659079
[patent_doc_number] => 20210055716
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2021-02-25
[patent_title] => DATA HARMONIZATION ACROSS BUILDING LIFECYCLE
[patent_app_type] => utility
[patent_app_number] => 16/998225
[patent_app_country] => US
[patent_app_date] => 2020-08-20
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 0
[patent_figures_cnt] => 0
[patent_no_of_words] => 10728
[patent_no_of_claims] => 0
[patent_no_of_ind_claims] => -13
[patent_words_short_claim] => 118
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => publication
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16998225
[rel_patent_id] =>[rel_patent_doc_number] =>) 16/998225 | DATA HARMONIZATION ACROSS BUILDING LIFECYCLE | Aug 19, 2020 | Abandoned |
Array
(
[id] => 18053129
[patent_doc_number] => 11526514
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2022-12-13
[patent_title] => Request orchestration
[patent_app_type] => utility
[patent_app_number] => 16/996133
[patent_app_country] => US
[patent_app_date] => 2020-08-18
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 5
[patent_figures_cnt] => 5
[patent_no_of_words] => 5231
[patent_no_of_claims] => 20
[patent_no_of_ind_claims] => 3
[patent_words_short_claim] => 122
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16996133
[rel_patent_id] =>[rel_patent_doc_number] =>) 16/996133 | Request orchestration | Aug 17, 2020 | Issued |
Array
(
[id] => 18670997
[patent_doc_number] => 11777919
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2023-10-03
[patent_title] => Certificate based expiration of file system objects
[patent_app_type] => utility
[patent_app_number] => 16/991526
[patent_app_country] => US
[patent_app_date] => 2020-08-12
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 7
[patent_figures_cnt] => 7
[patent_no_of_words] => 7362
[patent_no_of_claims] => 20
[patent_no_of_ind_claims] => 3
[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] => 16991526
[rel_patent_id] =>[rel_patent_doc_number] =>) 16/991526 | Certificate based expiration of file system objects | Aug 11, 2020 | Issued |
Array
(
[id] => 17401665
[patent_doc_number] => 20220043755
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2022-02-10
[patent_title] => DELAYING SEGMENT GENERATION IN DATABASE SYSTEMS
[patent_app_type] => utility
[patent_app_number] => 16/985723
[patent_app_country] => US
[patent_app_date] => 2020-08-05
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 0
[patent_figures_cnt] => 0
[patent_no_of_words] => 42576
[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] => 16985723
[rel_patent_id] =>[rel_patent_doc_number] =>) 16/985723 | Delaying segment generation in database systems | Aug 4, 2020 | Issued |
Array
(
[id] => 16630549
[patent_doc_number] => 20210049202
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2021-02-18
[patent_title] => AUTOMATED IMAGE RETRIEVAL WITH GRAPH NEURAL NETWORK
[patent_app_type] => utility
[patent_app_number] => 16/917422
[patent_app_country] => US
[patent_app_date] => 2020-06-30
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 0
[patent_figures_cnt] => 0
[patent_no_of_words] => 6695
[patent_no_of_claims] => 0
[patent_no_of_ind_claims] => -14
[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] => 16917422
[rel_patent_id] =>[rel_patent_doc_number] =>) 16/917422 | Automated image retrieval with graph neural network | Jun 29, 2020 | Issued |
Array
(
[id] => 18087473
[patent_doc_number] => 11537609
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2022-12-27
[patent_title] => Transforming a function-step-based graph query to another graph query language
[patent_app_type] => utility
[patent_app_number] => 16/917621
[patent_app_country] => US
[patent_app_date] => 2020-06-30
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 4
[patent_figures_cnt] => 7
[patent_no_of_words] => 8505
[patent_no_of_claims] => 20
[patent_no_of_ind_claims] => 2
[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] => 16917621
[rel_patent_id] =>[rel_patent_doc_number] =>) 16/917621 | Transforming a function-step-based graph query to another graph query language | Jun 29, 2020 | Issued |
Array
(
[id] => 18119600
[patent_doc_number] => 11550995
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2023-01-10
[patent_title] => Extracting structured data from handwritten and audio notes
[patent_app_type] => utility
[patent_app_number] => 16/908590
[patent_app_country] => US
[patent_app_date] => 2020-06-22
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 7
[patent_figures_cnt] => 7
[patent_no_of_words] => 7110
[patent_no_of_claims] => 20
[patent_no_of_ind_claims] => 3
[patent_words_short_claim] => 172
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16908590
[rel_patent_id] =>[rel_patent_doc_number] =>) 16/908590 | Extracting structured data from handwritten and audio notes | Jun 21, 2020 | Issued |
Array
(
[id] => 17977504
[patent_doc_number] => 11494364
[patent_country] => US
[patent_kind] => B1
[patent_issue_date] => 2022-11-08
[patent_title] => Systems and methods for trigger based synchronized updates in a distributed records environment
[patent_app_type] => utility
[patent_app_number] => 16/901341
[patent_app_country] => US
[patent_app_date] => 2020-06-15
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 5
[patent_figures_cnt] => 5
[patent_no_of_words] => 7005
[patent_no_of_claims] => 18
[patent_no_of_ind_claims] => 2
[patent_words_short_claim] => 166
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16901341
[rel_patent_id] =>[rel_patent_doc_number] =>) 16/901341 | Systems and methods for trigger based synchronized updates in a distributed records environment | Jun 14, 2020 | Issued |