
Anna Chen Deng
Examiner (ID: 586, Phone: (571)272-5989 , Office: P/2191 )
| Most Active Art Unit | 2191 |
| Art Unit(s) | 2191, 2192 |
| Total Applications | 960 |
| Issued Applications | 851 |
| Pending Applications | 17 |
| Abandoned Applications | 94 |
Applications
| Application number | Title of the application | Filing Date | Status |
|---|---|---|---|
Array
(
[id] => 14704141
[patent_doc_number] => 10379817
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2019-08-13
[patent_title] => Computer-applied method for displaying software-type applications based on design specifications
[patent_app_type] => utility
[patent_app_number] => 15/154660
[patent_app_country] => US
[patent_app_date] => 2016-05-13
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 17
[patent_figures_cnt] => 16
[patent_no_of_words] => 12165
[patent_no_of_claims] => 8
[patent_no_of_ind_claims] => 2
[patent_words_short_claim] => 275
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 15154660
[rel_patent_id] =>[rel_patent_doc_number] =>) 15/154660 | Computer-applied method for displaying software-type applications based on design specifications | May 12, 2016 | Issued |
Array
(
[id] => 14489515
[patent_doc_number] => 10331545
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2019-06-25
[patent_title] => Debugging system
[patent_app_type] => utility
[patent_app_number] => 15/152994
[patent_app_country] => US
[patent_app_date] => 2016-05-12
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 6
[patent_figures_cnt] => 6
[patent_no_of_words] => 12660
[patent_no_of_claims] => 17
[patent_no_of_ind_claims] => 2
[patent_words_short_claim] => 328
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 15152994
[rel_patent_id] =>[rel_patent_doc_number] =>) 15/152994 | Debugging system | May 11, 2016 | Issued |
Array
(
[id] => 11882550
[patent_doc_number] => 09753720
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2017-09-05
[patent_title] => 'Universal connectivity for non-universal devices'
[patent_app_type] => utility
[patent_app_number] => 15/143645
[patent_app_country] => US
[patent_app_date] => 2016-05-02
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 7
[patent_figures_cnt] => 7
[patent_no_of_words] => 6886
[patent_no_of_claims] => 17
[patent_no_of_ind_claims] => 3
[patent_words_short_claim] => 144
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 15143645
[rel_patent_id] =>[rel_patent_doc_number] =>) 15/143645 | Universal connectivity for non-universal devices | May 1, 2016 | Issued |
Array
(
[id] => 15373229
[patent_doc_number] => 10528333
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2020-01-07
[patent_title] => Deploying an application in a cloud computing environment
[patent_app_type] => utility
[patent_app_number] => 15/140102
[patent_app_country] => US
[patent_app_date] => 2016-04-27
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 6
[patent_figures_cnt] => 10
[patent_no_of_words] => 9088
[patent_no_of_claims] => 20
[patent_no_of_ind_claims] => 3
[patent_words_short_claim] => 197
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 15140102
[rel_patent_id] =>[rel_patent_doc_number] =>) 15/140102 | Deploying an application in a cloud computing environment | Apr 26, 2016 | Issued |
Array
(
[id] => 11102780
[patent_doc_number] => 20160299750
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2016-10-13
[patent_title] => 'CUSTOMIZED AUTOMATED INSTALL PROCESS'
[patent_app_type] => utility
[patent_app_number] => 15/097540
[patent_app_country] => US
[patent_app_date] => 2016-04-13
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 18
[patent_figures_cnt] => 18
[patent_no_of_words] => 8297
[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] => 15097540
[rel_patent_id] =>[rel_patent_doc_number] =>) 15/097540 | CUSTOMIZED AUTOMATED INSTALL PROCESS | Apr 12, 2016 | Abandoned |
Array
(
[id] => 11117013
[patent_doc_number] => 20160313987
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2016-10-27
[patent_title] => 'METHOD AND SYSTEM FOR UPDATING SOFTWARE'
[patent_app_type] => utility
[patent_app_number] => 15/097303
[patent_app_country] => US
[patent_app_date] => 2016-04-13
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 16
[patent_figures_cnt] => 16
[patent_no_of_words] => 8095
[patent_no_of_claims] => 25
[patent_no_of_ind_claims] => 8
[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] => 15097303
[rel_patent_id] =>[rel_patent_doc_number] =>) 15/097303 | METHOD AND SYSTEM FOR UPDATING SOFTWARE | Apr 12, 2016 | Abandoned |
Array
(
[id] => 11124186
[patent_doc_number] => 20160321159
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2016-11-03
[patent_title] => 'Integrating a Protocol Analysis Device with Features of a Software Development Program'
[patent_app_type] => utility
[patent_app_number] => 15/097459
[patent_app_country] => US
[patent_app_date] => 2016-04-13
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 10
[patent_figures_cnt] => 10
[patent_no_of_words] => 14355
[patent_no_of_claims] => 22
[patent_no_of_ind_claims] => 4
[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] => 15097459
[rel_patent_id] =>[rel_patent_doc_number] =>) 15/097459 | Integrating a protocol analysis device with features of a software development program | Apr 12, 2016 | Issued |
Array
(
[id] => 11889916
[patent_doc_number] => 09760477
[patent_country] => US
[patent_kind] => B1
[patent_issue_date] => 2017-09-12
[patent_title] => 'Self-healing job executor pool'
[patent_app_type] => utility
[patent_app_number] => 15/096983
[patent_app_country] => US
[patent_app_date] => 2016-04-12
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 4
[patent_figures_cnt] => 4
[patent_no_of_words] => 6876
[patent_no_of_claims] => 16
[patent_no_of_ind_claims] => 3
[patent_words_short_claim] => 173
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 15096983
[rel_patent_id] =>[rel_patent_doc_number] =>) 15/096983 | Self-healing job executor pool | Apr 11, 2016 | Issued |
Array
(
[id] => 12311538
[patent_doc_number] => 09940224
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2018-04-10
[patent_title] => Automatic remote execution of an application
[patent_app_type] => utility
[patent_app_number] => 15/096915
[patent_app_country] => US
[patent_app_date] => 2016-04-12
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 5
[patent_figures_cnt] => 6
[patent_no_of_words] => 4664
[patent_no_of_claims] => 18
[patent_no_of_ind_claims] => 3
[patent_words_short_claim] => 191
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 15096915
[rel_patent_id] =>[rel_patent_doc_number] =>) 15/096915 | Automatic remote execution of an application | Apr 11, 2016 | Issued |
Array
(
[id] => 11020219
[patent_doc_number] => 20160217172
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2016-07-28
[patent_title] => 'TRACKING MODEL ELEMENT CHANGES USING CHANGE LOGS'
[patent_app_type] => utility
[patent_app_number] => 15/090683
[patent_app_country] => US
[patent_app_date] => 2016-04-05
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 6
[patent_figures_cnt] => 6
[patent_no_of_words] => 6149
[patent_no_of_claims] => 13
[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] => 15090683
[rel_patent_id] =>[rel_patent_doc_number] =>) 15/090683 | Tracking model element changes using change logs | Apr 4, 2016 | Issued |
Array
(
[id] => 12950527
[patent_doc_number] => 09836301
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2017-12-05
[patent_title] => Component discovery from source code
[patent_app_type] => utility
[patent_app_number] => 15/076207
[patent_app_country] => US
[patent_app_date] => 2016-03-21
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 18
[patent_figures_cnt] => 17
[patent_no_of_words] => 11933
[patent_no_of_claims] => 20
[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] => 15076207
[rel_patent_id] =>[rel_patent_doc_number] =>) 15/076207 | Component discovery from source code | Mar 20, 2016 | Issued |
Array
(
[id] => 11686457
[patent_doc_number] => 09684504
[patent_country] => US
[patent_kind] => B1
[patent_issue_date] => 2017-06-20
[patent_title] => 'Methods and systems for transferring data over a network'
[patent_app_type] => utility
[patent_app_number] => 15/069471
[patent_app_country] => US
[patent_app_date] => 2016-03-14
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 4
[patent_figures_cnt] => 4
[patent_no_of_words] => 7980
[patent_no_of_claims] => 25
[patent_no_of_ind_claims] => 3
[patent_words_short_claim] => 182
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 15069471
[rel_patent_id] =>[rel_patent_doc_number] =>) 15/069471 | Methods and systems for transferring data over a network | Mar 13, 2016 | Issued |
Array
(
[id] => 11332906
[patent_doc_number] => 09524153
[patent_country] => US
[patent_kind] => B1
[patent_issue_date] => 2016-12-20
[patent_title] => 'Optimized compiling of a template function'
[patent_app_type] => utility
[patent_app_number] => 15/053115
[patent_app_country] => US
[patent_app_date] => 2016-02-25
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 3
[patent_figures_cnt] => 3
[patent_no_of_words] => 4036
[patent_no_of_claims] => 1
[patent_no_of_ind_claims] => 1
[patent_words_short_claim] => 289
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 15053115
[rel_patent_id] =>[rel_patent_doc_number] =>) 15/053115 | Optimized compiling of a template function | Feb 24, 2016 | Issued |
Array
(
[id] => 11359020
[patent_doc_number] => 09535673
[patent_country] => US
[patent_kind] => B1
[patent_issue_date] => 2017-01-03
[patent_title] => 'Reducing compilation time using profile-directed feedback'
[patent_app_type] => utility
[patent_app_number] => 15/014330
[patent_app_country] => US
[patent_app_date] => 2016-02-03
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 4
[patent_figures_cnt] => 4
[patent_no_of_words] => 6506
[patent_no_of_claims] => 20
[patent_no_of_ind_claims] => 3
[patent_words_short_claim] => 241
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 15014330
[rel_patent_id] =>[rel_patent_doc_number] =>) 15/014330 | Reducing compilation time using profile-directed feedback | Feb 2, 2016 | Issued |
Array
(
[id] => 11200530
[patent_doc_number] => 09430748
[patent_country] => US
[patent_kind] => B1
[patent_issue_date] => 2016-08-30
[patent_title] => 'Verifying historical artifacts in disparate source control systems'
[patent_app_type] => utility
[patent_app_number] => 15/011149
[patent_app_country] => US
[patent_app_date] => 2016-01-29
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 5
[patent_figures_cnt] => 5
[patent_no_of_words] => 4794
[patent_no_of_claims] => 1
[patent_no_of_ind_claims] => 1
[patent_words_short_claim] => 284
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 15011149
[rel_patent_id] =>[rel_patent_doc_number] =>) 15/011149 | Verifying historical artifacts in disparate source control systems | Jan 28, 2016 | Issued |
Array
(
[id] => 11280756
[patent_doc_number] => 09497244
[patent_country] => US
[patent_kind] => B1
[patent_issue_date] => 2016-11-15
[patent_title] => 'Mission tuples in a streaming application environment'
[patent_app_type] => utility
[patent_app_number] => 15/011035
[patent_app_country] => US
[patent_app_date] => 2016-01-29
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 5
[patent_figures_cnt] => 5
[patent_no_of_words] => 5066
[patent_no_of_claims] => 1
[patent_no_of_ind_claims] => 1
[patent_words_short_claim] => 288
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 15011035
[rel_patent_id] =>[rel_patent_doc_number] =>) 15/011035 | Mission tuples in a streaming application environment | Jan 28, 2016 | Issued |
Array
(
[id] => 10778621
[patent_doc_number] => 20160124777
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2016-05-05
[patent_title] => 'RESOURCE SUBSTITUTION AND REALLOCATION IN A VIRTUAL COMPUTING ENVIRONMENT'
[patent_app_type] => utility
[patent_app_number] => 14/994353
[patent_app_country] => US
[patent_app_date] => 2016-01-13
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 10
[patent_figures_cnt] => 10
[patent_no_of_words] => 9194
[patent_no_of_claims] => 10
[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] => 14994353
[rel_patent_id] =>[rel_patent_doc_number] =>) 14/994353 | Resource substitution and reallocation in a virtual computing environment | Jan 12, 2016 | Issued |
Array
(
[id] => 12956893
[patent_doc_number] => 09838474
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2017-12-05
[patent_title] => Distributing and synchronizing objects
[patent_app_type] => utility
[patent_app_number] => 14/987651
[patent_app_country] => US
[patent_app_date] => 2016-01-04
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 6
[patent_figures_cnt] => 6
[patent_no_of_words] => 5404
[patent_no_of_claims] => 20
[patent_no_of_ind_claims] => 3
[patent_words_short_claim] => 116
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 14987651
[rel_patent_id] =>[rel_patent_doc_number] =>) 14/987651 | Distributing and synchronizing objects | Jan 3, 2016 | Issued |
Array
(
[id] => 10771000
[patent_doc_number] => 20160117156
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2016-04-28
[patent_title] => 'OPTIMIZATION OF SOFTWARE SYMBOL TABLES'
[patent_app_type] => utility
[patent_app_number] => 14/986822
[patent_app_country] => US
[patent_app_date] => 2016-01-04
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 4
[patent_figures_cnt] => 4
[patent_no_of_words] => 7235
[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] => 14986822
[rel_patent_id] =>[rel_patent_doc_number] =>) 14/986822 | Optimization of software symbol tables | Jan 3, 2016 | Issued |
Array
(
[id] => 11193198
[patent_doc_number] => 09424012
[patent_country] => US
[patent_kind] => B1
[patent_issue_date] => 2016-08-23
[patent_title] => 'Programmable code fingerprint'
[patent_app_type] => utility
[patent_app_number] => 14/987263
[patent_app_country] => US
[patent_app_date] => 2016-01-04
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 8
[patent_figures_cnt] => 8
[patent_no_of_words] => 8045
[patent_no_of_claims] => 18
[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] => 14987263
[rel_patent_id] =>[rel_patent_doc_number] =>) 14/987263 | Programmable code fingerprint | Jan 3, 2016 | Issued |