
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] => 8678908
[patent_doc_number] => 08387045
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2013-02-26
[patent_title] => 'Cloning image creation using virtual machine environment'
[patent_app_type] => utility
[patent_app_number] => 12/402850
[patent_app_country] => US
[patent_app_date] => 2009-03-12
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 4
[patent_figures_cnt] => 4
[patent_no_of_words] => 5018
[patent_no_of_claims] => 17
[patent_no_of_ind_claims] => 3
[patent_words_short_claim] => 198
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 12402850
[rel_patent_id] =>[rel_patent_doc_number] =>) 12/402850 | Cloning image creation using virtual machine environment | Mar 11, 2009 | Issued |
Array
(
[id] => 8558361
[patent_doc_number] => 08332848
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2012-12-11
[patent_title] => 'Mechanism for staged upgrades of a virtual machine system'
[patent_app_type] => utility
[patent_app_number] => 12/402929
[patent_app_country] => US
[patent_app_date] => 2009-03-12
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 5
[patent_figures_cnt] => 5
[patent_no_of_words] => 4696
[patent_no_of_claims] => 20
[patent_no_of_ind_claims] => 3
[patent_words_short_claim] => 112
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 12402929
[rel_patent_id] =>[rel_patent_doc_number] =>) 12/402929 | Mechanism for staged upgrades of a virtual machine system | Mar 11, 2009 | Issued |
Array
(
[id] => 6302914
[patent_doc_number] => 20100162213
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2010-06-24
[patent_title] => 'SYSTEM AND METHOD FOR MESSAGE CHOREOGRAPHIES OF SERVICES'
[patent_app_type] => utility
[patent_app_number] => 12/338183
[patent_app_country] => US
[patent_app_date] => 2008-12-18
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 17
[patent_figures_cnt] => 17
[patent_no_of_words] => 11009
[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/0162/20100162213.pdf
[firstpage_image] =>[orig_patent_app_number] => 12338183
[rel_patent_id] =>[rel_patent_doc_number] =>) 12/338183 | System and method for message choreographies of services | Dec 17, 2008 | Issued |
Array
(
[id] => 8804471
[patent_doc_number] => 08442751
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2013-05-14
[patent_title] => 'Onboard electronic distribution system'
[patent_app_type] => utility
[patent_app_number] => 12/276549
[patent_app_country] => US
[patent_app_date] => 2008-11-24
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 57
[patent_figures_cnt] => 92
[patent_no_of_words] => 39981
[patent_no_of_claims] => 21
[patent_no_of_ind_claims] => 3
[patent_words_short_claim] => 191
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 12276549
[rel_patent_id] =>[rel_patent_doc_number] =>) 12/276549 | Onboard electronic distribution system | Nov 23, 2008 | Issued |
Array
(
[id] => 8775621
[patent_doc_number] => 08429597
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2013-04-23
[patent_title] => 'Software for integrated modeling of user interfaces with applications'
[patent_app_type] => utility
[patent_app_number] => 12/276135
[patent_app_country] => US
[patent_app_date] => 2008-11-21
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 22
[patent_figures_cnt] => 22
[patent_no_of_words] => 31887
[patent_no_of_claims] => 25
[patent_no_of_ind_claims] => 1
[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] => 12276135
[rel_patent_id] =>[rel_patent_doc_number] =>) 12/276135 | Software for integrated modeling of user interfaces with applications | Nov 20, 2008 | Issued |
Array
(
[id] => 6609629
[patent_doc_number] => 20100131721
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2010-05-27
[patent_title] => 'MANAGING MEMORY TO SUPPORT LARGE-SCALE INTERPROCEDURAL STATIC ANALYSIS FOR SECURITY PROBLEMS'
[patent_app_type] => utility
[patent_app_number] => 12/275838
[patent_app_country] => US
[patent_app_date] => 2008-11-21
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 25
[patent_figures_cnt] => 25
[patent_no_of_words] => 9777
[patent_no_of_claims] => 26
[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/0131/20100131721.pdf
[firstpage_image] =>[orig_patent_app_number] => 12275838
[rel_patent_id] =>[rel_patent_doc_number] =>) 12/275838 | Managing memory to support large-scale interprocedural static analysis for security problems | Nov 20, 2008 | Issued |
Array
(
[id] => 6551467
[patent_doc_number] => 20100125613
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2010-05-20
[patent_title] => 'METHOD AND SYSTEM FOR RAPID AND COST-EFFECTIVE DEVELOPMENT OF USER GENERATED CONTENT'
[patent_app_type] => utility
[patent_app_number] => 12/271034
[patent_app_country] => US
[patent_app_date] => 2008-11-14
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 15
[patent_figures_cnt] => 15
[patent_no_of_words] => 9475
[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/0125/20100125613.pdf
[firstpage_image] =>[orig_patent_app_number] => 12271034
[rel_patent_id] =>[rel_patent_doc_number] =>) 12/271034 | Method and system for rapid and cost-effective development of user generated content | Nov 13, 2008 | Issued |
Array
(
[id] => 8935884
[patent_doc_number] => 08495606
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2013-07-23
[patent_title] => 'Redundant exception handling code removal'
[patent_app_type] => utility
[patent_app_number] => 12/271451
[patent_app_country] => US
[patent_app_date] => 2008-11-14
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 8
[patent_figures_cnt] => 14
[patent_no_of_words] => 5943
[patent_no_of_claims] => 13
[patent_no_of_ind_claims] => 6
[patent_words_short_claim] => 106
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 12271451
[rel_patent_id] =>[rel_patent_doc_number] =>) 12/271451 | Redundant exception handling code removal | Nov 13, 2008 | Issued |
Array
(
[id] => 7683900
[patent_doc_number] => 20100122241
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2010-05-13
[patent_title] => 'Executable template'
[patent_app_type] => utility
[patent_app_number] => 12/291751
[patent_app_country] => US
[patent_app_date] => 2008-11-13
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 11
[patent_figures_cnt] => 11
[patent_no_of_words] => 5831
[patent_no_of_claims] => 20
[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/0122/20100122241.pdf
[firstpage_image] =>[orig_patent_app_number] => 12291751
[rel_patent_id] =>[rel_patent_doc_number] =>) 12/291751 | Executable template | Nov 12, 2008 | Issued |
Array
(
[id] => 5280870
[patent_doc_number] => 20090133002
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2009-05-21
[patent_title] => 'Method for benchmarking online business environments'
[patent_app_type] => utility
[patent_app_number] => 12/291158
[patent_app_country] => US
[patent_app_date] => 2008-11-06
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 4
[patent_figures_cnt] => 4
[patent_no_of_words] => 2791
[patent_no_of_claims] => 12
[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/0133/20090133002.pdf
[firstpage_image] =>[orig_patent_app_number] => 12291158
[rel_patent_id] =>[rel_patent_doc_number] =>) 12/291158 | Method for benchmarking online business environments | Nov 5, 2008 | Abandoned |
Array
(
[id] => 8530761
[patent_doc_number] => 08307345
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2012-11-06
[patent_title] => 'Intelligent engine for dynamic and rule based instrumentation of software'
[patent_app_type] => utility
[patent_app_number] => 12/264860
[patent_app_country] => US
[patent_app_date] => 2008-11-04
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 7
[patent_figures_cnt] => 12
[patent_no_of_words] => 7190
[patent_no_of_claims] => 24
[patent_no_of_ind_claims] => 3
[patent_words_short_claim] => 101
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 12264860
[rel_patent_id] =>[rel_patent_doc_number] =>) 12/264860 | Intelligent engine for dynamic and rule based instrumentation of software | Nov 3, 2008 | Issued |
Array
(
[id] => 8449303
[patent_doc_number] => 08291374
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2012-10-16
[patent_title] => 'System and method for generating modified source code based on change-models'
[patent_app_type] => utility
[patent_app_number] => 12/264239
[patent_app_country] => US
[patent_app_date] => 2008-11-03
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 7
[patent_figures_cnt] => 7
[patent_no_of_words] => 8278
[patent_no_of_claims] => 15
[patent_no_of_ind_claims] => 2
[patent_words_short_claim] => 107
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 12264239
[rel_patent_id] =>[rel_patent_doc_number] =>) 12/264239 | System and method for generating modified source code based on change-models | Nov 2, 2008 | Issued |
Array
(
[id] => 8787216
[patent_doc_number] => 08434073
[patent_country] => US
[patent_kind] => B1
[patent_issue_date] => 2013-04-30
[patent_title] => 'Systems and methods for preventing exploitation of byte sequences that violate compiler-generated alignment'
[patent_app_type] => utility
[patent_app_number] => 12/263739
[patent_app_country] => US
[patent_app_date] => 2008-11-03
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 7
[patent_figures_cnt] => 7
[patent_no_of_words] => 6052
[patent_no_of_claims] => 18
[patent_no_of_ind_claims] => 3
[patent_words_short_claim] => 171
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 12263739
[rel_patent_id] =>[rel_patent_doc_number] =>) 12/263739 | Systems and methods for preventing exploitation of byte sequences that violate compiler-generated alignment | Nov 2, 2008 | Issued |
Array
(
[id] => 6648944
[patent_doc_number] => 20100037213
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2010-02-11
[patent_title] => 'GRAMMAR-BASED GENERATION OF TYPES AND EXTENSIONS'
[patent_app_type] => utility
[patent_app_number] => 12/187875
[patent_app_country] => US
[patent_app_date] => 2008-08-07
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 14
[patent_figures_cnt] => 14
[patent_no_of_words] => 6559
[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/20100037213.pdf
[firstpage_image] =>[orig_patent_app_number] => 12187875
[rel_patent_id] =>[rel_patent_doc_number] =>) 12/187875 | GRAMMAR-BASED GENERATION OF TYPES AND EXTENSIONS | Aug 6, 2008 | Abandoned |
Array
(
[id] => 8595045
[patent_doc_number] => 08352928
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2013-01-08
[patent_title] => 'Program conversion apparatus, program conversion method, and computer product'
[patent_app_type] => utility
[patent_app_number] => 12/219864
[patent_app_country] => US
[patent_app_date] => 2008-07-29
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 16
[patent_figures_cnt] => 20
[patent_no_of_words] => 5794
[patent_no_of_claims] => 18
[patent_no_of_ind_claims] => 3
[patent_words_short_claim] => 105
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 12219864
[rel_patent_id] =>[rel_patent_doc_number] =>) 12/219864 | Program conversion apparatus, program conversion method, and computer product | Jul 28, 2008 | Issued |
Array
(
[id] => 5587545
[patent_doc_number] => 20090106747
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2009-04-23
[patent_title] => 'DYNAMIC CLASS LOADING'
[patent_app_type] => utility
[patent_app_number] => 12/181449
[patent_app_country] => US
[patent_app_date] => 2008-07-29
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 5
[patent_figures_cnt] => 5
[patent_no_of_words] => 1851
[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/0106/20090106747.pdf
[firstpage_image] =>[orig_patent_app_number] => 12181449
[rel_patent_id] =>[rel_patent_doc_number] =>) 12/181449 | Dynamic class loading | Jul 28, 2008 | Issued |
Array
(
[id] => 7680884
[patent_doc_number] => 20100023924
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2010-01-28
[patent_title] => 'NON-CONSTANT DATA ENCODING FOR TABLE-DRIVEN SYSTEMS'
[patent_app_type] => utility
[patent_app_number] => 12/178143
[patent_app_country] => US
[patent_app_date] => 2008-07-23
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 11
[patent_figures_cnt] => 11
[patent_no_of_words] => 6060
[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/0023/20100023924.pdf
[firstpage_image] =>[orig_patent_app_number] => 12178143
[rel_patent_id] =>[rel_patent_doc_number] =>) 12/178143 | NON-CONSTANT DATA ENCODING FOR TABLE-DRIVEN SYSTEMS | Jul 22, 2008 | Abandoned |
Array
(
[id] => 5535437
[patent_doc_number] => 20090235225
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2009-09-17
[patent_title] => 'Rule based instantiation of software- and system development processes'
[patent_app_type] => utility
[patent_app_number] => 12/218350
[patent_app_country] => US
[patent_app_date] => 2008-07-15
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 8
[patent_figures_cnt] => 8
[patent_no_of_words] => 12339
[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/0235/20090235225.pdf
[firstpage_image] =>[orig_patent_app_number] => 12218350
[rel_patent_id] =>[rel_patent_doc_number] =>) 12/218350 | Rule based instantiation of software- and system development processes | Jul 14, 2008 | Issued |
Array
(
[id] => 6566659
[patent_doc_number] => 20100017789
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2010-01-21
[patent_title] => 'Selectively Obtaining Call Stack Information Based on Criteria'
[patent_app_type] => utility
[patent_app_number] => 12/173053
[patent_app_country] => US
[patent_app_date] => 2008-07-15
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 4
[patent_figures_cnt] => 4
[patent_no_of_words] => 6811
[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/0017/20100017789.pdf
[firstpage_image] =>[orig_patent_app_number] => 12173053
[rel_patent_id] =>[rel_patent_doc_number] =>) 12/173053 | Selectively obtaining call stack information based on criteria | Jul 14, 2008 | Issued |
Array
(
[id] => 6641414
[patent_doc_number] => 20100005451
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2010-01-07
[patent_title] => 'POLICY APPLICATION RULES FOR AUTOMATED CONFIGURATION OF SOFTWARE COMPONENTS'
[patent_app_type] => utility
[patent_app_number] => 12/167848
[patent_app_country] => US
[patent_app_date] => 2008-07-03
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 7
[patent_figures_cnt] => 7
[patent_no_of_words] => 3859
[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/0005/20100005451.pdf
[firstpage_image] =>[orig_patent_app_number] => 12167848
[rel_patent_id] =>[rel_patent_doc_number] =>) 12/167848 | Policy application rules for automated configuration of software components | Jul 2, 2008 | Issued |