
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] => 6647984
[patent_doc_number] => 20100175053
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2010-07-08
[patent_title] => 'DEVICE AND A METHOD OF MANAGING A PLURALITY OF SOFTWARE ITEMS'
[patent_app_type] => utility
[patent_app_number] => 12/664430
[patent_app_country] => US
[patent_app_date] => 2008-06-18
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 8
[patent_figures_cnt] => 8
[patent_no_of_words] => 6576
[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/0175/20100175053.pdf
[firstpage_image] =>[orig_patent_app_number] => 12664430
[rel_patent_id] =>[rel_patent_doc_number] =>) 12/664430 | Device and a method of managing a plurality of software items | Jun 17, 2008 | Issued |
Array
(
[id] => 4713113
[patent_doc_number] => 20080301639
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2008-12-04
[patent_title] => 'Identifying Changes in Source Code'
[patent_app_type] => utility
[patent_app_number] => 12/129037
[patent_app_country] => US
[patent_app_date] => 2008-05-29
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 6
[patent_figures_cnt] => 6
[patent_no_of_words] => 3338
[patent_no_of_claims] => 18
[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/0301/20080301639.pdf
[firstpage_image] =>[orig_patent_app_number] => 12129037
[rel_patent_id] =>[rel_patent_doc_number] =>) 12/129037 | Identifying changes in source code | May 28, 2008 | Issued |
Array
(
[id] => 9049432
[patent_doc_number] => 08543990
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2013-09-24
[patent_title] => 'Methods and apparatus for testing software with real-time source data from a projectile'
[patent_app_type] => utility
[patent_app_number] => 12/152647
[patent_app_country] => US
[patent_app_date] => 2008-05-14
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 3
[patent_figures_cnt] => 3
[patent_no_of_words] => 2784
[patent_no_of_claims] => 13
[patent_no_of_ind_claims] => 3
[patent_words_short_claim] => 192
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 12152647
[rel_patent_id] =>[rel_patent_doc_number] =>) 12/152647 | Methods and apparatus for testing software with real-time source data from a projectile | May 13, 2008 | Issued |
Array
(
[id] => 4780945
[patent_doc_number] => 20080288944
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2008-11-20
[patent_title] => 'Consistent Method System and Computer Program for Developing Software Asset Based Solutions'
[patent_app_type] => utility
[patent_app_number] => 12/114939
[patent_app_country] => US
[patent_app_date] => 2008-05-05
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 10
[patent_figures_cnt] => 10
[patent_no_of_words] => 6022
[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/0288/20080288944.pdf
[firstpage_image] =>[orig_patent_app_number] => 12114939
[rel_patent_id] =>[rel_patent_doc_number] =>) 12/114939 | Consistent method system and computer program for developing software asset based solutions | May 4, 2008 | Issued |
Array
(
[id] => 5476133
[patent_doc_number] => 20090249299
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2009-10-01
[patent_title] => 'Evaluation of Software based on Review History'
[patent_app_type] => utility
[patent_app_number] => 12/058779
[patent_app_country] => US
[patent_app_date] => 2008-03-31
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 3
[patent_figures_cnt] => 3
[patent_no_of_words] => 4570
[patent_no_of_claims] => 23
[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/0249/20090249299.pdf
[firstpage_image] =>[orig_patent_app_number] => 12058779
[rel_patent_id] =>[rel_patent_doc_number] =>) 12/058779 | Evaluation of software based on review history | Mar 30, 2008 | Issued |
Array
(
[id] => 5476132
[patent_doc_number] => 20090249298
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2009-10-01
[patent_title] => 'Evaluation of Software based on Change History'
[patent_app_type] => utility
[patent_app_number] => 12/058774
[patent_app_country] => US
[patent_app_date] => 2008-03-31
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 3
[patent_figures_cnt] => 3
[patent_no_of_words] => 4858
[patent_no_of_claims] => 19
[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/0249/20090249298.pdf
[firstpage_image] =>[orig_patent_app_number] => 12058774
[rel_patent_id] =>[rel_patent_doc_number] =>) 12/058774 | Evaluation of software based on change history | Mar 30, 2008 | Issued |
Array
(
[id] => 8623358
[patent_doc_number] => 08356279
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2013-01-15
[patent_title] => 'Program-generating device and method, program for implementing the program-generating method, and storage medium'
[patent_app_type] => utility
[patent_app_number] => 12/058726
[patent_app_country] => US
[patent_app_date] => 2008-03-30
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 5
[patent_figures_cnt] => 5
[patent_no_of_words] => 5417
[patent_no_of_claims] => 18
[patent_no_of_ind_claims] => 3
[patent_words_short_claim] => 197
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 12058726
[rel_patent_id] =>[rel_patent_doc_number] =>) 12/058726 | Program-generating device and method, program for implementing the program-generating method, and storage medium | Mar 29, 2008 | Issued |
Array
(
[id] => 5476123
[patent_doc_number] => 20090249289
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2009-10-01
[patent_title] => 'DETECTING MEMORY ERRORS USING WRITE INTEGRITY TESTING'
[patent_app_type] => utility
[patent_app_number] => 12/058513
[patent_app_country] => US
[patent_app_date] => 2008-03-28
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 13
[patent_figures_cnt] => 13
[patent_no_of_words] => 9431
[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/0249/20090249289.pdf
[firstpage_image] =>[orig_patent_app_number] => 12058513
[rel_patent_id] =>[rel_patent_doc_number] =>) 12/058513 | Detecting memory errors using write integrity testing | Mar 27, 2008 | Issued |
Array
(
[id] => 8449329
[patent_doc_number] => 08291400
[patent_country] => US
[patent_kind] => B1
[patent_issue_date] => 2012-10-16
[patent_title] => 'Communication scheduling for parallel processing architectures'
[patent_app_type] => utility
[patent_app_number] => 12/028005
[patent_app_country] => US
[patent_app_date] => 2008-02-07
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 12
[patent_figures_cnt] => 20
[patent_no_of_words] => 13515
[patent_no_of_claims] => 20
[patent_no_of_ind_claims] => 3
[patent_words_short_claim] => 130
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 12028005
[rel_patent_id] =>[rel_patent_doc_number] =>) 12/028005 | Communication scheduling for parallel processing architectures | Feb 6, 2008 | Issued |
Array
(
[id] => 8208424
[patent_doc_number] => 08191053
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2012-05-29
[patent_title] => 'Computerized data warehousing'
[patent_app_type] => utility
[patent_app_number] => 12/027622
[patent_app_country] => US
[patent_app_date] => 2008-02-07
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 4
[patent_figures_cnt] => 4
[patent_no_of_words] => 3274
[patent_no_of_claims] => 23
[patent_no_of_ind_claims] => 2
[patent_words_short_claim] => 135
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] => patents/08/191/08191053.pdf
[firstpage_image] =>[orig_patent_app_number] => 12027622
[rel_patent_id] =>[rel_patent_doc_number] =>) 12/027622 | Computerized data warehousing | Feb 6, 2008 | Issued |
Array
(
[id] => 8355212
[patent_doc_number] => 08250556
[patent_country] => US
[patent_kind] => B1
[patent_issue_date] => 2012-08-21
[patent_title] => 'Distributing parallelism for parallel processing architectures'
[patent_app_type] => utility
[patent_app_number] => 12/028003
[patent_app_country] => US
[patent_app_date] => 2008-02-07
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 12
[patent_figures_cnt] => 20
[patent_no_of_words] => 13608
[patent_no_of_claims] => 36
[patent_no_of_ind_claims] => 3
[patent_words_short_claim] => 131
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 12028003
[rel_patent_id] =>[rel_patent_doc_number] =>) 12/028003 | Distributing parallelism for parallel processing architectures | Feb 6, 2008 | Issued |
Array
(
[id] => 8355210
[patent_doc_number] => 08250555
[patent_country] => US
[patent_kind] => B1
[patent_issue_date] => 2012-08-21
[patent_title] => 'Compiling code for parallel processing architectures based on control flow'
[patent_app_type] => utility
[patent_app_number] => 12/028002
[patent_app_country] => US
[patent_app_date] => 2008-02-07
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 12
[patent_figures_cnt] => 20
[patent_no_of_words] => 13736
[patent_no_of_claims] => 34
[patent_no_of_ind_claims] => 4
[patent_words_short_claim] => 163
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 12028002
[rel_patent_id] =>[rel_patent_doc_number] =>) 12/028002 | Compiling code for parallel processing architectures based on control flow | Feb 6, 2008 | Issued |
Array
(
[id] => 5481992
[patent_doc_number] => 20090204949
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2009-08-13
[patent_title] => 'SYSTEM, METHOD AND PROGRAM PRODUCT FOR DYNAMICALLY ADJUSTING TRACE BUFFER CAPACITY BASED ON EXECUTION HISTORY'
[patent_app_type] => utility
[patent_app_number] => 12/027469
[patent_app_country] => US
[patent_app_date] => 2008-02-07
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 7
[patent_figures_cnt] => 7
[patent_no_of_words] => 6897
[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/0204/20090204949.pdf
[firstpage_image] =>[orig_patent_app_number] => 12027469
[rel_patent_id] =>[rel_patent_doc_number] =>) 12/027469 | System, method and program product for dynamically adjusting trace buffer capacity based on execution history | Feb 6, 2008 | Issued |
Array
(
[id] => 5529099
[patent_doc_number] => 20090199176
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2009-08-06
[patent_title] => 'SYSTEM AND METHOD TO SECURELY LOAD A MANAGEMENT CLIENT FROM A STUB CLIENT TO FACILITATE REMOTE DEVICE MANAGEMENT'
[patent_app_type] => utility
[patent_app_number] => 12/026807
[patent_app_country] => US
[patent_app_date] => 2008-02-06
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 5
[patent_figures_cnt] => 5
[patent_no_of_words] => 2839
[patent_no_of_claims] => 14
[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/0199/20090199176.pdf
[firstpage_image] =>[orig_patent_app_number] => 12026807
[rel_patent_id] =>[rel_patent_doc_number] =>) 12/026807 | System and method to securely load a management client from a stub client to facilitate remote device management | Feb 5, 2008 | Issued |
Array
(
[id] => 4826406
[patent_doc_number] => 20080229290
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2008-09-18
[patent_title] => 'Automatic Formatting of Computer Program Source Code'
[patent_app_type] => utility
[patent_app_number] => 12/025987
[patent_app_country] => US
[patent_app_date] => 2008-02-05
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 5
[patent_figures_cnt] => 5
[patent_no_of_words] => 4386
[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/0229/20080229290.pdf
[firstpage_image] =>[orig_patent_app_number] => 12025987
[rel_patent_id] =>[rel_patent_doc_number] =>) 12/025987 | Automatic formatting of computer program source code | Feb 4, 2008 | Issued |
Array
(
[id] => 8728533
[patent_doc_number] => 08407675
[patent_country] => US
[patent_kind] => B1
[patent_issue_date] => 2013-03-26
[patent_title] => 'Extraction of executable code and translation to alternate platform'
[patent_app_type] => utility
[patent_app_number] => 12/075289
[patent_app_country] => US
[patent_app_date] => 2008-02-05
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 15
[patent_figures_cnt] => 15
[patent_no_of_words] => 6083
[patent_no_of_claims] => 6
[patent_no_of_ind_claims] => 2
[patent_words_short_claim] => 229
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 12075289
[rel_patent_id] =>[rel_patent_doc_number] =>) 12/075289 | Extraction of executable code and translation to alternate platform | Feb 4, 2008 | Issued |
Array
(
[id] => 4678426
[patent_doc_number] => 20080216057
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2008-09-04
[patent_title] => 'RECORDING MEDIUM STORING MONITORING PROGRAM, MONITORING METHOD, AND MONITORING SYSTEM'
[patent_app_type] => utility
[patent_app_number] => 12/026106
[patent_app_country] => US
[patent_app_date] => 2008-02-05
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 15
[patent_figures_cnt] => 15
[patent_no_of_words] => 4828
[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/0216/20080216057.pdf
[firstpage_image] =>[orig_patent_app_number] => 12026106
[rel_patent_id] =>[rel_patent_doc_number] =>) 12/026106 | Recording medium storing monitoring program, monitoring method, and monitoring system | Feb 4, 2008 | Issued |
Array
(
[id] => 8810487
[patent_doc_number] => 08448154
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2013-05-21
[patent_title] => 'Method, apparatus and software for processing software for use in a multithreaded processing environment'
[patent_app_type] => utility
[patent_app_number] => 12/025112
[patent_app_country] => US
[patent_app_date] => 2008-02-04
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 5
[patent_figures_cnt] => 7
[patent_no_of_words] => 3782
[patent_no_of_claims] => 12
[patent_no_of_ind_claims] => 4
[patent_words_short_claim] => 129
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 12025112
[rel_patent_id] =>[rel_patent_doc_number] =>) 12/025112 | Method, apparatus and software for processing software for use in a multithreaded processing environment | Feb 3, 2008 | Issued |
Array
(
[id] => 5529093
[patent_doc_number] => 20090199170
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2009-08-06
[patent_title] => 'Helper Thread for Pre-Fetching Data'
[patent_app_type] => utility
[patent_app_number] => 12/024191
[patent_app_country] => US
[patent_app_date] => 2008-02-01
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 7
[patent_figures_cnt] => 7
[patent_no_of_words] => 3420
[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/0199/20090199170.pdf
[firstpage_image] =>[orig_patent_app_number] => 12024191
[rel_patent_id] =>[rel_patent_doc_number] =>) 12/024191 | Helper thread for pre-fetching data | Jan 31, 2008 | Issued |
Array
(
[id] => 8530765
[patent_doc_number] => 08307349
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2012-11-06
[patent_title] => 'Methods, systems, and computer program products for internationalizing user interface control layouts'
[patent_app_type] => utility
[patent_app_number] => 12/023094
[patent_app_country] => US
[patent_app_date] => 2008-01-31
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 31
[patent_figures_cnt] => 32
[patent_no_of_words] => 6571
[patent_no_of_claims] => 21
[patent_no_of_ind_claims] => 3
[patent_words_short_claim] => 196
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 12023094
[rel_patent_id] =>[rel_patent_doc_number] =>) 12/023094 | Methods, systems, and computer program products for internationalizing user interface control layouts | Jan 30, 2008 | Issued |