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] => 4578238 [patent_doc_number] => 07823127 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2010-10-26 [patent_title] => 'Detecting plagiarism in computer source code' [patent_app_type] => utility [patent_app_number] => 12/330492 [patent_app_country] => US [patent_app_date] => 2008-12-08 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 6 [patent_figures_cnt] => 9 [patent_no_of_words] => 4355 [patent_no_of_claims] => 9 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 277 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/07/823/07823127.pdf [firstpage_image] =>[orig_patent_app_number] => 12330492 [rel_patent_id] =>[rel_patent_doc_number] =>)
12/330492
Detecting plagiarism in computer source code Dec 7, 2008 Issued
Array ( [id] => 8343270 [patent_doc_number] => 08245208 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2012-08-14 [patent_title] => 'SIMD code generation for loops with mixed data lengths' [patent_app_type] => utility [patent_app_number] => 12/328730 [patent_app_country] => US [patent_app_date] => 2008-12-04 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 8 [patent_figures_cnt] => 12 [patent_no_of_words] => 7579 [patent_no_of_claims] => 14 [patent_no_of_ind_claims] => 2 [patent_words_short_claim] => 259 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 12328730 [rel_patent_id] =>[rel_patent_doc_number] =>)
12/328730
SIMD code generation for loops with mixed data lengths Dec 3, 2008 Issued
Array ( [id] => 5418166 [patent_doc_number] => 20090044053 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2009-02-12 [patent_title] => 'Method, computer system, and computer program product for problem determination using system run-time behavior analysis' [patent_app_type] => utility [patent_app_number] => 12/250857 [patent_app_country] => US [patent_app_date] => 2008-10-14 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 3 [patent_figures_cnt] => 3 [patent_no_of_words] => 4497 [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/0044/20090044053.pdf [firstpage_image] =>[orig_patent_app_number] => 12250857 [rel_patent_id] =>[rel_patent_doc_number] =>)
12/250857
Method, computer system, and computer program product for problem determination using system run-time behavior analysis Oct 13, 2008 Abandoned
Array ( [id] => 5523304 [patent_doc_number] => 20090031285 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2009-01-29 [patent_title] => 'RUN-TIME TYPE CONVERSION' [patent_app_type] => utility [patent_app_number] => 12/244100 [patent_app_country] => US [patent_app_date] => 2008-10-02 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 19 [patent_figures_cnt] => 19 [patent_no_of_words] => 13065 [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/0031/20090031285.pdf [firstpage_image] =>[orig_patent_app_number] => 12244100 [rel_patent_id] =>[rel_patent_doc_number] =>)
12/244100
Run-time type conversion Oct 1, 2008 Issued
Array ( [id] => 6622564 [patent_doc_number] => 20100064357 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2010-03-11 [patent_title] => 'Business Processing System Combining Human Workflow, Distributed Events, And Automated Processes' [patent_app_type] => utility [patent_app_number] => 12/207477 [patent_app_country] => US [patent_app_date] => 2008-09-09 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 8 [patent_figures_cnt] => 8 [patent_no_of_words] => 16123 [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/0064/20100064357.pdf [firstpage_image] =>[orig_patent_app_number] => 12207477 [rel_patent_id] =>[rel_patent_doc_number] =>)
12/207477
Business Processing System Combining Human Workflow, Distributed Events, And Automated Processes Sep 8, 2008 Abandoned
Array ( [id] => 5280873 [patent_doc_number] => 20090133005 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2009-05-21 [patent_title] => 'METHOD FOR VALIDATION OF BINARY CODE TRANSFORMATIONS' [patent_app_type] => utility [patent_app_number] => 12/206578 [patent_app_country] => US [patent_app_date] => 2008-09-08 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 3 [patent_figures_cnt] => 3 [patent_no_of_words] => 2223 [patent_no_of_claims] => 1 [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/0133/20090133005.pdf [firstpage_image] =>[orig_patent_app_number] => 12206578 [rel_patent_id] =>[rel_patent_doc_number] =>)
12/206578
METHOD FOR VALIDATION OF BINARY CODE TRANSFORMATIONS Sep 7, 2008 Abandoned
Array ( [id] => 4854311 [patent_doc_number] => 20080320054 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2008-12-25 [patent_title] => 'Database and Software Conversion System and Method' [patent_app_type] => utility [patent_app_number] => 12/204753 [patent_app_country] => US [patent_app_date] => 2008-09-04 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 13 [patent_figures_cnt] => 13 [patent_no_of_words] => 6110 [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/0320/20080320054.pdf [firstpage_image] =>[orig_patent_app_number] => 12204753 [rel_patent_id] =>[rel_patent_doc_number] =>)
12/204753
Database and Software Conversion System and Method Sep 3, 2008 Abandoned
Array ( [id] => 8220523 [patent_doc_number] => 08196124 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2012-06-05 [patent_title] => 'SIMD code generation in the presence of optimized misaligned data reorganization' [patent_app_type] => utility [patent_app_number] => 12/196764 [patent_app_country] => US [patent_app_date] => 2008-08-22 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 8 [patent_figures_cnt] => 12 [patent_no_of_words] => 7463 [patent_no_of_claims] => 10 [patent_no_of_ind_claims] => 2 [patent_words_short_claim] => 442 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/08/196/08196124.pdf [firstpage_image] =>[orig_patent_app_number] => 12196764 [rel_patent_id] =>[rel_patent_doc_number] =>)
12/196764
SIMD code generation in the presence of optimized misaligned data reorganization Aug 21, 2008 Issued
Array ( [id] => 6588031 [patent_doc_number] => 20100235821 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2010-09-16 [patent_title] => 'STORING AND LOADING SERVER-SIDE APPLICATION EXTENSIONS IN A CLUSTER ENVIRONMENT' [patent_app_type] => utility [patent_app_number] => 12/196993 [patent_app_country] => US [patent_app_date] => 2008-08-22 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 6 [patent_figures_cnt] => 6 [patent_no_of_words] => 3711 [patent_no_of_claims] => 3 [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/0235/20100235821.pdf [firstpage_image] =>[orig_patent_app_number] => 12196993 [rel_patent_id] =>[rel_patent_doc_number] =>)
12/196993
STORING AND LOADING SERVER-SIDE APPLICATION EXTENSIONS IN A CLUSTER ENVIRONMENT Aug 21, 2008 Abandoned
Array ( [id] => 9666013 [patent_doc_number] => 08813023 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2014-08-19 [patent_title] => 'Visualization of complex systems using buildings' [patent_app_type] => utility [patent_app_number] => 12/182328 [patent_app_country] => US [patent_app_date] => 2008-07-30 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 8 [patent_figures_cnt] => 8 [patent_no_of_words] => 4938 [patent_no_of_claims] => 18 [patent_no_of_ind_claims] => 4 [patent_words_short_claim] => 257 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 12182328 [rel_patent_id] =>[rel_patent_doc_number] =>)
12/182328
Visualization of complex systems using buildings Jul 29, 2008 Issued
Array ( [id] => 9258005 [patent_doc_number] => 08621449 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2013-12-31 [patent_title] => 'Profile normalization in an autonomic software system' [patent_app_type] => utility [patent_app_number] => 12/138118 [patent_app_country] => US [patent_app_date] => 2008-06-12 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 8 [patent_figures_cnt] => 9 [patent_no_of_words] => 8463 [patent_no_of_claims] => 3 [patent_no_of_ind_claims] => 2 [patent_words_short_claim] => 314 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 12138118 [rel_patent_id] =>[rel_patent_doc_number] =>)
12/138118
Profile normalization in an autonomic software system Jun 11, 2008 Issued
Array ( [id] => 8623370 [patent_doc_number] => 08356291 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2013-01-15 [patent_title] => 'Profile normalization in an autonomic software system' [patent_app_type] => utility [patent_app_number] => 12/138110 [patent_app_country] => US [patent_app_date] => 2008-06-12 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 8 [patent_figures_cnt] => 9 [patent_no_of_words] => 8463 [patent_no_of_claims] => 6 [patent_no_of_ind_claims] => 2 [patent_words_short_claim] => 257 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 12138110 [rel_patent_id] =>[rel_patent_doc_number] =>)
12/138110
Profile normalization in an autonomic software system Jun 11, 2008 Issued
Array ( [id] => 4684170 [patent_doc_number] => 20080250396 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2008-10-09 [patent_title] => 'Transforming Locks in Software Loops' [patent_app_type] => utility [patent_app_number] => 12/135311 [patent_app_country] => US [patent_app_date] => 2008-06-09 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 10 [patent_figures_cnt] => 10 [patent_no_of_words] => 5000 [patent_no_of_claims] => 14 [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/0250/20080250396.pdf [firstpage_image] =>[orig_patent_app_number] => 12135311 [rel_patent_id] =>[rel_patent_doc_number] =>)
12/135311
Transforming locks in software loops Jun 8, 2008 Issued
Array ( [id] => 4700439 [patent_doc_number] => 20080222623 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2008-09-11 [patent_title] => 'Efficient Code Generation Using Loop Peeling for SIMD Loop Code with Multiple Misaligned Statements' [patent_app_type] => utility [patent_app_number] => 12/122050 [patent_app_country] => US [patent_app_date] => 2008-05-16 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 15 [patent_figures_cnt] => 15 [patent_no_of_words] => 9451 [patent_no_of_claims] => 16 [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/0222/20080222623.pdf [firstpage_image] =>[orig_patent_app_number] => 12122050 [rel_patent_id] =>[rel_patent_doc_number] =>)
12/122050
Efficient code generation using loop peeling for SIMD loop code with multile misaligned statements May 15, 2008 Issued
Array ( [id] => 5554094 [patent_doc_number] => 20090288080 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2009-11-19 [patent_title] => 'Method of Delivering Software Over a Network' [patent_app_type] => utility [patent_app_number] => 12/119789 [patent_app_country] => US [patent_app_date] => 2008-05-13 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 6 [patent_figures_cnt] => 6 [patent_no_of_words] => 2188 [patent_no_of_claims] => 1 [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/0288/20090288080.pdf [firstpage_image] =>[orig_patent_app_number] => 12119789 [rel_patent_id] =>[rel_patent_doc_number] =>)
12/119789
Method of Delivering Software Over a Network May 12, 2008 Abandoned
Array ( [id] => 5486987 [patent_doc_number] => 20090276752 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2009-11-05 [patent_title] => 'METHOD FOR COMMUNICATING COLLABORATIVE SOFTWARE DEVELOPMENT INFORMATION' [patent_app_type] => utility [patent_app_number] => 12/112486 [patent_app_country] => US [patent_app_date] => 2008-04-30 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 4 [patent_figures_cnt] => 4 [patent_no_of_words] => 4064 [patent_no_of_claims] => 1 [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/0276/20090276752.pdf [firstpage_image] =>[orig_patent_app_number] => 12112486 [rel_patent_id] =>[rel_patent_doc_number] =>)
12/112486
METHOD FOR COMMUNICATING COLLABORATIVE SOFTWARE DEVELOPMENT INFORMATION Apr 29, 2008 Abandoned
Array ( [id] => 4874965 [patent_doc_number] => 20080201699 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2008-08-21 [patent_title] => 'Efficient Data Reorganization to Satisfy Data Alignment Constraints' [patent_app_type] => utility [patent_app_number] => 12/108056 [patent_app_country] => US [patent_app_date] => 2008-04-23 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 15 [patent_figures_cnt] => 15 [patent_no_of_words] => 9420 [patent_no_of_claims] => 9 [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/0201/20080201699.pdf [firstpage_image] =>[orig_patent_app_number] => 12108056 [rel_patent_id] =>[rel_patent_doc_number] =>)
12/108056
Efficient data reorganization to satisfy data alignment constraints Apr 22, 2008 Issued
Array ( [id] => 5497654 [patent_doc_number] => 20090265682 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2009-10-22 [patent_title] => 'METHOD FOR TRANSFORMING DATA FROM A MODEL INTO A SECONDARY MODEL TO OPTIMIZE CODE GENERATION' [patent_app_type] => utility [patent_app_number] => 12/103890 [patent_app_country] => US [patent_app_date] => 2008-04-16 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 2 [patent_figures_cnt] => 2 [patent_no_of_words] => 986 [patent_no_of_claims] => 1 [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/0265/20090265682.pdf [firstpage_image] =>[orig_patent_app_number] => 12103890 [rel_patent_id] =>[rel_patent_doc_number] =>)
12/103890
METHOD FOR TRANSFORMING DATA FROM A MODEL INTO A SECONDARY MODEL TO OPTIMIZE CODE GENERATION Apr 15, 2008 Abandoned
Array ( [id] => 4665548 [patent_doc_number] => 20080256455 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2008-10-16 [patent_title] => 'Method for Defining the Physical Configuration of a Communication System' [patent_app_type] => utility [patent_app_number] => 12/103683 [patent_app_country] => US [patent_app_date] => 2008-04-15 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 12 [patent_figures_cnt] => 12 [patent_no_of_words] => 7423 [patent_no_of_claims] => 12 [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/0256/20080256455.pdf [firstpage_image] =>[orig_patent_app_number] => 12103683 [rel_patent_id] =>[rel_patent_doc_number] =>)
12/103683
Method for Defining the Physical Configuration of a Communication System Apr 14, 2008 Abandoned
Array ( [id] => 5459846 [patent_doc_number] => 20090259998 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2009-10-15 [patent_title] => 'METHOD, SYSTEM AND COMPUTER PROGRAM FOR IDENTIFYING AND REUSING COMPONENT AGGREGATES' [patent_app_type] => utility [patent_app_number] => 12/101483 [patent_app_country] => US [patent_app_date] => 2008-04-11 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 7 [patent_figures_cnt] => 7 [patent_no_of_words] => 3449 [patent_no_of_claims] => 5 [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/0259/20090259998.pdf [firstpage_image] =>[orig_patent_app_number] => 12101483 [rel_patent_id] =>[rel_patent_doc_number] =>)
12/101483
METHOD, SYSTEM AND COMPUTER PROGRAM FOR IDENTIFYING AND REUSING COMPONENT AGGREGATES Apr 10, 2008 Abandoned
Menu