
Amy R. Sipp
Examiner (ID: 1147, Phone: (313)446-6553 , Office: P/3775 )
| Most Active Art Unit | 3775 |
| Art Unit(s) | 3775 |
| Total Applications | 600 |
| Issued Applications | 360 |
| Pending Applications | 93 |
| Abandoned Applications | 166 |
Applications
| Application number | Title of the application | Filing Date | Status |
|---|---|---|---|
Array
(
[id] => 7780754
[patent_doc_number] => 20120042310
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2012-02-16
[patent_title] => 'METHOD, APPARATUS AND COMPUTER PROGRAM PRODUCT FOR PLATFORM INDEPENDENT FRAMEWORK'
[patent_app_type] => utility
[patent_app_number] => 13/026977
[patent_app_country] => US
[patent_app_date] => 2011-02-14
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 10
[patent_figures_cnt] => 10
[patent_no_of_words] => 9730
[patent_no_of_claims] => 24
[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/0042/20120042310.pdf
[firstpage_image] =>[orig_patent_app_number] => 13026977
[rel_patent_id] =>[rel_patent_doc_number] =>) 13/026977 | METHOD, APPARATUS AND COMPUTER PROGRAM PRODUCT FOR PLATFORM INDEPENDENT FRAMEWORK | Feb 13, 2011 | Abandoned |
Array
(
[id] => 6117450
[patent_doc_number] => 20110191769
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2011-08-04
[patent_title] => 'Automated Network Backup Device and Method'
[patent_app_type] => utility
[patent_app_number] => 13/021080
[patent_app_country] => US
[patent_app_date] => 2011-02-04
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 7
[patent_figures_cnt] => 7
[patent_no_of_words] => 5983
[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/0191/20110191769.pdf
[firstpage_image] =>[orig_patent_app_number] => 13021080
[rel_patent_id] =>[rel_patent_doc_number] =>) 13/021080 | Automated network backup peripheral device and method | Feb 3, 2011 | Issued |
Array
(
[id] => 8315119
[patent_doc_number] => 20120192144
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2012-07-26
[patent_title] => 'MIGRATING UNIFIED MODELING LANGUAGE MODELS ACROSS UNIFIED MODELING LANGUAGE PROFILES'
[patent_app_type] => utility
[patent_app_number] => 13/011988
[patent_app_country] => US
[patent_app_date] => 2011-01-24
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 9
[patent_figures_cnt] => 9
[patent_no_of_words] => 7331
[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] =>[firstpage_image] =>[orig_patent_app_number] => 13011988
[rel_patent_id] =>[rel_patent_doc_number] =>) 13/011988 | Migrating unified modeling language models across unified modeling language profiles | Jan 23, 2011 | Issued |
Array
(
[id] => 9218584
[patent_doc_number] => 08631394
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2014-01-14
[patent_title] => 'Static resource processing'
[patent_app_type] => utility
[patent_app_number] => 13/006380
[patent_app_country] => US
[patent_app_date] => 2011-01-13
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 6
[patent_figures_cnt] => 6
[patent_no_of_words] => 9287
[patent_no_of_claims] => 20
[patent_no_of_ind_claims] => 3
[patent_words_short_claim] => 186
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 13006380
[rel_patent_id] =>[rel_patent_doc_number] =>) 13/006380 | Static resource processing | Jan 12, 2011 | Issued |
Array
(
[id] => 9379169
[patent_doc_number] => 08683455
[patent_country] => US
[patent_kind] => B1
[patent_issue_date] => 2014-03-25
[patent_title] => 'Method and system for optimizing an executable program by selectively merging identical program entities'
[patent_app_type] => utility
[patent_app_number] => 13/005375
[patent_app_country] => US
[patent_app_date] => 2011-01-12
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 6
[patent_figures_cnt] => 9
[patent_no_of_words] => 6023
[patent_no_of_claims] => 18
[patent_no_of_ind_claims] => 3
[patent_words_short_claim] => 221
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 13005375
[rel_patent_id] =>[rel_patent_doc_number] =>) 13/005375 | Method and system for optimizing an executable program by selectively merging identical program entities | Jan 11, 2011 | Issued |
Array
(
[id] => 8254821
[patent_doc_number] => 20120159145
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2012-06-21
[patent_title] => 'PLUG-IN SYSTEM FOR SOFTWARE APPLICATIONS'
[patent_app_type] => utility
[patent_app_number] => 12/971382
[patent_app_country] => US
[patent_app_date] => 2010-12-17
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 10
[patent_figures_cnt] => 10
[patent_no_of_words] => 11496
[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/0159/20120159145.pdf
[firstpage_image] =>[orig_patent_app_number] => 12971382
[rel_patent_id] =>[rel_patent_doc_number] =>) 12/971382 | Plug-in system for software applications | Dec 16, 2010 | Issued |
Array
(
[id] => 8255130
[patent_doc_number] => 20120159452
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2012-06-21
[patent_title] => 'GRAPHICAL USER INTERFACE FOR EXPLORING SOURCE CODE EXECUTION BEHAVIOR'
[patent_app_type] => utility
[patent_app_number] => 12/970983
[patent_app_country] => US
[patent_app_date] => 2010-12-17
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 8
[patent_figures_cnt] => 8
[patent_no_of_words] => 6510
[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/20120159452.pdf
[firstpage_image] =>[orig_patent_app_number] => 12970983
[rel_patent_id] =>[rel_patent_doc_number] =>) 12/970983 | Graphical user interface for exploring source code execution behavior | Dec 16, 2010 | Issued |
Array
(
[id] => 9974398
[patent_doc_number] => 09021435
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2015-04-28
[patent_title] => 'Methods and systems for providing a user interface in a multi-tenant database environment'
[patent_app_type] => utility
[patent_app_number] => 12/970686
[patent_app_country] => US
[patent_app_date] => 2010-12-16
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 11
[patent_figures_cnt] => 15
[patent_no_of_words] => 24894
[patent_no_of_claims] => 22
[patent_no_of_ind_claims] => 3
[patent_words_short_claim] => 297
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 12970686
[rel_patent_id] =>[rel_patent_doc_number] =>) 12/970686 | Methods and systems for providing a user interface in a multi-tenant database environment | Dec 15, 2010 | Issued |
Array
(
[id] => 5949443
[patent_doc_number] => 20110107316
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2011-05-05
[patent_title] => 'ALGORITHM COMPLEXITY IDENTIFICATION'
[patent_app_type] => utility
[patent_app_number] => 12/917677
[patent_app_country] => US
[patent_app_date] => 2010-11-02
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 6
[patent_figures_cnt] => 6
[patent_no_of_words] => 6383
[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/0107/20110107316.pdf
[firstpage_image] =>[orig_patent_app_number] => 12917677
[rel_patent_id] =>[rel_patent_doc_number] =>) 12/917677 | Algorithm complexity identification | Nov 1, 2010 | Issued |
Array
(
[id] => 9752409
[patent_doc_number] => 08843899
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2014-09-23
[patent_title] => 'Implementing a step-type operation during debugging of code using internal breakpoints'
[patent_app_type] => utility
[patent_app_number] => 12/915288
[patent_app_country] => US
[patent_app_date] => 2010-10-29
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 9
[patent_figures_cnt] => 9
[patent_no_of_words] => 10114
[patent_no_of_claims] => 18
[patent_no_of_ind_claims] => 3
[patent_words_short_claim] => 177
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 12915288
[rel_patent_id] =>[rel_patent_doc_number] =>) 12/915288 | Implementing a step-type operation during debugging of code using internal breakpoints | Oct 28, 2010 | Issued |
Array
(
[id] => 8177023
[patent_doc_number] => 20120110567
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2012-05-03
[patent_title] => 'OPERATING SYSTEM INSTALLATION USING BUILD PLANS'
[patent_app_type] => utility
[patent_app_number] => 12/914784
[patent_app_country] => US
[patent_app_date] => 2010-10-28
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 5
[patent_figures_cnt] => 5
[patent_no_of_words] => 2554
[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/0110/20120110567.pdf
[firstpage_image] =>[orig_patent_app_number] => 12914784
[rel_patent_id] =>[rel_patent_doc_number] =>) 12/914784 | OPERATING SYSTEM INSTALLATION USING BUILD PLANS | Oct 27, 2010 | Abandoned |
Array
(
[id] => 8177022
[patent_doc_number] => 20120110563
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2012-05-03
[patent_title] => 'DYNAMIC APPLICATION IDENTIFIER FOR USE IN AN UPDATE WORKFLOW'
[patent_app_type] => utility
[patent_app_number] => 12/913976
[patent_app_country] => US
[patent_app_date] => 2010-10-28
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 10
[patent_figures_cnt] => 10
[patent_no_of_words] => 7856
[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/0110/20120110563.pdf
[firstpage_image] =>[orig_patent_app_number] => 12913976
[rel_patent_id] =>[rel_patent_doc_number] =>) 12/913976 | Dynamic application identifier for use in an update workflow | Oct 27, 2010 | Issued |
Array
(
[id] => 6369850
[patent_doc_number] => 20100088681
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2010-04-08
[patent_title] => 'SYMBOLIC REDUCTION OF DYNAMIC EXECUTIONS OF CONCURRENT PROGRAMS'
[patent_app_type] => utility
[patent_app_number] => 12/571476
[patent_app_country] => US
[patent_app_date] => 2009-10-01
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 8
[patent_figures_cnt] => 8
[patent_no_of_words] => 10009
[patent_no_of_claims] => 10
[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/0088/20100088681.pdf
[firstpage_image] =>[orig_patent_app_number] => 12571476
[rel_patent_id] =>[rel_patent_doc_number] =>) 12/571476 | Symbolic reduction of dynamic executions of concurrent programs | Sep 30, 2009 | Issued |
Array
(
[id] => 10885710
[patent_doc_number] => 08910114
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2014-12-09
[patent_title] => 'Optimizing code using a bi-endian compiler'
[patent_app_type] => utility
[patent_app_number] => 13/383427
[patent_app_country] => US
[patent_app_date] => 2009-06-25
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 4
[patent_figures_cnt] => 4
[patent_no_of_words] => 5306
[patent_no_of_claims] => 11
[patent_no_of_ind_claims] => 3
[patent_words_short_claim] => 223
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 13383427
[rel_patent_id] =>[rel_patent_doc_number] =>) 13/383427 | Optimizing code using a bi-endian compiler | Jun 24, 2009 | Issued |
Array
(
[id] => 6636148
[patent_doc_number] => 20100325613
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2010-12-23
[patent_title] => 'Documentation Roadmaps and Community Networking for Developers on Large Projects'
[patent_app_type] => utility
[patent_app_number] => 12/486833
[patent_app_country] => US
[patent_app_date] => 2009-06-18
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 4
[patent_figures_cnt] => 4
[patent_no_of_words] => 5858
[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/0325/20100325613.pdf
[firstpage_image] =>[orig_patent_app_number] => 12486833
[rel_patent_id] =>[rel_patent_doc_number] =>) 12/486833 | Documentation roadmaps and community networking for developers on large projects | Jun 17, 2009 | Issued |
Array
(
[id] => 6636089
[patent_doc_number] => 20100325607
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2010-12-23
[patent_title] => 'Generating Code Meeting Approved Patterns'
[patent_app_type] => utility
[patent_app_number] => 12/486156
[patent_app_country] => US
[patent_app_date] => 2009-06-17
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 19
[patent_figures_cnt] => 19
[patent_no_of_words] => 4101
[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/0325/20100325607.pdf
[firstpage_image] =>[orig_patent_app_number] => 12486156
[rel_patent_id] =>[rel_patent_doc_number] =>) 12/486156 | Generating Code Meeting Approved Patterns | Jun 16, 2009 | Abandoned |
Array
(
[id] => 5369973
[patent_doc_number] => 20090307532
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2009-12-10
[patent_title] => 'STEALTHY DEBUGGER'
[patent_app_type] => utility
[patent_app_number] => 12/477858
[patent_app_country] => US
[patent_app_date] => 2009-06-03
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 16
[patent_figures_cnt] => 16
[patent_no_of_words] => 4766
[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/0307/20090307532.pdf
[firstpage_image] =>[orig_patent_app_number] => 12477858
[rel_patent_id] =>[rel_patent_doc_number] =>) 12/477858 | STEALTHY DEBUGGER | Jun 2, 2009 | Abandoned |
Array
(
[id] => 6645243
[patent_doc_number] => 20100313195
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2010-12-09
[patent_title] => 'Determining required software components for SCSI system initialization'
[patent_app_type] => utility
[patent_app_number] => 12/455550
[patent_app_country] => US
[patent_app_date] => 2009-06-03
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 4
[patent_figures_cnt] => 4
[patent_no_of_words] => 3153
[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/0313/20100313195.pdf
[firstpage_image] =>[orig_patent_app_number] => 12455550
[rel_patent_id] =>[rel_patent_doc_number] =>) 12/455550 | Determining required software components for SCSI system initialization | Jun 2, 2009 | Issued |
Array
(
[id] => 6644142
[patent_doc_number] => 20100313063
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2010-12-09
[patent_title] => 'MITIGATING REDUCTION IN AVAILABILITY LEVEL DURING MAINTENANCE OF NODES IN A CLUSTER'
[patent_app_type] => utility
[patent_app_number] => 12/477141
[patent_app_country] => US
[patent_app_date] => 2009-06-03
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 5
[patent_figures_cnt] => 5
[patent_no_of_words] => 7521
[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/0313/20100313063.pdf
[firstpage_image] =>[orig_patent_app_number] => 12477141
[rel_patent_id] =>[rel_patent_doc_number] =>) 12/477141 | Mitigating reduction in availability level during maintenance of nodes in a cluster | Jun 2, 2009 | Issued |
Array
(
[id] => 9821076
[patent_doc_number] => 08930879
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2015-01-06
[patent_title] => 'Application building'
[patent_app_type] => utility
[patent_app_number] => 12/477154
[patent_app_country] => US
[patent_app_date] => 2009-06-03
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 18
[patent_figures_cnt] => 23
[patent_no_of_words] => 8167
[patent_no_of_claims] => 20
[patent_no_of_ind_claims] => 3
[patent_words_short_claim] => 188
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 12477154
[rel_patent_id] =>[rel_patent_doc_number] =>) 12/477154 | Application building | Jun 2, 2009 | Issued |