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] => 7277631 [patent_doc_number] => 20040237082 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2004-11-25 [patent_title] => 'System, method, and API for progressively installing software application' [patent_app_type] => new [patent_app_number] => 10/692323 [patent_app_country] => US [patent_app_date] => 2003-10-23 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 11 [patent_figures_cnt] => 11 [patent_no_of_words] => 6646 [patent_no_of_claims] => 26 [patent_no_of_ind_claims] => 5 [patent_words_short_claim] => 40 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] => publications/A1/0237/20040237082.pdf [firstpage_image] =>[orig_patent_app_number] => 10692323 [rel_patent_id] =>[rel_patent_doc_number] =>)
10/692323
System, method, and API for progressively installing software application Oct 22, 2003 Abandoned
Array ( [id] => 874152 [patent_doc_number] => 07367018 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2008-04-29 [patent_title] => 'System and method for organizing and sharing of process plant design and operations data' [patent_app_type] => utility [patent_app_number] => 10/692006 [patent_app_country] => US [patent_app_date] => 2003-10-23 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 48 [patent_figures_cnt] => 48 [patent_no_of_words] => 4352 [patent_no_of_claims] => 20 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 194 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/07/367/07367018.pdf [firstpage_image] =>[orig_patent_app_number] => 10692006 [rel_patent_id] =>[rel_patent_doc_number] =>)
10/692006
System and method for organizing and sharing of process plant design and operations data Oct 22, 2003 Issued
Array ( [id] => 7167672 [patent_doc_number] => 20050086659 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2005-04-21 [patent_title] => 'System and method for regulating rate of execution of software execution units' [patent_app_type] => utility [patent_app_number] => 10/689114 [patent_app_country] => US [patent_app_date] => 2003-10-19 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 15 [patent_figures_cnt] => 15 [patent_no_of_words] => 5460 [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] => publications/A1/0086/20050086659.pdf [firstpage_image] =>[orig_patent_app_number] => 10689114 [rel_patent_id] =>[rel_patent_doc_number] =>)
10/689114
System and method for regulating rate of execution of software execution units Oct 18, 2003 Abandoned
Array ( [id] => 7392563 [patent_doc_number] => 20040083471 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2004-04-29 [patent_title] => 'Method of upgrading system software of a home appliance' [patent_app_type] => new [patent_app_number] => 10/687901 [patent_app_country] => US [patent_app_date] => 2003-10-17 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 8 [patent_figures_cnt] => 8 [patent_no_of_words] => 2901 [patent_no_of_claims] => 7 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 75 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] => publications/A1/0083/20040083471.pdf [firstpage_image] =>[orig_patent_app_number] => 10687901 [rel_patent_id] =>[rel_patent_doc_number] =>)
10/687901
Method of upgrading system software of a home appliance Oct 16, 2003 Abandoned
Array ( [id] => 7328386 [patent_doc_number] => 20040139177 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2004-07-15 [patent_title] => 'System and method for managing application' [patent_app_type] => new [patent_app_number] => 10/685407 [patent_app_country] => US [patent_app_date] => 2003-10-16 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 9 [patent_figures_cnt] => 9 [patent_no_of_words] => 4237 [patent_no_of_claims] => 30 [patent_no_of_ind_claims] => 4 [patent_words_short_claim] => 45 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] => publications/A1/0139/20040139177.pdf [firstpage_image] =>[orig_patent_app_number] => 10685407 [rel_patent_id] =>[rel_patent_doc_number] =>)
10/685407
System and method for managing an application or software component for use in a device to be controlled in a home network Oct 15, 2003 Issued
Array ( [id] => 7167563 [patent_doc_number] => 20050086642 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2005-04-21 [patent_title] => 'Tools providing for backwards compatible software' [patent_app_type] => utility [patent_app_number] => 10/687233 [patent_app_country] => US [patent_app_date] => 2003-10-15 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 8 [patent_figures_cnt] => 8 [patent_no_of_words] => 3331 [patent_no_of_claims] => 38 [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] => publications/A1/0086/20050086642.pdf [firstpage_image] =>[orig_patent_app_number] => 10687233 [rel_patent_id] =>[rel_patent_doc_number] =>)
10/687233
Tools providing for backwards compatible software Oct 14, 2003 Abandoned
Array ( [id] => 6992328 [patent_doc_number] => 20050091365 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2005-04-28 [patent_title] => 'Interposing a virtual machine monitor and devirtualizing computer hardware' [patent_app_type] => utility [patent_app_number] => 10/676557 [patent_app_country] => US [patent_app_date] => 2003-10-01 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 7 [patent_figures_cnt] => 7 [patent_no_of_words] => 4174 [patent_no_of_claims] => 72 [patent_no_of_ind_claims] => 7 [patent_words_short_claim] => 0 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] => publications/A1/0091/20050091365.pdf [firstpage_image] =>[orig_patent_app_number] => 10676557 [rel_patent_id] =>[rel_patent_doc_number] =>)
10/676557
Interposing a virtual machine monitor and devirtualizing computer hardware at runtime Sep 30, 2003 Issued
Array ( [id] => 9143 [patent_doc_number] => 07818718 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2010-10-19 [patent_title] => 'Undoing user actions in a client program' [patent_app_type] => utility [patent_app_number] => 10/676819 [patent_app_country] => US [patent_app_date] => 2003-09-30 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 3 [patent_figures_cnt] => 5 [patent_no_of_words] => 3562 [patent_no_of_claims] => 11 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 353 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/07/818/07818718.pdf [firstpage_image] =>[orig_patent_app_number] => 10676819 [rel_patent_id] =>[rel_patent_doc_number] =>)
10/676819
Undoing user actions in a client program Sep 29, 2003 Issued
Array ( [id] => 891136 [patent_doc_number] => 07353499 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2008-04-01 [patent_title] => 'Multiple instruction dispatch tables for application program obfuscation' [patent_app_type] => utility [patent_app_number] => 10/672183 [patent_app_country] => US [patent_app_date] => 2003-09-25 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 39 [patent_figures_cnt] => 53 [patent_no_of_words] => 16354 [patent_no_of_claims] => 44 [patent_no_of_ind_claims] => 10 [patent_words_short_claim] => 151 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/07/353/07353499.pdf [firstpage_image] =>[orig_patent_app_number] => 10672183 [rel_patent_id] =>[rel_patent_doc_number] =>)
10/672183
Multiple instruction dispatch tables for application program obfuscation Sep 24, 2003 Issued
Array ( [id] => 7470308 [patent_doc_number] => 20040199399 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2004-10-07 [patent_title] => 'Cooperation instruction information creation device and cooperation instruction information creation method' [patent_app_type] => new [patent_app_number] => 10/661504 [patent_app_country] => US [patent_app_date] => 2003-09-15 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 21 [patent_figures_cnt] => 21 [patent_no_of_words] => 10823 [patent_no_of_claims] => 10 [patent_no_of_ind_claims] => 2 [patent_words_short_claim] => 68 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] => publications/A1/0199/20040199399.pdf [firstpage_image] =>[orig_patent_app_number] => 10661504 [rel_patent_id] =>[rel_patent_doc_number] =>)
10/661504
Cooperation instruction information creation device and cooperation instruction information creation method for document services on a network Sep 14, 2003 Issued
Array ( [id] => 5917223 [patent_doc_number] => 20060130002 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2006-06-15 [patent_title] => 'Requirement defining method, method for developing software, and method for changing requirement word, and newly defining method' [patent_app_type] => utility [patent_app_number] => 10/526803 [patent_app_country] => US [patent_app_date] => 2003-09-09 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 4 [patent_figures_cnt] => 4 [patent_no_of_words] => 9894 [patent_no_of_claims] => 5 [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] => publications/A1/0130/20060130002.pdf [firstpage_image] =>[orig_patent_app_number] => 10526803 [rel_patent_id] =>[rel_patent_doc_number] =>)
10/526803
Requirement defining method, method for developing software, and method for changing requirement word, and newly defining method Sep 8, 2003 Abandoned
Array ( [id] => 7013244 [patent_doc_number] => 20050066015 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2005-03-24 [patent_title] => 'Method and system for automated validation, scripting, dissemination and installation of software' [patent_app_type] => utility [patent_app_number] => 10/657989 [patent_app_country] => US [patent_app_date] => 2003-09-09 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 5 [patent_figures_cnt] => 5 [patent_no_of_words] => 2552 [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] => publications/A1/0066/20050066015.pdf [firstpage_image] =>[orig_patent_app_number] => 10657989 [rel_patent_id] =>[rel_patent_doc_number] =>)
10/657989
Method and system for automated validation, scripting, dissemination and installation of software Sep 8, 2003 Abandoned
Array ( [id] => 7458671 [patent_doc_number] => 20040187140 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2004-09-23 [patent_title] => 'Application framework' [patent_app_type] => new [patent_app_number] => 10/657726 [patent_app_country] => US [patent_app_date] => 2003-09-08 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 30 [patent_figures_cnt] => 30 [patent_no_of_words] => 15506 [patent_no_of_claims] => 41 [patent_no_of_ind_claims] => 4 [patent_words_short_claim] => 58 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] => publications/A1/0187/20040187140.pdf [firstpage_image] =>[orig_patent_app_number] => 10657726 [rel_patent_id] =>[rel_patent_doc_number] =>)
10/657726
Application framework Sep 7, 2003 Abandoned
Array ( [id] => 7085014 [patent_doc_number] => 20050050394 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2005-03-03 [patent_title] => 'System that uses reference codes to establish properties of grogram modules and method of the same' [patent_app_type] => utility [patent_app_number] => 10/648404 [patent_app_country] => US [patent_app_date] => 2003-08-27 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 5 [patent_figures_cnt] => 5 [patent_no_of_words] => 1113 [patent_no_of_claims] => 6 [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/0050/20050050394.pdf [firstpage_image] =>[orig_patent_app_number] => 10648404 [rel_patent_id] =>[rel_patent_doc_number] =>)
10/648404
System that uses reference codes to establish properties of grogram modules and method of the same Aug 26, 2003 Abandoned
Array ( [id] => 7085144 [patent_doc_number] => 20050050524 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2005-03-03 [patent_title] => 'Generating software test information' [patent_app_type] => utility [patent_app_number] => 10/647106 [patent_app_country] => US [patent_app_date] => 2003-08-25 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 8 [patent_figures_cnt] => 8 [patent_no_of_words] => 7197 [patent_no_of_claims] => 42 [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] => publications/A1/0050/20050050524.pdf [firstpage_image] =>[orig_patent_app_number] => 10647106 [rel_patent_id] =>[rel_patent_doc_number] =>)
10/647106
Generating software test information Aug 24, 2003 Abandoned
Array ( [id] => 4582722 [patent_doc_number] => 07840951 [patent_country] => US [patent_kind] => B1 [patent_issue_date] => 2010-11-23 [patent_title] => 'Reducing the overhead involved in executing native code in a virtual machine through binary reoptimization' [patent_app_type] => utility [patent_app_number] => 10/646309 [patent_app_country] => US [patent_app_date] => 2003-08-22 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 2 [patent_figures_cnt] => 2 [patent_no_of_words] => 2213 [patent_no_of_claims] => 18 [patent_no_of_ind_claims] => 4 [patent_words_short_claim] => 247 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/07/840/07840951.pdf [firstpage_image] =>[orig_patent_app_number] => 10646309 [rel_patent_id] =>[rel_patent_doc_number] =>)
10/646309
Reducing the overhead involved in executing native code in a virtual machine through binary reoptimization Aug 21, 2003 Issued
Array ( [id] => 7212744 [patent_doc_number] => 20050044136 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2005-02-24 [patent_title] => 'System and methods for synchronizing software execution across data processing systems and platforms' [patent_app_type] => utility [patent_app_number] => 10/636985 [patent_app_country] => US [patent_app_date] => 2003-08-07 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 7 [patent_figures_cnt] => 7 [patent_no_of_words] => 3865 [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] => publications/A1/0044/20050044136.pdf [firstpage_image] =>[orig_patent_app_number] => 10636985 [rel_patent_id] =>[rel_patent_doc_number] =>)
10/636985
System and methods for synchronizing software execution across data processing systems and platforms Aug 6, 2003 Issued
Array ( [id] => 8260164 [patent_doc_number] => 08209680 [patent_country] => US [patent_kind] => B1 [patent_issue_date] => 2012-06-26 [patent_title] => 'System and method for disk imaging on diverse computers' [patent_app_type] => utility [patent_app_number] => 10/611815 [patent_app_country] => US [patent_app_date] => 2003-06-30 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 9 [patent_figures_cnt] => 9 [patent_no_of_words] => 51489 [patent_no_of_claims] => 26 [patent_no_of_ind_claims] => 4 [patent_words_short_claim] => 234 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 10611815 [rel_patent_id] =>[rel_patent_doc_number] =>)
10/611815
System and method for disk imaging on diverse computers Jun 29, 2003 Issued
Array ( [id] => 7359757 [patent_doc_number] => 20040250239 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2004-12-09 [patent_title] => 'Maintaining multiple valid concurrent serialized object versions' [patent_app_type] => new [patent_app_number] => 10/457199 [patent_app_country] => US [patent_app_date] => 2003-06-09 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 5 [patent_figures_cnt] => 5 [patent_no_of_words] => 4059 [patent_no_of_claims] => 19 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 74 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] => publications/A1/0250/20040250239.pdf [firstpage_image] =>[orig_patent_app_number] => 10457199 [rel_patent_id] =>[rel_patent_doc_number] =>)
10/457199
Maintaining multiple valid concurrent serialized object versions Jun 8, 2003 Issued
Array ( [id] => 7359364 [patent_doc_number] => 20040250176 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2004-12-09 [patent_title] => 'Generating a status report from source code' [patent_app_type] => new [patent_app_number] => 10/454424 [patent_app_country] => US [patent_app_date] => 2003-06-03 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 5 [patent_figures_cnt] => 5 [patent_no_of_words] => 6493 [patent_no_of_claims] => 21 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 52 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] => publications/A1/0250/20040250176.pdf [firstpage_image] =>[orig_patent_app_number] => 10454424 [rel_patent_id] =>[rel_patent_doc_number] =>)
10/454424
Generating a status report from source code Jun 2, 2003 Abandoned
Menu