Search

Shelley M Self

Supervisory Patent Examiner (ID: 341, Phone: (303)297-4324 , Office: P/3725 )

Most Active Art Unit
3725
Art Unit(s)
3725, 3765, DCIPC
Total Applications
1204
Issued Applications
703
Pending Applications
142
Abandoned Applications
359

Applications

Application numberTitle of the applicationFiling DateStatus
Array ( [id] => 6941287 [patent_doc_number] => 20050114850 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2005-05-26 [patent_title] => 'Energy-focused re-compilation of executables and hardware mechanisms based on compiler-architecture interaction and compiler-inserted control' [patent_app_type] => utility [patent_app_number] => 10/967989 [patent_app_country] => US [patent_app_date] => 2004-10-18 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 6 [patent_figures_cnt] => 6 [patent_no_of_words] => 9102 [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/0114/20050114850.pdf [firstpage_image] =>[orig_patent_app_number] => 10967989 [rel_patent_id] =>[rel_patent_doc_number] =>)
10/967989
Energy-focused re-compilation of executables and hardware mechanisms based on compiler-architecture interaction and compiler-inserted control Oct 17, 2004 Abandoned
Array ( [id] => 97191 [patent_doc_number] => 07735076 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2010-06-08 [patent_title] => 'Faster loading of extension-based applications using caching' [patent_app_type] => utility [patent_app_number] => 10/966951 [patent_app_country] => US [patent_app_date] => 2004-10-15 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 6 [patent_figures_cnt] => 6 [patent_no_of_words] => 6797 [patent_no_of_claims] => 27 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 219 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/07/735/07735076.pdf [firstpage_image] =>[orig_patent_app_number] => 10966951 [rel_patent_id] =>[rel_patent_doc_number] =>)
10/966951
Faster loading of extension-based applications using caching Oct 14, 2004 Issued
Array ( [id] => 166963 [patent_doc_number] => 07673283 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2010-03-02 [patent_title] => 'Method and system for improved modeling language profile' [patent_app_type] => utility [patent_app_number] => 10/965272 [patent_app_country] => US [patent_app_date] => 2004-10-14 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 7 [patent_figures_cnt] => 8 [patent_no_of_words] => 4235 [patent_no_of_claims] => 13 [patent_no_of_ind_claims] => 2 [patent_words_short_claim] => 129 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/07/673/07673283.pdf [firstpage_image] =>[orig_patent_app_number] => 10965272 [rel_patent_id] =>[rel_patent_doc_number] =>)
10/965272
Method and system for improved modeling language profile Oct 13, 2004 Issued
Array ( [id] => 5717290 [patent_doc_number] => 20060080653 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2006-04-13 [patent_title] => 'Methods and systems for patch distribution' [patent_app_type] => utility [patent_app_number] => 10/963380 [patent_app_country] => US [patent_app_date] => 2004-10-12 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 4 [patent_figures_cnt] => 4 [patent_no_of_words] => 4621 [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/0080/20060080653.pdf [firstpage_image] =>[orig_patent_app_number] => 10963380 [rel_patent_id] =>[rel_patent_doc_number] =>)
10/963380
Methods and systems for patch distribution Oct 11, 2004 Abandoned
Array ( [id] => 4559128 [patent_doc_number] => 07890952 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2011-02-15 [patent_title] => 'Autonomic peer-to-peer computer software installation' [patent_app_type] => utility [patent_app_number] => 10/960572 [patent_app_country] => US [patent_app_date] => 2004-10-07 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 6 [patent_figures_cnt] => 6 [patent_no_of_words] => 6415 [patent_no_of_claims] => 20 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 194 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/07/890/07890952.pdf [firstpage_image] =>[orig_patent_app_number] => 10960572 [rel_patent_id] =>[rel_patent_doc_number] =>)
10/960572
Autonomic peer-to-peer computer software installation Oct 6, 2004 Issued
Array ( [id] => 9258000 [patent_doc_number] => 08621444 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2013-12-31 [patent_title] => 'Retargetable instruction set simulators' [patent_app_type] => utility [patent_app_number] => 10/599593 [patent_app_country] => US [patent_app_date] => 2004-09-30 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 12 [patent_figures_cnt] => 12 [patent_no_of_words] => 8175 [patent_no_of_claims] => 15 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 305 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 10599593 [rel_patent_id] =>[rel_patent_doc_number] =>)
10/599593
Retargetable instruction set simulators Sep 29, 2004 Issued
Array ( [id] => 6920326 [patent_doc_number] => 20050097531 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2005-05-05 [patent_title] => 'Method of compiling a source code program into a machine-readable target object program in a network environment' [patent_app_type] => utility [patent_app_number] => 10/947978 [patent_app_country] => US [patent_app_date] => 2004-09-23 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 2 [patent_figures_cnt] => 2 [patent_no_of_words] => 2318 [patent_no_of_claims] => 13 [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/0097/20050097531.pdf [firstpage_image] =>[orig_patent_app_number] => 10947978 [rel_patent_id] =>[rel_patent_doc_number] =>)
10/947978
Method of compiling a source code program into a machine-readable target object program in a network environment Sep 22, 2004 Abandoned
Array ( [id] => 5830806 [patent_doc_number] => 20060064684 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2006-03-23 [patent_title] => 'Method, apparatus and system to accelerate launch performance through automated application pinning' [patent_app_type] => utility [patent_app_number] => 10/947888 [patent_app_country] => US [patent_app_date] => 2004-09-22 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 3 [patent_figures_cnt] => 3 [patent_no_of_words] => 3455 [patent_no_of_claims] => 22 [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/0064/20060064684.pdf [firstpage_image] =>[orig_patent_app_number] => 10947888 [rel_patent_id] =>[rel_patent_doc_number] =>)
10/947888
Method, apparatus and system to accelerate launch performance through automated application pinning Sep 21, 2004 Abandoned
Array ( [id] => 5907541 [patent_doc_number] => 20060048116 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2006-03-02 [patent_title] => 'Method, system and program product for implementing single threaded optimizations in a potentially multi-threaded environment' [patent_app_type] => utility [patent_app_number] => 10/930032 [patent_app_country] => US [patent_app_date] => 2004-08-30 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 3 [patent_figures_cnt] => 3 [patent_no_of_words] => 4095 [patent_no_of_claims] => 28 [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/0048/20060048116.pdf [firstpage_image] =>[orig_patent_app_number] => 10930032 [rel_patent_id] =>[rel_patent_doc_number] =>)
10/930032
Method for implementing single threaded optimizations in a potentially multi-threaded environment Aug 29, 2004 Issued
Array ( [id] => 7256358 [patent_doc_number] => 20050273774 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2005-12-08 [patent_title] => 'Method and system for flexible/extendable at command interpreter' [patent_app_type] => utility [patent_app_number] => 10/926620 [patent_app_country] => US [patent_app_date] => 2004-08-26 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 6 [patent_figures_cnt] => 6 [patent_no_of_words] => 4465 [patent_no_of_claims] => 30 [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/0273/20050273774.pdf [firstpage_image] =>[orig_patent_app_number] => 10926620 [rel_patent_id] =>[rel_patent_doc_number] =>)
10/926620
Method and system for flexible/extendable at command interpreter Aug 25, 2004 Issued
Array ( [id] => 927589 [patent_doc_number] => 07318223 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2008-01-08 [patent_title] => 'Method and apparatus for a generic language interface to apply loop optimization transformations' [patent_app_type] => utility [patent_app_number] => 10/926601 [patent_app_country] => US [patent_app_date] => 2004-08-26 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 6 [patent_figures_cnt] => 15 [patent_no_of_words] => 7954 [patent_no_of_claims] => 31 [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] => patents/07/318/07318223.pdf [firstpage_image] =>[orig_patent_app_number] => 10926601 [rel_patent_id] =>[rel_patent_doc_number] =>)
10/926601
Method and apparatus for a generic language interface to apply loop optimization transformations Aug 25, 2004 Issued
Array ( [id] => 5907547 [patent_doc_number] => 20060048119 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2006-03-02 [patent_title] => 'Method and system for auto parallelization of zero-trip loops through induction variable substitution' [patent_app_type] => utility [patent_app_number] => 10/926594 [patent_app_country] => US [patent_app_date] => 2004-08-26 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 3 [patent_figures_cnt] => 3 [patent_no_of_words] => 2552 [patent_no_of_claims] => 18 [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/0048/20060048119.pdf [firstpage_image] =>[orig_patent_app_number] => 10926594 [rel_patent_id] =>[rel_patent_doc_number] =>)
10/926594
Method and system for auto parallelization of zero-trip loops through induction variable substitution Aug 25, 2004 Issued
Array ( [id] => 7260803 [patent_doc_number] => 20050076333 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2005-04-07 [patent_title] => 'Method of installing a software release' [patent_app_type] => utility [patent_app_number] => 10/925620 [patent_app_country] => US [patent_app_date] => 2004-08-25 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 8 [patent_figures_cnt] => 8 [patent_no_of_words] => 4650 [patent_no_of_claims] => 18 [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/0076/20050076333.pdf [firstpage_image] =>[orig_patent_app_number] => 10925620 [rel_patent_id] =>[rel_patent_doc_number] =>)
10/925620
Method of installing a software release Aug 24, 2004 Abandoned
Array ( [id] => 7595645 [patent_doc_number] => 07620937 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2009-11-17 [patent_title] => 'System and method for debugging programs' [patent_app_type] => utility [patent_app_number] => 10/923215 [patent_app_country] => US [patent_app_date] => 2004-08-20 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 6 [patent_figures_cnt] => 6 [patent_no_of_words] => 6766 [patent_no_of_claims] => 37 [patent_no_of_ind_claims] => 6 [patent_words_short_claim] => 326 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/07/620/07620937.pdf [firstpage_image] =>[orig_patent_app_number] => 10923215 [rel_patent_id] =>[rel_patent_doc_number] =>)
10/923215
System and method for debugging programs Aug 19, 2004 Issued
Array ( [id] => 5592428 [patent_doc_number] => 20060041881 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2006-02-23 [patent_title] => 'Universal upgrade architecture' [patent_app_type] => utility [patent_app_number] => 10/921439 [patent_app_country] => US [patent_app_date] => 2004-08-19 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 6 [patent_figures_cnt] => 6 [patent_no_of_words] => 4974 [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/0041/20060041881.pdf [firstpage_image] =>[orig_patent_app_number] => 10921439 [rel_patent_id] =>[rel_patent_doc_number] =>)
10/921439
Universal upgrade architecture Aug 18, 2004 Abandoned
Array ( [id] => 5592411 [patent_doc_number] => 20060041864 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2006-02-23 [patent_title] => 'Error estimation and tracking tool for testing of code' [patent_app_type] => utility [patent_app_number] => 10/921433 [patent_app_country] => US [patent_app_date] => 2004-08-19 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 6 [patent_figures_cnt] => 6 [patent_no_of_words] => 6245 [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/20060041864.pdf [firstpage_image] =>[orig_patent_app_number] => 10921433 [rel_patent_id] =>[rel_patent_doc_number] =>)
10/921433
Error estimation and tracking tool for testing of code Aug 18, 2004 Abandoned
Array ( [id] => 5592425 [patent_doc_number] => 20060041878 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2006-02-23 [patent_title] => 'Administration of kernel extensions' [patent_app_type] => utility [patent_app_number] => 10/920904 [patent_app_country] => US [patent_app_date] => 2004-08-18 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 6 [patent_figures_cnt] => 6 [patent_no_of_words] => 4991 [patent_no_of_claims] => 27 [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/20060041878.pdf [firstpage_image] =>[orig_patent_app_number] => 10920904 [rel_patent_id] =>[rel_patent_doc_number] =>)
10/920904
Administration of kernel extensions Aug 17, 2004 Issued
Array ( [id] => 7244090 [patent_doc_number] => 20050080811 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2005-04-14 [patent_title] => 'Configuration management architecture' [patent_app_type] => utility [patent_app_number] => 10/920600 [patent_app_country] => US [patent_app_date] => 2004-08-17 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 4 [patent_figures_cnt] => 4 [patent_no_of_words] => 5986 [patent_no_of_claims] => 62 [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/0080/20050080811.pdf [firstpage_image] =>[orig_patent_app_number] => 10920600 [rel_patent_id] =>[rel_patent_doc_number] =>)
10/920600
Configuration management architecture Aug 16, 2004 Abandoned
Array ( [id] => 7216086 [patent_doc_number] => 20050044538 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2005-02-24 [patent_title] => 'Interprocedural computing code optimization method and system' [patent_app_type] => utility [patent_app_number] => 10/921004 [patent_app_country] => US [patent_app_date] => 2004-08-17 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 13 [patent_figures_cnt] => 13 [patent_no_of_words] => 14413 [patent_no_of_claims] => 55 [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/0044/20050044538.pdf [firstpage_image] =>[orig_patent_app_number] => 10921004 [rel_patent_id] =>[rel_patent_doc_number] =>)
10/921004
Interprocedural computing code optimization method and system Aug 16, 2004 Abandoned
Array ( [id] => 6932827 [patent_doc_number] => 20050283773 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2005-12-22 [patent_title] => 'Framework for efficient code generation using loop peeling for SIMD loop code with multiple misaligned statements' [patent_app_type] => utility [patent_app_number] => 10/918879 [patent_app_country] => US [patent_app_date] => 2004-08-16 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 15 [patent_figures_cnt] => 15 [patent_no_of_words] => 9575 [patent_no_of_claims] => 23 [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/0283/20050283773.pdf [firstpage_image] =>[orig_patent_app_number] => 10918879 [rel_patent_id] =>[rel_patent_doc_number] =>)
10/918879
Framework for efficient code generation using loop peeling for SIMD loop code with multiple misaligned statements Aug 15, 2004 Issued
Menu