
Eliseo Ramos Feliciano
Supervisory Patent Examiner (ID: 8243, Phone: (571)272-7925 , Office: P/2863 )
| Most Active Art Unit | 2617 |
| Art Unit(s) | 2857, 2617, 2681, 2895, 2745, 2817, 2687, 2682 |
| Total Applications | 285 |
| Issued Applications | 150 |
| Pending Applications | 66 |
| Abandoned Applications | 73 |
Applications
| Application number | Title of the application | Filing Date | Status |
|---|---|---|---|
Array
(
[id] => 128031
[patent_doc_number] => 07707394
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2010-04-27
[patent_title] => 'Reducing the size of a data stream produced during instruction tracing'
[patent_app_type] => utility
[patent_app_number] => 11/442593
[patent_app_country] => US
[patent_app_date] => 2006-05-30
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 12
[patent_figures_cnt] => 12
[patent_no_of_words] => 11403
[patent_no_of_claims] => 24
[patent_no_of_ind_claims] => 8
[patent_words_short_claim] => 134
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] => patents/07/707/07707394.pdf
[firstpage_image] =>[orig_patent_app_number] => 11442593
[rel_patent_id] =>[rel_patent_doc_number] =>) 11/442593 | Reducing the size of a data stream produced during instruction tracing | May 29, 2006 | Issued |
Array
(
[id] => 7595780
[patent_doc_number] => 07620802
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2009-11-17
[patent_title] => 'Instruction execution device, debugging method, debugging device, and debugging program'
[patent_app_type] => utility
[patent_app_number] => 11/440253
[patent_app_country] => US
[patent_app_date] => 2006-05-25
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 16
[patent_figures_cnt] => 25
[patent_no_of_words] => 10204
[patent_no_of_claims] => 3
[patent_no_of_ind_claims] => 1
[patent_words_short_claim] => 117
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] => patents/07/620/07620802.pdf
[firstpage_image] =>[orig_patent_app_number] => 11440253
[rel_patent_id] =>[rel_patent_doc_number] =>) 11/440253 | Instruction execution device, debugging method, debugging device, and debugging program | May 24, 2006 | Issued |
Array
(
[id] => 5684360
[patent_doc_number] => 20060200630
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2006-09-07
[patent_title] => 'EMBEDDED SYSTEM WITH INSTRUCTION PREFETCHING DEVICE, AND METHOD FOR FETCHING INSTRUCTIONS IN EMBEDDED SYSTEMS'
[patent_app_type] => utility
[patent_app_number] => 11/419202
[patent_app_country] => US
[patent_app_date] => 2006-05-19
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 6
[patent_figures_cnt] => 6
[patent_no_of_words] => 3967
[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/0200/20060200630.pdf
[firstpage_image] =>[orig_patent_app_number] => 11419202
[rel_patent_id] =>[rel_patent_doc_number] =>) 11/419202 | Embedded system with instruction prefetching device, and method for fetching instructions in embedded systems | May 18, 2006 | Issued |
Array
(
[id] => 5627073
[patent_doc_number] => 20060265578
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2006-11-23
[patent_title] => 'Detection of a sequencing error in the execution of a program'
[patent_app_type] => utility
[patent_app_number] => 11/437416
[patent_app_country] => US
[patent_app_date] => 2006-05-19
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 4
[patent_figures_cnt] => 4
[patent_no_of_words] => 3799
[patent_no_of_claims] => 7
[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/0265/20060265578.pdf
[firstpage_image] =>[orig_patent_app_number] => 11437416
[rel_patent_id] =>[rel_patent_doc_number] =>) 11/437416 | Detection of a sequencing error in the execution of a program | May 18, 2006 | Abandoned |
Array
(
[id] => 5627072
[patent_doc_number] => 20060265577
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2006-11-23
[patent_title] => 'REAL-TIME MONITORING, ALIGNMENT, AND TRANSLATION OF CPU STALLS OR EVENTS'
[patent_app_type] => utility
[patent_app_number] => 11/383361
[patent_app_country] => US
[patent_app_date] => 2006-05-15
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 7
[patent_figures_cnt] => 7
[patent_no_of_words] => 5182
[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] => publications/A1/0265/20060265577.pdf
[firstpage_image] =>[orig_patent_app_number] => 11383361
[rel_patent_id] =>[rel_patent_doc_number] =>) 11/383361 | Real-time monitoring, alignment, and translation of CPU stalls or events | May 14, 2006 | Issued |
Array
(
[id] => 4448942
[patent_doc_number] => 07865694
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2011-01-04
[patent_title] => 'Three-dimensional networking structure'
[patent_app_type] => utility
[patent_app_number] => 11/382967
[patent_app_country] => US
[patent_app_date] => 2006-05-12
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 8
[patent_figures_cnt] => 13
[patent_no_of_words] => 1909
[patent_no_of_claims] => 12
[patent_no_of_ind_claims] => 3
[patent_words_short_claim] => 92
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] => patents/07/865/07865694.pdf
[firstpage_image] =>[orig_patent_app_number] => 11382967
[rel_patent_id] =>[rel_patent_doc_number] =>) 11/382967 | Three-dimensional networking structure | May 11, 2006 | Issued |
Array
(
[id] => 5892011
[patent_doc_number] => 20060277437
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2006-12-07
[patent_title] => 'Command execution controlling apparatus, command execution instructing apparatus and command execution controlling method'
[patent_app_type] => utility
[patent_app_number] => 11/432107
[patent_app_country] => US
[patent_app_date] => 2006-05-11
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 6
[patent_figures_cnt] => 6
[patent_no_of_words] => 7541
[patent_no_of_claims] => 23
[patent_no_of_ind_claims] => 8
[patent_words_short_claim] => 0
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => publication
[pdf_file] => publications/A1/0277/20060277437.pdf
[firstpage_image] =>[orig_patent_app_number] => 11432107
[rel_patent_id] =>[rel_patent_doc_number] =>) 11/432107 | Command execution controlling apparatus, command execution instructing apparatus and command execution controlling method | May 10, 2006 | Issued |
Array
(
[id] => 309481
[patent_doc_number] => 07533244
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2009-05-12
[patent_title] => 'Network-on-chip dataflow architecture'
[patent_app_type] => utility
[patent_app_number] => 11/382382
[patent_app_country] => US
[patent_app_date] => 2006-05-09
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 3
[patent_figures_cnt] => 7
[patent_no_of_words] => 4182
[patent_no_of_claims] => 2
[patent_no_of_ind_claims] => 1
[patent_words_short_claim] => 268
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] => patents/07/533/07533244.pdf
[firstpage_image] =>[orig_patent_app_number] => 11382382
[rel_patent_id] =>[rel_patent_doc_number] =>) 11/382382 | Network-on-chip dataflow architecture | May 8, 2006 | Issued |
Array
(
[id] => 5663039
[patent_doc_number] => 20060253635
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2006-11-09
[patent_title] => 'METHOD AND APPARATUS FOR BINDING SHADOW REGISTERS TO VECTORED INTERRUPTS'
[patent_app_type] => utility
[patent_app_number] => 11/279914
[patent_app_country] => US
[patent_app_date] => 2006-04-17
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 14
[patent_figures_cnt] => 14
[patent_no_of_words] => 5858
[patent_no_of_claims] => 34
[patent_no_of_ind_claims] => 7
[patent_words_short_claim] => 0
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => publication
[pdf_file] => publications/A1/0253/20060253635.pdf
[firstpage_image] =>[orig_patent_app_number] => 11279914
[rel_patent_id] =>[rel_patent_doc_number] =>) 11/279914 | Method and apparatus for binding shadow registers to vectored interrupts | Apr 16, 2006 | Issued |
Array
(
[id] => 5121865
[patent_doc_number] => 20070143580
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2007-06-21
[patent_title] => 'METHODS AND APPARATUS FOR IMPROVING FETCHING AND DISPATCH OF INSTRUCTIONS IN MULTITHREADED PROCESSORS'
[patent_app_type] => utility
[patent_app_number] => 11/278874
[patent_app_country] => US
[patent_app_date] => 2006-04-06
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 6
[patent_figures_cnt] => 6
[patent_no_of_words] => 5900
[patent_no_of_claims] => 26
[patent_no_of_ind_claims] => 6
[patent_words_short_claim] => 0
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => publication
[pdf_file] => publications/A1/0143/20070143580.pdf
[firstpage_image] =>[orig_patent_app_number] => 11278874
[rel_patent_id] =>[rel_patent_doc_number] =>) 11/278874 | Methods and apparatus for improving fetching and dispatch of instructions in multithreaded processors | Apr 5, 2006 | Issued |
Array
(
[id] => 188585
[patent_doc_number] => 07647482
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2010-01-12
[patent_title] => 'Methods and apparatus for dynamic register scratching'
[patent_app_type] => utility
[patent_app_number] => 11/395373
[patent_app_country] => US
[patent_app_date] => 2006-03-31
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 4
[patent_figures_cnt] => 7
[patent_no_of_words] => 3985
[patent_no_of_claims] => 15
[patent_no_of_ind_claims] => 3
[patent_words_short_claim] => 111
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] => patents/07/647/07647482.pdf
[firstpage_image] =>[orig_patent_app_number] => 11395373
[rel_patent_id] =>[rel_patent_doc_number] =>) 11/395373 | Methods and apparatus for dynamic register scratching | Mar 30, 2006 | Issued |
Array
(
[id] => 265527
[patent_doc_number] => 07571301
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2009-08-04
[patent_title] => 'Fast lock-free post-wait synchronization for exploiting parallelism on multi-core processors'
[patent_app_type] => utility
[patent_app_number] => 11/395841
[patent_app_country] => US
[patent_app_date] => 2006-03-31
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 4
[patent_figures_cnt] => 10
[patent_no_of_words] => 4882
[patent_no_of_claims] => 27
[patent_no_of_ind_claims] => 4
[patent_words_short_claim] => 155
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] => patents/07/571/07571301.pdf
[firstpage_image] =>[orig_patent_app_number] => 11395841
[rel_patent_id] =>[rel_patent_doc_number] =>) 11/395841 | Fast lock-free post-wait synchronization for exploiting parallelism on multi-core processors | Mar 30, 2006 | Issued |
Array
(
[id] => 846198
[patent_doc_number] => 07389403
[patent_country] => US
[patent_kind] => B1
[patent_issue_date] => 2008-06-17
[patent_title] => 'Adaptive computing ensemble microprocessor architecture'
[patent_app_type] => utility
[patent_app_number] => 11/277761
[patent_app_country] => US
[patent_app_date] => 2006-03-29
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 8
[patent_figures_cnt] => 8
[patent_no_of_words] => 22910
[patent_no_of_claims] => 24
[patent_no_of_ind_claims] => 3
[patent_words_short_claim] => 232
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] => patents/07/389/07389403.pdf
[firstpage_image] =>[orig_patent_app_number] => 11277761
[rel_patent_id] =>[rel_patent_doc_number] =>) 11/277761 | Adaptive computing ensemble microprocessor architecture | Mar 28, 2006 | Issued |
Array
(
[id] => 5849815
[patent_doc_number] => 20060233006
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2006-10-19
[patent_title] => 'Programmable pipeline array'
[patent_app_type] => utility
[patent_app_number] => 11/390181
[patent_app_country] => US
[patent_app_date] => 2006-03-28
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 12
[patent_figures_cnt] => 12
[patent_no_of_words] => 4030
[patent_no_of_claims] => 17
[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/0233/20060233006.pdf
[firstpage_image] =>[orig_patent_app_number] => 11390181
[rel_patent_id] =>[rel_patent_doc_number] =>) 11/390181 | Programmable pipeline array | Mar 27, 2006 | Issued |
Array
(
[id] => 599141
[patent_doc_number] => 07444499
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2008-10-28
[patent_title] => 'Method and system for trace generation using memory index hashing'
[patent_app_type] => utility
[patent_app_number] => 11/391116
[patent_app_country] => US
[patent_app_date] => 2006-03-28
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 7
[patent_figures_cnt] => 8
[patent_no_of_words] => 15658
[patent_no_of_claims] => 20
[patent_no_of_ind_claims] => 3
[patent_words_short_claim] => 179
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] => patents/07/444/07444499.pdf
[firstpage_image] =>[orig_patent_app_number] => 11391116
[rel_patent_id] =>[rel_patent_doc_number] =>) 11/391116 | Method and system for trace generation using memory index hashing | Mar 27, 2006 | Issued |
Array
(
[id] => 336718
[patent_doc_number] => 07509481
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2009-03-24
[patent_title] => 'Patchable and/or programmable pre-decode'
[patent_app_type] => utility
[patent_app_number] => 11/277735
[patent_app_country] => US
[patent_app_date] => 2006-03-28
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 6
[patent_figures_cnt] => 6
[patent_no_of_words] => 7414
[patent_no_of_claims] => 22
[patent_no_of_ind_claims] => 3
[patent_words_short_claim] => 74
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] => patents/07/509/07509481.pdf
[firstpage_image] =>[orig_patent_app_number] => 11277735
[rel_patent_id] =>[rel_patent_doc_number] =>) 11/277735 | Patchable and/or programmable pre-decode | Mar 27, 2006 | Issued |
Array
(
[id] => 7690022
[patent_doc_number] => 20070234011
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2007-10-04
[patent_title] => 'Method and system for on-demand scratch register renaming'
[patent_app_type] => utility
[patent_app_number] => 11/390785
[patent_app_country] => US
[patent_app_date] => 2006-03-28
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 4
[patent_figures_cnt] => 4
[patent_no_of_words] => 3413
[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/0234/20070234011.pdf
[firstpage_image] =>[orig_patent_app_number] => 11390785
[rel_patent_id] =>[rel_patent_doc_number] =>) 11/390785 | Method and system for on-demand scratch register renaming | Mar 27, 2006 | Issued |
Array
(
[id] => 5064821
[patent_doc_number] => 20070226463
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2007-09-27
[patent_title] => 'PATCHABLE AND/OR PROGRAMMABLE DECODE USING PREDECODE SELECTION'
[patent_app_type] => utility
[patent_app_number] => 11/277716
[patent_app_country] => US
[patent_app_date] => 2006-03-28
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 7
[patent_figures_cnt] => 7
[patent_no_of_words] => 7429
[patent_no_of_claims] => 23
[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] => publications/A1/0226/20070226463.pdf
[firstpage_image] =>[orig_patent_app_number] => 11277716
[rel_patent_id] =>[rel_patent_doc_number] =>) 11/277716 | Patchable and/or programmable decode using predecode selection | Mar 27, 2006 | Issued |
Array
(
[id] => 5161547
[patent_doc_number] => 20070174591
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2007-07-26
[patent_title] => 'PROCESSING DEVICE'
[patent_app_type] => utility
[patent_app_number] => 11/277622
[patent_app_country] => US
[patent_app_date] => 2006-03-28
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 19
[patent_figures_cnt] => 19
[patent_no_of_words] => 7774
[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/0174/20070174591.pdf
[firstpage_image] =>[orig_patent_app_number] => 11277622
[rel_patent_id] =>[rel_patent_doc_number] =>) 11/277622 | Processing device | Mar 27, 2006 | Issued |
Array
(
[id] => 237692
[patent_doc_number] => 07596681
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2009-09-29
[patent_title] => 'Processor and processing method for reusing arbitrary sections of program code'
[patent_app_type] => utility
[patent_app_number] => 11/388846
[patent_app_country] => US
[patent_app_date] => 2006-03-24
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 4
[patent_figures_cnt] => 4
[patent_no_of_words] => 3544
[patent_no_of_claims] => 24
[patent_no_of_ind_claims] => 4
[patent_words_short_claim] => 121
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] => patents/07/596/07596681.pdf
[firstpage_image] =>[orig_patent_app_number] => 11388846
[rel_patent_id] =>[rel_patent_doc_number] =>) 11/388846 | Processor and processing method for reusing arbitrary sections of program code | Mar 23, 2006 | Issued |