Search

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 numberTitle of the applicationFiling DateStatus
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
Menu