
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] => 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 |
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 |
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 |
Array
(
[id] => 11651421
[patent_doc_number] => 20170147323
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2017-05-25
[patent_title] => 'METHOD AND ELECTRONIC DEVICE FOR UPGRADING SOFTWARE DEVELOPMENT KIT OF AN APPLICATION'
[patent_app_type] => utility
[patent_app_number] => 15/248796
[patent_app_country] => US
[patent_app_date] => 2016-08-26
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 8
[patent_figures_cnt] => 8
[patent_no_of_words] => 7351
[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] => 15248796
[rel_patent_id] =>[rel_patent_doc_number] =>) 15/248796 | METHOD AND ELECTRONIC DEVICE FOR UPGRADING SOFTWARE DEVELOPMENT KIT OF AN APPLICATION | Aug 25, 2016 | Abandoned |
Array
(
[id] => 12187649
[patent_doc_number] => 20180046585
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2018-02-15
[patent_title] => 'TIMELY ADDRESS SPACE RANDOMIZATION'
[patent_app_type] => utility
[patent_app_number] => 15/234028
[patent_app_country] => US
[patent_app_date] => 2016-08-11
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 7
[patent_figures_cnt] => 7
[patent_no_of_words] => 7939
[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] => 15234028
[rel_patent_id] =>[rel_patent_doc_number] =>) 15/234028 | Timely address space randomization | Aug 10, 2016 | Issued |
Array
(
[id] => 13110061
[patent_doc_number] => 10073684
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2018-09-11
[patent_title] => Adaptive selection of programming language versions for compilation of software programs
[patent_app_type] => utility
[patent_app_number] => 15/223759
[patent_app_country] => US
[patent_app_date] => 2016-07-29
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 4
[patent_figures_cnt] => 4
[patent_no_of_words] => 5000
[patent_no_of_claims] => 16
[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] => 15223759
[rel_patent_id] =>[rel_patent_doc_number] =>) 15/223759 | Adaptive selection of programming language versions for compilation of software programs | Jul 28, 2016 | Issued |
Array
(
[id] => 11272534
[patent_doc_number] => 20160335081
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2016-11-17
[patent_title] => 'ADDING ON-THE-FLY COMMENTS TO CODE'
[patent_app_type] => utility
[patent_app_number] => 15/223316
[patent_app_country] => US
[patent_app_date] => 2016-07-29
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 14
[patent_figures_cnt] => 14
[patent_no_of_words] => 7029
[patent_no_of_claims] => 1
[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] => 15223316
[rel_patent_id] =>[rel_patent_doc_number] =>) 15/223316 | Adding on-the-fly comments to code | Jul 28, 2016 | Issued |
Array
(
[id] => 15821197
[patent_doc_number] => 10635779
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2020-04-28
[patent_title] => Devices, methods and computer readable mediums for flexible delivery and deployment of medical applications
[patent_app_type] => utility
[patent_app_number] => 15/216795
[patent_app_country] => US
[patent_app_date] => 2016-07-22
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 3
[patent_figures_cnt] => 4
[patent_no_of_words] => 5756
[patent_no_of_claims] => 16
[patent_no_of_ind_claims] => 2
[patent_words_short_claim] => 158
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 15216795
[rel_patent_id] =>[rel_patent_doc_number] =>) 15/216795 | Devices, methods and computer readable mediums for flexible delivery and deployment of medical applications | Jul 21, 2016 | Issued |
Array
(
[id] => 16235870
[patent_doc_number] => 10743451
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2020-08-11
[patent_title] => Electronic component supply device
[patent_app_type] => utility
[patent_app_number] => 16/310293
[patent_app_country] => US
[patent_app_date] => 2016-07-04
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 6
[patent_figures_cnt] => 6
[patent_no_of_words] => 8009
[patent_no_of_claims] => 7
[patent_no_of_ind_claims] => 1
[patent_words_short_claim] => 203
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16310293
[rel_patent_id] =>[rel_patent_doc_number] =>) 16/310293 | Electronic component supply device | Jul 3, 2016 | Issued |
Array
(
[id] => 11112031
[patent_doc_number] => 20160309003
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2016-10-20
[patent_title] => 'Context-Based Selective Downloading of Application Resources'
[patent_app_type] => utility
[patent_app_number] => 15/194299
[patent_app_country] => US
[patent_app_date] => 2016-06-27
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 21
[patent_figures_cnt] => 21
[patent_no_of_words] => 15390
[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] => 15194299
[rel_patent_id] =>[rel_patent_doc_number] =>) 15/194299 | Context-based selective downloading of application resources | Jun 26, 2016 | Issued |
Array
(
[id] => 14766585
[patent_doc_number] => 10394689
[patent_country] => US
[patent_kind] => B1
[patent_issue_date] => 2019-08-27
[patent_title] => Collaborative data sharing and data modification application
[patent_app_type] => utility
[patent_app_number] => 15/181637
[patent_app_country] => US
[patent_app_date] => 2016-06-14
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 33
[patent_figures_cnt] => 33
[patent_no_of_words] => 15040
[patent_no_of_claims] => 8
[patent_no_of_ind_claims] => 3
[patent_words_short_claim] => 304
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 15181637
[rel_patent_id] =>[rel_patent_doc_number] =>) 15/181637 | Collaborative data sharing and data modification application | Jun 13, 2016 | Issued |
Array
(
[id] => 11078762
[patent_doc_number] => 20160275726
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2016-09-22
[patent_title] => 'MANIPULATION OF VIRTUAL OBJECT IN AUGMENTED REALITY VIA INTENT'
[patent_app_type] => utility
[patent_app_number] => 15/171762
[patent_app_country] => US
[patent_app_date] => 2016-06-02
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 13
[patent_figures_cnt] => 13
[patent_no_of_words] => 11891
[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] => 15171762
[rel_patent_id] =>[rel_patent_doc_number] =>) 15/171762 | Manipulation of virtual object in augmented reality via intent | Jun 1, 2016 | Issued |
Array
(
[id] => 11077933
[patent_doc_number] => 20160274897
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2016-09-22
[patent_title] => 'ENTITY WIDE SOFTWARE TRACKING AND MAINTENANCE REPORTING TOOL'
[patent_app_type] => utility
[patent_app_number] => 15/166513
[patent_app_country] => US
[patent_app_date] => 2016-05-27
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 8
[patent_figures_cnt] => 8
[patent_no_of_words] => 10683
[patent_no_of_claims] => 15
[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] => 15166513
[rel_patent_id] =>[rel_patent_doc_number] =>) 15/166513 | Entity wide software tracking and maintenance reporting tool | May 26, 2016 | Issued |
Array
(
[id] => 11077944
[patent_doc_number] => 20160274908
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2016-09-22
[patent_title] => 'ENTITY WIDE SOFTWARE TRACKING AND MAINTENANCE REPORTING TOOL'
[patent_app_type] => utility
[patent_app_number] => 15/166518
[patent_app_country] => US
[patent_app_date] => 2016-05-27
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 8
[patent_figures_cnt] => 8
[patent_no_of_words] => 10683
[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] => 15166518
[rel_patent_id] =>[rel_patent_doc_number] =>) 15/166518 | Entity wide software tracking and maintenance reporting tool | May 26, 2016 | Issued |
Array
(
[id] => 13004245
[patent_doc_number] => 10025791
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2018-07-17
[patent_title] => Metadata-driven workflows and integration with genomic data processing systems and techniques
[patent_app_type] => utility
[patent_app_number] => 15/148848
[patent_app_country] => US
[patent_app_date] => 2016-05-06
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 7
[patent_figures_cnt] => 8
[patent_no_of_words] => 14867
[patent_no_of_claims] => 16
[patent_no_of_ind_claims] => 3
[patent_words_short_claim] => 238
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 15148848
[rel_patent_id] =>[rel_patent_doc_number] =>) 15/148848 | Metadata-driven workflows and integration with genomic data processing systems and techniques | May 5, 2016 | Issued |
Array
(
[id] => 12494616
[patent_doc_number] => 09996155
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2018-06-12
[patent_title] => Manipulation of virtual object in augmented reality via thought
[patent_app_type] => utility
[patent_app_number] => 15/144545
[patent_app_country] => US
[patent_app_date] => 2016-05-02
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 12
[patent_figures_cnt] => 16
[patent_no_of_words] => 11932
[patent_no_of_claims] => 20
[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] => 15144545
[rel_patent_id] =>[rel_patent_doc_number] =>) 15/144545 | Manipulation of virtual object in augmented reality via thought | May 1, 2016 | Issued |
Array
(
[id] => 15700791
[patent_doc_number] => 10606571
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2020-03-31
[patent_title] => Dependence relationship extraction apparatus and computer readable medium
[patent_app_type] => utility
[patent_app_number] => 16/084272
[patent_app_country] => US
[patent_app_date] => 2016-04-26
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 21
[patent_figures_cnt] => 21
[patent_no_of_words] => 9390
[patent_no_of_claims] => 11
[patent_no_of_ind_claims] => 4
[patent_words_short_claim] => 248
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16084272
[rel_patent_id] =>[rel_patent_doc_number] =>) 16/084272 | Dependence relationship extraction apparatus and computer readable medium | Apr 25, 2016 | Issued |
Array
(
[id] => 11693030
[patent_doc_number] => 20170168745
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2017-06-15
[patent_title] => 'SYSTEM AND METHOD FOR MODULO ADDRESSING VECTORIZATION WITH INVARIANT CODE MOTION'
[patent_app_type] => utility
[patent_app_number] => 15/088346
[patent_app_country] => US
[patent_app_date] => 2016-04-01
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 7
[patent_figures_cnt] => 7
[patent_no_of_words] => 11056
[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] => 15088346
[rel_patent_id] =>[rel_patent_doc_number] =>) 15/088346 | System and method for modulo addressing vectorization with invariant code motion | Mar 31, 2016 | Issued |
Array
(
[id] => 11013266
[patent_doc_number] => 20160210219
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2016-07-21
[patent_title] => 'APPLICATION ANALYTICS REPORTING'
[patent_app_type] => utility
[patent_app_number] => 15/085652
[patent_app_country] => US
[patent_app_date] => 2016-03-30
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 6
[patent_figures_cnt] => 6
[patent_no_of_words] => 9432
[patent_no_of_claims] => 21
[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] => 15085652
[rel_patent_id] =>[rel_patent_doc_number] =>) 15/085652 | Application analytics reporting | Mar 29, 2016 | Issued |
Array
(
[id] => 14824533
[patent_doc_number] => 10409270
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2019-09-10
[patent_title] => Methods for on-process migration from one type of process control device to different type of process control device
[patent_app_type] => utility
[patent_app_number] => 15/078832
[patent_app_country] => US
[patent_app_date] => 2016-03-23
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 14
[patent_figures_cnt] => 15
[patent_no_of_words] => 9126
[patent_no_of_claims] => 21
[patent_no_of_ind_claims] => 3
[patent_words_short_claim] => 110
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 15078832
[rel_patent_id] =>[rel_patent_doc_number] =>) 15/078832 | Methods for on-process migration from one type of process control device to different type of process control device | Mar 22, 2016 | Issued |