
Hoa B. Trinh
Examiner (ID: 4300, Phone: (571)272-1719 , Office: P/2817 )
| Most Active Art Unit | 2814 |
| Art Unit(s) | 2817, 2813, 2893, 3731, 2814 |
| Total Applications | 1769 |
| Issued Applications | 1421 |
| Pending Applications | 107 |
| Abandoned Applications | 243 |
Applications
| Application number | Title of the application | Filing Date | Status |
|---|---|---|---|
Array
(
[id] => 13240725
[patent_doc_number] => 10133561
[patent_country] => US
[patent_kind] => B1
[patent_issue_date] => 2018-11-20
[patent_title] => Partial redundancy elimination with a fixed number of temporaries
[patent_app_type] => utility
[patent_app_number] => 15/690767
[patent_app_country] => US
[patent_app_date] => 2017-08-30
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 5
[patent_figures_cnt] => 6
[patent_no_of_words] => 5882
[patent_no_of_claims] => 13
[patent_no_of_ind_claims] => 2
[patent_words_short_claim] => 291
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 15690767
[rel_patent_id] =>[rel_patent_doc_number] =>) 15/690767 | Partial redundancy elimination with a fixed number of temporaries | Aug 29, 2017 | Issued |
Array
(
[id] => 14982599
[patent_doc_number] => 10445211
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2019-10-15
[patent_title] => Logging trace data for program code execution at an instruction level
[patent_app_type] => utility
[patent_app_number] => 15/688828
[patent_app_country] => US
[patent_app_date] => 2017-08-28
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 15
[patent_figures_cnt] => 15
[patent_no_of_words] => 13740
[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] => 15688828
[rel_patent_id] =>[rel_patent_doc_number] =>) 15/688828 | Logging trace data for program code execution at an instruction level | Aug 27, 2017 | Issued |
Array
(
[id] => 14528355
[patent_doc_number] => 10341451
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2019-07-02
[patent_title] => Cloud oriented stream scheduling method based on android platform
[patent_app_type] => utility
[patent_app_number] => 15/674535
[patent_app_country] => US
[patent_app_date] => 2017-08-11
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 3
[patent_figures_cnt] => 3
[patent_no_of_words] => 14053
[patent_no_of_claims] => 10
[patent_no_of_ind_claims] => 1
[patent_words_short_claim] => 4824
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 15674535
[rel_patent_id] =>[rel_patent_doc_number] =>) 15/674535 | Cloud oriented stream scheduling method based on android platform | Aug 10, 2017 | Issued |
Array
(
[id] => 16129885
[patent_doc_number] => 10698702
[patent_country] => US
[patent_kind] => B1
[patent_issue_date] => 2020-06-30
[patent_title] => Automating interactions with software user interface
[patent_app_type] => utility
[patent_app_number] => 15/666355
[patent_app_country] => US
[patent_app_date] => 2017-08-01
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 16
[patent_figures_cnt] => 16
[patent_no_of_words] => 6173
[patent_no_of_claims] => 15
[patent_no_of_ind_claims] => 3
[patent_words_short_claim] => 190
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 15666355
[rel_patent_id] =>[rel_patent_doc_number] =>) 15/666355 | Automating interactions with software user interface | Jul 31, 2017 | Issued |
Array
(
[id] => 16320390
[patent_doc_number] => 10780338
[patent_country] => US
[patent_kind] => B1
[patent_issue_date] => 2020-09-22
[patent_title] => System and methods for designing and manufacturing bespoke protective sports equipment
[patent_app_type] => utility
[patent_app_number] => 15/655535
[patent_app_country] => US
[patent_app_date] => 2017-07-20
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 22
[patent_figures_cnt] => 28
[patent_no_of_words] => 13711
[patent_no_of_claims] => 26
[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] => 15655535
[rel_patent_id] =>[rel_patent_doc_number] =>) 15/655535 | System and methods for designing and manufacturing bespoke protective sports equipment | Jul 19, 2017 | Issued |
Array
(
[id] => 16644208
[patent_doc_number] => 10922064
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2021-02-16
[patent_title] => Method, device and user terminal for software installation
[patent_app_type] => utility
[patent_app_number] => 16/325677
[patent_app_country] => US
[patent_app_date] => 2017-07-18
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 4
[patent_figures_cnt] => 6
[patent_no_of_words] => 9665
[patent_no_of_claims] => 19
[patent_no_of_ind_claims] => 3
[patent_words_short_claim] => 94
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16325677
[rel_patent_id] =>[rel_patent_doc_number] =>) 16/325677 | Method, device and user terminal for software installation | Jul 17, 2017 | Issued |
Array
(
[id] => 13726249
[patent_doc_number] => 20170374080
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2017-12-28
[patent_title] => SECURE, NON-DISRUPTIVE FIRMWARE UPDATING
[patent_app_type] => utility
[patent_app_number] => 15/651071
[patent_app_country] => US
[patent_app_date] => 2017-07-17
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 0
[patent_figures_cnt] => 0
[patent_no_of_words] => 5574
[patent_no_of_claims] => 0
[patent_no_of_ind_claims] => -19
[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] => 15651071
[rel_patent_id] =>[rel_patent_doc_number] =>) 15/651071 | Secure, non-disruptive firmware updating | Jul 16, 2017 | Issued |
Array
(
[id] => 14735459
[patent_doc_number] => 10387129
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2019-08-20
[patent_title] => Deployment of environment-agnostic services
[patent_app_type] => utility
[patent_app_number] => 15/638148
[patent_app_country] => US
[patent_app_date] => 2017-06-29
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 10
[patent_figures_cnt] => 10
[patent_no_of_words] => 8383
[patent_no_of_claims] => 19
[patent_no_of_ind_claims] => 3
[patent_words_short_claim] => 383
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 15638148
[rel_patent_id] =>[rel_patent_doc_number] =>) 15/638148 | Deployment of environment-agnostic services | Jun 28, 2017 | Issued |
Array
(
[id] => 13738067
[patent_doc_number] => 20180373502
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2018-12-27
[patent_title] => DISPLAYING STATUS DATA IN A SOURCE CODE DEVELOPMENT SYSTEM
[patent_app_type] => utility
[patent_app_number] => 15/634390
[patent_app_country] => US
[patent_app_date] => 2017-06-27
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 0
[patent_figures_cnt] => 0
[patent_no_of_words] => 6832
[patent_no_of_claims] => 0
[patent_no_of_ind_claims] => -24
[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] => 15634390
[rel_patent_id] =>[rel_patent_doc_number] =>) 15/634390 | Displaying status data in a source code development system | Jun 26, 2017 | Issued |
Array
(
[id] => 16801992
[patent_doc_number] => 10996936
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2021-05-04
[patent_title] => Techniques for distributing code to components of a computing system
[patent_app_type] => utility
[patent_app_number] => 15/634464
[patent_app_country] => US
[patent_app_date] => 2017-06-27
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 7
[patent_figures_cnt] => 7
[patent_no_of_words] => 15027
[patent_no_of_claims] => 24
[patent_no_of_ind_claims] => 3
[patent_words_short_claim] => 91
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 15634464
[rel_patent_id] =>[rel_patent_doc_number] =>) 15/634464 | Techniques for distributing code to components of a computing system | Jun 26, 2017 | Issued |
Array
(
[id] => 15486213
[patent_doc_number] => 10558456
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2020-02-11
[patent_title] => Constructing build environments for software
[patent_app_type] => utility
[patent_app_number] => 15/634166
[patent_app_country] => US
[patent_app_date] => 2017-06-27
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 3
[patent_figures_cnt] => 3
[patent_no_of_words] => 4060
[patent_no_of_claims] => 21
[patent_no_of_ind_claims] => 3
[patent_words_short_claim] => 180
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 15634166
[rel_patent_id] =>[rel_patent_doc_number] =>) 15/634166 | Constructing build environments for software | Jun 26, 2017 | Issued |
Array
(
[id] => 12372693
[patent_doc_number] => 09959116
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2018-05-01
[patent_title] => Scalable transitive violation matching
[patent_app_type] => utility
[patent_app_number] => 15/633279
[patent_app_country] => US
[patent_app_date] => 2017-06-26
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 20
[patent_figures_cnt] => 25
[patent_no_of_words] => 17767
[patent_no_of_claims] => 20
[patent_no_of_ind_claims] => 3
[patent_words_short_claim] => 225
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 15633279
[rel_patent_id] =>[rel_patent_doc_number] =>) 15/633279 | Scalable transitive violation matching | Jun 25, 2017 | Issued |
Array
(
[id] => 13817753
[patent_doc_number] => 10185645
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2019-01-22
[patent_title] => Resource lifetime analysis using a time-travel trace
[patent_app_type] => utility
[patent_app_number] => 15/631872
[patent_app_country] => US
[patent_app_date] => 2017-06-23
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 19
[patent_figures_cnt] => 23
[patent_no_of_words] => 31077
[patent_no_of_claims] => 16
[patent_no_of_ind_claims] => 3
[patent_words_short_claim] => 223
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 15631872
[rel_patent_id] =>[rel_patent_doc_number] =>) 15/631872 | Resource lifetime analysis using a time-travel trace | Jun 22, 2017 | Issued |
Array
(
[id] => 13974525
[patent_doc_number] => 10216619
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2019-02-26
[patent_title] => System and method for test automation using a decentralized self-contained test environment platform
[patent_app_type] => utility
[patent_app_number] => 15/631942
[patent_app_country] => US
[patent_app_date] => 2017-06-23
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 7
[patent_figures_cnt] => 7
[patent_no_of_words] => 5045
[patent_no_of_claims] => 18
[patent_no_of_ind_claims] => 3
[patent_words_short_claim] => 129
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 15631942
[rel_patent_id] =>[rel_patent_doc_number] =>) 15/631942 | System and method for test automation using a decentralized self-contained test environment platform | Jun 22, 2017 | Issued |
Array
(
[id] => 13738285
[patent_doc_number] => 20180373612
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2018-12-27
[patent_title] => ADAPTIVE APPLICATION PERFORMANCE ANALYSIS
[patent_app_type] => utility
[patent_app_number] => 15/631997
[patent_app_country] => US
[patent_app_date] => 2017-06-23
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 0
[patent_figures_cnt] => 0
[patent_no_of_words] => 5668
[patent_no_of_claims] => 0
[patent_no_of_ind_claims] => -17
[patent_words_short_claim] => 167
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => publication
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 15631997
[rel_patent_id] =>[rel_patent_doc_number] =>) 15/631997 | Adaptive application performance analysis | Jun 22, 2017 | Issued |
Array
(
[id] => 13738131
[patent_doc_number] => 20180373534
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2018-12-27
[patent_title] => COMPILER CONTROLS FOR PROGRAM REGIONS
[patent_app_type] => utility
[patent_app_number] => 15/631080
[patent_app_country] => US
[patent_app_date] => 2017-06-23
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 0
[patent_figures_cnt] => 0
[patent_no_of_words] => 17561
[patent_no_of_claims] => 0
[patent_no_of_ind_claims] => -14
[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] => 15631080
[rel_patent_id] =>[rel_patent_doc_number] =>) 15/631080 | Compiler controls for program regions | Jun 22, 2017 | Issued |
Array
(
[id] => 13738081
[patent_doc_number] => 20180373509
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2018-12-27
[patent_title] => LOOP EXECUTION WITH PREDICATE COMPUTING FOR DATAFLOW MACHINES
[patent_app_type] => utility
[patent_app_number] => 15/632123
[patent_app_country] => US
[patent_app_date] => 2017-06-23
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 0
[patent_figures_cnt] => 0
[patent_no_of_words] => 10975
[patent_no_of_claims] => 0
[patent_no_of_ind_claims] => -22
[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] => 15632123
[rel_patent_id] =>[rel_patent_doc_number] =>) 15/632123 | Loop execution with predicate computing for dataflow machines | Jun 22, 2017 | Issued |
Array
(
[id] => 14825511
[patent_doc_number] => 10409765
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2019-09-10
[patent_title] => Method for providing subapplications to an array of ALUs
[patent_app_type] => utility
[patent_app_number] => 15/629720
[patent_app_country] => US
[patent_app_date] => 2017-06-21
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 41
[patent_figures_cnt] => 62
[patent_no_of_words] => 17825
[patent_no_of_claims] => 9
[patent_no_of_ind_claims] => 2
[patent_words_short_claim] => 488
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 15629720
[rel_patent_id] =>[rel_patent_doc_number] =>) 15/629720 | Method for providing subapplications to an array of ALUs | Jun 20, 2017 | Issued |
Array
(
[id] => 13281469
[patent_doc_number] => 10152319
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2018-12-11
[patent_title] => System and method for providing supplemental functionalities to a computer program via an ontology instance
[patent_app_type] => utility
[patent_app_number] => 15/626963
[patent_app_country] => US
[patent_app_date] => 2017-06-19
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 15
[patent_figures_cnt] => 15
[patent_no_of_words] => 13283
[patent_no_of_claims] => 21
[patent_no_of_ind_claims] => 4
[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] => 15626963
[rel_patent_id] =>[rel_patent_doc_number] =>) 15/626963 | System and method for providing supplemental functionalities to a computer program via an ontology instance | Jun 18, 2017 | Issued |
Array
(
[id] => 13627157
[patent_doc_number] => 20180365130
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2018-12-20
[patent_title] => Wireless Debugging
[patent_app_type] => utility
[patent_app_number] => 15/623761
[patent_app_country] => US
[patent_app_date] => 2017-06-15
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 0
[patent_figures_cnt] => 0
[patent_no_of_words] => 4525
[patent_no_of_claims] => 0
[patent_no_of_ind_claims] => -16
[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] => 15623761
[rel_patent_id] =>[rel_patent_doc_number] =>) 15/623761 | Wireless debugging | Jun 14, 2017 | Issued |