Search

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