
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] => 13318563
[patent_doc_number] => 20180210819
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2018-07-26
[patent_title] => SYSTEM AND METHOD OF CONTROLLING A WEB BROWSER PLUG-IN FOR TESTING ANALYTICS
[patent_app_type] => utility
[patent_app_number] => 15/414784
[patent_app_country] => US
[patent_app_date] => 2017-01-25
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 0
[patent_figures_cnt] => 0
[patent_no_of_words] => 3905
[patent_no_of_claims] => 0
[patent_no_of_ind_claims] => -16
[patent_words_short_claim] => 155
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => publication
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 15414784
[rel_patent_id] =>[rel_patent_doc_number] =>) 15/414784 | SYSTEM AND METHOD OF CONTROLLING A WEB BROWSER PLUG-IN FOR TESTING ANALYTICS | Jan 24, 2017 | Abandoned |
Array
(
[id] => 16130089
[patent_doc_number] => 10698805
[patent_country] => US
[patent_kind] => B1
[patent_issue_date] => 2020-06-30
[patent_title] => Method and system for profiling performance of a system on chip
[patent_app_type] => utility
[patent_app_number] => 15/414776
[patent_app_country] => US
[patent_app_date] => 2017-01-25
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 11
[patent_figures_cnt] => 11
[patent_no_of_words] => 6999
[patent_no_of_claims] => 15
[patent_no_of_ind_claims] => 3
[patent_words_short_claim] => 213
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 15414776
[rel_patent_id] =>[rel_patent_doc_number] =>) 15/414776 | Method and system for profiling performance of a system on chip | Jan 24, 2017 | Issued |
Array
(
[id] => 13318349
[patent_doc_number] => 20180210712
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2018-07-26
[patent_title] => METHODS AND SYSTEMS FOR PERFORMING A PARTIAL BUILD
[patent_app_type] => utility
[patent_app_number] => 15/413682
[patent_app_country] => US
[patent_app_date] => 2017-01-24
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 0
[patent_figures_cnt] => 0
[patent_no_of_words] => 12489
[patent_no_of_claims] => 0
[patent_no_of_ind_claims] => -18
[patent_words_short_claim] => 206
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => publication
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 15413682
[rel_patent_id] =>[rel_patent_doc_number] =>) 15/413682 | Methods and systems for performing a partial build | Jan 23, 2017 | Issued |
Array
(
[id] => 13318411
[patent_doc_number] => 20180210743
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2018-07-26
[patent_title] => ONLINE METHOD HANDLE DEDUPLICATION
[patent_app_type] => utility
[patent_app_number] => 15/410926
[patent_app_country] => US
[patent_app_date] => 2017-01-20
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 0
[patent_figures_cnt] => 0
[patent_no_of_words] => 6950
[patent_no_of_claims] => 0
[patent_no_of_ind_claims] => -17
[patent_words_short_claim] => 107
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => publication
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 15410926
[rel_patent_id] =>[rel_patent_doc_number] =>) 15/410926 | Online method handle deduplication | Jan 19, 2017 | Issued |
Array
(
[id] => 13143769
[patent_doc_number] => 10089219
[patent_country] => US
[patent_kind] => B1
[patent_issue_date] => 2018-10-02
[patent_title] => Mock server for testing
[patent_app_type] => utility
[patent_app_number] => 15/411779
[patent_app_country] => US
[patent_app_date] => 2017-01-20
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 7
[patent_figures_cnt] => 8
[patent_no_of_words] => 4861
[patent_no_of_claims] => 17
[patent_no_of_ind_claims] => 3
[patent_words_short_claim] => 120
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 15411779
[rel_patent_id] =>[rel_patent_doc_number] =>) 15/411779 | Mock server for testing | Jan 19, 2017 | Issued |
Array
(
[id] => 12551091
[patent_doc_number] => 10013246
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2018-07-03
[patent_title] => Distributed information handling systems and methods for automatic object code replacement and patching
[patent_app_type] => utility
[patent_app_number] => 15/399691
[patent_app_country] => US
[patent_app_date] => 2017-01-05
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 9
[patent_figures_cnt] => 9
[patent_no_of_words] => 11402
[patent_no_of_claims] => 20
[patent_no_of_ind_claims] => 3
[patent_words_short_claim] => 219
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 15399691
[rel_patent_id] =>[rel_patent_doc_number] =>) 15/399691 | Distributed information handling systems and methods for automatic object code replacement and patching | Jan 4, 2017 | Issued |
Array
(
[id] => 16255481
[patent_doc_number] => 20200264855
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2020-08-20
[patent_title] => PROGRAM CONVERSION DEVICE, PROGRAM CONVERSION METHOD, AND NON-TRANSITORY RECORDING MEDIUM HAVING PROGRAM CONVERSION PROGRAM RECORDED THEREIN
[patent_app_type] => utility
[patent_app_number] => 16/067911
[patent_app_country] => US
[patent_app_date] => 2016-12-28
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 0
[patent_figures_cnt] => 0
[patent_no_of_words] => 11811
[patent_no_of_claims] => 0
[patent_no_of_ind_claims] => -7
[patent_words_short_claim] => 194
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => publication
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16067911
[rel_patent_id] =>[rel_patent_doc_number] =>) 16/067911 | Program conversion device, program conversion method, and non-transitory recording medium having program conversion program recorded therein | Dec 27, 2016 | Issued |
Array
(
[id] => 11672315
[patent_doc_number] => 20170161037
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2017-06-08
[patent_title] => 'CONVERSION SYSTEM FOR A PROCESSOR WITH AN EXPANDABLE INSTRUCTION SET ARCHITECTURE FOR DYNAMICALLY CONFIGURING EXECUTION RESOURCES'
[patent_app_type] => utility
[patent_app_number] => 15/371485
[patent_app_country] => US
[patent_app_date] => 2016-12-07
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 11
[patent_figures_cnt] => 11
[patent_no_of_words] => 12595
[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] =>[firstpage_image] =>[orig_patent_app_number] => 15371485
[rel_patent_id] =>[rel_patent_doc_number] =>) 15/371485 | Conversion system for a processor with an expandable instruction set architecture for dynamically configuring execution resources | Dec 6, 2016 | Issued |
Array
(
[id] => 11672314
[patent_doc_number] => 20170161036
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2017-06-08
[patent_title] => 'COMPILER SYSTEM FOR A PROCESSOR WITH AN EXPANDABLE INSTRUCTION SET ARCHITECTURE FOR DYNAMICALLY CONFIGURING EXECUTION RESOURCES'
[patent_app_type] => utility
[patent_app_number] => 15/371452
[patent_app_country] => US
[patent_app_date] => 2016-12-07
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 11
[patent_figures_cnt] => 11
[patent_no_of_words] => 12763
[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] =>[firstpage_image] =>[orig_patent_app_number] => 15371452
[rel_patent_id] =>[rel_patent_doc_number] =>) 15/371452 | Compiler system for a processor with an expandable instruction set architecture for dynamically configuring execution resources | Dec 6, 2016 | Issued |
Array
(
[id] => 13226587
[patent_doc_number] => 10127069
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2018-11-13
[patent_title] => Methods and apparatus to automatically configure monitoring of a virtual machine
[patent_app_type] => utility
[patent_app_number] => 15/365458
[patent_app_country] => US
[patent_app_date] => 2016-11-30
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 12
[patent_figures_cnt] => 14
[patent_no_of_words] => 9513
[patent_no_of_claims] => 18
[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] => 15365458
[rel_patent_id] =>[rel_patent_doc_number] =>) 15/365458 | Methods and apparatus to automatically configure monitoring of a virtual machine | Nov 29, 2016 | Issued |
Array
(
[id] => 16240272
[patent_doc_number] => 20200257506
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2020-08-13
[patent_title] => INFORMATION PROCESSING METHOD AND INFORMATION PROCESSING APPARATUS
[patent_app_type] => utility
[patent_app_number] => 15/774318
[patent_app_country] => US
[patent_app_date] => 2016-11-25
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 0
[patent_figures_cnt] => 0
[patent_no_of_words] => 9989
[patent_no_of_claims] => 0
[patent_no_of_ind_claims] => -14
[patent_words_short_claim] => 38
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => publication
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 15774318
[rel_patent_id] =>[rel_patent_doc_number] =>) 15/774318 | Information processing method and information processing apparatus | Nov 24, 2016 | Issued |
Array
(
[id] => 11403657
[patent_doc_number] => 20170024195
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2017-01-26
[patent_title] => 'SYSTEM AND METHOD FOR PROVIDING CODE COMPLETION FEATURES FOR CODE MODULES'
[patent_app_type] => utility
[patent_app_number] => 15/287325
[patent_app_country] => US
[patent_app_date] => 2016-10-06
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 5
[patent_figures_cnt] => 5
[patent_no_of_words] => 9031
[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] => 15287325
[rel_patent_id] =>[rel_patent_doc_number] =>) 15/287325 | System and method for providing code completion features for code modules | Oct 5, 2016 | Issued |
Array
(
[id] => 14124117
[patent_doc_number] => 10248919
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2019-04-02
[patent_title] => Task assignment using machine learning and information retrieval
[patent_app_type] => utility
[patent_app_number] => 15/272123
[patent_app_country] => US
[patent_app_date] => 2016-09-21
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 5
[patent_figures_cnt] => 5
[patent_no_of_words] => 7204
[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] => 15272123
[rel_patent_id] =>[rel_patent_doc_number] =>) 15/272123 | Task assignment using machine learning and information retrieval | Sep 20, 2016 | Issued |
Array
(
[id] => 11516216
[patent_doc_number] => 20170083290
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2017-03-23
[patent_title] => 'Integrated System for Software Application Development'
[patent_app_type] => utility
[patent_app_number] => 15/271465
[patent_app_country] => US
[patent_app_date] => 2016-09-21
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 20
[patent_figures_cnt] => 20
[patent_no_of_words] => 16547
[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] =>[firstpage_image] =>[orig_patent_app_number] => 15271465
[rel_patent_id] =>[rel_patent_doc_number] =>) 15/271465 | Integrated system for software application development | Sep 20, 2016 | Issued |
Array
(
[id] => 12262464
[patent_doc_number] => 20180081660
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2018-03-22
[patent_title] => 'DEPLOYING AND UTILIZING A SOFTWARE LIBRARY AND CORRESPONDING FIELD PROGRAMMABLE DEVICE BINARY'
[patent_app_type] => utility
[patent_app_number] => 15/271742
[patent_app_country] => US
[patent_app_date] => 2016-09-21
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 7
[patent_figures_cnt] => 7
[patent_no_of_words] => 7332
[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] => 15271742
[rel_patent_id] =>[rel_patent_doc_number] =>) 15/271742 | Deploying and utilizing a software library and corresponding field programmable device binary | Sep 20, 2016 | Issued |
Array
(
[id] => 12262460
[patent_doc_number] => 20180081656
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2018-03-22
[patent_title] => 'HIERARCHICAL SYNTHESIS OF COMPUTER MACHINE INSTRUCTIONS'
[patent_app_type] => utility
[patent_app_number] => 15/270721
[patent_app_country] => US
[patent_app_date] => 2016-09-20
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 6
[patent_figures_cnt] => 6
[patent_no_of_words] => 7430
[patent_no_of_claims] => 30
[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] => 15270721
[rel_patent_id] =>[rel_patent_doc_number] =>) 15/270721 | Hierarchical synthesis of computer machine instructions | Sep 19, 2016 | Issued |
Array
(
[id] => 13186021
[patent_doc_number] => 10108530
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2018-10-23
[patent_title] => Method and tool for generating a program code configured to perform control flow checking on another program code containing instructions for indirect branching
[patent_app_type] => utility
[patent_app_number] => 15/270323
[patent_app_country] => US
[patent_app_date] => 2016-09-20
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 13
[patent_figures_cnt] => 15
[patent_no_of_words] => 12454
[patent_no_of_claims] => 32
[patent_no_of_ind_claims] => 3
[patent_words_short_claim] => 282
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 15270323
[rel_patent_id] =>[rel_patent_doc_number] =>) 15/270323 | Method and tool for generating a program code configured to perform control flow checking on another program code containing instructions for indirect branching | Sep 19, 2016 | Issued |
Array
(
[id] => 16192835
[patent_doc_number] => 20200233684
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2020-07-23
[patent_title] => RUNNING APPLICATIONS ON A COMPUTING DEVICE
[patent_app_type] => utility
[patent_app_number] => 15/758752
[patent_app_country] => US
[patent_app_date] => 2016-09-13
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 0
[patent_figures_cnt] => 0
[patent_no_of_words] => 2542
[patent_no_of_claims] => 0
[patent_no_of_ind_claims] => -15
[patent_words_short_claim] => 120
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => publication
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 15758752
[rel_patent_id] =>[rel_patent_doc_number] =>) 15/758752 | RUNNING APPLICATIONS ON A COMPUTING DEVICE | Sep 12, 2016 | Abandoned |
Array
(
[id] => 14539005
[patent_doc_number] => 20190205124
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2019-07-04
[patent_title] => SYSTEMS AND METHODS FOR DETERMINING AND ENFORCING THE OPTIMAL AMOUNT OF SOURCE CODE COMMENTS
[patent_app_type] => utility
[patent_app_number] => 16/331941
[patent_app_country] => US
[patent_app_date] => 2016-09-08
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 0
[patent_figures_cnt] => 0
[patent_no_of_words] => 5429
[patent_no_of_claims] => 0
[patent_no_of_ind_claims] => -17
[patent_words_short_claim] => 106
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => publication
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16331941
[rel_patent_id] =>[rel_patent_doc_number] =>) 16/331941 | Systems and methods for determining and enforcing the optimal amount of source code comments | Sep 7, 2016 | Issued |
Array
(
[id] => 15348717
[patent_doc_number] => 20200012250
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2020-01-09
[patent_title] => PROGRAM EDITING DEVICE, PROGRAM EDITING METHOD, AND COMPUTER READABLE MEDIUM
[patent_app_type] => utility
[patent_app_number] => 16/315109
[patent_app_country] => US
[patent_app_date] => 2016-08-30
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 0
[patent_figures_cnt] => 0
[patent_no_of_words] => 6305
[patent_no_of_claims] => 0
[patent_no_of_ind_claims] => -6
[patent_words_short_claim] => 80
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => publication
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16315109
[rel_patent_id] =>[rel_patent_doc_number] =>) 16/315109 | Program editing device, program editing method, and computer readable medium | Aug 29, 2016 | Issued |