
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] => 9207591
[patent_doc_number] => 20140006768
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2014-01-02
[patent_title] => 'SELECTIVELY ALLOWING CHANGES TO A SYSTEM'
[patent_app_type] => utility
[patent_app_number] => 13/534701
[patent_app_country] => US
[patent_app_date] => 2012-06-27
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 4
[patent_figures_cnt] => 4
[patent_no_of_words] => 5805
[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] => 13534701
[rel_patent_id] =>[rel_patent_doc_number] =>) 13/534701 | Selectively allowing changes to a system | Jun 26, 2012 | Issued |
Array
(
[id] => 9886187
[patent_doc_number] => 08972973
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2015-03-03
[patent_title] => 'Firmware update discovery and distribution'
[patent_app_type] => utility
[patent_app_number] => 13/534632
[patent_app_country] => US
[patent_app_date] => 2012-06-27
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 7
[patent_figures_cnt] => 7
[patent_no_of_words] => 10188
[patent_no_of_claims] => 20
[patent_no_of_ind_claims] => 3
[patent_words_short_claim] => 167
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 13534632
[rel_patent_id] =>[rel_patent_doc_number] =>) 13/534632 | Firmware update discovery and distribution | Jun 26, 2012 | Issued |
Array
(
[id] => 8619542
[patent_doc_number] => 20130024854
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2013-01-24
[patent_title] => 'INFORMATION PROCESSING APPARATUS AND CONTROLLING METHOD THEREOF'
[patent_app_type] => utility
[patent_app_number] => 13/534618
[patent_app_country] => US
[patent_app_date] => 2012-06-27
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 19
[patent_figures_cnt] => 19
[patent_no_of_words] => 6794
[patent_no_of_claims] => 10
[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] => 13534618
[rel_patent_id] =>[rel_patent_doc_number] =>) 13/534618 | Information processing apparatus and controlling method thereof | Jun 26, 2012 | Issued |
Array
(
[id] => 9207872
[patent_doc_number] => 20140007049
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2014-01-02
[patent_title] => 'INTEGRATING DIAGNOSTIC INFORMATION IN DEVELOPMENT ENVIRONMENT'
[patent_app_type] => utility
[patent_app_number] => 13/533997
[patent_app_country] => US
[patent_app_date] => 2012-06-27
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 9
[patent_figures_cnt] => 9
[patent_no_of_words] => 5595
[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] => 13533997
[rel_patent_id] =>[rel_patent_doc_number] =>) 13/533997 | Integrating diagnostic information in development environment | Jun 26, 2012 | Issued |
Array
(
[id] => 9207890
[patent_doc_number] => 20140007067
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2014-01-02
[patent_title] => 'RESOURCE DATa STRUCTURES FOR FIRMWARE UPDATES'
[patent_app_type] => utility
[patent_app_number] => 13/534585
[patent_app_country] => US
[patent_app_date] => 2012-06-27
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 8
[patent_figures_cnt] => 8
[patent_no_of_words] => 10189
[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] =>[firstpage_image] =>[orig_patent_app_number] => 13534585
[rel_patent_id] =>[rel_patent_doc_number] =>) 13/534585 | Resource data structures for firmware updates | Jun 26, 2012 | Issued |
Array
(
[id] => 9207875
[patent_doc_number] => 20140007051
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2014-01-02
[patent_title] => 'Configuring Integration Capabilities for System Integration'
[patent_app_type] => utility
[patent_app_number] => 13/534504
[patent_app_country] => US
[patent_app_date] => 2012-06-27
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 14
[patent_figures_cnt] => 14
[patent_no_of_words] => 6733
[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] => 13534504
[rel_patent_id] =>[rel_patent_doc_number] =>) 13/534504 | Configuring integration capabilities for system integration | Jun 26, 2012 | Issued |
Array
(
[id] => 8608788
[patent_doc_number] => 20130014100
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2013-01-10
[patent_title] => 'NON-TRANSITORY COMPUTER READABLE INFORMATION RECORDING MEDIUM, LOG COUNTING APPARATUS AND PACKAGE CREATION METHOD'
[patent_app_type] => utility
[patent_app_number] => 13/530869
[patent_app_country] => US
[patent_app_date] => 2012-06-22
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 21
[patent_figures_cnt] => 21
[patent_no_of_words] => 12892
[patent_no_of_claims] => 9
[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] => 13530869
[rel_patent_id] =>[rel_patent_doc_number] =>) 13/530869 | Installation event counting apparatus and package creation method | Jun 21, 2012 | Issued |
Array
(
[id] => 9666036
[patent_doc_number] => 08813046
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2014-08-19
[patent_title] => 'System and method for internationalization encoding'
[patent_app_type] => utility
[patent_app_number] => 13/529358
[patent_app_country] => US
[patent_app_date] => 2012-06-21
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 6
[patent_figures_cnt] => 6
[patent_no_of_words] => 3333
[patent_no_of_claims] => 21
[patent_no_of_ind_claims] => 3
[patent_words_short_claim] => 146
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 13529358
[rel_patent_id] =>[rel_patent_doc_number] =>) 13/529358 | System and method for internationalization encoding | Jun 20, 2012 | Issued |
Array
(
[id] => 10582626
[patent_doc_number] => 09304751
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2016-04-05
[patent_title] => 'Method for loading software onto a processor unit of a subcomponent of an array consisting of a plurality of components having different subcomponents'
[patent_app_type] => utility
[patent_app_number] => 14/232685
[patent_app_country] => US
[patent_app_date] => 2012-06-20
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 2
[patent_figures_cnt] => 2
[patent_no_of_words] => 1414
[patent_no_of_claims] => 4
[patent_no_of_ind_claims] => 1
[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] => 14232685
[rel_patent_id] =>[rel_patent_doc_number] =>) 14/232685 | Method for loading software onto a processor unit of a subcomponent of an array consisting of a plurality of components having different subcomponents | Jun 19, 2012 | Issued |
Array
(
[id] => 10907682
[patent_doc_number] => 20140310696
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2014-10-16
[patent_title] => 'TOOL-LEVEL AND HARDWARE-LEVEL CODE OPTIMIZATION AND RESPECTIVE HARDWARE MODIFICATION'
[patent_app_type] => utility
[patent_app_number] => 14/124636
[patent_app_country] => US
[patent_app_date] => 2012-06-06
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 13
[patent_figures_cnt] => 13
[patent_no_of_words] => 11366
[patent_no_of_claims] => 3
[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] =>[firstpage_image] =>[orig_patent_app_number] => 14124636
[rel_patent_id] =>[rel_patent_doc_number] =>) 14/124636 | Tool-level and hardware-level code optimization and respective hardware modification | Jun 5, 2012 | Issued |
Array
(
[id] => 9645319
[patent_doc_number] => 20140223431
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2014-08-07
[patent_title] => 'SYSTEM FOR PROVIDING VIRTUAL MACHINES'
[patent_app_type] => utility
[patent_app_number] => 14/118917
[patent_app_country] => US
[patent_app_date] => 2012-05-21
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 32
[patent_figures_cnt] => 32
[patent_no_of_words] => 30914
[patent_no_of_claims] => 23
[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] =>[firstpage_image] =>[orig_patent_app_number] => 14118917
[rel_patent_id] =>[rel_patent_doc_number] =>) 14/118917 | SYSTEM FOR PROVIDING VIRTUAL MACHINES | May 20, 2012 | Abandoned |
Array
(
[id] => 9493360
[patent_doc_number] => 20140143766
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2014-05-22
[patent_title] => 'METHOD FOR RE-SKINNING A THIRD PARTY\'S APPLICATION'
[patent_app_type] => utility
[patent_app_number] => 14/129769
[patent_app_country] => US
[patent_app_date] => 2012-03-19
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 2
[patent_figures_cnt] => 2
[patent_no_of_words] => 1086
[patent_no_of_claims] => 6
[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] => 14129769
[rel_patent_id] =>[rel_patent_doc_number] =>) 14/129769 | METHOD FOR RE-SKINNING A THIRD PARTY'S APPLICATION | Mar 18, 2012 | Abandoned |
Array
(
[id] => 11644589
[patent_doc_number] => 09665970
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2017-05-30
[patent_title] => 'Variable-sized concurrent grouping for multiprocessing'
[patent_app_type] => utility
[patent_app_number] => 13/368644
[patent_app_country] => US
[patent_app_date] => 2012-02-08
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 23
[patent_figures_cnt] => 34
[patent_no_of_words] => 25152
[patent_no_of_claims] => 26
[patent_no_of_ind_claims] => 2
[patent_words_short_claim] => 175
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 13368644
[rel_patent_id] =>[rel_patent_doc_number] =>) 13/368644 | Variable-sized concurrent grouping for multiprocessing | Feb 7, 2012 | Issued |
Array
(
[id] => 10124175
[patent_doc_number] => 09158533
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2015-10-13
[patent_title] => 'Manipulating source code patches'
[patent_app_type] => utility
[patent_app_number] => 13/350844
[patent_app_country] => US
[patent_app_date] => 2012-01-16
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 4
[patent_figures_cnt] => 5
[patent_no_of_words] => 6073
[patent_no_of_claims] => 19
[patent_no_of_ind_claims] => 3
[patent_words_short_claim] => 180
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 13350844
[rel_patent_id] =>[rel_patent_doc_number] =>) 13/350844 | Manipulating source code patches | Jan 15, 2012 | Issued |
Array
(
[id] => 9826158
[patent_doc_number] => 08935654
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2015-01-13
[patent_title] => 'Analysis system for test artifact generation'
[patent_app_type] => utility
[patent_app_number] => 13/346049
[patent_app_country] => US
[patent_app_date] => 2012-01-09
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 39
[patent_figures_cnt] => 39
[patent_no_of_words] => 13631
[patent_no_of_claims] => 18
[patent_no_of_ind_claims] => 2
[patent_words_short_claim] => 100
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 13346049
[rel_patent_id] =>[rel_patent_doc_number] =>) 13/346049 | Analysis system for test artifact generation | Jan 8, 2012 | Issued |
Array
(
[id] => 9444426
[patent_doc_number] => 08713562
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2014-04-29
[patent_title] => 'Intelligent and automated code deployment'
[patent_app_type] => utility
[patent_app_number] => 13/345594
[patent_app_country] => US
[patent_app_date] => 2012-01-06
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 8
[patent_figures_cnt] => 8
[patent_no_of_words] => 7092
[patent_no_of_claims] => 14
[patent_no_of_ind_claims] => 2
[patent_words_short_claim] => 136
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 13345594
[rel_patent_id] =>[rel_patent_doc_number] =>) 13/345594 | Intelligent and automated code deployment | Jan 5, 2012 | Issued |
Array
(
[id] => 10834900
[patent_doc_number] => 08863096
[patent_country] => US
[patent_kind] => B1
[patent_issue_date] => 2014-10-14
[patent_title] => 'Parallel symbolic execution on cluster of commodity hardware'
[patent_app_type] => utility
[patent_app_number] => 13/345585
[patent_app_country] => US
[patent_app_date] => 2012-01-06
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 17
[patent_figures_cnt] => 20
[patent_no_of_words] => 15746
[patent_no_of_claims] => 16
[patent_no_of_ind_claims] => 5
[patent_words_short_claim] => 100
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 13345585
[rel_patent_id] =>[rel_patent_doc_number] =>) 13/345585 | Parallel symbolic execution on cluster of commodity hardware | Jan 5, 2012 | Issued |
Array
(
[id] => 8686948
[patent_doc_number] => 20130055232
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2013-02-28
[patent_title] => 'MECHANISM FOR FACILITATING DYNAMIC FORMAT TRANSFORMATION OF SOFTWARE APPLICATIONS IN AN ON-DEMAND SERVICES ENVIRONMENT'
[patent_app_type] => utility
[patent_app_number] => 13/345368
[patent_app_country] => US
[patent_app_date] => 2012-01-06
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 8
[patent_figures_cnt] => 8
[patent_no_of_words] => 8580
[patent_no_of_claims] => 15
[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] => 13345368
[rel_patent_id] =>[rel_patent_doc_number] =>) 13/345368 | Mechanism for facilitating dynamic format transformation of software applications in an on-demand services environment | Jan 5, 2012 | Issued |
Array
(
[id] => 9886180
[patent_doc_number] => 08972966
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2015-03-03
[patent_title] => 'Updating firmware in a hybrid computing environment'
[patent_app_type] => utility
[patent_app_number] => 13/343845
[patent_app_country] => US
[patent_app_date] => 2012-01-05
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 4
[patent_figures_cnt] => 4
[patent_no_of_words] => 4555
[patent_no_of_claims] => 20
[patent_no_of_ind_claims] => 3
[patent_words_short_claim] => 145
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 13343845
[rel_patent_id] =>[rel_patent_doc_number] =>) 13/343845 | Updating firmware in a hybrid computing environment | Jan 4, 2012 | Issued |
Array
(
[id] => 8843501
[patent_doc_number] => 20130139129
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2013-05-30
[patent_title] => 'TEST METHOD FOR HANDHELD ELECTRONIC DEVICE APPLICATION'
[patent_app_type] => utility
[patent_app_number] => 13/343839
[patent_app_country] => US
[patent_app_date] => 2012-01-05
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 4
[patent_figures_cnt] => 4
[patent_no_of_words] => 2040
[patent_no_of_claims] => 10
[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] =>[firstpage_image] =>[orig_patent_app_number] => 13343839
[rel_patent_id] =>[rel_patent_doc_number] =>) 13/343839 | TEST METHOD FOR HANDHELD ELECTRONIC DEVICE APPLICATION | Jan 4, 2012 | Abandoned |