
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 number | Title of the application | Filing Date | Status |
|---|---|---|---|
Array
(
[id] => 14935005
[patent_doc_number] => 20190303140
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2019-10-03
[patent_title] => SOURCE CODE PEER REVIEW MATCHMAKING
[patent_app_type] => utility
[patent_app_number] => 15/941228
[patent_app_country] => US
[patent_app_date] => 2018-03-30
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 0
[patent_figures_cnt] => 0
[patent_no_of_words] => 8675
[patent_no_of_claims] => 0
[patent_no_of_ind_claims] => -17
[patent_words_short_claim] => 147
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => publication
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 15941228
[rel_patent_id] =>[rel_patent_doc_number] =>) 15/941228 | SOURCE CODE PEER REVIEW MATCHMAKING | Mar 29, 2018 | Abandoned |
Array
(
[id] => 16307299
[patent_doc_number] => 10776091
[patent_country] => US
[patent_kind] => B1
[patent_issue_date] => 2020-09-15
[patent_title] => Logging endpoint in an on-demand code execution system
[patent_app_type] => utility
[patent_app_number] => 15/905342
[patent_app_country] => US
[patent_app_date] => 2018-02-26
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 6
[patent_figures_cnt] => 6
[patent_no_of_words] => 19720
[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] => 15905342
[rel_patent_id] =>[rel_patent_doc_number] =>) 15/905342 | Logging endpoint in an on-demand code execution system | Feb 25, 2018 | Issued |
Array
(
[id] => 15472533
[patent_doc_number] => 10552141
[patent_country] => US
[patent_kind] => B1
[patent_issue_date] => 2020-02-04
[patent_title] => Upgrading an execution environment for event-driven functions
[patent_app_type] => utility
[patent_app_number] => 15/905675
[patent_app_country] => US
[patent_app_date] => 2018-02-26
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 10
[patent_figures_cnt] => 12
[patent_no_of_words] => 8554
[patent_no_of_claims] => 20
[patent_no_of_ind_claims] => 3
[patent_words_short_claim] => 241
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 15905675
[rel_patent_id] =>[rel_patent_doc_number] =>) 15/905675 | Upgrading an execution environment for event-driven functions | Feb 25, 2018 | Issued |
Array
(
[id] => 15820495
[patent_doc_number] => 10635427
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2020-04-28
[patent_title] => Forward compatibility process
[patent_app_type] => utility
[patent_app_number] => 15/886622
[patent_app_country] => US
[patent_app_date] => 2018-02-01
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 5
[patent_figures_cnt] => 7
[patent_no_of_words] => 5808
[patent_no_of_claims] => 20
[patent_no_of_ind_claims] => 3
[patent_words_short_claim] => 204
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 15886622
[rel_patent_id] =>[rel_patent_doc_number] =>) 15/886622 | Forward compatibility process | Jan 31, 2018 | Issued |
Array
(
[id] => 15231531
[patent_doc_number] => 10503487
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2019-12-10
[patent_title] => System and method for deploying and controlling mobile operating system on a platform
[patent_app_type] => utility
[patent_app_number] => 15/854609
[patent_app_country] => US
[patent_app_date] => 2017-12-26
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 4
[patent_figures_cnt] => 5
[patent_no_of_words] => 5581
[patent_no_of_claims] => 15
[patent_no_of_ind_claims] => 2
[patent_words_short_claim] => 391
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 15854609
[rel_patent_id] =>[rel_patent_doc_number] =>) 15/854609 | System and method for deploying and controlling mobile operating system on a platform | Dec 25, 2017 | Issued |
Array
(
[id] => 16903537
[patent_doc_number] => 20210182453
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2021-06-17
[patent_title] => APPLICATION BEHAVIOR IDENTIFICATION
[patent_app_type] => utility
[patent_app_number] => 16/761942
[patent_app_country] => US
[patent_app_date] => 2017-12-22
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 0
[patent_figures_cnt] => 0
[patent_no_of_words] => 4312
[patent_no_of_claims] => 0
[patent_no_of_ind_claims] => -12
[patent_words_short_claim] => 59
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => publication
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16761942
[rel_patent_id] =>[rel_patent_doc_number] =>) 16/761942 | APPLICATION BEHAVIOR IDENTIFICATION | Dec 21, 2017 | Abandoned |
Array
(
[id] => 14506311
[patent_doc_number] => 20190196810
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2019-06-27
[patent_title] => SYSTEMS AND METHODS FOR AUTOMATED RENUMBERING, REFORMATTING, AND RE-REFERENCING OF BRANCHING STATEMENTS OR GO-TO INSTRUCTION LINE REFERENCING WITHIN MODIFIED CODE USING A DUAL-PASS APPROACH THAT INCLUDES OPERATIONS USING PREDICTED NEW LINE NUMBERS, ERROR DETECTION/CORRECTION, AND ALIGNMENT CORRECTION PROCESSING
[patent_app_type] => utility
[patent_app_number] => 15/853708
[patent_app_country] => US
[patent_app_date] => 2017-12-22
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 0
[patent_figures_cnt] => 0
[patent_no_of_words] => 3789
[patent_no_of_claims] => 0
[patent_no_of_ind_claims] => 0
[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] => 15853708
[rel_patent_id] =>[rel_patent_doc_number] =>) 15/853708 | Systems and methods for automated renumbering, reformatting, and re-referencing of branching statements or go-to instruction line referencing within modified code using a dual-pass approach that includes operations using predicted new line numbers, error detection/correction, and alignment correction processing | Dec 21, 2017 | Issued |
Array
(
[id] => 15609205
[patent_doc_number] => 10585664
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2020-03-10
[patent_title] => Span limited lexical analysis
[patent_app_type] => utility
[patent_app_number] => 15/849812
[patent_app_country] => US
[patent_app_date] => 2017-12-21
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 5
[patent_figures_cnt] => 5
[patent_no_of_words] => 6665
[patent_no_of_claims] => 15
[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] => 15849812
[rel_patent_id] =>[rel_patent_doc_number] =>) 15/849812 | Span limited lexical analysis | Dec 20, 2017 | Issued |
Array
(
[id] => 15609189
[patent_doc_number] => 10585656
[patent_country] => US
[patent_kind] => B1
[patent_issue_date] => 2020-03-10
[patent_title] => Event manager for software deployment
[patent_app_type] => utility
[patent_app_number] => 15/845129
[patent_app_country] => US
[patent_app_date] => 2017-12-18
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 11
[patent_figures_cnt] => 11
[patent_no_of_words] => 10662
[patent_no_of_claims] => 18
[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] => 15845129
[rel_patent_id] =>[rel_patent_doc_number] =>) 15/845129 | Event manager for software deployment | Dec 17, 2017 | Issued |
Array
(
[id] => 15516723
[patent_doc_number] => 10564946
[patent_country] => US
[patent_kind] => B1
[patent_issue_date] => 2020-02-18
[patent_title] => Dependency handling in an on-demand network code execution system
[patent_app_type] => utility
[patent_app_number] => 15/841143
[patent_app_country] => US
[patent_app_date] => 2017-12-13
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 8
[patent_figures_cnt] => 8
[patent_no_of_words] => 19550
[patent_no_of_claims] => 17
[patent_no_of_ind_claims] => 3
[patent_words_short_claim] => 251
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 15841143
[rel_patent_id] =>[rel_patent_doc_number] =>) 15/841143 | Dependency handling in an on-demand network code execution system | Dec 12, 2017 | Issued |
Array
(
[id] => 14443715
[patent_doc_number] => 20190179731
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2019-06-13
[patent_title] => CUSTOM UPGRADE TESTING SYSTEM
[patent_app_type] => utility
[patent_app_number] => 15/838395
[patent_app_country] => US
[patent_app_date] => 2017-12-12
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 0
[patent_figures_cnt] => 0
[patent_no_of_words] => 6455
[patent_no_of_claims] => 0
[patent_no_of_ind_claims] => -17
[patent_words_short_claim] => 94
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => publication
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 15838395
[rel_patent_id] =>[rel_patent_doc_number] =>) 15/838395 | Custom upgrade testing system | Dec 11, 2017 | Issued |
Array
(
[id] => 16145471
[patent_doc_number] => 10705805
[patent_country] => US
[patent_kind] => B1
[patent_issue_date] => 2020-07-07
[patent_title] => Application authoring using web-of-sheets data model
[patent_app_type] => utility
[patent_app_number] => 15/839663
[patent_app_country] => US
[patent_app_date] => 2017-12-12
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 12
[patent_figures_cnt] => 12
[patent_no_of_words] => 16914
[patent_no_of_claims] => 20
[patent_no_of_ind_claims] => 3
[patent_words_short_claim] => 179
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 15839663
[rel_patent_id] =>[rel_patent_doc_number] =>) 15/839663 | Application authoring using web-of-sheets data model | Dec 11, 2017 | Issued |
Array
(
[id] => 16737589
[patent_doc_number] => 10963241
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2021-03-30
[patent_title] => Control apparatus, program update method, and computer program
[patent_app_type] => utility
[patent_app_number] => 16/341391
[patent_app_country] => US
[patent_app_date] => 2017-12-04
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 7
[patent_figures_cnt] => 7
[patent_no_of_words] => 11550
[patent_no_of_claims] => 11
[patent_no_of_ind_claims] => 3
[patent_words_short_claim] => 235
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16341391
[rel_patent_id] =>[rel_patent_doc_number] =>) 16/341391 | Control apparatus, program update method, and computer program | Dec 3, 2017 | Issued |
Array
(
[id] => 15398993
[patent_doc_number] => 10540153
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2020-01-21
[patent_title] => Spreadsheet-based software application development
[patent_app_type] => utility
[patent_app_number] => 15/829979
[patent_app_country] => US
[patent_app_date] => 2017-12-03
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 99
[patent_figures_cnt] => 99
[patent_no_of_words] => 45564
[patent_no_of_claims] => 42
[patent_no_of_ind_claims] => 2
[patent_words_short_claim] => 354
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 15829979
[rel_patent_id] =>[rel_patent_doc_number] =>) 15/829979 | Spreadsheet-based software application development | Dec 2, 2017 | Issued |
Array
(
[id] => 16986907
[patent_doc_number] => 11074079
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2021-07-27
[patent_title] => Event handling instruction processing
[patent_app_type] => utility
[patent_app_number] => 16/461928
[patent_app_country] => US
[patent_app_date] => 2017-11-17
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 31
[patent_figures_cnt] => 39
[patent_no_of_words] => 10191
[patent_no_of_claims] => 18
[patent_no_of_ind_claims] => 1
[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] => 16461928
[rel_patent_id] =>[rel_patent_doc_number] =>) 16/461928 | Event handling instruction processing | Nov 16, 2017 | Issued |
Array
(
[id] => 16270966
[patent_doc_number] => 20200272454
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2020-08-27
[patent_title] => SOFTWARE BUILDS USING A CLOUD SYSTEM
[patent_app_type] => utility
[patent_app_number] => 16/481802
[patent_app_country] => US
[patent_app_date] => 2017-11-16
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 0
[patent_figures_cnt] => 0
[patent_no_of_words] => 4091
[patent_no_of_claims] => 0
[patent_no_of_ind_claims] => -17
[patent_words_short_claim] => 85
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => publication
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16481802
[rel_patent_id] =>[rel_patent_doc_number] =>) 16/481802 | Software builds using a cloud system | Nov 15, 2017 | Issued |
Array
(
[id] => 15730831
[patent_doc_number] => 10613844
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2020-04-07
[patent_title] => Using comments of a program to provide optimizations
[patent_app_type] => utility
[patent_app_number] => 15/809092
[patent_app_country] => US
[patent_app_date] => 2017-11-10
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 9
[patent_figures_cnt] => 10
[patent_no_of_words] => 9977
[patent_no_of_claims] => 17
[patent_no_of_ind_claims] => 3
[patent_words_short_claim] => 233
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 15809092
[rel_patent_id] =>[rel_patent_doc_number] =>) 15/809092 | Using comments of a program to provide optimizations | Nov 9, 2017 | Issued |
Array
(
[id] => 14901331
[patent_doc_number] => 20190294431
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2019-09-26
[patent_title] => ON-BOARD UPDATE SYSTEM AND ON-BOARD UPDATE DEVICE
[patent_app_type] => utility
[patent_app_number] => 16/344898
[patent_app_country] => US
[patent_app_date] => 2017-10-27
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 0
[patent_figures_cnt] => 0
[patent_no_of_words] => 7489
[patent_no_of_claims] => 0
[patent_no_of_ind_claims] => -6
[patent_words_short_claim] => 79
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => publication
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16344898
[rel_patent_id] =>[rel_patent_doc_number] =>) 16/344898 | ON-BOARD UPDATE SYSTEM AND ON-BOARD UPDATE DEVICE | Oct 26, 2017 | Abandoned |
Array
(
[id] => 16644234
[patent_doc_number] => 10922090
[patent_country] => US
[patent_kind] => B1
[patent_issue_date] => 2021-02-16
[patent_title] => Methods and systems for executing a software application using a container
[patent_app_type] => utility
[patent_app_number] => 15/726977
[patent_app_country] => US
[patent_app_date] => 2017-10-06
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 5
[patent_figures_cnt] => 5
[patent_no_of_words] => 5246
[patent_no_of_claims] => 6
[patent_no_of_ind_claims] => 3
[patent_words_short_claim] => 253
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 15726977
[rel_patent_id] =>[rel_patent_doc_number] =>) 15/726977 | Methods and systems for executing a software application using a container | Oct 5, 2017 | Issued |
Array
(
[id] => 14330585
[patent_doc_number] => 10296310
[patent_country] => US
[patent_kind] => B1
[patent_issue_date] => 2019-05-21
[patent_title] => Evolutionary programming techniques utilizing context indications
[patent_app_type] => utility
[patent_app_number] => 15/724637
[patent_app_country] => US
[patent_app_date] => 2017-10-04
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 4
[patent_figures_cnt] => 4
[patent_no_of_words] => 10362
[patent_no_of_claims] => 17
[patent_no_of_ind_claims] => 3
[patent_words_short_claim] => 307
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 15724637
[rel_patent_id] =>[rel_patent_doc_number] =>) 15/724637 | Evolutionary programming techniques utilizing context indications | Oct 3, 2017 | Issued |