Search

Duy Khuong Thanh Nguyen

Examiner (ID: 16292, Phone: (571)270-7139 , Office: P/2197 )

Most Active Art Unit
2199
Art Unit(s)
2199, 2197
Total Applications
587
Issued Applications
430
Pending Applications
83
Abandoned Applications
96

Applications

Application numberTitle of the applicationFiling DateStatus
Array ( [id] => 17076643 [patent_doc_number] => 11113041 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2021-09-07 [patent_title] => Spreadsheet-based software application development [patent_app_type] => utility [patent_app_number] => 16/745976 [patent_app_country] => US [patent_app_date] => 2020-01-17 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 99 [patent_figures_cnt] => 99 [patent_no_of_words] => 45524 [patent_no_of_claims] => 54 [patent_no_of_ind_claims] => 4 [patent_words_short_claim] => 389 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16745976 [rel_patent_id] =>[rel_patent_doc_number] =>)
16/745976
Spreadsheet-based software application development Jan 16, 2020 Issued
Array ( [id] => 15902843 [patent_doc_number] => 20200150941 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2020-05-14 [patent_title] => HETEROGENOUS COMPUTER SYSTEM OPTIMIZATION [patent_app_type] => utility [patent_app_number] => 16/744991 [patent_app_country] => US [patent_app_date] => 2020-01-16 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 8424 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -17 [patent_words_short_claim] => 300 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16744991 [rel_patent_id] =>[rel_patent_doc_number] =>)
16/744991
Heterogenous computer system optimization Jan 15, 2020 Issued
Array ( [id] => 16964935 [patent_doc_number] => 20210216434 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2021-07-15 [patent_title] => CREATION OF MINIMAL WORKING EXAMPLES AND ENVIRONMENTS FOR TROUBLESHOOTING CODE ISSUES [patent_app_type] => utility [patent_app_number] => 16/740365 [patent_app_country] => US [patent_app_date] => 2020-01-10 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 7635 [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] => 16740365 [rel_patent_id] =>[rel_patent_doc_number] =>)
16/740365
Creation of minimal working examples and environments for troubleshooting code issues Jan 9, 2020 Issued
Array ( [id] => 16950314 [patent_doc_number] => 20210209006 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2021-07-08 [patent_title] => IOT DATA SIMULATOR AND VALIDATOR [patent_app_type] => utility [patent_app_number] => 16/733736 [patent_app_country] => US [patent_app_date] => 2020-01-03 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 6318 [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] => 16733736 [rel_patent_id] =>[rel_patent_doc_number] =>)
16/733736
IOT DATA SIMULATOR AND VALIDATOR Jan 2, 2020 Abandoned
Array ( [id] => 16095265 [patent_doc_number] => 20200201619 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2020-06-25 [patent_title] => METHOD FOR CONTROLLING DISPLAY DEVICE, DISPLAY DEVICE, AND DISPLAY SYSTEM [patent_app_type] => utility [patent_app_number] => 16/718341 [patent_app_country] => US [patent_app_date] => 2019-12-18 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 7529 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -14 [patent_words_short_claim] => 89 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16718341 [rel_patent_id] =>[rel_patent_doc_number] =>)
16/718341
METHOD FOR CONTROLLING DISPLAY DEVICE, DISPLAY DEVICE, AND DISPLAY SYSTEM Dec 17, 2019 Abandoned
Array ( [id] => 15743467 [patent_doc_number] => 20200110622 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2020-04-09 [patent_title] => MOBILE APPLICATION ACTIVITY DETECTOR [patent_app_type] => utility [patent_app_number] => 16/707754 [patent_app_country] => US [patent_app_date] => 2019-12-09 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 7968 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -17 [patent_words_short_claim] => 222 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16707754 [rel_patent_id] =>[rel_patent_doc_number] =>)
16/707754
Mobile application activity detector Dec 8, 2019 Issued
Array ( [id] => 17605983 [patent_doc_number] => 11334472 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2022-05-17 [patent_title] => Automated testing for metadata-driven custom applications [patent_app_type] => utility [patent_app_number] => 16/706005 [patent_app_country] => US [patent_app_date] => 2019-12-06 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 8 [patent_figures_cnt] => 8 [patent_no_of_words] => 8752 [patent_no_of_claims] => 20 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 161 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16706005 [rel_patent_id] =>[rel_patent_doc_number] =>)
16/706005
Automated testing for metadata-driven custom applications Dec 5, 2019 Issued
Array ( [id] => 17605851 [patent_doc_number] => 11334339 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2022-05-17 [patent_title] => USB device and firmware updating method thereof [patent_app_type] => utility [patent_app_number] => 16/695409 [patent_app_country] => US [patent_app_date] => 2019-11-26 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 9 [patent_figures_cnt] => 9 [patent_no_of_words] => 4067 [patent_no_of_claims] => 9 [patent_no_of_ind_claims] => 2 [patent_words_short_claim] => 275 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16695409 [rel_patent_id] =>[rel_patent_doc_number] =>)
16/695409
USB device and firmware updating method thereof Nov 25, 2019 Issued
Array ( [id] => 15804687 [patent_doc_number] => 20200125486 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2020-04-23 [patent_title] => A/B TESTING FOR MOBILE APPLICATIONS [patent_app_type] => utility [patent_app_number] => 16/695084 [patent_app_country] => US [patent_app_date] => 2019-11-25 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 13121 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -17 [patent_words_short_claim] => 99 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16695084 [rel_patent_id] =>[rel_patent_doc_number] =>)
16/695084
A/B testing for mobile applications Nov 24, 2019 Issued
Array ( [id] => 16346138 [patent_doc_number] => 20200310789 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2020-10-01 [patent_title] => METHOD FOR CREATING HYPERLEDGER FABRIC NETWORK, CONTROLLER AND STORAGE MEDIUM [patent_app_type] => utility [patent_app_number] => 16/691353 [patent_app_country] => US [patent_app_date] => 2019-11-21 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 4031 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -12 [patent_words_short_claim] => 45 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16691353 [rel_patent_id] =>[rel_patent_doc_number] =>)
16/691353
Method for creating hyperledger fabric network, controller and storage medium Nov 20, 2019 Issued
Array ( [id] => 17046641 [patent_doc_number] => 11099821 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2021-08-24 [patent_title] => Deploying mobile applications [patent_app_type] => utility [patent_app_number] => 16/688558 [patent_app_country] => US [patent_app_date] => 2019-11-19 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 9 [patent_figures_cnt] => 10 [patent_no_of_words] => 7502 [patent_no_of_claims] => 20 [patent_no_of_ind_claims] => 3 [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] => 16688558 [rel_patent_id] =>[rel_patent_doc_number] =>)
16/688558
Deploying mobile applications Nov 18, 2019 Issued
Array ( [id] => 16501487 [patent_doc_number] => 10866872 [patent_country] => US [patent_kind] => B1 [patent_issue_date] => 2020-12-15 [patent_title] => Auto-recovery for software systems [patent_app_type] => utility [patent_app_number] => 16/687252 [patent_app_country] => US [patent_app_date] => 2019-11-18 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 7 [patent_figures_cnt] => 7 [patent_no_of_words] => 8642 [patent_no_of_claims] => 19 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 102 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16687252 [rel_patent_id] =>[rel_patent_doc_number] =>)
16/687252
Auto-recovery for software systems Nov 17, 2019 Issued
Array ( [id] => 15902871 [patent_doc_number] => 20200150955 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2020-05-14 [patent_title] => Interface Effect Minimization by Software Design [patent_app_type] => utility [patent_app_number] => 16/682020 [patent_app_country] => US [patent_app_date] => 2019-11-13 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 8898 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -1 [patent_words_short_claim] => 83 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16682020 [rel_patent_id] =>[rel_patent_doc_number] =>)
16/682020
Interface effect minimization by software design Nov 12, 2019 Issued
Array ( [id] => 16894938 [patent_doc_number] => 11036491 [patent_country] => US [patent_kind] => B1 [patent_issue_date] => 2021-06-15 [patent_title] => Identifying and resolving firmware component dependencies [patent_app_type] => utility [patent_app_number] => 16/671406 [patent_app_country] => US [patent_app_date] => 2019-11-01 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 4 [patent_figures_cnt] => 4 [patent_no_of_words] => 5774 [patent_no_of_claims] => 20 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 101 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16671406 [rel_patent_id] =>[rel_patent_doc_number] =>)
16/671406
Identifying and resolving firmware component dependencies Oct 31, 2019 Issued
Array ( [id] => 18218569 [patent_doc_number] => 11593511 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2023-02-28 [patent_title] => Dynamically identifying and redacting data from diagnostic operations via runtime monitoring of data sources [patent_app_type] => utility [patent_app_number] => 16/598440 [patent_app_country] => US [patent_app_date] => 2019-10-10 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 5 [patent_figures_cnt] => 5 [patent_no_of_words] => 6404 [patent_no_of_claims] => 15 [patent_no_of_ind_claims] => 4 [patent_words_short_claim] => 344 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16598440 [rel_patent_id] =>[rel_patent_doc_number] =>)
16/598440
Dynamically identifying and redacting data from diagnostic operations via runtime monitoring of data sources Oct 9, 2019 Issued
Array ( [id] => 19029095 [patent_doc_number] => 11928454 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2024-03-12 [patent_title] => Method for managing equipment in order to update a firmware [patent_app_type] => utility [patent_app_number] => 17/287913 [patent_app_country] => US [patent_app_date] => 2019-10-04 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 1 [patent_figures_cnt] => 2 [patent_no_of_words] => 6680 [patent_no_of_claims] => 14 [patent_no_of_ind_claims] => 2 [patent_words_short_claim] => 186 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 17287913 [rel_patent_id] =>[rel_patent_doc_number] =>)
17/287913
Method for managing equipment in order to update a firmware Oct 3, 2019 Issued
Array ( [id] => 15439917 [patent_doc_number] => 20200034142 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2020-01-30 [patent_title] => SPAN LIMITED LEXICAL ANALYSIS [patent_app_type] => utility [patent_app_number] => 16/592953 [patent_app_country] => US [patent_app_date] => 2019-10-04 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 6696 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -17 [patent_words_short_claim] => 91 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16592953 [rel_patent_id] =>[rel_patent_doc_number] =>)
16/592953
Span limited lexical analysis Oct 3, 2019 Issued
Array ( [id] => 15354325 [patent_doc_number] => 20200015054 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2020-01-09 [patent_title] => CONTROLLER AND METHOD, DEVICE AND SYSTEM FOR USE IN CONFIGURING SAME [patent_app_type] => utility [patent_app_number] => 16/556724 [patent_app_country] => US [patent_app_date] => 2019-08-30 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 13490 [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] => 16556724 [rel_patent_id] =>[rel_patent_doc_number] =>)
16/556724
Controller and method, device and system for use in configuring same Aug 29, 2019 Issued
Array ( [id] => 17001219 [patent_doc_number] => 11080029 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2021-08-03 [patent_title] => Configuration management through information and code injection at compile time [patent_app_type] => utility [patent_app_number] => 16/553364 [patent_app_country] => US [patent_app_date] => 2019-08-28 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 10 [patent_figures_cnt] => 11 [patent_no_of_words] => 10417 [patent_no_of_claims] => 12 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 109 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16553364 [rel_patent_id] =>[rel_patent_doc_number] =>)
16/553364
Configuration management through information and code injection at compile time Aug 27, 2019 Issued
Array ( [id] => 17223522 [patent_doc_number] => 11176023 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2021-11-16 [patent_title] => Performing software updates using environment emulation [patent_app_type] => utility [patent_app_number] => 16/551560 [patent_app_country] => US [patent_app_date] => 2019-08-26 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 10 [patent_figures_cnt] => 8 [patent_no_of_words] => 9728 [patent_no_of_claims] => 17 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 258 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16551560 [rel_patent_id] =>[rel_patent_doc_number] =>)
16/551560
Performing software updates using environment emulation Aug 25, 2019 Issued
Menu