
Anibal Rivera
Examiner (ID: 376, Phone: (571)270-1200 , Office: P/2192 )
| Most Active Art Unit | 2192 |
| Art Unit(s) | 2192, 2198 |
| Total Applications | 949 |
| Issued Applications | 822 |
| Pending Applications | 80 |
| Abandoned Applications | 66 |
Applications
| Application number | Title of the application | Filing Date | Status |
|---|---|---|---|
Array
(
[id] => 6088493
[patent_doc_number] => 20110145785
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2011-06-16
[patent_title] => 'Automatic Optimization of String Allocations in a Computer Program'
[patent_app_type] => utility
[patent_app_number] => 12/638581
[patent_app_country] => US
[patent_app_date] => 2009-12-15
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 10
[patent_figures_cnt] => 10
[patent_no_of_words] => 10140
[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/0145/20110145785.pdf
[firstpage_image] =>[orig_patent_app_number] => 12638581
[rel_patent_id] =>[rel_patent_doc_number] =>) 12/638581 | Automatic optimization of string allocations in a computer program | Dec 14, 2009 | Issued |
Array
(
[id] => 8223079
[patent_doc_number] => 20120137281
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2012-05-31
[patent_title] => 'METHOD AND APPARATUS FOR INSTALLING PROGRAMS ON A COMPUTER PLATFORM'
[patent_app_type] => utility
[patent_app_number] => 13/139472
[patent_app_country] => US
[patent_app_date] => 2009-12-02
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 8
[patent_figures_cnt] => 8
[patent_no_of_words] => 11506
[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] =>[firstpage_image] =>[orig_patent_app_number] => 13139472
[rel_patent_id] =>[rel_patent_doc_number] =>) 13/139472 | METHOD AND APPARATUS FOR INSTALLING PROGRAMS ON A COMPUTER PLATFORM | Dec 1, 2009 | Abandoned |
Array
(
[id] => 6204218
[patent_doc_number] => 20110067004
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2011-03-17
[patent_title] => 'WEB-BASED INTEGRATED TEST AND DEBUGGING SYSTEM'
[patent_app_type] => utility
[patent_app_number] => 12/627550
[patent_app_country] => US
[patent_app_date] => 2009-11-30
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 5
[patent_figures_cnt] => 5
[patent_no_of_words] => 5697
[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/0067/20110067004.pdf
[firstpage_image] =>[orig_patent_app_number] => 12627550
[rel_patent_id] =>[rel_patent_doc_number] =>) 12/627550 | Web-based integrated test and debugging system | Nov 29, 2009 | Issued |
Array
(
[id] => 8716293
[patent_doc_number] => 08402446
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2013-03-19
[patent_title] => 'Associating probes with test cases'
[patent_app_type] => utility
[patent_app_number] => 12/627066
[patent_app_country] => US
[patent_app_date] => 2009-11-30
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 7
[patent_figures_cnt] => 8
[patent_no_of_words] => 4526
[patent_no_of_claims] => 17
[patent_no_of_ind_claims] => 3
[patent_words_short_claim] => 103
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 12627066
[rel_patent_id] =>[rel_patent_doc_number] =>) 12/627066 | Associating probes with test cases | Nov 29, 2009 | Issued |
Array
(
[id] => 6147658
[patent_doc_number] => 20110131549
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2011-06-02
[patent_title] => 'CENTRAL CONFIGURATION AND TRANSPORT SUPPORTING SOFTWARE LIFECYCLES'
[patent_app_type] => utility
[patent_app_number] => 12/627658
[patent_app_country] => US
[patent_app_date] => 2009-11-30
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 7
[patent_figures_cnt] => 7
[patent_no_of_words] => 6110
[patent_no_of_claims] => 21
[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/20110131549.pdf
[firstpage_image] =>[orig_patent_app_number] => 12627658
[rel_patent_id] =>[rel_patent_doc_number] =>) 12/627658 | Central configuration and transport supporting software lifecycles | Nov 29, 2009 | Issued |
Array
(
[id] => 6147639
[patent_doc_number] => 20110131545
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2011-06-02
[patent_title] => 'Stepwise template integration method and system'
[patent_app_type] => utility
[patent_app_number] => 12/592727
[patent_app_country] => US
[patent_app_date] => 2009-11-30
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 14
[patent_figures_cnt] => 14
[patent_no_of_words] => 7958
[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/0131/20110131545.pdf
[firstpage_image] =>[orig_patent_app_number] => 12592727
[rel_patent_id] =>[rel_patent_doc_number] =>) 12/592727 | Stepwise template integration method and system | Nov 29, 2009 | Issued |
Array
(
[id] => 6147639
[patent_doc_number] => 20110131545
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2011-06-02
[patent_title] => 'Stepwise template integration method and system'
[patent_app_type] => utility
[patent_app_number] => 12/592727
[patent_app_country] => US
[patent_app_date] => 2009-11-30
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 14
[patent_figures_cnt] => 14
[patent_no_of_words] => 7958
[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/0131/20110131545.pdf
[firstpage_image] =>[orig_patent_app_number] => 12592727
[rel_patent_id] =>[rel_patent_doc_number] =>) 12/592727 | Stepwise template integration method and system | Nov 29, 2009 | Issued |
Array
(
[id] => 6189648
[patent_doc_number] => 20110126169
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2011-05-26
[patent_title] => 'TARGETED TO TARGETLESS APPLICATION CONVERTER'
[patent_app_type] => utility
[patent_app_number] => 12/625256
[patent_app_country] => US
[patent_app_date] => 2009-11-24
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 5
[patent_figures_cnt] => 5
[patent_no_of_words] => 5097
[patent_no_of_claims] => 25
[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/0126/20110126169.pdf
[firstpage_image] =>[orig_patent_app_number] => 12625256
[rel_patent_id] =>[rel_patent_doc_number] =>) 12/625256 | Targeted to targetless application converter | Nov 23, 2009 | Issued |
Array
(
[id] => 6189651
[patent_doc_number] => 20110126172
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2011-05-26
[patent_title] => 'SYSTEMS AND METHODS FOR VIRTUAL MACHINE THREAD TRACING'
[patent_app_type] => utility
[patent_app_number] => 12/625536
[patent_app_country] => US
[patent_app_date] => 2009-11-24
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 5
[patent_figures_cnt] => 5
[patent_no_of_words] => 4211
[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/0126/20110126172.pdf
[firstpage_image] =>[orig_patent_app_number] => 12625536
[rel_patent_id] =>[rel_patent_doc_number] =>) 12/625536 | Systems and methods for virtual machine thread tracing | Nov 23, 2009 | Issued |
Array
(
[id] => 8924125
[patent_doc_number] => 08490075
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2013-07-16
[patent_title] => 'Method and apparatus for optimizing an exchange of service updates'
[patent_app_type] => utility
[patent_app_number] => 12/624042
[patent_app_country] => US
[patent_app_date] => 2009-11-23
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 9
[patent_figures_cnt] => 9
[patent_no_of_words] => 15090
[patent_no_of_claims] => 15
[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] =>[firstpage_image] =>[orig_patent_app_number] => 12624042
[rel_patent_id] =>[rel_patent_doc_number] =>) 12/624042 | Method and apparatus for optimizing an exchange of service updates | Nov 22, 2009 | Issued |
Array
(
[id] => 8253841
[patent_doc_number] => 20120158165
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2012-06-21
[patent_title] => 'Workflow Centered Mechatronic Objects'
[patent_app_type] => utility
[patent_app_number] => 13/393189
[patent_app_country] => US
[patent_app_date] => 2009-11-06
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 9
[patent_figures_cnt] => 9
[patent_no_of_words] => 7772
[patent_no_of_claims] => 17
[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/0158/20120158165.pdf
[firstpage_image] =>[orig_patent_app_number] => 13393189
[rel_patent_id] =>[rel_patent_doc_number] =>) 13/393189 | Workflow centered mechatronic objects | Nov 5, 2009 | Issued |
Array
(
[id] => 7747196
[patent_doc_number] => 20120023491
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2012-01-26
[patent_title] => 'SYSTEMS AND METHODS OF CREATING A RESTORABLE COMPUTER INSTALLATION'
[patent_app_type] => utility
[patent_app_number] => 13/260359
[patent_app_country] => US
[patent_app_date] => 2009-10-30
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 5
[patent_figures_cnt] => 5
[patent_no_of_words] => 5157
[patent_no_of_claims] => 15
[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/0023/20120023491.pdf
[firstpage_image] =>[orig_patent_app_number] => 13260359
[rel_patent_id] =>[rel_patent_doc_number] =>) 13/260359 | Systems and methods of creating a restorable computer installation | Oct 29, 2009 | Issued |
Array
(
[id] => 7490980
[patent_doc_number] => 20110252404
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2011-10-13
[patent_title] => 'WEB-BASED SOFTWARE DEBUGGING APPARATUS AND METHOD FOR REMOTE DEBUGGING'
[patent_app_type] => utility
[patent_app_number] => 12/667234
[patent_app_country] => US
[patent_app_date] => 2009-08-20
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 6
[patent_figures_cnt] => 6
[patent_no_of_words] => 3803
[patent_no_of_claims] => 14
[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/0252/20110252404.pdf
[firstpage_image] =>[orig_patent_app_number] => 12667234
[rel_patent_id] =>[rel_patent_doc_number] =>) 12/667234 | Web-based software debugging apparatus and method for remote debugging | Aug 19, 2009 | Issued |
Array
(
[id] => 6056430
[patent_doc_number] => 20110112790
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2011-05-12
[patent_title] => 'SYSTEM AND METHOD FOR AUTOMATIC HARDWARE AND SOFTWARE SEQUENCING OF COMPUTER-AIDED DESIGN (CAD) FUNCTIONALITY TESTING'
[patent_app_type] => utility
[patent_app_number] => 13/002985
[patent_app_country] => US
[patent_app_date] => 2009-07-07
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 13
[patent_figures_cnt] => 13
[patent_no_of_words] => 10393
[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/0112/20110112790.pdf
[firstpage_image] =>[orig_patent_app_number] => 13002985
[rel_patent_id] =>[rel_patent_doc_number] =>) 13/002985 | System and method for automatic hardware and software sequencing of computer-aided design (CAD) functionality testing | Jul 6, 2009 | Issued |
Array
(
[id] => 8805066
[patent_doc_number] => 08443350
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2013-05-14
[patent_title] => 'System and method for scaling simulations and games'
[patent_app_type] => utility
[patent_app_number] => 12/480261
[patent_app_country] => US
[patent_app_date] => 2009-06-08
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 8
[patent_figures_cnt] => 9
[patent_no_of_words] => 18156
[patent_no_of_claims] => 6
[patent_no_of_ind_claims] => 6
[patent_words_short_claim] => 86
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 12480261
[rel_patent_id] =>[rel_patent_doc_number] =>) 12/480261 | System and method for scaling simulations and games | Jun 7, 2009 | Issued |
Array
(
[id] => 6537580
[patent_doc_number] => 20100287536
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2010-11-11
[patent_title] => 'PROFILING APPLICATION PERFORMANCE ACCORDING TO DATA STRUCTURE'
[patent_app_type] => utility
[patent_app_number] => 12/436894
[patent_app_country] => US
[patent_app_date] => 2009-05-07
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 9
[patent_figures_cnt] => 9
[patent_no_of_words] => 8048
[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/0287/20100287536.pdf
[firstpage_image] =>[orig_patent_app_number] => 12436894
[rel_patent_id] =>[rel_patent_doc_number] =>) 12/436894 | Profiling application performance according to data structure | May 6, 2009 | Issued |
Array
(
[id] => 8716305
[patent_doc_number] => 08402458
[patent_country] => US
[patent_kind] => B1
[patent_issue_date] => 2013-03-19
[patent_title] => 'Methods and systems for converting non-layered-software-application installations into layered installations'
[patent_app_type] => utility
[patent_app_number] => 12/406324
[patent_app_country] => US
[patent_app_date] => 2009-03-18
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 9
[patent_figures_cnt] => 9
[patent_no_of_words] => 7827
[patent_no_of_claims] => 20
[patent_no_of_ind_claims] => 3
[patent_words_short_claim] => 178
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 12406324
[rel_patent_id] =>[rel_patent_doc_number] =>) 12/406324 | Methods and systems for converting non-layered-software-application installations into layered installations | Mar 17, 2009 | Issued |
Array
(
[id] => 8530767
[patent_doc_number] => 08307351
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2012-11-06
[patent_title] => 'System and method for performing code provenance review in a software due diligence system'
[patent_app_type] => utility
[patent_app_number] => 12/406589
[patent_app_country] => US
[patent_app_date] => 2009-03-18
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 8
[patent_figures_cnt] => 8
[patent_no_of_words] => 27132
[patent_no_of_claims] => 25
[patent_no_of_ind_claims] => 2
[patent_words_short_claim] => 286
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 12406589
[rel_patent_id] =>[rel_patent_doc_number] =>) 12/406589 | System and method for performing code provenance review in a software due diligence system | Mar 17, 2009 | Issued |
Array
(
[id] => 7682398
[patent_doc_number] => 20100242013
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2010-09-23
[patent_title] => 'User Code Workflow Activities'
[patent_app_type] => utility
[patent_app_number] => 12/405961
[patent_app_country] => US
[patent_app_date] => 2009-03-17
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 11
[patent_figures_cnt] => 11
[patent_no_of_words] => 11228
[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/0242/20100242013.pdf
[firstpage_image] =>[orig_patent_app_number] => 12405961
[rel_patent_id] =>[rel_patent_doc_number] =>) 12/405961 | Implementing custom activities in a workflow | Mar 16, 2009 | Issued |
Array
(
[id] => 8472883
[patent_doc_number] => 08302077
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2012-10-30
[patent_title] => 'Method and system for configuring software modules to execute in an execution environment'
[patent_app_type] => utility
[patent_app_number] => 12/403751
[patent_app_country] => US
[patent_app_date] => 2009-03-13
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 6
[patent_figures_cnt] => 6
[patent_no_of_words] => 7868
[patent_no_of_claims] => 18
[patent_no_of_ind_claims] => 3
[patent_words_short_claim] => 182
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 12403751
[rel_patent_id] =>[rel_patent_doc_number] =>) 12/403751 | Method and system for configuring software modules to execute in an execution environment | Mar 12, 2009 | Issued |