
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] => 9157002
[patent_doc_number] => 08589916
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2013-11-19
[patent_title] => 'Deploying and instantiating multiple instances of applications in automated data centers using application deployment template'
[patent_app_type] => utility
[patent_app_number] => 12/127228
[patent_app_country] => US
[patent_app_date] => 2008-05-27
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 7
[patent_figures_cnt] => 9
[patent_no_of_words] => 5098
[patent_no_of_claims] => 18
[patent_no_of_ind_claims] => 4
[patent_words_short_claim] => 224
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 12127228
[rel_patent_id] =>[rel_patent_doc_number] =>) 12/127228 | Deploying and instantiating multiple instances of applications in automated data centers using application deployment template | May 26, 2008 | Issued |
Array
(
[id] => 8355222
[patent_doc_number] => 08250567
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2012-08-21
[patent_title] => 'Robust firmware upgrade in a network terminal'
[patent_app_type] => utility
[patent_app_number] => 12/451517
[patent_app_country] => US
[patent_app_date] => 2008-05-20
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 5
[patent_figures_cnt] => 5
[patent_no_of_words] => 2406
[patent_no_of_claims] => 8
[patent_no_of_ind_claims] => 4
[patent_words_short_claim] => 183
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 12451517
[rel_patent_id] =>[rel_patent_doc_number] =>) 12/451517 | Robust firmware upgrade in a network terminal | May 19, 2008 | Issued |
Array
(
[id] => 276169
[patent_doc_number] => 07562344
[patent_country] => US
[patent_kind] => B1
[patent_issue_date] => 2009-07-14
[patent_title] => 'Method, system, and computer program product for providing real-time developer feedback in an integrated development environment'
[patent_app_type] => utility
[patent_app_number] => 12/111304
[patent_app_country] => US
[patent_app_date] => 2008-04-29
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 4
[patent_figures_cnt] => 4
[patent_no_of_words] => 3260
[patent_no_of_claims] => 1
[patent_no_of_ind_claims] => 1
[patent_words_short_claim] => 342
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] => patents/07/562/07562344.pdf
[firstpage_image] =>[orig_patent_app_number] => 12111304
[rel_patent_id] =>[rel_patent_doc_number] =>) 12/111304 | Method, system, and computer program product for providing real-time developer feedback in an integrated development environment | Apr 28, 2008 | Issued |
Array
(
[id] => 5476120
[patent_doc_number] => 20090249286
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2009-10-01
[patent_title] => 'METHOD FOR DYNAMICALLY STREAMING AN XSLT TRANSFORMATION'
[patent_app_type] => utility
[patent_app_number] => 12/060207
[patent_app_country] => US
[patent_app_date] => 2008-03-31
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 3
[patent_figures_cnt] => 3
[patent_no_of_words] => 2080
[patent_no_of_claims] => 1
[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] => publications/A1/0249/20090249286.pdf
[firstpage_image] =>[orig_patent_app_number] => 12060207
[rel_patent_id] =>[rel_patent_doc_number] =>) 12/060207 | Method for dynamically streaming an XSLT transformation | Mar 30, 2008 | Issued |
Array
(
[id] => 5476137
[patent_doc_number] => 20090249303
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2009-10-01
[patent_title] => 'RANDOM ACCESS TO HISTORICAL PROGRAM STATE FOR ENHANCED DEBUGGING'
[patent_app_type] => utility
[patent_app_number] => 12/060129
[patent_app_country] => US
[patent_app_date] => 2008-03-31
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 3
[patent_figures_cnt] => 3
[patent_no_of_words] => 2255
[patent_no_of_claims] => 1
[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] => publications/A1/0249/20090249303.pdf
[firstpage_image] =>[orig_patent_app_number] => 12060129
[rel_patent_id] =>[rel_patent_doc_number] =>) 12/060129 | RANDOM ACCESS TO HISTORICAL PROGRAM STATE FOR ENHANCED DEBUGGING | Mar 30, 2008 | Abandoned |
Array
(
[id] => 4766941
[patent_doc_number] => 20080178153
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2008-07-24
[patent_title] => 'Maintaining Multiple Valid Concurrent Serialized Object Versions'
[patent_app_type] => utility
[patent_app_number] => 12/058677
[patent_app_country] => US
[patent_app_date] => 2008-03-29
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 5
[patent_figures_cnt] => 5
[patent_no_of_words] => 4018
[patent_no_of_claims] => 7
[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/0178/20080178153.pdf
[firstpage_image] =>[orig_patent_app_number] => 12058677
[rel_patent_id] =>[rel_patent_doc_number] =>) 12/058677 | Maintaining multiple valid concurrent serialized object versions | Mar 28, 2008 | Issued |
Array
(
[id] => 137369
[patent_doc_number] => 07698688
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2010-04-13
[patent_title] => 'Method for automating an internationalization test in a multilingual web application'
[patent_app_type] => utility
[patent_app_number] => 12/057431
[patent_app_country] => US
[patent_app_date] => 2008-03-28
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 2
[patent_figures_cnt] => 2
[patent_no_of_words] => 3003
[patent_no_of_claims] => 1
[patent_no_of_ind_claims] => 1
[patent_words_short_claim] => 236
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] => patents/07/698/07698688.pdf
[firstpage_image] =>[orig_patent_app_number] => 12057431
[rel_patent_id] =>[rel_patent_doc_number] =>) 12/057431 | Method for automating an internationalization test in a multilingual web application | Mar 27, 2008 | Issued |
Array
(
[id] => 355854
[patent_doc_number] => 07493610
[patent_country] => US
[patent_kind] => B1
[patent_issue_date] => 2009-02-17
[patent_title] => 'Versioning optimization for dynamically-typed languages'
[patent_app_type] => utility
[patent_app_number] => 12/056726
[patent_app_country] => US
[patent_app_date] => 2008-03-27
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 5
[patent_figures_cnt] => 7
[patent_no_of_words] => 4281
[patent_no_of_claims] => 1
[patent_no_of_ind_claims] => 1
[patent_words_short_claim] => 159
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] => patents/07/493/07493610.pdf
[firstpage_image] =>[orig_patent_app_number] => 12056726
[rel_patent_id] =>[rel_patent_doc_number] =>) 12/056726 | Versioning optimization for dynamically-typed languages | Mar 26, 2008 | Issued |
Array
(
[id] => 4755082
[patent_doc_number] => 20080163158
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2008-07-03
[patent_title] => 'SYSTEM AND METHOD FOR EFFICIENT DEVELOPMENT OF CONFIGURABLE SOFTWARE SYSTEMS IN A LARGE SOFTWARE DEVELOPMENT COMMUNITY'
[patent_app_type] => utility
[patent_app_number] => 12/049335
[patent_app_country] => US
[patent_app_date] => 2008-03-16
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 6
[patent_figures_cnt] => 6
[patent_no_of_words] => 4481
[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] => publications/A1/0163/20080163158.pdf
[firstpage_image] =>[orig_patent_app_number] => 12049335
[rel_patent_id] =>[rel_patent_doc_number] =>) 12/049335 | Efficient development of configurable software systems in a large software development community | Mar 15, 2008 | Issued |
Array
(
[id] => 5393548
[patent_doc_number] => 20090210861
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2009-08-20
[patent_title] => 'DITA DOCLET TOOL AND METHOD FOR EXTRACTING AND ANALYZING API DOCUMENTATION'
[patent_app_type] => utility
[patent_app_number] => 12/034618
[patent_app_country] => US
[patent_app_date] => 2008-02-20
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 6
[patent_figures_cnt] => 6
[patent_no_of_words] => 2074
[patent_no_of_claims] => 1
[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] => publications/A1/0210/20090210861.pdf
[firstpage_image] =>[orig_patent_app_number] => 12034618
[rel_patent_id] =>[rel_patent_doc_number] =>) 12/034618 | DITA DOCLET TOOL AND METHOD FOR EXTRACTING AND ANALYZING API DOCUMENTATION | Feb 19, 2008 | Abandoned |
Array
(
[id] => 337001
[patent_doc_number] => 07509627
[patent_country] => US
[patent_kind] => B1
[patent_issue_date] => 2009-03-24
[patent_title] => 'Method for management of dynamically alterable lifecycles in structured classification domains'
[patent_app_type] => utility
[patent_app_number] => 12/033209
[patent_app_country] => US
[patent_app_date] => 2008-02-19
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 4
[patent_figures_cnt] => 4
[patent_no_of_words] => 4308
[patent_no_of_claims] => 2
[patent_no_of_ind_claims] => 1
[patent_words_short_claim] => 492
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] => patents/07/509/07509627.pdf
[firstpage_image] =>[orig_patent_app_number] => 12033209
[rel_patent_id] =>[rel_patent_doc_number] =>) 12/033209 | Method for management of dynamically alterable lifecycles in structured classification domains | Feb 18, 2008 | Issued |
Array
(
[id] => 9242420
[patent_doc_number] => 08607226
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2013-12-10
[patent_title] => 'Solution for locally staged electronic software distribution using secure removable media'
[patent_app_type] => utility
[patent_app_number] => 12/017928
[patent_app_country] => US
[patent_app_date] => 2008-01-22
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 4
[patent_figures_cnt] => 4
[patent_no_of_words] => 5615
[patent_no_of_claims] => 12
[patent_no_of_ind_claims] => 3
[patent_words_short_claim] => 238
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 12017928
[rel_patent_id] =>[rel_patent_doc_number] =>) 12/017928 | Solution for locally staged electronic software distribution using secure removable media | Jan 21, 2008 | Issued |
Array
(
[id] => 4766946
[patent_doc_number] => 20080178158
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2008-07-24
[patent_title] => 'Program trace method'
[patent_app_type] => utility
[patent_app_number] => 12/009786
[patent_app_country] => US
[patent_app_date] => 2008-01-22
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 10
[patent_figures_cnt] => 10
[patent_no_of_words] => 4579
[patent_no_of_claims] => 20
[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] => publications/A1/0178/20080178158.pdf
[firstpage_image] =>[orig_patent_app_number] => 12009786
[rel_patent_id] =>[rel_patent_doc_number] =>) 12/009786 | Program trace method using a relational database | Jan 21, 2008 | Issued |
Array
(
[id] => 5356195
[patent_doc_number] => 20090187539
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2009-07-23
[patent_title] => 'SOLUTION PROVIDING NAVIGATION-INDEPENDENT ACCESS TO ELEMENTS OF A SOFTWARE INTEGRATED DEVELOPMENT ENVIRONMENT (IDE) USING UNIFORM RESOURCE LOCATORS (URLS)'
[patent_app_type] => utility
[patent_app_number] => 12/016907
[patent_app_country] => US
[patent_app_date] => 2008-01-18
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 4
[patent_figures_cnt] => 4
[patent_no_of_words] => 3592
[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/0187/20090187539.pdf
[firstpage_image] =>[orig_patent_app_number] => 12016907
[rel_patent_id] =>[rel_patent_doc_number] =>) 12/016907 | Solution providing navigation-independent access to elements of a software integrated development environment (IDE) using uniform resource locators(URLs) | Jan 17, 2008 | Issued |
Array
(
[id] => 8149432
[patent_doc_number] => 08166449
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2012-04-24
[patent_title] => 'Live bidirectional synchronizing of a visual and a textual representation'
[patent_app_type] => utility
[patent_app_number] => 12/015520
[patent_app_country] => US
[patent_app_date] => 2008-01-17
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 11
[patent_figures_cnt] => 11
[patent_no_of_words] => 4771
[patent_no_of_claims] => 8
[patent_no_of_ind_claims] => 2
[patent_words_short_claim] => 298
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] => patents/08/166/08166449.pdf
[firstpage_image] =>[orig_patent_app_number] => 12015520
[rel_patent_id] =>[rel_patent_doc_number] =>) 12/015520 | Live bidirectional synchronizing of a visual and a textual representation | Jan 16, 2008 | Issued |
Array
(
[id] => 4809075
[patent_doc_number] => 20080172653
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2008-07-17
[patent_title] => 'PROGRAM ANALYSIS USING SYMBOLIC RANGES'
[patent_app_type] => utility
[patent_app_number] => 12/015126
[patent_app_country] => US
[patent_app_date] => 2008-01-16
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 7
[patent_figures_cnt] => 7
[patent_no_of_words] => 6285
[patent_no_of_claims] => 15
[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/0172/20080172653.pdf
[firstpage_image] =>[orig_patent_app_number] => 12015126
[rel_patent_id] =>[rel_patent_doc_number] =>) 12/015126 | Program analysis using symbolic ranges | Jan 15, 2008 | Issued |
Array
(
[id] => 4809076
[patent_doc_number] => 20080172654
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2008-07-17
[patent_title] => 'Monitoring a Software System'
[patent_app_type] => utility
[patent_app_number] => 12/014182
[patent_app_country] => US
[patent_app_date] => 2008-01-15
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 4
[patent_figures_cnt] => 4
[patent_no_of_words] => 5540
[patent_no_of_claims] => 30
[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/0172/20080172654.pdf
[firstpage_image] =>[orig_patent_app_number] => 12014182
[rel_patent_id] =>[rel_patent_doc_number] =>) 12/014182 | Monitoring a software system based on a service oriented architecture | Jan 14, 2008 | Issued |
Array
(
[id] => 5344492
[patent_doc_number] => 20090183142
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2009-07-16
[patent_title] => 'DEBUGGING LAZILY EVALUATED PROGRAM COMPONENTS'
[patent_app_type] => utility
[patent_app_number] => 12/014097
[patent_app_country] => US
[patent_app_date] => 2008-01-15
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 10
[patent_figures_cnt] => 10
[patent_no_of_words] => 11896
[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/0183/20090183142.pdf
[firstpage_image] =>[orig_patent_app_number] => 12014097
[rel_patent_id] =>[rel_patent_doc_number] =>) 12/014097 | Debugging lazily evaluated program components | Jan 14, 2008 | Issued |
Array
(
[id] => 5332826
[patent_doc_number] => 20090113303
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2009-04-30
[patent_title] => 'ANALYZING VIDEO GAME PERFORMANCE USING NON-INTRUSIVE CAPTURE AND STORAGE OF RUN-TIME GAME DATA'
[patent_app_type] => utility
[patent_app_number] => 11/931432
[patent_app_country] => US
[patent_app_date] => 2007-10-31
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 8
[patent_figures_cnt] => 8
[patent_no_of_words] => 7579
[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/0113/20090113303.pdf
[firstpage_image] =>[orig_patent_app_number] => 11931432
[rel_patent_id] =>[rel_patent_doc_number] =>) 11/931432 | Analyzing video game performance using non-intrusive capture and storage of run-time game data | Oct 30, 2007 | Issued |
Array
(
[id] => 4787889
[patent_doc_number] => 20080141218
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2008-06-12
[patent_title] => 'MODULE FACILITY FOR JAVA SCRIPT LANGUAGE'
[patent_app_type] => utility
[patent_app_number] => 11/930707
[patent_app_country] => US
[patent_app_date] => 2007-10-31
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 5
[patent_figures_cnt] => 5
[patent_no_of_words] => 4720
[patent_no_of_claims] => 13
[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/0141/20080141218.pdf
[firstpage_image] =>[orig_patent_app_number] => 11930707
[rel_patent_id] =>[rel_patent_doc_number] =>) 11/930707 | Module facility for JAVASCRIPT language | Oct 30, 2007 | Issued |