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] => 9063046 [patent_doc_number] => 08549501 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2013-10-01 [patent_title] => 'Framework for generating mixed-mode operations in loop-level simdization' [patent_app_type] => utility [patent_app_number] => 10/919005 [patent_app_country] => US [patent_app_date] => 2004-08-16 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 14 [patent_figures_cnt] => 22 [patent_no_of_words] => 10423 [patent_no_of_claims] => 19 [patent_no_of_ind_claims] => 4 [patent_words_short_claim] => 135 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 10919005 [rel_patent_id] =>[rel_patent_doc_number] =>)
10/919005
Framework for generating mixed-mode operations in loop-level simdization Aug 15, 2004 Issued
Array ( [id] => 372263 [patent_doc_number] => 07478377 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2009-01-13 [patent_title] => 'SIMD code generation in the presence of optimized misaligned data reorganization' [patent_app_type] => utility [patent_app_number] => 10/918996 [patent_app_country] => US [patent_app_date] => 2004-08-16 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 8 [patent_figures_cnt] => 12 [patent_no_of_words] => 7602 [patent_no_of_claims] => 5 [patent_no_of_ind_claims] => 1 [patent_words_short_claim] => 412 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/07/478/07478377.pdf [firstpage_image] =>[orig_patent_app_number] => 10918996 [rel_patent_id] =>[rel_patent_doc_number] =>)
10/918996
SIMD code generation in the presence of optimized misaligned data reorganization Aug 15, 2004 Issued
Array ( [id] => 375084 [patent_doc_number] => 07475392 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2009-01-06 [patent_title] => 'SIMD code generation for loops with mixed data lengths' [patent_app_type] => utility [patent_app_number] => 10/919131 [patent_app_country] => US [patent_app_date] => 2004-08-16 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 8 [patent_figures_cnt] => 12 [patent_no_of_words] => 7625 [patent_no_of_claims] => 7 [patent_no_of_ind_claims] => 1 [patent_words_short_claim] => 229 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/07/475/07475392.pdf [firstpage_image] =>[orig_patent_app_number] => 10919131 [rel_patent_id] =>[rel_patent_doc_number] =>)
10/919131
SIMD code generation for loops with mixed data lengths Aug 15, 2004 Issued
Array ( [id] => 5803765 [patent_doc_number] => 20060037005 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2006-02-16 [patent_title] => 'Method and apparatus for increasing computer security' [patent_app_type] => utility [patent_app_number] => 10/919510 [patent_app_country] => US [patent_app_date] => 2004-08-15 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 6 [patent_figures_cnt] => 6 [patent_no_of_words] => 7738 [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/0037/20060037005.pdf [firstpage_image] =>[orig_patent_app_number] => 10919510 [rel_patent_id] =>[rel_patent_doc_number] =>)
10/919510
Method and apparatus for increasing computer security Aug 14, 2004 Abandoned
Array ( [id] => 313511 [patent_doc_number] => 07530065 [patent_country] => US [patent_kind] => B1 [patent_issue_date] => 2009-05-05 [patent_title] => 'Mechanism for determining applicability of software packages for installation' [patent_app_type] => utility [patent_app_number] => 10/918614 [patent_app_country] => US [patent_app_date] => 2004-08-13 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 13 [patent_figures_cnt] => 13 [patent_no_of_words] => 8322 [patent_no_of_claims] => 39 [patent_no_of_ind_claims] => 6 [patent_words_short_claim] => 423 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/07/530/07530065.pdf [firstpage_image] =>[orig_patent_app_number] => 10918614 [rel_patent_id] =>[rel_patent_doc_number] =>)
10/918614
Mechanism for determining applicability of software packages for installation Aug 12, 2004 Issued
Array ( [id] => 7246593 [patent_doc_number] => 20050081153 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2005-04-14 [patent_title] => 'Method for providing process-dependent data' [patent_app_type] => utility [patent_app_number] => 10/916502 [patent_app_country] => US [patent_app_date] => 2004-08-12 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 7 [patent_figures_cnt] => 7 [patent_no_of_words] => 2819 [patent_no_of_claims] => 13 [patent_no_of_ind_claims] => 10 [patent_words_short_claim] => 0 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] => publications/A1/0081/20050081153.pdf [firstpage_image] =>[orig_patent_app_number] => 10916502 [rel_patent_id] =>[rel_patent_doc_number] =>)
10/916502
Method for providing process-dependent data Aug 11, 2004 Abandoned
Array ( [id] => 5803758 [patent_doc_number] => 20060036998 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2006-02-16 [patent_title] => 'SYSTEM AND METHODS FOR RAPID BUILDOUT OF APPLICATIONS' [patent_app_type] => utility [patent_app_number] => 10/710903 [patent_app_country] => US [patent_app_date] => 2004-08-11 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 2 [patent_figures_cnt] => 2 [patent_no_of_words] => 2680 [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/0036/20060036998.pdf [firstpage_image] =>[orig_patent_app_number] => 10710903 [rel_patent_id] =>[rel_patent_doc_number] =>)
10/710903
SYSTEM AND METHODS FOR RAPID BUILDOUT OF APPLICATIONS Aug 10, 2004 Abandoned
Array ( [id] => 5882738 [patent_doc_number] => 20060031821 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2006-02-09 [patent_title] => 'Divided compiling program application functionality for software development' [patent_app_type] => utility [patent_app_number] => 10/911377 [patent_app_country] => US [patent_app_date] => 2004-08-04 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 5 [patent_figures_cnt] => 5 [patent_no_of_words] => 4410 [patent_no_of_claims] => 32 [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/0031/20060031821.pdf [firstpage_image] =>[orig_patent_app_number] => 10911377 [rel_patent_id] =>[rel_patent_doc_number] =>)
10/911377
Divided compiling program application functionality for software development Aug 3, 2004 Abandoned
Array ( [id] => 5795175 [patent_doc_number] => 20060015856 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2006-01-19 [patent_title] => 'Modification method for modifying a source code' [patent_app_type] => utility [patent_app_number] => 10/893579 [patent_app_country] => US [patent_app_date] => 2004-07-15 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 4 [patent_figures_cnt] => 4 [patent_no_of_words] => 3615 [patent_no_of_claims] => 14 [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/0015/20060015856.pdf [firstpage_image] =>[orig_patent_app_number] => 10893579 [rel_patent_id] =>[rel_patent_doc_number] =>)
10/893579
Modification method for modifying a source code Jul 14, 2004 Issued
Array ( [id] => 5795168 [patent_doc_number] => 20060015849 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2006-01-19 [patent_title] => 'Application splitting for network edge computing' [patent_app_type] => utility [patent_app_number] => 10/889777 [patent_app_country] => US [patent_app_date] => 2004-07-13 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 12 [patent_figures_cnt] => 12 [patent_no_of_words] => 5775 [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/0015/20060015849.pdf [firstpage_image] =>[orig_patent_app_number] => 10889777 [rel_patent_id] =>[rel_patent_doc_number] =>)
10/889777
Application splitting for network edge computing Jul 12, 2004 Issued
Array ( [id] => 7036620 [patent_doc_number] => 20050034118 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2005-02-10 [patent_title] => 'Systems and methods for transferring information to a computer memory' [patent_app_type] => utility [patent_app_number] => 10/889825 [patent_app_country] => US [patent_app_date] => 2004-07-13 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 4 [patent_figures_cnt] => 4 [patent_no_of_words] => 2426 [patent_no_of_claims] => 19 [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/0034/20050034118.pdf [firstpage_image] =>[orig_patent_app_number] => 10889825 [rel_patent_id] =>[rel_patent_doc_number] =>)
10/889825
Systems and methods for transferring information to a computer memory Jul 12, 2004 Abandoned
Array ( [id] => 5822242 [patent_doc_number] => 20060026555 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2006-02-02 [patent_title] => 'Method and apparatus to support multiple hierarchical architectures' [patent_app_type] => utility [patent_app_number] => 10/889781 [patent_app_country] => US [patent_app_date] => 2004-07-13 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 4 [patent_figures_cnt] => 4 [patent_no_of_words] => 3298 [patent_no_of_claims] => 16 [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/0026/20060026555.pdf [firstpage_image] =>[orig_patent_app_number] => 10889781 [rel_patent_id] =>[rel_patent_doc_number] =>)
10/889781
Method and apparatus to support multiple hierarchical architectures Jul 12, 2004 Abandoned
Array ( [id] => 5739732 [patent_doc_number] => 20060010123 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2006-01-12 [patent_title] => 'Method and system for a batch parser' [patent_app_type] => utility [patent_app_number] => 10/886990 [patent_app_country] => US [patent_app_date] => 2004-07-08 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 5 [patent_figures_cnt] => 5 [patent_no_of_words] => 6200 [patent_no_of_claims] => 36 [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/0010/20060010123.pdf [firstpage_image] =>[orig_patent_app_number] => 10886990 [rel_patent_id] =>[rel_patent_doc_number] =>)
10/886990
Method and system for a batch parser Jul 7, 2004 Issued
Array ( [id] => 128360 [patent_doc_number] => 07707554 [patent_country] => US [patent_kind] => B1 [patent_issue_date] => 2010-04-27 [patent_title] => 'Associating data source information with runtime events' [patent_app_type] => utility [patent_app_number] => 10/880485 [patent_app_country] => US [patent_app_date] => 2004-06-30 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 9 [patent_figures_cnt] => 11 [patent_no_of_words] => 6122 [patent_no_of_claims] => 56 [patent_no_of_ind_claims] => 9 [patent_words_short_claim] => 80 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/07/707/07707554.pdf [firstpage_image] =>[orig_patent_app_number] => 10880485 [rel_patent_id] =>[rel_patent_doc_number] =>)
10/880485
Associating data source information with runtime events Jun 29, 2004 Issued
Array ( [id] => 6979799 [patent_doc_number] => 20050289517 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2005-12-29 [patent_title] => 'System and methods for client and template validation' [patent_app_type] => utility [patent_app_number] => 10/876270 [patent_app_country] => US [patent_app_date] => 2004-06-24 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 23 [patent_figures_cnt] => 23 [patent_no_of_words] => 6276 [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/0289/20050289517.pdf [firstpage_image] =>[orig_patent_app_number] => 10876270 [rel_patent_id] =>[rel_patent_doc_number] =>)
10/876270
System and methods for client and template validation Jun 23, 2004 Abandoned
Array ( [id] => 6932814 [patent_doc_number] => 20050283761 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2005-12-22 [patent_title] => 'Method and framework for test case management' [patent_app_type] => utility [patent_app_number] => 10/868896 [patent_app_country] => US [patent_app_date] => 2004-06-17 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 7 [patent_figures_cnt] => 7 [patent_no_of_words] => 8892 [patent_no_of_claims] => 48 [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/0283/20050283761.pdf [firstpage_image] =>[orig_patent_app_number] => 10868896 [rel_patent_id] =>[rel_patent_doc_number] =>)
10/868896
Method and framework for test case management Jun 16, 2004 Issued
Array ( [id] => 7057534 [patent_doc_number] => 20050278709 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2005-12-15 [patent_title] => 'Resource definition language for network management application development' [patent_app_type] => utility [patent_app_number] => 10/868375 [patent_app_country] => US [patent_app_date] => 2004-06-15 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 10 [patent_figures_cnt] => 10 [patent_no_of_words] => 17591 [patent_no_of_claims] => 33 [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/0278/20050278709.pdf [firstpage_image] =>[orig_patent_app_number] => 10868375 [rel_patent_id] =>[rel_patent_doc_number] =>)
10/868375
Resource definition language for network management application development Jun 14, 2004 Abandoned
Array ( [id] => 201074 [patent_doc_number] => 07640531 [patent_country] => US [patent_kind] => B1 [patent_issue_date] => 2009-12-29 [patent_title] => 'Productivity measurement and management tool' [patent_app_type] => utility [patent_app_number] => 10/867074 [patent_app_country] => US [patent_app_date] => 2004-06-14 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 3 [patent_figures_cnt] => 4 [patent_no_of_words] => 5388 [patent_no_of_claims] => 23 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 309 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/07/640/07640531.pdf [firstpage_image] =>[orig_patent_app_number] => 10867074 [rel_patent_id] =>[rel_patent_doc_number] =>)
10/867074
Productivity measurement and management tool Jun 13, 2004 Issued
Array ( [id] => 7321886 [patent_doc_number] => 20040226005 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2004-11-11 [patent_title] => 'Method and system for register allocation' [patent_app_type] => new [patent_app_number] => 10/864708 [patent_app_country] => US [patent_app_date] => 2004-06-09 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 12 [patent_figures_cnt] => 12 [patent_no_of_words] => 4453 [patent_no_of_claims] => 15 [patent_no_of_ind_claims] => 2 [patent_words_short_claim] => 217 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] => publications/A1/0226/20040226005.pdf [firstpage_image] =>[orig_patent_app_number] => 10864708 [rel_patent_id] =>[rel_patent_doc_number] =>)
10/864708
Method and system for register allocation Jun 8, 2004 Issued
Array ( [id] => 7256369 [patent_doc_number] => 20050273776 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2005-12-08 [patent_title] => 'Assembler supporting pseudo registers to resolve return address ambiguity' [patent_app_type] => utility [patent_app_number] => 10/863300 [patent_app_country] => US [patent_app_date] => 2004-06-08 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 12 [patent_figures_cnt] => 12 [patent_no_of_words] => 6279 [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/0273/20050273776.pdf [firstpage_image] =>[orig_patent_app_number] => 10863300 [rel_patent_id] =>[rel_patent_doc_number] =>)
10/863300
Assembler supporting pseudo registers to resolve return address ambiguity Jun 7, 2004 Abandoned
Menu