Search

Qing Chen

Examiner (ID: 13980, Phone: (571)270-1071 , Office: P/2191 )

Most Active Art Unit
2191
Art Unit(s)
2191
Total Applications
1245
Issued Applications
995
Pending Applications
94
Abandoned Applications
177

Applications

Application numberTitle of the applicationFiling DateStatus
Array ( [id] => 10314194 [patent_doc_number] => 20150199197 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2015-07-16 [patent_title] => 'VERSION MANAGEMENT FOR APPLICATIONS' [patent_app_type] => utility [patent_app_number] => 14/391571 [patent_app_country] => US [patent_app_date] => 2012-06-08 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 8 [patent_figures_cnt] => 8 [patent_no_of_words] => 8568 [patent_no_of_claims] => 15 [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] => 14391571 [rel_patent_id] =>[rel_patent_doc_number] =>)
14/391571
VERSION MANAGEMENT FOR APPLICATIONS Jun 7, 2012 Abandoned
Array ( [id] => 9766054 [patent_doc_number] => 08850401 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2014-09-30 [patent_title] => 'Monitoring a software system using an interpretation rule of an ontology' [patent_app_type] => utility [patent_app_number] => 13/468430 [patent_app_country] => US [patent_app_date] => 2012-05-10 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 3 [patent_figures_cnt] => 5 [patent_no_of_words] => 5592 [patent_no_of_claims] => 21 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 166 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 13468430 [rel_patent_id] =>[rel_patent_doc_number] =>)
13/468430
Monitoring a software system using an interpretation rule of an ontology May 9, 2012 Issued
Array ( [id] => 9707552 [patent_doc_number] => 08832648 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2014-09-09 [patent_title] => 'Managing dynamic configuration data for a set of components' [patent_app_type] => utility [patent_app_number] => 13/467780 [patent_app_country] => US [patent_app_date] => 2012-05-09 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 7 [patent_figures_cnt] => 7 [patent_no_of_words] => 5347 [patent_no_of_claims] => 18 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 146 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 13467780 [rel_patent_id] =>[rel_patent_doc_number] =>)
13/467780
Managing dynamic configuration data for a set of components May 8, 2012 Issued
Array ( [id] => 8372608 [patent_doc_number] => 20120221997 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2012-08-30 [patent_title] => 'NAVIGATION-INDEPENDENT ACCESS TO ELEMENTS OF AN INTEGRATED DEVELOPMENT ENVIRONMENT (IDE) USING UNIFORM RESOURCE LOCATORS (URLS)' [patent_app_type] => utility [patent_app_number] => 13/465157 [patent_app_country] => US [patent_app_date] => 2012-05-07 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 4 [patent_figures_cnt] => 4 [patent_no_of_words] => 3562 [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] => 13465157 [rel_patent_id] =>[rel_patent_doc_number] =>)
13/465157
Navigation-independent access to elements of an integrated development environment (IDE) using uniform resource locators (URLs) May 6, 2012 Issued
Array ( [id] => 8794473 [patent_doc_number] => 20130111442 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2013-05-02 [patent_title] => 'PARALLEL DEVELOPMENT OF A SOFTWARE SYSTEM' [patent_app_type] => utility [patent_app_number] => 13/447633 [patent_app_country] => US [patent_app_date] => 2012-04-16 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 12 [patent_figures_cnt] => 12 [patent_no_of_words] => 9366 [patent_no_of_claims] => 16 [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] => 13447633 [rel_patent_id] =>[rel_patent_doc_number] =>)
13/447633
Parallel development of a software system Apr 15, 2012 Issued
Array ( [id] => 11482210 [patent_doc_number] => 09588756 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2017-03-07 [patent_title] => 'Updating software components in a program' [patent_app_type] => utility [patent_app_number] => 14/387215 [patent_app_country] => US [patent_app_date] => 2012-03-22 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 7 [patent_figures_cnt] => 7 [patent_no_of_words] => 6783 [patent_no_of_claims] => 51 [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] => 14387215 [rel_patent_id] =>[rel_patent_doc_number] =>)
14/387215
Updating software components in a program Mar 21, 2012 Issued
Array ( [id] => 8461051 [patent_doc_number] => 08296736 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2012-10-23 [patent_title] => 'Automated business process testing that spans multiple platforms or applications' [patent_app_type] => utility [patent_app_number] => 13/417597 [patent_app_country] => US [patent_app_date] => 2012-03-12 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 5 [patent_figures_cnt] => 13 [patent_no_of_words] => 4464 [patent_no_of_claims] => 17 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 180 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 13417597 [rel_patent_id] =>[rel_patent_doc_number] =>)
13/417597
Automated business process testing that spans multiple platforms or applications Mar 11, 2012 Issued
Array ( [id] => 10137478 [patent_doc_number] => 09170798 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2015-10-27 [patent_title] => 'System and method for customizing a deployment plan for a multi-tier application in a cloud infrastructure' [patent_app_type] => utility [patent_app_number] => 13/411357 [patent_app_country] => US [patent_app_date] => 2012-03-02 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 17 [patent_figures_cnt] => 17 [patent_no_of_words] => 15701 [patent_no_of_claims] => 19 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 164 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 13411357 [rel_patent_id] =>[rel_patent_doc_number] =>)
13/411357
System and method for customizing a deployment plan for a multi-tier application in a cloud infrastructure Mar 1, 2012 Issued
Array ( [id] => 9847865 [patent_doc_number] => 08949798 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2015-02-03 [patent_title] => 'Framework for conditionally executing code in an application using conditions in the framework and in the application' [patent_app_type] => utility [patent_app_number] => 13/402326 [patent_app_country] => US [patent_app_date] => 2012-02-22 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 5 [patent_figures_cnt] => 6 [patent_no_of_words] => 13449 [patent_no_of_claims] => 10 [patent_no_of_ind_claims] => 2 [patent_words_short_claim] => 254 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 13402326 [rel_patent_id] =>[rel_patent_doc_number] =>)
13/402326
Framework for conditionally executing code in an application using conditions in the framework and in the application Feb 21, 2012 Issued
Array ( [id] => 10867364 [patent_doc_number] => 08893094 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2014-11-18 [patent_title] => 'Hardware compilation and/or translation with fault detection and roll back functionality' [patent_app_type] => utility [patent_app_number] => 13/341812 [patent_app_country] => US [patent_app_date] => 2011-12-30 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 5 [patent_figures_cnt] => 5 [patent_no_of_words] => 4453 [patent_no_of_claims] => 30 [patent_no_of_ind_claims] => 5 [patent_words_short_claim] => 102 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 13341812 [rel_patent_id] =>[rel_patent_doc_number] =>)
13/341812
Hardware compilation and/or translation with fault detection and roll back functionality Dec 29, 2011 Issued
Array ( [id] => 9623465 [patent_doc_number] => 08793660 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2014-07-29 [patent_title] => 'Automated testing of programming code for a web service' [patent_app_type] => utility [patent_app_number] => 13/341553 [patent_app_country] => US [patent_app_date] => 2011-12-30 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 9 [patent_figures_cnt] => 13 [patent_no_of_words] => 13331 [patent_no_of_claims] => 24 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 274 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 13341553 [rel_patent_id] =>[rel_patent_doc_number] =>)
13/341553
Automated testing of programming code for a web service Dec 29, 2011 Issued
Array ( [id] => 8214346 [patent_doc_number] => 20120131562 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2012-05-24 [patent_title] => 'METHOD AND APPARATUS FOR UPGRADING VIRTUAL MACHINE IN A PORTABLE TERMINAL' [patent_app_type] => utility [patent_app_number] => 13/302106 [patent_app_country] => US [patent_app_date] => 2011-11-22 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 3 [patent_figures_cnt] => 3 [patent_no_of_words] => 2956 [patent_no_of_claims] => 12 [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] => publications/A1/0131/20120131562.pdf [firstpage_image] =>[orig_patent_app_number] => 13302106 [rel_patent_id] =>[rel_patent_doc_number] =>)
13/302106
METHOD AND APPARATUS FOR UPGRADING VIRTUAL MACHINE IN A PORTABLE TERMINAL Nov 21, 2011 Abandoned
Array ( [id] => 10072388 [patent_doc_number] => 09110747 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2015-08-18 [patent_title] => 'Obtaining program data over a network' [patent_app_type] => utility [patent_app_number] => 13/302656 [patent_app_country] => US [patent_app_date] => 2011-11-22 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 5 [patent_figures_cnt] => 5 [patent_no_of_words] => 4817 [patent_no_of_claims] => 30 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 218 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 13302656 [rel_patent_id] =>[rel_patent_doc_number] =>)
13/302656
Obtaining program data over a network Nov 21, 2011 Issued
Array ( [id] => 9879161 [patent_doc_number] => 08966457 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2015-02-24 [patent_title] => 'Method and system for converting a single-threaded software program into an application-specific supercomputer' [patent_app_type] => utility [patent_app_number] => 13/296232 [patent_app_country] => US [patent_app_date] => 2011-11-15 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 70 [patent_figures_cnt] => 71 [patent_no_of_words] => 74947 [patent_no_of_claims] => 39 [patent_no_of_ind_claims] => 4 [patent_words_short_claim] => 138 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 13296232 [rel_patent_id] =>[rel_patent_doc_number] =>)
13/296232
Method and system for converting a single-threaded software program into an application-specific supercomputer Nov 14, 2011 Issued
Array ( [id] => 8816687 [patent_doc_number] => 20130117732 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2013-05-09 [patent_title] => 'TECHNIQUE TO IMPROVE PERFORMANCE OF SOFTWARE BREAKPOINT HANDLING' [patent_app_type] => utility [patent_app_number] => 13/293099 [patent_app_country] => US [patent_app_date] => 2011-11-09 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 4 [patent_figures_cnt] => 4 [patent_no_of_words] => 2336 [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] => 13293099 [rel_patent_id] =>[rel_patent_doc_number] =>)
13/293099
Software breakpoint handling by eliminating instruction replacement and execution under certain conditions Nov 8, 2011 Issued
Array ( [id] => 10003072 [patent_doc_number] => 09047166 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2015-06-02 [patent_title] => 'System for generating application software installed on a mobile terminal' [patent_app_type] => utility [patent_app_number] => 14/355740 [patent_app_country] => US [patent_app_date] => 2011-11-04 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 33 [patent_figures_cnt] => 39 [patent_no_of_words] => 34609 [patent_no_of_claims] => 18 [patent_no_of_ind_claims] => 1 [patent_words_short_claim] => 312 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 14355740 [rel_patent_id] =>[rel_patent_doc_number] =>)
14/355740
System for generating application software installed on a mobile terminal Nov 3, 2011 Issued
Array ( [id] => 9532680 [patent_doc_number] => 08756566 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2014-06-17 [patent_title] => 'Parallel development of a software system' [patent_app_type] => utility [patent_app_number] => 13/287267 [patent_app_country] => US [patent_app_date] => 2011-11-02 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 11 [patent_figures_cnt] => 13 [patent_no_of_words] => 9395 [patent_no_of_claims] => 7 [patent_no_of_ind_claims] => 2 [patent_words_short_claim] => 223 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 13287267 [rel_patent_id] =>[rel_patent_doc_number] =>)
13/287267
Parallel development of a software system Nov 1, 2011 Issued
Array ( [id] => 8424790 [patent_doc_number] => 08281288 [patent_country] => US [patent_kind] => B1 [patent_issue_date] => 2012-10-02 [patent_title] => 'Integrated development environment with network-based compilation and sandboxed native machine-language capabilities' [patent_app_type] => utility [patent_app_number] => 13/278011 [patent_app_country] => US [patent_app_date] => 2011-10-20 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 4 [patent_figures_cnt] => 4 [patent_no_of_words] => 4446 [patent_no_of_claims] => 15 [patent_no_of_ind_claims] => 4 [patent_words_short_claim] => 161 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 13278011 [rel_patent_id] =>[rel_patent_doc_number] =>)
13/278011
Integrated development environment with network-based compilation and sandboxed native machine-language capabilities Oct 19, 2011 Issued
Array ( [id] => 9472581 [patent_doc_number] => 08726230 [patent_country] => US [patent_kind] => B1 [patent_issue_date] => 2014-05-13 [patent_title] => 'Generating a user interface for sending data among resources' [patent_app_type] => utility [patent_app_number] => 13/267924 [patent_app_country] => US [patent_app_date] => 2011-10-07 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 7 [patent_figures_cnt] => 7 [patent_no_of_words] => 7252 [patent_no_of_claims] => 17 [patent_no_of_ind_claims] => 4 [patent_words_short_claim] => 366 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 13267924 [rel_patent_id] =>[rel_patent_doc_number] =>)
13/267924
Generating a user interface for sending data among resources Oct 6, 2011 Issued
Array ( [id] => 8757182 [patent_doc_number] => 20130091487 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2013-04-11 [patent_title] => 'SCALABLE PROPERTY-SENSITIVE POINTS-TO ANALYSIS FOR PROGRAM CODE' [patent_app_type] => utility [patent_app_number] => 13/253521 [patent_app_country] => US [patent_app_date] => 2011-10-05 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 11 [patent_figures_cnt] => 11 [patent_no_of_words] => 13630 [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] => 13253521 [rel_patent_id] =>[rel_patent_doc_number] =>)
13/253521
Scalable property-sensitive points-to analysis for program code Oct 4, 2011 Issued
Menu