
James D. Rutten
Examiner (ID: 7460, Phone: (571)272-3703 , Office: P/2197 )
| Most Active Art Unit | 2121 |
| Art Unit(s) | 2192, 2197, 2121, 2194, 2122 |
| Total Applications | 817 |
| Issued Applications | 479 |
| Pending Applications | 72 |
| Abandoned Applications | 279 |
Applications
| Application number | Title of the application | Filing Date | Status |
|---|---|---|---|
Array
(
[id] => 6154393
[patent_doc_number] => 20110023022
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2011-01-27
[patent_title] => 'METHOD FOR APPLICATION AUTHORING EMPLOYING AN APPLICATION TEMPLATE STORED IN A DATABASE'
[patent_app_type] => utility
[patent_app_number] => 12/509397
[patent_app_country] => US
[patent_app_date] => 2009-07-24
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 13
[patent_figures_cnt] => 13
[patent_no_of_words] => 9957
[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] => publications/A1/0023/20110023022.pdf
[firstpage_image] =>[orig_patent_app_number] => 12509397
[rel_patent_id] =>[rel_patent_doc_number] =>) 12/509397 | METHOD FOR APPLICATION AUTHORING EMPLOYING AN APPLICATION TEMPLATE STORED IN A DATABASE | Jul 23, 2009 | Abandoned |
Array
(
[id] => 9847845
[patent_doc_number] => 08949779
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2015-02-03
[patent_title] => 'Service combination support apparatus, service combination support method, and storage medium'
[patent_app_type] => utility
[patent_app_number] => 12/991782
[patent_app_country] => US
[patent_app_date] => 2009-05-14
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 14
[patent_figures_cnt] => 16
[patent_no_of_words] => 9629
[patent_no_of_claims] => 14
[patent_no_of_ind_claims] => 3
[patent_words_short_claim] => 325
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 12991782
[rel_patent_id] =>[rel_patent_doc_number] =>) 12/991782 | Service combination support apparatus, service combination support method, and storage medium | May 13, 2009 | Issued |
Array
(
[id] => 6147668
[patent_doc_number] => 20110131559
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2011-06-02
[patent_title] => 'COMPILING AND LINKING'
[patent_app_type] => utility
[patent_app_number] => 12/992459
[patent_app_country] => US
[patent_app_date] => 2009-05-11
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 6
[patent_figures_cnt] => 6
[patent_no_of_words] => 9034
[patent_no_of_claims] => 40
[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/0131/20110131559.pdf
[firstpage_image] =>[orig_patent_app_number] => 12992459
[rel_patent_id] =>[rel_patent_doc_number] =>) 12/992459 | Compiling and linking | May 10, 2009 | Issued |
Array
(
[id] => 7530136
[patent_doc_number] => 08046743
[patent_country] => US
[patent_kind] => B1
[patent_issue_date] => 2011-10-25
[patent_title] => 'Method and system for remote software debugging'
[patent_app_type] => utility
[patent_app_number] => 12/425455
[patent_app_country] => US
[patent_app_date] => 2009-04-17
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 5
[patent_figures_cnt] => 5
[patent_no_of_words] => 6078
[patent_no_of_claims] => 5
[patent_no_of_ind_claims] => 1
[patent_words_short_claim] => 298
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] => patents/08/046/08046743.pdf
[firstpage_image] =>[orig_patent_app_number] => 12425455
[rel_patent_id] =>[rel_patent_doc_number] =>) 12/425455 | Method and system for remote software debugging | Apr 16, 2009 | Issued |
Array
(
[id] => 127094
[patent_doc_number] => 07712093
[patent_country] => US
[patent_kind] => B1
[patent_issue_date] => 2010-05-04
[patent_title] => 'Determining intra-procedural object flow using enhanced stackmaps'
[patent_app_type] => utility
[patent_app_number] => 12/407758
[patent_app_country] => US
[patent_app_date] => 2009-03-19
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 2
[patent_figures_cnt] => 2
[patent_no_of_words] => 2965
[patent_no_of_claims] => 1
[patent_no_of_ind_claims] => 1
[patent_words_short_claim] => 364
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] => patents/07/712/07712093.pdf
[firstpage_image] =>[orig_patent_app_number] => 12407758
[rel_patent_id] =>[rel_patent_doc_number] =>) 12/407758 | Determining intra-procedural object flow using enhanced stackmaps | Mar 18, 2009 | Issued |
Array
(
[id] => 9444409
[patent_doc_number] => 08713545
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2014-04-29
[patent_title] => 'Architecture for accelerated computer processing'
[patent_app_type] => utility
[patent_app_number] => 12/922210
[patent_app_country] => US
[patent_app_date] => 2009-03-13
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 5
[patent_figures_cnt] => 5
[patent_no_of_words] => 4148
[patent_no_of_claims] => 18
[patent_no_of_ind_claims] => 2
[patent_words_short_claim] => 60
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 12922210
[rel_patent_id] =>[rel_patent_doc_number] =>) 12/922210 | Architecture for accelerated computer processing | Mar 12, 2009 | Issued |
Array
(
[id] => 6154340
[patent_doc_number] => 20110023010
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2011-01-27
[patent_title] => 'RESERVED COMPONENT CONTAINER-BASED SOFTWARE DEVELOPMENT METHOD AND APPARATUS'
[patent_app_type] => utility
[patent_app_number] => 12/933681
[patent_app_country] => US
[patent_app_date] => 2009-03-12
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 6
[patent_figures_cnt] => 6
[patent_no_of_words] => 3457
[patent_no_of_claims] => 14
[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/0023/20110023010.pdf
[firstpage_image] =>[orig_patent_app_number] => 12933681
[rel_patent_id] =>[rel_patent_doc_number] =>) 12/933681 | RESERVED COMPONENT CONTAINER-BASED SOFTWARE DEVELOPMENT METHOD AND APPARATUS | Mar 11, 2009 | Abandoned |
Array
(
[id] => 6338727
[patent_doc_number] => 20100199257
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2010-08-05
[patent_title] => 'Automated Partitioning of a Computation for Parallel or Other High Capability Architecture'
[patent_app_type] => utility
[patent_app_number] => 12/363738
[patent_app_country] => US
[patent_app_date] => 2009-01-31
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 106
[patent_figures_cnt] => 106
[patent_no_of_words] => 60307
[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] => publications/A1/0199/20100199257.pdf
[firstpage_image] =>[orig_patent_app_number] => 12363738
[rel_patent_id] =>[rel_patent_doc_number] =>) 12/363738 | Automated partitioning of a computation for parallel or other high capability architecture | Jan 30, 2009 | Issued |
Array
(
[id] => 5559911
[patent_doc_number] => 20090271488
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2009-10-29
[patent_title] => 'METHOD, SYSTEM, AND COMPUTER PROGRAM PRODUCT FOR MANAGING FOREIGN HOLIDAYS FOR A COMPUTER APPLICATION BASED ON EMAIL'
[patent_app_type] => utility
[patent_app_number] => 12/355229
[patent_app_country] => US
[patent_app_date] => 2009-01-16
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 4
[patent_figures_cnt] => 4
[patent_no_of_words] => 3517
[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/0271/20090271488.pdf
[firstpage_image] =>[orig_patent_app_number] => 12355229
[rel_patent_id] =>[rel_patent_doc_number] =>) 12/355229 | Method, system, and computer program product for managing foreign holidays for a computer application based on email | Jan 15, 2009 | Issued |
Array
(
[id] => 5266967
[patent_doc_number] => 20090119652
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2009-05-07
[patent_title] => 'Computer Program Functional Partitioning System for Heterogeneous Multi-processing Systems'
[patent_app_type] => utility
[patent_app_number] => 12/350458
[patent_app_country] => US
[patent_app_date] => 2009-01-08
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 3
[patent_figures_cnt] => 3
[patent_no_of_words] => 3570
[patent_no_of_claims] => 14
[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/0119/20090119652.pdf
[firstpage_image] =>[orig_patent_app_number] => 12350458
[rel_patent_id] =>[rel_patent_doc_number] =>) 12/350458 | Computer program functional partitioning system for heterogeneous multi-processing systems | Jan 7, 2009 | Issued |
Array
(
[id] => 5528699
[patent_doc_number] => 20090198776
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2009-08-06
[patent_title] => 'COMPUTER ARCHITECTURE AND METHOD OF OPERATION FOR MULTI-COMPUTER DISTRIBUTED PROCESSING WITH INITIALIZATION OF OBJECTS'
[patent_app_type] => utility
[patent_app_number] => 12/340303
[patent_app_country] => US
[patent_app_date] => 2008-12-19
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 16
[patent_figures_cnt] => 16
[patent_no_of_words] => 32306
[patent_no_of_claims] => 57
[patent_no_of_ind_claims] => 17
[patent_words_short_claim] => 0
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => publication
[pdf_file] => publications/A1/0198/20090198776.pdf
[firstpage_image] =>[orig_patent_app_number] => 12340303
[rel_patent_id] =>[rel_patent_doc_number] =>) 12/340303 | COMPUTER ARCHITECTURE AND METHOD OF OPERATION FOR MULTI-COMPUTER DISTRIBUTED PROCESSING WITH INITIALIZATION OF OBJECTS | Dec 18, 2008 | Abandoned |
Array
(
[id] => 5548142
[patent_doc_number] => 20090158019
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2009-06-18
[patent_title] => 'Computer Program Code Size Partitioning System for Multiple Memory Multi-Processing Systems'
[patent_app_type] => utility
[patent_app_number] => 12/337197
[patent_app_country] => US
[patent_app_date] => 2008-12-17
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 3
[patent_figures_cnt] => 3
[patent_no_of_words] => 3802
[patent_no_of_claims] => 15
[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/0158/20090158019.pdf
[firstpage_image] =>[orig_patent_app_number] => 12337197
[rel_patent_id] =>[rel_patent_doc_number] =>) 12/337197 | Computer program code size partitioning system for multiple memory multi-processing systems | Dec 16, 2008 | Issued |
Array
(
[id] => 5548378
[patent_doc_number] => 20090158255
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2009-06-18
[patent_title] => 'TEST METHOD AND TEST DEVICE FOR UNIT CODE USING UNIT TEST CODE'
[patent_app_type] => utility
[patent_app_number] => 12/334484
[patent_app_country] => US
[patent_app_date] => 2008-12-14
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 6
[patent_figures_cnt] => 6
[patent_no_of_words] => 2751
[patent_no_of_claims] => 8
[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/0158/20090158255.pdf
[firstpage_image] =>[orig_patent_app_number] => 12334484
[rel_patent_id] =>[rel_patent_doc_number] =>) 12/334484 | TEST METHOD AND TEST DEVICE FOR UNIT CODE USING UNIT TEST CODE | Dec 13, 2008 | Abandoned |
Array
(
[id] => 5447854
[patent_doc_number] => 20090049080
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2009-02-19
[patent_title] => 'RELATIONSHIP MANAGEMENT FOR DATA MODELING IN AN INTEGRATED DEVELOPMENT ENVIRONMENT'
[patent_app_type] => utility
[patent_app_number] => 12/259159
[patent_app_country] => US
[patent_app_date] => 2008-10-27
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 9
[patent_figures_cnt] => 9
[patent_no_of_words] => 6583
[patent_no_of_claims] => 6
[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/0049/20090049080.pdf
[firstpage_image] =>[orig_patent_app_number] => 12259159
[rel_patent_id] =>[rel_patent_doc_number] =>) 12/259159 | Relationship management for data modeling in an integrated development environment | Oct 26, 2008 | Issued |
Array
(
[id] => 5418291
[patent_doc_number] => 20090044178
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2009-02-12
[patent_title] => 'AUTOMATED SEMANTIC-BASED UPDATES TO MODIFIED CODE BASE'
[patent_app_type] => utility
[patent_app_number] => 12/248065
[patent_app_country] => US
[patent_app_date] => 2008-10-09
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 6
[patent_figures_cnt] => 6
[patent_no_of_words] => 7668
[patent_no_of_claims] => 22
[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/0044/20090044178.pdf
[firstpage_image] =>[orig_patent_app_number] => 12248065
[rel_patent_id] =>[rel_patent_doc_number] =>) 12/248065 | Automated semantic-based updates to modified code base | Oct 8, 2008 | Issued |
Array
(
[id] => 8693354
[patent_doc_number] => 08392890
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2013-03-05
[patent_title] => 'Method and system for testing websites'
[patent_app_type] => utility
[patent_app_number] => 12/247753
[patent_app_country] => US
[patent_app_date] => 2008-10-08
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 5
[patent_figures_cnt] => 5
[patent_no_of_words] => 9721
[patent_no_of_claims] => 25
[patent_no_of_ind_claims] => 5
[patent_words_short_claim] => 279
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 12247753
[rel_patent_id] =>[rel_patent_doc_number] =>) 12/247753 | Method and system for testing websites | Oct 7, 2008 | Issued |
Array
(
[id] => 5459788
[patent_doc_number] => 20090259940
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2009-10-15
[patent_title] => 'MOBILE VIDEO APPLICATION SERVICE CREATION TOOL'
[patent_app_type] => utility
[patent_app_number] => 12/236477
[patent_app_country] => US
[patent_app_date] => 2008-09-23
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 5
[patent_figures_cnt] => 5
[patent_no_of_words] => 9048
[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/0259/20090259940.pdf
[firstpage_image] =>[orig_patent_app_number] => 12236477
[rel_patent_id] =>[rel_patent_doc_number] =>) 12/236477 | MOBILE VIDEO APPLICATION SERVICE CREATION TOOL | Sep 22, 2008 | Abandoned |
Array
(
[id] => 4761398
[patent_doc_number] => 20080313624
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2008-12-18
[patent_title] => 'Dynamic loading and unloading for processing unit'
[patent_app_type] => utility
[patent_app_number] => 12/228689
[patent_app_country] => US
[patent_app_date] => 2008-08-15
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 10
[patent_figures_cnt] => 10
[patent_no_of_words] => 9370
[patent_no_of_claims] => 12
[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/0313/20080313624.pdf
[firstpage_image] =>[orig_patent_app_number] => 12228689
[rel_patent_id] =>[rel_patent_doc_number] =>) 12/228689 | Dynamic loading and unloading for processing unit | Aug 14, 2008 | Abandoned |
Array
(
[id] => 7680886
[patent_doc_number] => 20100023922
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2010-01-28
[patent_title] => 'LINKING UML ACTIVITY DIAGRAM NODES TO UML CLASS DIAGRAM NODES BY USING PROPERTIES FROM APPLIED STEREOTYPES'
[patent_app_type] => utility
[patent_app_number] => 12/178155
[patent_app_country] => US
[patent_app_date] => 2008-07-23
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 2
[patent_figures_cnt] => 2
[patent_no_of_words] => 816
[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/0023/20100023922.pdf
[firstpage_image] =>[orig_patent_app_number] => 12178155
[rel_patent_id] =>[rel_patent_doc_number] =>) 12/178155 | LINKING UML ACTIVITY DIAGRAM NODES TO UML CLASS DIAGRAM NODES BY USING PROPERTIES FROM APPLIED STEREOTYPES | Jul 22, 2008 | Abandoned |
Array
(
[id] => 8645814
[patent_doc_number] => 08370813
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2013-02-05
[patent_title] => 'Methods and arrangements for unified program analysis'
[patent_app_type] => utility
[patent_app_number] => 12/177280
[patent_app_country] => US
[patent_app_date] => 2008-07-22
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 2
[patent_figures_cnt] => 3
[patent_no_of_words] => 6681
[patent_no_of_claims] => 12
[patent_no_of_ind_claims] => 3
[patent_words_short_claim] => 137
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 12177280
[rel_patent_id] =>[rel_patent_doc_number] =>) 12/177280 | Methods and arrangements for unified program analysis | Jul 21, 2008 | Issued |