Search

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 numberTitle of the applicationFiling DateStatus
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
Menu