
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 number | Title of the application | Filing Date | Status |
|---|---|---|---|
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 |