Search

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 numberTitle of the applicationFiling DateStatus
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
Menu