
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 number | Title of the application | Filing Date | Status |
|---|---|---|---|
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 |