
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] => 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 |