
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] => 6105194
[patent_doc_number] => 20110167300
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2011-07-07
[patent_title] => 'DEVICE DRIVER ROLLBACK'
[patent_app_type] => utility
[patent_app_number] => 13/047578
[patent_app_country] => US
[patent_app_date] => 2011-03-14
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 8
[patent_figures_cnt] => 8
[patent_no_of_words] => 5933
[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/0167/20110167300.pdf
[firstpage_image] =>[orig_patent_app_number] => 13047578
[rel_patent_id] =>[rel_patent_doc_number] =>) 13/047578 | Device driver rollback | Mar 13, 2011 | Issued |
Array
(
[id] => 9532695
[patent_doc_number] => 08756581
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2014-06-17
[patent_title] => 'Adaptive next-executing-cycle trace selection for trace-driven code optimizers'
[patent_app_type] => utility
[patent_app_number] => 13/020222
[patent_app_country] => US
[patent_app_date] => 2011-02-03
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 11
[patent_figures_cnt] => 17
[patent_no_of_words] => 5728
[patent_no_of_claims] => 22
[patent_no_of_ind_claims] => 4
[patent_words_short_claim] => 71
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 13020222
[rel_patent_id] =>[rel_patent_doc_number] =>) 13/020222 | Adaptive next-executing-cycle trace selection for trace-driven code optimizers | Feb 2, 2011 | Issued |
Array
(
[id] => 10009325
[patent_doc_number] => 09052845
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2015-06-09
[patent_title] => 'Unified interface for meta model checking, modifying, and reporting'
[patent_app_type] => utility
[patent_app_number] => 13/017748
[patent_app_country] => US
[patent_app_date] => 2011-01-31
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 13
[patent_figures_cnt] => 13
[patent_no_of_words] => 9616
[patent_no_of_claims] => 26
[patent_no_of_ind_claims] => 4
[patent_words_short_claim] => 211
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 13017748
[rel_patent_id] =>[rel_patent_doc_number] =>) 13/017748 | Unified interface for meta model checking, modifying, and reporting | Jan 30, 2011 | Issued |
Array
(
[id] => 9940951
[patent_doc_number] => 08990783
[patent_country] => US
[patent_kind] => B1
[patent_issue_date] => 2015-03-24
[patent_title] => 'Scheduling generated code based on target characteristics'
[patent_app_type] => utility
[patent_app_number] => 13/016613
[patent_app_country] => US
[patent_app_date] => 2011-01-28
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 30
[patent_figures_cnt] => 34
[patent_no_of_words] => 15658
[patent_no_of_claims] => 38
[patent_no_of_ind_claims] => 4
[patent_words_short_claim] => 219
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 13016613
[rel_patent_id] =>[rel_patent_doc_number] =>) 13/016613 | Scheduling generated code based on target characteristics | Jan 27, 2011 | Issued |
Array
(
[id] => 8929935
[patent_doc_number] => 20130185695
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2013-07-18
[patent_title] => 'SOFTWARE GENERATION DEVICE, SOFTWARE GENERATION METHOD AND PROGRAM'
[patent_app_type] => utility
[patent_app_number] => 13/876537
[patent_app_country] => US
[patent_app_date] => 2011-01-26
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 16
[patent_figures_cnt] => 16
[patent_no_of_words] => 6678
[patent_no_of_claims] => 11
[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] => 13876537
[rel_patent_id] =>[rel_patent_doc_number] =>) 13/876537 | SOFTWARE GENERATION DEVICE, SOFTWARE GENERATION METHOD AND PROGRAM | Jan 25, 2011 | Abandoned |
Array
(
[id] => 7722163
[patent_doc_number] => 20120011498
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2012-01-12
[patent_title] => 'METHOD, DEVICE AND COMPUTER PROGRAM PRODUCT FOR AUTOMATIC PROVISIONING OF CONTENT AT THE DEVICE'
[patent_app_type] => utility
[patent_app_number] => 12/981608
[patent_app_country] => US
[patent_app_date] => 2010-12-30
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 4
[patent_figures_cnt] => 4
[patent_no_of_words] => 6819
[patent_no_of_claims] => 26
[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/0011/20120011498.pdf
[firstpage_image] =>[orig_patent_app_number] => 12981608
[rel_patent_id] =>[rel_patent_doc_number] =>) 12/981608 | METHOD, DEVICE AND COMPUTER PROGRAM PRODUCT FOR AUTOMATIC PROVISIONING OF CONTENT AT THE DEVICE | Dec 29, 2010 | Abandoned |
Array
(
[id] => 8254771
[patent_doc_number] => 20120159091
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2012-06-21
[patent_title] => 'DIRECTED GRAPHS PERTAINING TO READ/WRITE OPERATIONS'
[patent_app_type] => utility
[patent_app_number] => 12/968910
[patent_app_country] => US
[patent_app_date] => 2010-12-15
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 7
[patent_figures_cnt] => 7
[patent_no_of_words] => 4376
[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/0159/20120159091.pdf
[firstpage_image] =>[orig_patent_app_number] => 12968910
[rel_patent_id] =>[rel_patent_doc_number] =>) 12/968910 | Directed graphs pertaining to read/write operations | Dec 14, 2010 | Issued |
Array
(
[id] => 10841399
[patent_doc_number] => 08869100
[patent_country] => US
[patent_kind] => B1
[patent_issue_date] => 2014-10-21
[patent_title] => 'Data objects for model-based design'
[patent_app_type] => utility
[patent_app_number] => 12/963362
[patent_app_country] => US
[patent_app_date] => 2010-12-08
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 2
[patent_figures_cnt] => 2
[patent_no_of_words] => 3233
[patent_no_of_claims] => 20
[patent_no_of_ind_claims] => 3
[patent_words_short_claim] => 27
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 12963362
[rel_patent_id] =>[rel_patent_doc_number] =>) 12/963362 | Data objects for model-based design | Dec 7, 2010 | Issued |
Array
(
[id] => 8794496
[patent_doc_number] => 20130111465
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2013-05-02
[patent_title] => 'METHOD AND SYSTEM FOR INSTALLING [[A]] TERMINAL EQUIPMENT'
[patent_app_type] => utility
[patent_app_number] => 13/259993
[patent_app_country] => US
[patent_app_date] => 2010-10-15
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 3
[patent_figures_cnt] => 3
[patent_no_of_words] => 2864
[patent_no_of_claims] => 19
[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] => 13259993
[rel_patent_id] =>[rel_patent_doc_number] =>) 13/259993 | METHOD AND SYSTEM FOR INSTALLING [[A]] TERMINAL EQUIPMENT | Oct 14, 2010 | Abandoned |
Array
(
[id] => 8059473
[patent_doc_number] => 20120079468
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2012-03-29
[patent_title] => 'INTERMEDIATE REPRESENTATION CONSTRUCTION FOR STATIC ANALYSIS'
[patent_app_type] => utility
[patent_app_number] => 12/892869
[patent_app_country] => US
[patent_app_date] => 2010-09-28
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 5
[patent_figures_cnt] => 5
[patent_no_of_words] => 4801
[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/0079/20120079468.pdf
[firstpage_image] =>[orig_patent_app_number] => 12892869
[rel_patent_id] =>[rel_patent_doc_number] =>) 12/892869 | Intermediate representation construction for static analysis | Sep 27, 2010 | Issued |
Array
(
[id] => 9781526
[patent_doc_number] => 08856750
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2014-10-07
[patent_title] => 'Task-based evaluation of user interfaces'
[patent_app_type] => utility
[patent_app_number] => 12/892452
[patent_app_country] => US
[patent_app_date] => 2010-09-28
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 8
[patent_figures_cnt] => 8
[patent_no_of_words] => 4880
[patent_no_of_claims] => 23
[patent_no_of_ind_claims] => 3
[patent_words_short_claim] => 126
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 12892452
[rel_patent_id] =>[rel_patent_doc_number] =>) 12/892452 | Task-based evaluation of user interfaces | Sep 27, 2010 | Issued |
Array
(
[id] => 9781524
[patent_doc_number] => 08856749
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2014-10-07
[patent_title] => 'Multi-path brokered test automation execution'
[patent_app_type] => utility
[patent_app_number] => 12/891823
[patent_app_country] => US
[patent_app_date] => 2010-09-28
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 4
[patent_figures_cnt] => 4
[patent_no_of_words] => 5864
[patent_no_of_claims] => 20
[patent_no_of_ind_claims] => 3
[patent_words_short_claim] => 333
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 12891823
[rel_patent_id] =>[rel_patent_doc_number] =>) 12/891823 | Multi-path brokered test automation execution | Sep 27, 2010 | Issued |
Array
(
[id] => 8059475
[patent_doc_number] => 20120079471
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2012-03-29
[patent_title] => 'SYSTEMS AND METHODS FOR AUTOMATIC UPGRADE AND DOWNGRADE IN PACKAGE UPDATE OPERATIONS'
[patent_app_type] => utility
[patent_app_number] => 12/892227
[patent_app_country] => US
[patent_app_date] => 2010-09-28
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 7
[patent_figures_cnt] => 7
[patent_no_of_words] => 6112
[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/0079/20120079471.pdf
[firstpage_image] =>[orig_patent_app_number] => 12892227
[rel_patent_id] =>[rel_patent_doc_number] =>) 12/892227 | Upgrade and downgrade in package update operations | Sep 27, 2010 | Issued |
Array
(
[id] => 8059485
[patent_doc_number] => 20120079474
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2012-03-29
[patent_title] => 'REIMAGING A MULTI-NODE STORAGE SYSTEM'
[patent_app_type] => utility
[patent_app_number] => 12/889709
[patent_app_country] => US
[patent_app_date] => 2010-09-24
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 4
[patent_figures_cnt] => 4
[patent_no_of_words] => 3481
[patent_no_of_claims] => 18
[patent_no_of_ind_claims] => 5
[patent_words_short_claim] => 0
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => publication
[pdf_file] => publications/A1/0079/20120079474.pdf
[firstpage_image] =>[orig_patent_app_number] => 12889709
[rel_patent_id] =>[rel_patent_doc_number] =>) 12/889709 | REIMAGING A MULTI-NODE STORAGE SYSTEM | Sep 23, 2010 | Abandoned |
Array
(
[id] => 8045945
[patent_doc_number] => 20120072709
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2012-03-22
[patent_title] => 'Unstacking Software Components for Migration to Virtualized Environments'
[patent_app_type] => utility
[patent_app_number] => 12/888032
[patent_app_country] => US
[patent_app_date] => 2010-09-22
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 9
[patent_figures_cnt] => 9
[patent_no_of_words] => 7804
[patent_no_of_claims] => 25
[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/0072/20120072709.pdf
[firstpage_image] =>[orig_patent_app_number] => 12888032
[rel_patent_id] =>[rel_patent_doc_number] =>) 12/888032 | Unstacking software components for migration to virtualized environments | Sep 21, 2010 | Issued |
Array
(
[id] => 8046311
[patent_doc_number] => 20120072899
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2012-03-22
[patent_title] => 'Conversion System And Method For Use In Upgrading A Monitoring System'
[patent_app_type] => utility
[patent_app_number] => 12/885992
[patent_app_country] => US
[patent_app_date] => 2010-09-20
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 6
[patent_figures_cnt] => 6
[patent_no_of_words] => 4511
[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/0072/20120072899.pdf
[firstpage_image] =>[orig_patent_app_number] => 12885992
[rel_patent_id] =>[rel_patent_doc_number] =>) 12/885992 | Conversion system and method for use in upgrading a monitoring system | Sep 19, 2010 | Issued |
Array
(
[id] => 6052637
[patent_doc_number] => 20110209133
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2011-08-25
[patent_title] => 'APPARATUSES, METHODS AND SYSTEMS FOR A SOCIAL NETWORKING APPLICATION UPDATER'
[patent_app_type] => utility
[patent_app_number] => 12/885133
[patent_app_country] => US
[patent_app_date] => 2010-09-17
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 18
[patent_figures_cnt] => 18
[patent_no_of_words] => 25318
[patent_no_of_claims] => 21
[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/0209/20110209133.pdf
[firstpage_image] =>[orig_patent_app_number] => 12885133
[rel_patent_id] =>[rel_patent_doc_number] =>) 12/885133 | Apparatuses, methods and systems for a social networking application updater | Sep 16, 2010 | Issued |
Array
(
[id] => 9225170
[patent_doc_number] => 20140019945
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2014-01-16
[patent_title] => 'SOFTWARE INSTRUMENTATION APPARATUS AND METHOD'
[patent_app_type] => utility
[patent_app_number] => 13/818957
[patent_app_country] => US
[patent_app_date] => 2010-08-24
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 5
[patent_figures_cnt] => 5
[patent_no_of_words] => 3247
[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] => 13818957
[rel_patent_id] =>[rel_patent_doc_number] =>) 13/818957 | SOFTWARE INSTRUMENTATION APPARATUS AND METHOD | Aug 23, 2010 | Abandoned |
Array
(
[id] => 8623375
[patent_doc_number] => 08356296
[patent_country] => US
[patent_kind] => B1
[patent_issue_date] => 2013-01-15
[patent_title] => 'Method and system for minimal disruption during software upgrade or reload of a network device'
[patent_app_type] => utility
[patent_app_number] => 12/852265
[patent_app_country] => US
[patent_app_date] => 2010-08-06
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 6
[patent_figures_cnt] => 6
[patent_no_of_words] => 5476
[patent_no_of_claims] => 18
[patent_no_of_ind_claims] => 3
[patent_words_short_claim] => 128
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 12852265
[rel_patent_id] =>[rel_patent_doc_number] =>) 12/852265 | Method and system for minimal disruption during software upgrade or reload of a network device | Aug 5, 2010 | Issued |
Array
(
[id] => 8558348
[patent_doc_number] => 08332835
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2012-12-11
[patent_title] => 'Method and system for automated code-source indexing in java virtual machine environment'
[patent_app_type] => utility
[patent_app_number] => 12/824523
[patent_app_country] => US
[patent_app_date] => 2010-06-28
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 11
[patent_figures_cnt] => 11
[patent_no_of_words] => 8895
[patent_no_of_claims] => 20
[patent_no_of_ind_claims] => 3
[patent_words_short_claim] => 204
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 12824523
[rel_patent_id] =>[rel_patent_doc_number] =>) 12/824523 | Method and system for automated code-source indexing in java virtual machine environment | Jun 27, 2010 | Issued |