Search

Linh K. Pham

Examiner (ID: 16760, Phone: (571)270-3230 , Office: P/2174 )

Most Active Art Unit
2174
Art Unit(s)
2174
Total Applications
795
Issued Applications
594
Pending Applications
87
Abandoned Applications
129

Applications

Application numberTitle of the applicationFiling DateStatus
Array ( [id] => 10793740 [patent_doc_number] => 20160139896 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2016-05-19 [patent_title] => 'ALGORITHM TO DERIVE LOGIC EXPRESSION TO SELECT EXECUTION BLOCKS FOR PROGRAMMABLE NETWORK DEVICES' [patent_app_type] => utility [patent_app_number] => 14/675692 [patent_app_country] => US [patent_app_date] => 2015-03-31 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 42 [patent_figures_cnt] => 42 [patent_no_of_words] => 36746 [patent_no_of_claims] => 24 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 0 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 14675692 [rel_patent_id] =>[rel_patent_doc_number] =>)
14/675692
Algorithm to derive logic expression to select execution blocks for programmable network devices Mar 30, 2015 Issued
Array ( [id] => 12114211 [patent_doc_number] => 09870204 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2018-01-16 [patent_title] => 'Algorithm to achieve optimal layout of instruction tables for programmable network devices' [patent_app_type] => utility [patent_app_number] => 14/675696 [patent_app_country] => US [patent_app_date] => 2015-03-31 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 41 [patent_figures_cnt] => 53 [patent_no_of_words] => 37335 [patent_no_of_claims] => 34 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 165 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 14675696 [rel_patent_id] =>[rel_patent_doc_number] =>)
14/675696
Algorithm to achieve optimal layout of instruction tables for programmable network devices Mar 30, 2015 Issued
Array ( [id] => 10793735 [patent_doc_number] => 20160139892 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2016-05-19 [patent_title] => 'PARSER ENGINE PROGRAMMING TOOL FOR PROGRAMMABLE NETWORK DEVICES' [patent_app_type] => utility [patent_app_number] => 14/675667 [patent_app_country] => US [patent_app_date] => 2015-03-31 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 3 [patent_figures_cnt] => 3 [patent_no_of_words] => 5100 [patent_no_of_claims] => 27 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 0 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 14675667 [rel_patent_id] =>[rel_patent_doc_number] =>)
14/675667
Parser engine programming tool for programmable network devices Mar 30, 2015 Issued
Array ( [id] => 10793734 [patent_doc_number] => 20160139891 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2016-05-19 [patent_title] => 'COMPILER ARCHITECTURE FOR PROGRAMMABLE APPLICATION SPECIFIC INTEGRATED CIRCUIT BASED NETWORK DEVICES' [patent_app_type] => utility [patent_app_number] => 14/675710 [patent_app_country] => US [patent_app_date] => 2015-03-31 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 42 [patent_figures_cnt] => 42 [patent_no_of_words] => 37500 [patent_no_of_claims] => 31 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 0 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 14675710 [rel_patent_id] =>[rel_patent_doc_number] =>)
14/675710
Compiler architecture for programmable application specific integrated circuit based network devices Mar 30, 2015 Issued
Array ( [id] => 10793737 [patent_doc_number] => 20160139893 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2016-05-19 [patent_title] => 'CODE PROCESSOR TO BUILD ORTHOGONAL EXECUTION BLOCKS FOR PROGRAMMABLE NETWORK DEVICES' [patent_app_type] => utility [patent_app_number] => 14/675674 [patent_app_country] => US [patent_app_date] => 2015-03-31 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 42 [patent_figures_cnt] => 42 [patent_no_of_words] => 37302 [patent_no_of_claims] => 30 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 0 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 14675674 [rel_patent_id] =>[rel_patent_doc_number] =>)
14/675674
Code processor to build orthogonal execution blocks for programmable network devices Mar 30, 2015 Issued
Array ( [id] => 10793730 [patent_doc_number] => 20160139887 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2016-05-19 [patent_title] => 'CODE GENERATOR FOR PROGRAMMABLE NETWORK DEVICES' [patent_app_type] => utility [patent_app_number] => 14/675702 [patent_app_country] => US [patent_app_date] => 2015-03-31 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 42 [patent_figures_cnt] => 42 [patent_no_of_words] => 37709 [patent_no_of_claims] => 32 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 0 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 14675702 [rel_patent_id] =>[rel_patent_doc_number] =>)
14/675702
Code generator for programmable network devices Mar 30, 2015 Issued
Array ( [id] => 11636965 [patent_doc_number] => 09658938 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2017-05-23 [patent_title] => 'Iterative test generation based on data source analysis' [patent_app_type] => utility [patent_app_number] => 14/673575 [patent_app_country] => US [patent_app_date] => 2015-03-30 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 8 [patent_figures_cnt] => 8 [patent_no_of_words] => 7698 [patent_no_of_claims] => 19 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 243 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 14673575 [rel_patent_id] =>[rel_patent_doc_number] =>)
14/673575
Iterative test generation based on data source analysis Mar 29, 2015 Issued
Array ( [id] => 11094971 [patent_doc_number] => 20160291939 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2016-10-06 [patent_title] => 'EMPLOYING CODE OVERLAYS TO FACILITATE SOFTWARE DEVELOPMENT' [patent_app_type] => utility [patent_app_number] => 14/672536 [patent_app_country] => US [patent_app_date] => 2015-03-30 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 8 [patent_figures_cnt] => 8 [patent_no_of_words] => 14055 [patent_no_of_claims] => 20 [patent_no_of_ind_claims] => 6 [patent_words_short_claim] => 0 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 14672536 [rel_patent_id] =>[rel_patent_doc_number] =>)
14/672536
Employing code overlays to facilitate software development Mar 29, 2015 Issued
Array ( [id] => 11550520 [patent_doc_number] => 09619368 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2017-04-11 [patent_title] => 'Method of testing software' [patent_app_type] => utility [patent_app_number] => 14/672422 [patent_app_country] => US [patent_app_date] => 2015-03-30 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 7 [patent_figures_cnt] => 7 [patent_no_of_words] => 3842 [patent_no_of_claims] => 14 [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] => 14672422 [rel_patent_id] =>[rel_patent_doc_number] =>)
14/672422
Method of testing software Mar 29, 2015 Issued
Array ( [id] => 12413142 [patent_doc_number] => 09971321 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2018-05-15 [patent_title] => Method for influencing a control program [patent_app_type] => utility [patent_app_number] => 14/672836 [patent_app_country] => US [patent_app_date] => 2015-03-30 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 3 [patent_figures_cnt] => 4 [patent_no_of_words] => 4820 [patent_no_of_claims] => 16 [patent_no_of_ind_claims] => 2 [patent_words_short_claim] => 278 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 14672836 [rel_patent_id] =>[rel_patent_doc_number] =>)
14/672836
Method for influencing a control program Mar 29, 2015 Issued
Array ( [id] => 10320871 [patent_doc_number] => 20150205875 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2015-07-23 [patent_title] => 'Similarity Engine for Facilitating Re-Creation of an Application Collection of a Source Computing Device on a Destination Computing Device' [patent_app_type] => utility [patent_app_number] => 14/673219 [patent_app_country] => US [patent_app_date] => 2015-03-30 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 6 [patent_figures_cnt] => 6 [patent_no_of_words] => 11802 [patent_no_of_claims] => 20 [patent_no_of_ind_claims] => 2 [patent_words_short_claim] => 0 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 14673219 [rel_patent_id] =>[rel_patent_doc_number] =>)
14/673219
Similarity engine for facilitating re-creation of an application collection of a source computing device on a destination computing device Mar 29, 2015 Issued
Array ( [id] => 11095021 [patent_doc_number] => 20160291989 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2016-10-06 [patent_title] => 'METHOD AND SYSTEM FOR APPLYING OPTIMAL SETTINGS FROM FIRST INVOCATION OF A GAMING APPLICATION' [patent_app_type] => utility [patent_app_number] => 14/673641 [patent_app_country] => US [patent_app_date] => 2015-03-30 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 8 [patent_figures_cnt] => 8 [patent_no_of_words] => 7778 [patent_no_of_claims] => 23 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 0 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 14673641 [rel_patent_id] =>[rel_patent_doc_number] =>)
14/673641
METHOD AND SYSTEM FOR APPLYING OPTIMAL SETTINGS FROM FIRST INVOCATION OF A GAMING APPLICATION Mar 29, 2015 Abandoned
Array ( [id] => 10688237 [patent_doc_number] => 20160034382 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2016-02-04 [patent_title] => 'AUTOMATED REGRESSION TEST CASE SELECTOR AND BLACK BOX TEST COVERAGE TOOL FOR PRODUCT TESTING' [patent_app_type] => utility [patent_app_number] => 14/672614 [patent_app_country] => US [patent_app_date] => 2015-03-30 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 4 [patent_figures_cnt] => 4 [patent_no_of_words] => 4073 [patent_no_of_claims] => 18 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 0 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 14672614 [rel_patent_id] =>[rel_patent_doc_number] =>)
14/672614
Automated regression test case selector and black box test coverage tool for product testing Mar 29, 2015 Issued
Array ( [id] => 11086259 [patent_doc_number] => 20160283224 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2016-09-29 [patent_title] => 'DETERMINING IMPORTANCE OF AN ARTIFACT IN A SOFTWARE DEVELOPMENT ENVIRONMENT' [patent_app_type] => utility [patent_app_number] => 14/670712 [patent_app_country] => US [patent_app_date] => 2015-03-27 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 7 [patent_figures_cnt] => 7 [patent_no_of_words] => 5498 [patent_no_of_claims] => 16 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 0 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 14670712 [rel_patent_id] =>[rel_patent_doc_number] =>)
14/670712
Determining importance of an artifact in a software development environment Mar 26, 2015 Issued
Array ( [id] => 11764347 [patent_doc_number] => 09372772 [patent_country] => US [patent_kind] => B1 [patent_issue_date] => 2016-06-21 [patent_title] => 'Co-verification—of hardware and software, a unified approach in verification' [patent_app_type] => utility [patent_app_number] => 14/671993 [patent_app_country] => US [patent_app_date] => 2015-03-27 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 3 [patent_figures_cnt] => 3 [patent_no_of_words] => 1940 [patent_no_of_claims] => 22 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 130 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 14671993 [rel_patent_id] =>[rel_patent_doc_number] =>)
14/671993
Co-verification—of hardware and software, a unified approach in verification Mar 26, 2015 Issued
Array ( [id] => 10144018 [patent_doc_number] => 09176826 [patent_country] => US [patent_kind] => B1 [patent_issue_date] => 2015-11-03 [patent_title] => 'Portable data archiving device' [patent_app_type] => utility [patent_app_number] => 14/669104 [patent_app_country] => US [patent_app_date] => 2015-03-26 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 7 [patent_figures_cnt] => 13 [patent_no_of_words] => 10970 [patent_no_of_claims] => 15 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 743 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 14669104 [rel_patent_id] =>[rel_patent_doc_number] =>)
14/669104
Portable data archiving device Mar 25, 2015 Issued
Array ( [id] => 12312624 [patent_doc_number] => 09940590 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2018-04-10 [patent_title] => System and method to generate a transaction count using filtering [patent_app_type] => utility [patent_app_number] => 14/661690 [patent_app_country] => US [patent_app_date] => 2015-03-18 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 14 [patent_figures_cnt] => 17 [patent_no_of_words] => 11989 [patent_no_of_claims] => 27 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 136 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 14661690 [rel_patent_id] =>[rel_patent_doc_number] =>)
14/661690
System and method to generate a transaction count using filtering Mar 17, 2015 Issued
Array ( [id] => 11897072 [patent_doc_number] => 09767008 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2017-09-19 [patent_title] => 'Automatic test case generation' [patent_app_type] => utility [patent_app_number] => 14/643835 [patent_app_country] => US [patent_app_date] => 2015-03-10 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 9 [patent_figures_cnt] => 9 [patent_no_of_words] => 8287 [patent_no_of_claims] => 6 [patent_no_of_ind_claims] => 1 [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] => 14643835 [rel_patent_id] =>[rel_patent_doc_number] =>)
14/643835
Automatic test case generation Mar 9, 2015 Issued
Array ( [id] => 10327504 [patent_doc_number] => 20150212508 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2015-07-30 [patent_title] => 'ROBOT SYSTEM, SUCTION HAND, AND METHOD FOR PRODUCING PRODUCT INCLUDING WORKPIECE' [patent_app_type] => utility [patent_app_number] => 14/604755 [patent_app_country] => US [patent_app_date] => 2015-01-26 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 8 [patent_figures_cnt] => 8 [patent_no_of_words] => 5886 [patent_no_of_claims] => 20 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 0 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 14604755 [rel_patent_id] =>[rel_patent_doc_number] =>)
14/604755
ROBOT SYSTEM, SUCTION HAND, AND METHOD FOR PRODUCING PRODUCT INCLUDING WORKPIECE Jan 25, 2015
Array ( [id] => 10320282 [patent_doc_number] => 20150205286 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2015-07-23 [patent_title] => 'NC Program Generating Apparatus Considering Power Saving' [patent_app_type] => utility [patent_app_number] => 14/593357 [patent_app_country] => US [patent_app_date] => 2015-01-09 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 12 [patent_figures_cnt] => 12 [patent_no_of_words] => 9637 [patent_no_of_claims] => 6 [patent_no_of_ind_claims] => 1 [patent_words_short_claim] => 0 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 14593357 [rel_patent_id] =>[rel_patent_doc_number] =>)
14/593357
Numerical control (NC) program generating apparatus considering power saving Jan 8, 2015 Issued
Menu