
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] => 11731319
[patent_doc_number] => 20170192762
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2017-07-06
[patent_title] => 'DECLARATIVE PROGRAMMING MODEL WITH A NATIVE PROGRAMMING LANGUAGE'
[patent_app_type] => utility
[patent_app_number] => 15/465590
[patent_app_country] => US
[patent_app_date] => 2017-03-21
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 6
[patent_figures_cnt] => 6
[patent_no_of_words] => 5329
[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] => 15465590
[rel_patent_id] =>[rel_patent_doc_number] =>) 15/465590 | Declarative programming model with a native programming language | Mar 20, 2017 | Issued |
Array
(
[id] => 14061959
[patent_doc_number] => 10235272
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2019-03-19
[patent_title] => Debugging system and method
[patent_app_type] => utility
[patent_app_number] => 15/451068
[patent_app_country] => US
[patent_app_date] => 2017-03-06
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 7
[patent_figures_cnt] => 10
[patent_no_of_words] => 8152
[patent_no_of_claims] => 20
[patent_no_of_ind_claims] => 2
[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] => 15451068
[rel_patent_id] =>[rel_patent_doc_number] =>) 15/451068 | Debugging system and method | Mar 5, 2017 | Issued |
Array
(
[id] => 11958125
[patent_doc_number] => 20170262277
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2017-09-14
[patent_title] => 'SOFTWARE MANAGEMENT SYSTEM FOR VEHICLE, MANAGEMENT SERVER, AND VEHICLE'
[patent_app_type] => utility
[patent_app_number] => 15/449341
[patent_app_country] => US
[patent_app_date] => 2017-03-03
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 25
[patent_figures_cnt] => 25
[patent_no_of_words] => 20082
[patent_no_of_claims] => 14
[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] => 15449341
[rel_patent_id] =>[rel_patent_doc_number] =>) 15/449341 | Software management system for vehicle, management server, and vehicle | Mar 2, 2017 | Issued |
Array
(
[id] => 14175875
[patent_doc_number] => 10261953
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2019-04-16
[patent_title] => Document review management system
[patent_app_type] => utility
[patent_app_number] => 15/449785
[patent_app_country] => US
[patent_app_date] => 2017-03-03
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 5
[patent_figures_cnt] => 5
[patent_no_of_words] => 6020
[patent_no_of_claims] => 9
[patent_no_of_ind_claims] => 2
[patent_words_short_claim] => 248
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 15449785
[rel_patent_id] =>[rel_patent_doc_number] =>) 15/449785 | Document review management system | Mar 2, 2017 | Issued |
Array
(
[id] => 15075001
[patent_doc_number] => 10466991
[patent_country] => US
[patent_kind] => B1
[patent_issue_date] => 2019-11-05
[patent_title] => Computing instance software package installation
[patent_app_type] => utility
[patent_app_number] => 15/449065
[patent_app_country] => US
[patent_app_date] => 2017-03-03
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 12
[patent_figures_cnt] => 12
[patent_no_of_words] => 12671
[patent_no_of_claims] => 20
[patent_no_of_ind_claims] => 3
[patent_words_short_claim] => 199
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 15449065
[rel_patent_id] =>[rel_patent_doc_number] =>) 15/449065 | Computing instance software package installation | Mar 2, 2017 | Issued |
Array
(
[id] => 14175529
[patent_doc_number] => 10261779
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2019-04-16
[patent_title] => Device which is operable during firmware upgrade
[patent_app_type] => utility
[patent_app_number] => 15/448176
[patent_app_country] => US
[patent_app_date] => 2017-03-02
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 3
[patent_figures_cnt] => 3
[patent_no_of_words] => 4517
[patent_no_of_claims] => 13
[patent_no_of_ind_claims] => 2
[patent_words_short_claim] => 145
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 15448176
[rel_patent_id] =>[rel_patent_doc_number] =>) 15/448176 | Device which is operable during firmware upgrade | Mar 1, 2017 | Issued |
Array
(
[id] => 13199459
[patent_doc_number] => 10114648
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2018-10-30
[patent_title] => Compile method, non-transitory computer-readable recording medium storing compile program, and information processing device
[patent_app_type] => utility
[patent_app_number] => 15/447540
[patent_app_country] => US
[patent_app_date] => 2017-03-02
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 19
[patent_figures_cnt] => 31
[patent_no_of_words] => 5249
[patent_no_of_claims] => 9
[patent_no_of_ind_claims] => 3
[patent_words_short_claim] => 198
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 15447540
[rel_patent_id] =>[rel_patent_doc_number] =>) 15/447540 | Compile method, non-transitory computer-readable recording medium storing compile program, and information processing device | Mar 1, 2017 | Issued |
Array
(
[id] => 12735589
[patent_doc_number] => 20180137030
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2018-05-17
[patent_title] => AUTOMATIC GENERATION OF AN EXCEPTION DETECTOR FOR DETERMINING AN OVERFLOW CONDITION
[patent_app_type] => utility
[patent_app_number] => 15/446983
[patent_app_country] => US
[patent_app_date] => 2017-03-01
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 0
[patent_figures_cnt] => 0
[patent_no_of_words] => 7124
[patent_no_of_claims] => 0
[patent_no_of_ind_claims] => -17
[patent_words_short_claim] => 82
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => publication
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 15446983
[rel_patent_id] =>[rel_patent_doc_number] =>) 15/446983 | AUTOMATIC GENERATION OF AN EXCEPTION DETECTOR FOR DETERMINING AN OVERFLOW CONDITION | Feb 28, 2017 | Abandoned |
Array
(
[id] => 14022473
[patent_doc_number] => 20190073230
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2019-03-07
[patent_title] => METHOD AND APPARATUS FOR LOADING MULTIPLE DIFFERING VERSIONS OF A NATIVE LIBRARY INTO A NATIVE ENVIRONMENT
[patent_app_type] => utility
[patent_app_number] => 16/081230
[patent_app_country] => US
[patent_app_date] => 2017-02-28
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 0
[patent_figures_cnt] => 0
[patent_no_of_words] => 5788
[patent_no_of_claims] => 0
[patent_no_of_ind_claims] => -16
[patent_words_short_claim] => 68
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => publication
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16081230
[rel_patent_id] =>[rel_patent_doc_number] =>) 16/081230 | Method and apparatus for loading multiple differing versions of a native library into a native environment | Feb 27, 2017 | Issued |
Array
(
[id] => 12665683
[patent_doc_number] => 20180113727
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2018-04-26
[patent_title] => EXECUTING OPTIMIZED LOCAL ENTRY POINTS AND FUNCTION CALL SITES
[patent_app_type] => utility
[patent_app_number] => 15/420392
[patent_app_country] => US
[patent_app_date] => 2017-01-31
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 0
[patent_figures_cnt] => 0
[patent_no_of_words] => 14306
[patent_no_of_claims] => 0
[patent_no_of_ind_claims] => -7
[patent_words_short_claim] => 246
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => publication
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 15420392
[rel_patent_id] =>[rel_patent_doc_number] =>) 15/420392 | Executing optimized local entry points and function call sites | Jan 30, 2017 | Issued |
Array
(
[id] => 14982323
[patent_doc_number] => 10445072
[patent_country] => US
[patent_kind] => B1
[patent_issue_date] => 2019-10-15
[patent_title] => Execution order block for graphical programming
[patent_app_type] => utility
[patent_app_number] => 15/402543
[patent_app_country] => US
[patent_app_date] => 2017-01-10
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 3
[patent_figures_cnt] => 6
[patent_no_of_words] => 6934
[patent_no_of_claims] => 19
[patent_no_of_ind_claims] => 3
[patent_words_short_claim] => 205
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 15402543
[rel_patent_id] =>[rel_patent_doc_number] =>) 15/402543 | Execution order block for graphical programming | Jan 9, 2017 | Issued |
Array
(
[id] => 15313003
[patent_doc_number] => 10521205
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2019-12-31
[patent_title] => Hostable compiler utilizing type information from a host application
[patent_app_type] => utility
[patent_app_number] => 15/401497
[patent_app_country] => US
[patent_app_date] => 2017-01-09
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 6
[patent_figures_cnt] => 6
[patent_no_of_words] => 4454
[patent_no_of_claims] => 19
[patent_no_of_ind_claims] => 3
[patent_words_short_claim] => 104
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 15401497
[rel_patent_id] =>[rel_patent_doc_number] =>) 15/401497 | Hostable compiler utilizing type information from a host application | Jan 8, 2017 | Issued |
Array
(
[id] => 12819736
[patent_doc_number] => 20180165084
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2018-06-14
[patent_title] => MANAGING SOFTWARE CHANGES TO VIRTUAL NETWORK FUNCTIONS
[patent_app_type] => utility
[patent_app_number] => 15/375948
[patent_app_country] => US
[patent_app_date] => 2016-12-12
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 0
[patent_figures_cnt] => 0
[patent_no_of_words] => 14186
[patent_no_of_claims] => 0
[patent_no_of_ind_claims] => -17
[patent_words_short_claim] => 117
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => publication
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 15375948
[rel_patent_id] =>[rel_patent_doc_number] =>) 15/375948 | Managing software changes to virtual network functions | Dec 11, 2016 | Issued |
Array
(
[id] => 15231529
[patent_doc_number] => 10503486
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2019-12-10
[patent_title] => Methods and apparatus to reduce application deployments sizes
[patent_app_type] => utility
[patent_app_number] => 15/374743
[patent_app_country] => US
[patent_app_date] => 2016-12-09
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 5
[patent_figures_cnt] => 5
[patent_no_of_words] => 8869
[patent_no_of_claims] => 20
[patent_no_of_ind_claims] => 3
[patent_words_short_claim] => 195
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 15374743
[rel_patent_id] =>[rel_patent_doc_number] =>) 15/374743 | Methods and apparatus to reduce application deployments sizes | Dec 8, 2016 | Issued |
Array
(
[id] => 11693093
[patent_doc_number] => 20170168809
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2017-06-15
[patent_title] => 'TECHNOLOGIES FOR CUSTOMIZED CROWD-SOURCED FEATURES, AUTOMATED SAFETY AND QUALITY ASSURANCE WITH A TECHNICAL COMPUTING ENVIRONMENT'
[patent_app_type] => utility
[patent_app_number] => 15/372979
[patent_app_country] => US
[patent_app_date] => 2016-12-08
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 14
[patent_figures_cnt] => 14
[patent_no_of_words] => 13492
[patent_no_of_claims] => 25
[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] => 15372979
[rel_patent_id] =>[rel_patent_doc_number] =>) 15/372979 | Technologies for customized crowd-sourced features, automated safety and quality assurance with a technical computing environment | Dec 7, 2016 | Issued |
Array
(
[id] => 12797221
[patent_doc_number] => 20180157576
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2018-06-07
[patent_title] => Partial Process Recording
[patent_app_type] => utility
[patent_app_number] => 15/369332
[patent_app_country] => US
[patent_app_date] => 2016-12-05
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 0
[patent_figures_cnt] => 0
[patent_no_of_words] => 11273
[patent_no_of_claims] => 0
[patent_no_of_ind_claims] => -17
[patent_words_short_claim] => 56
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => publication
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 15369332
[rel_patent_id] =>[rel_patent_doc_number] =>) 15/369332 | Partial process recording | Dec 4, 2016 | Issued |
Array
(
[id] => 11759197
[patent_doc_number] => 20170206066
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2017-07-20
[patent_title] => 'SYSTEM FOR THE DISCOVERY AND PROVISIONING OF ARTIFACTS AND COMPOSITES'
[patent_app_type] => utility
[patent_app_number] => 15/356651
[patent_app_country] => US
[patent_app_date] => 2016-11-20
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 16
[patent_figures_cnt] => 16
[patent_no_of_words] => 4958
[patent_no_of_claims] => 8
[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] => 15356651
[rel_patent_id] =>[rel_patent_doc_number] =>) 15/356651 | System for the discovery and provisioning of artifacts and composites | Nov 19, 2016 | Issued |
Array
(
[id] => 11445173
[patent_doc_number] => 20170046194
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2017-02-16
[patent_title] => 'DYNAMIC TIME-BASED SEQUENCING'
[patent_app_type] => utility
[patent_app_number] => 15/340640
[patent_app_country] => US
[patent_app_date] => 2016-11-01
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 9
[patent_figures_cnt] => 9
[patent_no_of_words] => 10984
[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] => 15340640
[rel_patent_id] =>[rel_patent_doc_number] =>) 15/340640 | Dynamic time-based sequencing | Oct 31, 2016 | Issued |
Array
(
[id] => 14091723
[patent_doc_number] => 10241765
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2019-03-26
[patent_title] => Apparatuses, methods, and computer program products for reducing software runtime
[patent_app_type] => utility
[patent_app_number] => 15/339431
[patent_app_country] => US
[patent_app_date] => 2016-10-31
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 5
[patent_figures_cnt] => 5
[patent_no_of_words] => 5074
[patent_no_of_claims] => 11
[patent_no_of_ind_claims] => 3
[patent_words_short_claim] => 209
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 15339431
[rel_patent_id] =>[rel_patent_doc_number] =>) 15/339431 | Apparatuses, methods, and computer program products for reducing software runtime | Oct 30, 2016 | Issued |
Array
(
[id] => 12688483
[patent_doc_number] => 20180121327
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2018-05-03
[patent_title] => System and Method for Debugging Applications on a Developer Workstation
[patent_app_type] => utility
[patent_app_number] => 15/337144
[patent_app_country] => US
[patent_app_date] => 2016-10-28
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 0
[patent_figures_cnt] => 0
[patent_no_of_words] => 3801
[patent_no_of_claims] => 0
[patent_no_of_ind_claims] => -10
[patent_words_short_claim] => 116
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => publication
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 15337144
[rel_patent_id] =>[rel_patent_doc_number] =>) 15/337144 | System and method for debugging applications on a developer workstation | Oct 27, 2016 | Issued |