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 number | Title of the application | Filing Date | Status |
---|---|---|---|
Array
(
[id] => 9879156
[patent_doc_number] => 08966453
[patent_country] => US
[patent_kind] => B1
[patent_issue_date] => 2015-02-24
[patent_title] => 'Automatic generation of program execution that reaches a given failure point'
[patent_app_type] => utility
[patent_app_number] => 13/304041
[patent_app_country] => US
[patent_app_date] => 2011-11-23
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 9
[patent_figures_cnt] => 15
[patent_no_of_words] => 15856
[patent_no_of_claims] => 17
[patent_no_of_ind_claims] => 3
[patent_words_short_claim] => 269
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 13304041
[rel_patent_id] =>[rel_patent_doc_number] =>) 13/304041 | Automatic generation of program execution that reaches a given failure point | Nov 22, 2011 | Issued |
Array
(
[id] => 7793180
[patent_doc_number] => 20120054736
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2012-03-01
[patent_title] => 'AUTOMATIC UPGRADE OF VIRTUAL APPLIANCES'
[patent_app_type] => utility
[patent_app_number] => 13/215288
[patent_app_country] => US
[patent_app_date] => 2011-08-23
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 6
[patent_figures_cnt] => 6
[patent_no_of_words] => 4679
[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/0054/20120054736.pdf
[firstpage_image] =>[orig_patent_app_number] => 13215288
[rel_patent_id] =>[rel_patent_doc_number] =>) 13/215288 | Automatic upgrade of virtual appliances | Aug 22, 2011 | Issued |
Array
(
[id] => 8588880
[patent_doc_number] => 20130007701
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2013-01-03
[patent_title] => 'CODE REMEDIATION'
[patent_app_type] => utility
[patent_app_number] => 13/212992
[patent_app_country] => US
[patent_app_date] => 2011-08-18
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 54
[patent_figures_cnt] => 54
[patent_no_of_words] => 12279
[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] =>[firstpage_image] =>[orig_patent_app_number] => 13212992
[rel_patent_id] =>[rel_patent_doc_number] =>) 13/212992 | Code remediation | Aug 17, 2011 | Issued |
Array
(
[id] => 8162818
[patent_doc_number] => 20120102470
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2012-04-26
[patent_title] => 'Methods, Systems, and Media for Providing Determinism in Multithreaded Programs'
[patent_app_type] => utility
[patent_app_number] => 13/190316
[patent_app_country] => US
[patent_app_date] => 2011-07-25
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 10
[patent_figures_cnt] => 10
[patent_no_of_words] => 4702
[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/0102/20120102470.pdf
[firstpage_image] =>[orig_patent_app_number] => 13190316
[rel_patent_id] =>[rel_patent_doc_number] =>) 13/190316 | Methods, systems, and media for providing determinism in multithreaded programs | Jul 24, 2011 | Issued |
Array
(
[id] => 14034559
[patent_doc_number] => 10229031
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2019-03-12
[patent_title] => Debugging inline functions in optimized code
[patent_app_type] => utility
[patent_app_number] => 13/183948
[patent_app_country] => US
[patent_app_date] => 2011-07-15
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 8
[patent_figures_cnt] => 8
[patent_no_of_words] => 5298
[patent_no_of_claims] => 20
[patent_no_of_ind_claims] => 2
[patent_words_short_claim] => 113
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 13183948
[rel_patent_id] =>[rel_patent_doc_number] =>) 13/183948 | Debugging inline functions in optimized code | Jul 14, 2011 | Issued |
Array
(
[id] => 8512144
[patent_doc_number] => 20120311552
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2012-12-06
[patent_title] => 'RUNTIME OPTIMIZATION OF APPLICATION BYTECODE VIA CALL TRANSFORMATIONS'
[patent_app_type] => utility
[patent_app_number] => 13/149128
[patent_app_country] => US
[patent_app_date] => 2011-05-31
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 6
[patent_figures_cnt] => 6
[patent_no_of_words] => 7406
[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] =>[firstpage_image] =>[orig_patent_app_number] => 13149128
[rel_patent_id] =>[rel_patent_doc_number] =>) 13/149128 | Runtime optimization of application bytecode via call transformations | May 30, 2011 | Issued |
Array
(
[id] => 8504753
[patent_doc_number] => 20120304160
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2012-11-29
[patent_title] => 'Systems and Methods for Run-Time Interception of Software Methods'
[patent_app_type] => utility
[patent_app_number] => 13/118238
[patent_app_country] => US
[patent_app_date] => 2011-05-27
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 17
[patent_figures_cnt] => 17
[patent_no_of_words] => 20037
[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] =>[firstpage_image] =>[orig_patent_app_number] => 13118238
[rel_patent_id] =>[rel_patent_doc_number] =>) 13/118238 | Run-time interception of software methods | May 26, 2011 | Issued |
Array
(
[id] => 6105636
[patent_doc_number] => 20110167413
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2011-07-07
[patent_title] => 'COVERAGE APPARATUS AND METHOD FOR TESTING MULTI-THREAD ENVIRONMENT'
[patent_app_type] => utility
[patent_app_number] => 12/980723
[patent_app_country] => US
[patent_app_date] => 2010-12-29
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 7
[patent_figures_cnt] => 7
[patent_no_of_words] => 4825
[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/0167/20110167413.pdf
[firstpage_image] =>[orig_patent_app_number] => 12980723
[rel_patent_id] =>[rel_patent_doc_number] =>) 12/980723 | COVERAGE APPARATUS AND METHOD FOR TESTING MULTI-THREAD ENVIRONMENT | Dec 28, 2010 | Abandoned |
Array
(
[id] => 8267634
[patent_doc_number] => 20120167062
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2012-06-28
[patent_title] => 'EMULATING POINTERS'
[patent_app_type] => utility
[patent_app_number] => 12/979094
[patent_app_country] => US
[patent_app_date] => 2010-12-27
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 4
[patent_figures_cnt] => 4
[patent_no_of_words] => 5821
[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] =>[firstpage_image] =>[orig_patent_app_number] => 12979094
[rel_patent_id] =>[rel_patent_doc_number] =>) 12/979094 | Emulating pointers | Dec 26, 2010 | Issued |
Array
(
[id] => 8267629
[patent_doc_number] => 20120167056
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2012-06-28
[patent_title] => 'DEBUGGER FOR A METADATA-CENTRIC DEVELOPMENT INFRASTRUCTURE'
[patent_app_type] => utility
[patent_app_number] => 12/977312
[patent_app_country] => US
[patent_app_date] => 2010-12-23
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 6
[patent_figures_cnt] => 6
[patent_no_of_words] => 7127
[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] =>[firstpage_image] =>[orig_patent_app_number] => 12977312
[rel_patent_id] =>[rel_patent_doc_number] =>) 12/977312 | DEBUGGER FOR A METADATA-CENTRIC DEVELOPMENT INFRASTRUCTURE | Dec 22, 2010 | Abandoned |
Array
(
[id] => 8267631
[patent_doc_number] => 20120167057
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2012-06-28
[patent_title] => 'DYNAMIC INSTRUMENTATION OF SOFTWARE CODE'
[patent_app_type] => utility
[patent_app_number] => 12/975363
[patent_app_country] => US
[patent_app_date] => 2010-12-22
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 5
[patent_figures_cnt] => 5
[patent_no_of_words] => 5230
[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] =>[firstpage_image] =>[orig_patent_app_number] => 12975363
[rel_patent_id] =>[rel_patent_doc_number] =>) 12/975363 | DYNAMIC INSTRUMENTATION OF SOFTWARE CODE | Dec 21, 2010 | Abandoned |
Array
(
[id] => 8255122
[patent_doc_number] => 20120159446
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2012-06-21
[patent_title] => 'VERIFICATION FRAMEWORK FOR BUSINESS OBJECTS'
[patent_app_type] => utility
[patent_app_number] => 12/975096
[patent_app_country] => US
[patent_app_date] => 2010-12-21
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 5
[patent_figures_cnt] => 5
[patent_no_of_words] => 9407
[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/0159/20120159446.pdf
[firstpage_image] =>[orig_patent_app_number] => 12975096
[rel_patent_id] =>[rel_patent_doc_number] =>) 12/975096 | Verification framework for business objects | Dec 20, 2010 | Issued |
Array
(
[id] => 8255110
[patent_doc_number] => 20120159431
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2012-06-21
[patent_title] => 'SYSTEM AND METHOD FOR MODULAR BUSINESS APPLICATIONS'
[patent_app_type] => utility
[patent_app_number] => 12/972024
[patent_app_country] => US
[patent_app_date] => 2010-12-17
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 5
[patent_figures_cnt] => 5
[patent_no_of_words] => 4348
[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/0159/20120159431.pdf
[firstpage_image] =>[orig_patent_app_number] => 12972024
[rel_patent_id] =>[rel_patent_doc_number] =>) 12/972024 | System and method for modular business applications | Dec 16, 2010 | Issued |
Array
(
[id] => 8255124
[patent_doc_number] => 20120159451
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2012-06-21
[patent_title] => 'IDENTIFYING THREADS THAT ENCOUNTER AN INSTRUCTION AT WHICH ANOTHER THREAD IS HALTED'
[patent_app_type] => utility
[patent_app_number] => 12/969804
[patent_app_country] => US
[patent_app_date] => 2010-12-16
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 5
[patent_figures_cnt] => 5
[patent_no_of_words] => 6758
[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/0159/20120159451.pdf
[firstpage_image] =>[orig_patent_app_number] => 12969804
[rel_patent_id] =>[rel_patent_doc_number] =>) 12/969804 | IDENTIFYING THREADS THAT ENCOUNTER AN INSTRUCTION AT WHICH ANOTHER THREAD IS HALTED | Dec 15, 2010 | Abandoned |
Array
(
[id] => 8255099
[patent_doc_number] => 20120159429
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2012-06-21
[patent_title] => 'METADATA BASED EVENTING'
[patent_app_type] => utility
[patent_app_number] => 12/968434
[patent_app_country] => US
[patent_app_date] => 2010-12-15
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 8
[patent_figures_cnt] => 8
[patent_no_of_words] => 3909
[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/0159/20120159429.pdf
[firstpage_image] =>[orig_patent_app_number] => 12968434
[rel_patent_id] =>[rel_patent_doc_number] =>) 12/968434 | METADATA BASED EVENTING | Dec 14, 2010 | Abandoned |
Array
(
[id] => 11550525
[patent_doc_number] => 09619373
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2017-04-11
[patent_title] => 'Method and apparatus to semantically connect independent build and test processes'
[patent_app_type] => utility
[patent_app_number] => 12/967623
[patent_app_country] => US
[patent_app_date] => 2010-12-14
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 5
[patent_figures_cnt] => 7
[patent_no_of_words] => 4152
[patent_no_of_claims] => 8
[patent_no_of_ind_claims] => 2
[patent_words_short_claim] => 476
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 12967623
[rel_patent_id] =>[rel_patent_doc_number] =>) 12/967623 | Method and apparatus to semantically connect independent build and test processes | Dec 13, 2010 | Issued |
Array
(
[id] => 8060105
[patent_doc_number] => 20110246969
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2011-10-06
[patent_title] => 'SYSTEM, METHOD AND COMPUTER PROGRAM PRODUCT FOR DEBUGGING AN ASSERTION'
[patent_app_type] => utility
[patent_app_number] => 12/962532
[patent_app_country] => US
[patent_app_date] => 2010-12-07
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 5
[patent_figures_cnt] => 5
[patent_no_of_words] => 6917
[patent_no_of_claims] => 21
[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/0246/20110246969.pdf
[firstpage_image] =>[orig_patent_app_number] => 12962532
[rel_patent_id] =>[rel_patent_doc_number] =>) 12/962532 | System, method and computer program product for debugging an assertion | Dec 6, 2010 | Issued |
Array
(
[id] => 8214338
[patent_doc_number] => 20120131556
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2012-05-24
[patent_title] => 'XPATH-BASED SELECTION ASSISTANCE OF GUI ELEMENTS DURING MANUAL TEST SCRIPT AUTHORING FOR XML-BASED APPLICATIONS'
[patent_app_type] => utility
[patent_app_number] => 12/950176
[patent_app_country] => US
[patent_app_date] => 2010-11-19
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 5
[patent_figures_cnt] => 5
[patent_no_of_words] => 5614
[patent_no_of_claims] => 13
[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/0131/20120131556.pdf
[firstpage_image] =>[orig_patent_app_number] => 12950176
[rel_patent_id] =>[rel_patent_doc_number] =>) 12/950176 | XPATH-BASED SELECTION ASSISTANCE OF GUI ELEMENTS DURING MANUAL TEST SCRIPT AUTHORING FOR XML-BASED APPLICATIONS | Nov 18, 2010 | Abandoned |
Array
(
[id] => 6009014
[patent_doc_number] => 20110061046
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2011-03-10
[patent_title] => 'Installing Software Applications in a Layered Virtual Workspace'
[patent_app_type] => utility
[patent_app_number] => 12/944233
[patent_app_country] => US
[patent_app_date] => 2010-11-11
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 41
[patent_figures_cnt] => 41
[patent_no_of_words] => 35303
[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/0061/20110061046.pdf
[firstpage_image] =>[orig_patent_app_number] => 12944233
[rel_patent_id] =>[rel_patent_doc_number] =>) 12/944233 | Installing Software Applications in a Layered Virtual Workspace | Nov 10, 2010 | Abandoned |
Array
(
[id] => 6009013
[patent_doc_number] => 20110061045
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2011-03-10
[patent_title] => 'Operating Systems in a Layerd Virtual Workspace'
[patent_app_type] => utility
[patent_app_number] => 12/944300
[patent_app_country] => US
[patent_app_date] => 2010-11-11
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 41
[patent_figures_cnt] => 41
[patent_no_of_words] => 35303
[patent_no_of_claims] => 7
[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/0061/20110061045.pdf
[firstpage_image] =>[orig_patent_app_number] => 12944300
[rel_patent_id] =>[rel_patent_doc_number] =>) 12/944300 | Operating Systems in a Layerd Virtual Workspace | Nov 10, 2010 | Abandoned |