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] => 5190675 [patent_doc_number] => 20070168984 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2007-07-19 [patent_title] => 'COMPILING SYSTEM, DEBUGGING SYSTEM AND PROGRAM DEVELOPMENT SYSTEM' [patent_app_type] => utility [patent_app_number] => 11/555449 [patent_app_country] => US [patent_app_date] => 2006-11-01 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 20 [patent_figures_cnt] => 20 [patent_no_of_words] => 10248 [patent_no_of_claims] => 29 [patent_no_of_ind_claims] => 9 [patent_words_short_claim] => 0 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] => publications/A1/0168/20070168984.pdf [firstpage_image] =>[orig_patent_app_number] => 11555449 [rel_patent_id] =>[rel_patent_doc_number] =>)
11/555449
COMPILING SYSTEM, DEBUGGING SYSTEM AND PROGRAM DEVELOPMENT SYSTEM Oct 31, 2006 Abandoned
Array ( [id] => 5001433 [patent_doc_number] => 20070044067 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2007-02-22 [patent_title] => 'System and method for generating distributed information systems' [patent_app_type] => utility [patent_app_number] => 11/589362 [patent_app_country] => US [patent_app_date] => 2006-10-30 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 6 [patent_figures_cnt] => 6 [patent_no_of_words] => 4069 [patent_no_of_claims] => 2 [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/0044/20070044067.pdf [firstpage_image] =>[orig_patent_app_number] => 11589362 [rel_patent_id] =>[rel_patent_doc_number] =>)
11/589362
System and method for generating distributed information systems Oct 29, 2006 Issued
Array ( [id] => 4869234 [patent_doc_number] => 20080148250 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2008-06-19 [patent_title] => 'Update package generation employing matching technique with controlled number of mismatches' [patent_app_type] => utility [patent_app_number] => 11/590137 [patent_app_country] => US [patent_app_date] => 2006-10-30 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 2 [patent_figures_cnt] => 2 [patent_no_of_words] => 2252 [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/0148/20080148250.pdf [firstpage_image] =>[orig_patent_app_number] => 11590137 [rel_patent_id] =>[rel_patent_doc_number] =>)
11/590137
Update package generation employing matching technique with controlled number of mismatches Oct 29, 2006 Abandoned
Array ( [id] => 5042374 [patent_doc_number] => 20070094656 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2007-04-26 [patent_title] => 'Self-modifying copier for downloading executable code in a non-disruptive manner' [patent_app_type] => utility [patent_app_number] => 11/583485 [patent_app_country] => US [patent_app_date] => 2006-10-18 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 6 [patent_figures_cnt] => 6 [patent_no_of_words] => 5109 [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/0094/20070094656.pdf [firstpage_image] =>[orig_patent_app_number] => 11583485 [rel_patent_id] =>[rel_patent_doc_number] =>)
11/583485
Self-modifying copier for downloading executable code in a non-disruptive manner Oct 17, 2006 Abandoned
Array ( [id] => 4447741 [patent_doc_number] => 07930685 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2011-04-19 [patent_title] => 'Method and system for providing a version-independent interface' [patent_app_type] => utility [patent_app_number] => 11/519671 [patent_app_country] => US [patent_app_date] => 2006-09-12 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 8 [patent_figures_cnt] => 8 [patent_no_of_words] => 4071 [patent_no_of_claims] => 12 [patent_no_of_ind_claims] => 2 [patent_words_short_claim] => 163 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/07/930/07930685.pdf [firstpage_image] =>[orig_patent_app_number] => 11519671 [rel_patent_id] =>[rel_patent_doc_number] =>)
11/519671
Method and system for providing a version-independent interface Sep 11, 2006 Issued
Array ( [id] => 5108888 [patent_doc_number] => 20070067766 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2007-03-22 [patent_title] => 'Infrastructure for the automation of the assembly of schema maintenance scripts' [patent_app_type] => utility [patent_app_number] => 11/519672 [patent_app_country] => US [patent_app_date] => 2006-09-12 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 6 [patent_figures_cnt] => 6 [patent_no_of_words] => 6642 [patent_no_of_claims] => 21 [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/0067/20070067766.pdf [firstpage_image] =>[orig_patent_app_number] => 11519672 [rel_patent_id] =>[rel_patent_doc_number] =>)
11/519672
Infrastructure for the automation of the assembly of schema maintenance scripts Sep 11, 2006 Issued
Array ( [id] => 7690579 [patent_doc_number] => 20070233454 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2007-10-04 [patent_title] => 'Web load test method and web load test program' [patent_app_type] => utility [patent_app_number] => 11/512337 [patent_app_country] => US [patent_app_date] => 2006-08-30 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 7 [patent_figures_cnt] => 7 [patent_no_of_words] => 4848 [patent_no_of_claims] => 9 [patent_no_of_ind_claims] => 8 [patent_words_short_claim] => 0 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] => publications/A1/0233/20070233454.pdf [firstpage_image] =>[orig_patent_app_number] => 11512337 [rel_patent_id] =>[rel_patent_doc_number] =>)
11/512337
Web load test method and web load test program Aug 29, 2006 Issued
Array ( [id] => 4671802 [patent_doc_number] => 20080046863 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2008-02-21 [patent_title] => 'Method of re-using software attributes in graphical programs' [patent_app_type] => utility [patent_app_number] => 11/506554 [patent_app_country] => US [patent_app_date] => 2006-08-18 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 10 [patent_figures_cnt] => 10 [patent_no_of_words] => 4487 [patent_no_of_claims] => 10 [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/0046/20080046863.pdf [firstpage_image] =>[orig_patent_app_number] => 11506554 [rel_patent_id] =>[rel_patent_doc_number] =>)
11/506554
Method of re-using software attributes in graphical programs Aug 17, 2006 Abandoned
Array ( [id] => 5143976 [patent_doc_number] => 20070006192 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2007-01-04 [patent_title] => 'Intermediate representation for multiple exception handling models' [patent_app_type] => utility [patent_app_number] => 11/505090 [patent_app_country] => US [patent_app_date] => 2006-08-15 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 35 [patent_figures_cnt] => 35 [patent_no_of_words] => 11685 [patent_no_of_claims] => 24 [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/0006/20070006192.pdf [firstpage_image] =>[orig_patent_app_number] => 11505090 [rel_patent_id] =>[rel_patent_doc_number] =>)
11/505090
Intermediate representation for multiple exception handling models Aug 14, 2006 Issued
Array ( [id] => 8208415 [patent_doc_number] => 08191051 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2012-05-29 [patent_title] => 'System and method for developing and processing building system control solutions' [patent_app_type] => utility [patent_app_number] => 11/474862 [patent_app_country] => US [patent_app_date] => 2006-06-26 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 9 [patent_figures_cnt] => 10 [patent_no_of_words] => 9718 [patent_no_of_claims] => 20 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 211 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/08/191/08191051.pdf [firstpage_image] =>[orig_patent_app_number] => 11474862 [rel_patent_id] =>[rel_patent_doc_number] =>)
11/474862
System and method for developing and processing building system control solutions Jun 25, 2006 Issued
Array ( [id] => 5232601 [patent_doc_number] => 20070294710 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2007-12-20 [patent_title] => 'Simple bluetooth software development kit' [patent_app_type] => utility [patent_app_number] => 11/455953 [patent_app_country] => US [patent_app_date] => 2006-06-19 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 5 [patent_figures_cnt] => 5 [patent_no_of_words] => 7325 [patent_no_of_claims] => 48 [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/0294/20070294710.pdf [firstpage_image] =>[orig_patent_app_number] => 11455953 [rel_patent_id] =>[rel_patent_doc_number] =>)
11/455953
Simple bluetooth software development kit Jun 18, 2006 Abandoned
Array ( [id] => 5405423 [patent_doc_number] => 20090240738 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2009-09-24 [patent_title] => 'MOBILE DEVICE, PATTERN FILE UPDATE METHOD, AND COMMUNICATION SYSTEM' [patent_app_type] => utility [patent_app_number] => 11/911067 [patent_app_country] => US [patent_app_date] => 2006-04-03 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 6 [patent_figures_cnt] => 6 [patent_no_of_words] => 4347 [patent_no_of_claims] => 4 [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/0240/20090240738.pdf [firstpage_image] =>[orig_patent_app_number] => 11911067 [rel_patent_id] =>[rel_patent_doc_number] =>)
11/911067
MOBILE DEVICE, PATTERN FILE UPDATE METHOD, AND COMMUNICATION SYSTEM Apr 2, 2006 Abandoned
Array ( [id] => 4882147 [patent_doc_number] => 20080155530 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2008-06-26 [patent_title] => 'Method For Displaying Text Messages, Terminal and Program For Implementing Said Method' [patent_app_type] => utility [patent_app_number] => 11/883797 [patent_app_country] => US [patent_app_date] => 2006-02-06 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 3 [patent_figures_cnt] => 3 [patent_no_of_words] => 3522 [patent_no_of_claims] => 10 [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/0155/20080155530.pdf [firstpage_image] =>[orig_patent_app_number] => 11883797 [rel_patent_id] =>[rel_patent_doc_number] =>)
11/883797
Method For Displaying Text Messages, Terminal and Program For Implementing Said Method Feb 5, 2006 Abandoned
Array ( [id] => 5195040 [patent_doc_number] => 20070083525 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2007-04-12 [patent_title] => 'JDBC debugging enhancements' [patent_app_type] => utility [patent_app_number] => 11/338967 [patent_app_country] => US [patent_app_date] => 2006-01-25 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 6 [patent_figures_cnt] => 6 [patent_no_of_words] => 3259 [patent_no_of_claims] => 15 [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/0083/20070083525.pdf [firstpage_image] =>[orig_patent_app_number] => 11338967 [rel_patent_id] =>[rel_patent_doc_number] =>)
11/338967
JDBC debugging enhancements Jan 24, 2006 Abandoned
Array ( [id] => 5679565 [patent_doc_number] => 20060184921 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2006-08-17 [patent_title] => 'Program management in hardware/software environment' [patent_app_type] => utility [patent_app_number] => 11/334737 [patent_app_country] => US [patent_app_date] => 2006-01-19 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 3 [patent_figures_cnt] => 3 [patent_no_of_words] => 1627 [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/0184/20060184921.pdf [firstpage_image] =>[orig_patent_app_number] => 11334737 [rel_patent_id] =>[rel_patent_doc_number] =>)
11/334737
Program management in hardware/software environment Jan 18, 2006 Abandoned
Array ( [id] => 7746734 [patent_doc_number] => 08108840 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2012-01-31 [patent_title] => 'Method for enhancing debugger performance of hardware assisted breakpoints' [patent_app_type] => utility [patent_app_number] => 11/330452 [patent_app_country] => US [patent_app_date] => 2006-01-12 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 5 [patent_figures_cnt] => 6 [patent_no_of_words] => 2804 [patent_no_of_claims] => 11 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 161 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/08/108/08108840.pdf [firstpage_image] =>[orig_patent_app_number] => 11330452 [rel_patent_id] =>[rel_patent_doc_number] =>)
11/330452
Method for enhancing debugger performance of hardware assisted breakpoints Jan 11, 2006 Issued
Array ( [id] => 5221592 [patent_doc_number] => 20070162904 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2007-07-12 [patent_title] => 'Build-time enforcement of architectural partitioning in computer application' [patent_app_type] => utility [patent_app_number] => 11/330643 [patent_app_country] => US [patent_app_date] => 2006-01-12 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 5 [patent_figures_cnt] => 5 [patent_no_of_words] => 6083 [patent_no_of_claims] => 18 [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/0162/20070162904.pdf [firstpage_image] =>[orig_patent_app_number] => 11330643 [rel_patent_id] =>[rel_patent_doc_number] =>)
11/330643
Build-time enforcement of architectural partitioning in computer application Jan 11, 2006 Issued
Array ( [id] => 4606458 [patent_doc_number] => 07987444 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2011-07-26 [patent_title] => 'Determining and merging differences between configuration diagrams' [patent_app_type] => utility [patent_app_number] => 11/329769 [patent_app_country] => US [patent_app_date] => 2006-01-10 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 15 [patent_figures_cnt] => 17 [patent_no_of_words] => 19309 [patent_no_of_claims] => 32 [patent_no_of_ind_claims] => 4 [patent_words_short_claim] => 393 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/07/987/07987444.pdf [firstpage_image] =>[orig_patent_app_number] => 11329769 [rel_patent_id] =>[rel_patent_doc_number] =>)
11/329769
Determining and merging differences between configuration diagrams Jan 9, 2006 Issued
Array ( [id] => 5696147 [patent_doc_number] => 20060156294 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2006-07-13 [patent_title] => 'Comparing a configuration diagram to an actual system' [patent_app_type] => utility [patent_app_number] => 11/329866 [patent_app_country] => US [patent_app_date] => 2006-01-10 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 15 [patent_figures_cnt] => 15 [patent_no_of_words] => 18267 [patent_no_of_claims] => 50 [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/0156/20060156294.pdf [firstpage_image] =>[orig_patent_app_number] => 11329866 [rel_patent_id] =>[rel_patent_doc_number] =>)
11/329866
Comparing a configuration diagram to an actual system Jan 9, 2006 Issued
Array ( [id] => 7780313 [patent_doc_number] => 08122427 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2012-02-21 [patent_title] => 'Decentralized system services' [patent_app_type] => utility [patent_app_number] => 11/325661 [patent_app_country] => US [patent_app_date] => 2006-01-04 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 7 [patent_figures_cnt] => 10 [patent_no_of_words] => 16261 [patent_no_of_claims] => 17 [patent_no_of_ind_claims] => 1 [patent_words_short_claim] => 144 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/08/122/08122427.pdf [firstpage_image] =>[orig_patent_app_number] => 11325661 [rel_patent_id] =>[rel_patent_doc_number] =>)
11/325661
Decentralized system services Jan 3, 2006 Issued
Menu