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
12/795976 VISUAL PROGRAMMING ENVIRONMENT FOR MOBILE DEVICE APPLICATIONS Jun 7, 2010 Abandoned
Array ( [id] => 7569456 [patent_doc_number] => 20110289519 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2011-11-24 [patent_title] => 'DISTRIBUTING WORKLOADS IN A COMPUTING PLATFORM' [patent_app_type] => utility [patent_app_number] => 12/785052 [patent_app_country] => US [patent_app_date] => 2010-05-21 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 8 [patent_figures_cnt] => 8 [patent_no_of_words] => 12418 [patent_no_of_claims] => 22 [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/0289/20110289519.pdf [firstpage_image] =>[orig_patent_app_number] => 12785052 [rel_patent_id] =>[rel_patent_doc_number] =>)
12/785052
DISTRIBUTING WORKLOADS IN A COMPUTING PLATFORM May 20, 2010 Abandoned
Array ( [id] => 8467059 [patent_doc_number] => 20120272227 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2012-10-25 [patent_title] => 'INTELLIGENT DATA TERMINAL AND APPLICATION METHOD THEREOF' [patent_app_type] => utility [patent_app_number] => 13/509016 [patent_app_country] => US [patent_app_date] => 2010-05-13 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 2 [patent_figures_cnt] => 2 [patent_no_of_words] => 3347 [patent_no_of_claims] => 15 [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] => 13509016 [rel_patent_id] =>[rel_patent_doc_number] =>)
13/509016
INTELLIGENT DATA TERMINAL AND APPLICATION METHOD THEREOF May 12, 2010 Abandoned
Array ( [id] => 6465202 [patent_doc_number] => 20100281475 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2010-11-04 [patent_title] => 'SYSTEM AND METHOD FOR MOBILE SMARTPHONE APPLICATION DEVELOPMENT AND DELIVERY' [patent_app_type] => utility [patent_app_number] => 12/773296 [patent_app_country] => US [patent_app_date] => 2010-05-04 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 7 [patent_figures_cnt] => 7 [patent_no_of_words] => 7521 [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/0281/20100281475.pdf [firstpage_image] =>[orig_patent_app_number] => 12773296 [rel_patent_id] =>[rel_patent_doc_number] =>)
12/773296
SYSTEM AND METHOD FOR MOBILE SMARTPHONE APPLICATION DEVELOPMENT AND DELIVERY May 3, 2010 Abandoned
Array ( [id] => 7575591 [patent_doc_number] => 20110271247 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2011-11-03 [patent_title] => 'METHOD AND APPARATUS FOR CONVERTING SOFTWARE' [patent_app_type] => utility [patent_app_number] => 12/772477 [patent_app_country] => US [patent_app_date] => 2010-05-03 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 11 [patent_figures_cnt] => 11 [patent_no_of_words] => 9883 [patent_no_of_claims] => 28 [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/0271/20110271247.pdf [firstpage_image] =>[orig_patent_app_number] => 12772477 [rel_patent_id] =>[rel_patent_doc_number] =>)
12/772477
Method and apparatus for converting software May 2, 2010 Issued
Array ( [id] => 11786530 [patent_doc_number] => 09395965 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2016-07-19 [patent_title] => 'Techniques for automated generation of service artifacts' [patent_app_type] => utility [patent_app_number] => 12/768999 [patent_app_country] => US [patent_app_date] => 2010-04-28 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 34 [patent_figures_cnt] => 35 [patent_no_of_words] => 8302 [patent_no_of_claims] => 19 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 255 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 12768999 [rel_patent_id] =>[rel_patent_doc_number] =>)
12/768999
Techniques for automated generation of service artifacts Apr 27, 2010 Issued
Array ( [id] => 7504027 [patent_doc_number] => 20110265061 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2011-10-27 [patent_title] => 'CODE GENERATION' [patent_app_type] => utility [patent_app_number] => 12/768079 [patent_app_country] => US [patent_app_date] => 2010-04-27 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 6 [patent_figures_cnt] => 6 [patent_no_of_words] => 5444 [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/0265/20110265061.pdf [firstpage_image] =>[orig_patent_app_number] => 12768079 [rel_patent_id] =>[rel_patent_doc_number] =>)
12/768079
Code generation Apr 26, 2010 Issued
Array ( [id] => 6557474 [patent_doc_number] => 20100205589 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2010-08-12 [patent_title] => 'Non-Localized Constraints for Automated Program Generation' [patent_app_type] => utility [patent_app_number] => 12/766894 [patent_app_country] => US [patent_app_date] => 2010-04-25 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 12 [patent_figures_cnt] => 12 [patent_no_of_words] => 9999 [patent_no_of_claims] => 13 [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/0205/20100205589.pdf [firstpage_image] =>[orig_patent_app_number] => 12766894 [rel_patent_id] =>[rel_patent_doc_number] =>)
12/766894
Non-localized constraints for automated program generation Apr 24, 2010 Issued
Array ( [id] => 6596345 [patent_doc_number] => 20100275179 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2010-10-28 [patent_title] => 'EXTRACTING A SYSTEM MODELLING META-MODEL LANGUAGE MODEL FOR A SYSTEM FROM A NATURAL LANGUAGE SPECIFICATION OF THE SYSTEM' [patent_app_type] => utility [patent_app_number] => 12/762881 [patent_app_country] => US [patent_app_date] => 2010-04-19 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 11 [patent_figures_cnt] => 11 [patent_no_of_words] => 6006 [patent_no_of_claims] => 25 [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/0275/20100275179.pdf [firstpage_image] =>[orig_patent_app_number] => 12762881 [rel_patent_id] =>[rel_patent_doc_number] =>)
12/762881
Extracting a system modelling meta-model language model for a system from a natural language specification of the system Apr 18, 2010 Issued
Array ( [id] => 7512903 [patent_doc_number] => 20110258613 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2011-10-20 [patent_title] => 'SOFTWARE DEBUGGER ACTIVATION BASED ON KEY PERFORMANCE INDICATORS' [patent_app_type] => utility [patent_app_number] => 12/761390 [patent_app_country] => US [patent_app_date] => 2010-04-15 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 9 [patent_figures_cnt] => 9 [patent_no_of_words] => 4107 [patent_no_of_claims] => 25 [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/0258/20110258613.pdf [firstpage_image] =>[orig_patent_app_number] => 12761390 [rel_patent_id] =>[rel_patent_doc_number] =>)
12/761390
SOFTWARE DEBUGGER ACTIVATION BASED ON KEY PERFORMANCE INDICATORS Apr 14, 2010 Abandoned
Array ( [id] => 6141121 [patent_doc_number] => 20110010693 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2011-01-13 [patent_title] => 'SYSTEM AND METHOD FOR VERIFICATION OF PROGRAMS USING THREADS HAVING BOUNDED LOCK CHAINS' [patent_app_type] => utility [patent_app_number] => 12/753291 [patent_app_country] => US [patent_app_date] => 2010-04-02 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 5 [patent_figures_cnt] => 5 [patent_no_of_words] => 11438 [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/0010/20110010693.pdf [firstpage_image] =>[orig_patent_app_number] => 12753291 [rel_patent_id] =>[rel_patent_doc_number] =>)
12/753291
System and method for verification of programs using threads having bounded lock chains Apr 1, 2010 Issued
Array ( [id] => 8959199 [patent_doc_number] => 08504992 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2013-08-06 [patent_title] => 'Method and apparatus for establishing a quality of service model' [patent_app_type] => utility [patent_app_number] => 12/706656 [patent_app_country] => US [patent_app_date] => 2010-02-16 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 10 [patent_figures_cnt] => 13 [patent_no_of_words] => 10045 [patent_no_of_claims] => 20 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 172 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 12706656 [rel_patent_id] =>[rel_patent_doc_number] =>)
12/706656
Method and apparatus for establishing a quality of service model Feb 15, 2010 Issued
Array ( [id] => 6105628 [patent_doc_number] => 20110167409 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2011-07-07 [patent_title] => 'SYSTEMS AND METHODS FOR SOFTWARE SPECIFICATION AND DESIGN USING A UNIFIED DOCUMENT' [patent_app_type] => utility [patent_app_number] => 12/684095 [patent_app_country] => US [patent_app_date] => 2010-01-07 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 8 [patent_figures_cnt] => 8 [patent_no_of_words] => 8413 [patent_no_of_claims] => 20 [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/0167/20110167409.pdf [firstpage_image] =>[orig_patent_app_number] => 12684095 [rel_patent_id] =>[rel_patent_doc_number] =>)
12/684095
Systems and methods for software specification and design using a unified document Jan 6, 2010 Issued
Array ( [id] => 8449305 [patent_doc_number] => 08291376 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2012-10-16 [patent_title] => 'Method and system to automatically regenerate software code' [patent_app_type] => utility [patent_app_number] => 12/638913 [patent_app_country] => US [patent_app_date] => 2009-12-15 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 44 [patent_figures_cnt] => 59 [patent_no_of_words] => 21182 [patent_no_of_claims] => 20 [patent_no_of_ind_claims] => 4 [patent_words_short_claim] => 152 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 12638913 [rel_patent_id] =>[rel_patent_doc_number] =>)
12/638913
Method and system to automatically regenerate software code Dec 14, 2009 Issued
Array ( [id] => 9404888 [patent_doc_number] => 08694953 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2014-04-08 [patent_title] => 'Tool and methodology for enterprise software applications' [patent_app_type] => utility [patent_app_number] => 12/635381 [patent_app_country] => US [patent_app_date] => 2009-12-10 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 35 [patent_figures_cnt] => 53 [patent_no_of_words] => 24030 [patent_no_of_claims] => 19 [patent_no_of_ind_claims] => 4 [patent_words_short_claim] => 230 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 12635381 [rel_patent_id] =>[rel_patent_doc_number] =>)
12/635381
Tool and methodology for enterprise software applications Dec 9, 2009 Issued
Array ( [id] => 6492999 [patent_doc_number] => 20100042969 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2010-02-18 [patent_title] => 'COMPUTER METHOD AND APPARATUS FOR AUTOMATING TRANSLATION TO A MODELING LANGUAGE' [patent_app_type] => utility [patent_app_number] => 12/604272 [patent_app_country] => US [patent_app_date] => 2009-10-22 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 6 [patent_figures_cnt] => 6 [patent_no_of_words] => 2774 [patent_no_of_claims] => 23 [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/0042/20100042969.pdf [firstpage_image] =>[orig_patent_app_number] => 12604272 [rel_patent_id] =>[rel_patent_doc_number] =>)
12/604272
Computer method and apparatus for automating translation to a modeling language Oct 21, 2009 Issued
Array ( [id] => 6385609 [patent_doc_number] => 20100077382 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2010-03-25 [patent_title] => 'COMPUTER-READABLE RECORDING MEDIUM STRING A BUG DETECTION SUPPORT PROGRAM, SIMILAR STRUCTURE IDENTIFICATION INFORMATION LIST OUTPUT PROGRAM, BUG DETECTION SUPPORT APPARATUS, AND BUG DETECTION SUPPORT METHOD' [patent_app_type] => utility [patent_app_number] => 12/543975 [patent_app_country] => US [patent_app_date] => 2009-08-19 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 20 [patent_figures_cnt] => 20 [patent_no_of_words] => 8418 [patent_no_of_claims] => 8 [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/0077/20100077382.pdf [firstpage_image] =>[orig_patent_app_number] => 12543975 [rel_patent_id] =>[rel_patent_doc_number] =>)
12/543975
COMPUTER-READABLE RECORDING MEDIUM STRING A BUG DETECTION SUPPORT PROGRAM, SIMILAR STRUCTURE IDENTIFICATION INFORMATION LIST OUTPUT PROGRAM, BUG DETECTION SUPPORT APPARATUS, AND BUG DETECTION SUPPORT METHOD Aug 18, 2009 Abandoned
Array ( [id] => 5933099 [patent_doc_number] => 20110041124 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2011-02-17 [patent_title] => 'Version Management System' [patent_app_type] => utility [patent_app_number] => 12/541996 [patent_app_country] => US [patent_app_date] => 2009-08-17 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 4 [patent_figures_cnt] => 4 [patent_no_of_words] => 6766 [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/0041/20110041124.pdf [firstpage_image] =>[orig_patent_app_number] => 12541996 [rel_patent_id] =>[rel_patent_doc_number] =>)
12/541996
Version Management System Aug 16, 2009 Abandoned
Array ( [id] => 9102910 [patent_doc_number] => 08566804 [patent_country] => US [patent_kind] => B1 [patent_issue_date] => 2013-10-22 [patent_title] => 'Scheduling generated code based on target characteristics' [patent_app_type] => utility [patent_app_number] => 12/540960 [patent_app_country] => US [patent_app_date] => 2009-08-13 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 28 [patent_figures_cnt] => 32 [patent_no_of_words] => 13686 [patent_no_of_claims] => 33 [patent_no_of_ind_claims] => 6 [patent_words_short_claim] => 191 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 12540960 [rel_patent_id] =>[rel_patent_doc_number] =>)
12/540960
Scheduling generated code based on target characteristics Aug 12, 2009 Issued
Array ( [id] => 11482389 [patent_doc_number] => 09588936 [patent_country] => US [patent_kind] => B1 [patent_issue_date] => 2017-03-07 [patent_title] => 'Automatically transmitting a web browser file over the internet when booting an operating system from a data storage device' [patent_app_type] => utility [patent_app_number] => 12/534076 [patent_app_country] => US [patent_app_date] => 2009-07-31 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 8 [patent_figures_cnt] => 15 [patent_no_of_words] => 2097 [patent_no_of_claims] => 18 [patent_no_of_ind_claims] => 2 [patent_words_short_claim] => 152 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 12534076 [rel_patent_id] =>[rel_patent_doc_number] =>)
12/534076
Automatically transmitting a web browser file over the internet when booting an operating system from a data storage device Jul 30, 2009 Issued
Menu