
Michael P. Mcfadden
Examiner (ID: 3028, Phone: (571)270-5649 , Office: P/2848 )
| Most Active Art Unit | 2848 |
| Art Unit(s) | 2848 |
| Total Applications | 1059 |
| Issued Applications | 876 |
| Pending Applications | 96 |
| Abandoned Applications | 127 |
Applications
| Application number | Title of the application | Filing Date | Status |
|---|---|---|---|
Array
(
[id] => 156215
[patent_doc_number] => 07681017
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2010-03-16
[patent_title] => 'Pseudo pipeline and pseudo pipelined SDRAM controller'
[patent_app_type] => utility
[patent_app_number] => 11/487929
[patent_app_country] => US
[patent_app_date] => 2006-07-17
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 7
[patent_figures_cnt] => 7
[patent_no_of_words] => 4567
[patent_no_of_claims] => 26
[patent_no_of_ind_claims] => 3
[patent_words_short_claim] => 229
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] => patents/07/681/07681017.pdf
[firstpage_image] =>[orig_patent_app_number] => 11487929
[rel_patent_id] =>[rel_patent_doc_number] =>) 11/487929 | Pseudo pipeline and pseudo pipelined SDRAM controller | Jul 16, 2006 | Issued |
Array
(
[id] => 4804737
[patent_doc_number] => 20080016326
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2008-01-17
[patent_title] => 'Latest producer tracking in an out-of-order processor, and applications thereof'
[patent_app_type] => utility
[patent_app_number] => 11/485960
[patent_app_country] => US
[patent_app_date] => 2006-07-14
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 9
[patent_figures_cnt] => 9
[patent_no_of_words] => 7516
[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/0016/20080016326.pdf
[firstpage_image] =>[orig_patent_app_number] => 11485960
[rel_patent_id] =>[rel_patent_doc_number] =>) 11/485960 | Latest producer tracking in an out-of-order processor, and applications thereof | Jul 13, 2006 | Abandoned |
Array
(
[id] => 4798858
[patent_doc_number] => 20080010444
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2008-01-10
[patent_title] => 'ELIMINATION OF STREAM CONSUMER LOOP OVERSHOOT EFFECTS'
[patent_app_type] => utility
[patent_app_number] => 11/456466
[patent_app_country] => US
[patent_app_date] => 2006-07-10
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 7
[patent_figures_cnt] => 7
[patent_no_of_words] => 5438
[patent_no_of_claims] => 22
[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/0010/20080010444.pdf
[firstpage_image] =>[orig_patent_app_number] => 11456466
[rel_patent_id] =>[rel_patent_doc_number] =>) 11/456466 | Elimination of stream consumer loop overshoot effects | Jul 9, 2006 | Issued |
Array
(
[id] => 4798858
[patent_doc_number] => 20080010444
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2008-01-10
[patent_title] => 'ELIMINATION OF STREAM CONSUMER LOOP OVERSHOOT EFFECTS'
[patent_app_type] => utility
[patent_app_number] => 11/456466
[patent_app_country] => US
[patent_app_date] => 2006-07-10
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 7
[patent_figures_cnt] => 7
[patent_no_of_words] => 5438
[patent_no_of_claims] => 22
[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/0010/20080010444.pdf
[firstpage_image] =>[orig_patent_app_number] => 11456466
[rel_patent_id] =>[rel_patent_doc_number] =>) 11/456466 | Elimination of stream consumer loop overshoot effects | Jul 9, 2006 | Issued |
Array
(
[id] => 5836487
[patent_doc_number] => 20060248319
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2006-11-02
[patent_title] => 'VALIDATING BRANCH RESOLUTION TO AVOID MIS-STEERING INSTRUCTION FETCH'
[patent_app_type] => utility
[patent_app_number] => 11/456299
[patent_app_country] => US
[patent_app_date] => 2006-07-10
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 12
[patent_figures_cnt] => 12
[patent_no_of_words] => 12398
[patent_no_of_claims] => 20
[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/0248/20060248319.pdf
[firstpage_image] =>[orig_patent_app_number] => 11456299
[rel_patent_id] =>[rel_patent_doc_number] =>) 11/456299 | VALIDATING BRANCH RESOLUTION TO AVOID MIS-STEERING INSTRUCTION FETCH | Jul 9, 2006 | Abandoned |
Array
(
[id] => 4799049
[patent_doc_number] => 20080010635
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2008-01-10
[patent_title] => 'Method, Apparatus, and Program Product for Improving Branch Prediction in a Processor Without Hardware Branch Prediction but Supporting Branch Hint Instruction'
[patent_app_type] => utility
[patent_app_number] => 11/456134
[patent_app_country] => US
[patent_app_date] => 2006-07-07
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 10
[patent_figures_cnt] => 10
[patent_no_of_words] => 6967
[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/0010/20080010635.pdf
[firstpage_image] =>[orig_patent_app_number] => 11456134
[rel_patent_id] =>[rel_patent_doc_number] =>) 11/456134 | Method, Apparatus, and Program Product for Improving Branch Prediction in a Processor Without Hardware Branch Prediction but Supporting Branch Hint Instruction | Jul 6, 2006 | Abandoned |
Array
(
[id] => 5467410
[patent_doc_number] => 20090327610
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2009-12-31
[patent_title] => 'Method and System for Conducting Intensive Multitask and Multiflow Calculation in Real-Time'
[patent_app_type] => utility
[patent_app_number] => 12/084495
[patent_app_country] => US
[patent_app_date] => 2006-06-08
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 10
[patent_figures_cnt] => 10
[patent_no_of_words] => 8743
[patent_no_of_claims] => 34
[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/0327/20090327610.pdf
[firstpage_image] =>[orig_patent_app_number] => 12084495
[rel_patent_id] =>[rel_patent_doc_number] =>) 12/084495 | Method and system for conducting intensive multitask and multiflow calculation in real-time | Jun 7, 2006 | Issued |
Array
(
[id] => 7798399
[patent_doc_number] => 08127117
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2012-02-28
[patent_title] => 'Method and system to combine corresponding half word units from multiple register units within a microprocessor'
[patent_app_type] => utility
[patent_app_number] => 11/431300
[patent_app_country] => US
[patent_app_date] => 2006-05-10
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 6
[patent_figures_cnt] => 6
[patent_no_of_words] => 3875
[patent_no_of_claims] => 33
[patent_no_of_ind_claims] => 4
[patent_words_short_claim] => 194
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] => patents/08/127/08127117.pdf
[firstpage_image] =>[orig_patent_app_number] => 11431300
[rel_patent_id] =>[rel_patent_doc_number] =>) 11/431300 | Method and system to combine corresponding half word units from multiple register units within a microprocessor | May 9, 2006 | Issued |
Array
(
[id] => 5047551
[patent_doc_number] => 20070266225
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2007-11-15
[patent_title] => 'Microcontroller unit'
[patent_app_type] => utility
[patent_app_number] => 11/430658
[patent_app_country] => US
[patent_app_date] => 2006-05-09
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 4
[patent_figures_cnt] => 4
[patent_no_of_words] => 3613
[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/0266/20070266225.pdf
[firstpage_image] =>[orig_patent_app_number] => 11430658
[rel_patent_id] =>[rel_patent_doc_number] =>) 11/430658 | Microcontroller unit | May 8, 2006 | Abandoned |
Array
(
[id] => 4448951
[patent_doc_number] => 07865703
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2011-01-04
[patent_title] => 'Method and apparatus for executing instrumentation code within alternative processor resources'
[patent_app_type] => utility
[patent_app_number] => 11/381798
[patent_app_country] => US
[patent_app_date] => 2006-05-05
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 14
[patent_figures_cnt] => 25
[patent_no_of_words] => 13948
[patent_no_of_claims] => 12
[patent_no_of_ind_claims] => 2
[patent_words_short_claim] => 344
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] => patents/07/865/07865703.pdf
[firstpage_image] =>[orig_patent_app_number] => 11381798
[rel_patent_id] =>[rel_patent_doc_number] =>) 11/381798 | Method and apparatus for executing instrumentation code within alternative processor resources | May 4, 2006 | Issued |
Array
(
[id] => 5017823
[patent_doc_number] => 20070261032
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2007-11-08
[patent_title] => 'METHOD AND APPARATUS FOR HARDWARE ASSISTED PROFILING OF CODE'
[patent_app_type] => utility
[patent_app_number] => 11/381790
[patent_app_country] => US
[patent_app_date] => 2006-05-05
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 15
[patent_figures_cnt] => 15
[patent_no_of_words] => 13923
[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/0261/20070261032.pdf
[firstpage_image] =>[orig_patent_app_number] => 11381790
[rel_patent_id] =>[rel_patent_doc_number] =>) 11/381790 | METHOD AND APPARATUS FOR HARDWARE ASSISTED PROFILING OF CODE | May 4, 2006 | Abandoned |
Array
(
[id] => 47721
[patent_doc_number] => 07783866
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2010-08-24
[patent_title] => 'Method and apparatus for executing instrumentation code using processor instructions'
[patent_app_type] => utility
[patent_app_number] => 11/381807
[patent_app_country] => US
[patent_app_date] => 2006-05-05
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 14
[patent_figures_cnt] => 25
[patent_no_of_words] => 13912
[patent_no_of_claims] => 20
[patent_no_of_ind_claims] => 4
[patent_words_short_claim] => 278
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] => patents/07/783/07783866.pdf
[firstpage_image] =>[orig_patent_app_number] => 11381807
[rel_patent_id] =>[rel_patent_doc_number] =>) 11/381807 | Method and apparatus for executing instrumentation code using processor instructions | May 4, 2006 | Issued |
Array
(
[id] => 5017640
[patent_doc_number] => 20070260849
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2007-11-08
[patent_title] => 'METHOD AND APPARATUS FOR EXECUTING INSTRUMENTATION CODE USING A TARGET PROCESSOR'
[patent_app_type] => utility
[patent_app_number] => 11/381795
[patent_app_country] => US
[patent_app_date] => 2006-05-05
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 15
[patent_figures_cnt] => 15
[patent_no_of_words] => 13902
[patent_no_of_claims] => 29
[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/0260/20070260849.pdf
[firstpage_image] =>[orig_patent_app_number] => 11381795
[rel_patent_id] =>[rel_patent_doc_number] =>) 11/381795 | METHOD AND APPARATUS FOR EXECUTING INSTRUMENTATION CODE USING A TARGET PROCESSOR | May 4, 2006 | Abandoned |
Array
(
[id] => 5017647
[patent_doc_number] => 20070260856
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2007-11-08
[patent_title] => 'Methods and apparatus to detect data dependencies in an instruction pipeline'
[patent_app_type] => utility
[patent_app_number] => 11/418650
[patent_app_country] => US
[patent_app_date] => 2006-05-05
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 8
[patent_figures_cnt] => 8
[patent_no_of_words] => 10785
[patent_no_of_claims] => 35
[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/0260/20070260856.pdf
[firstpage_image] =>[orig_patent_app_number] => 11418650
[rel_patent_id] =>[rel_patent_doc_number] =>) 11/418650 | Methods and apparatus to detect data dependencies in an instruction pipeline | May 4, 2006 | Abandoned |
Array
(
[id] => 5734635
[patent_doc_number] => 20060259752
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2006-11-16
[patent_title] => 'Stateless Branch Prediction Scheme for VLIW Processor'
[patent_app_type] => utility
[patent_app_number] => 11/381614
[patent_app_country] => US
[patent_app_date] => 2006-05-04
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 4
[patent_figures_cnt] => 4
[patent_no_of_words] => 3616
[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/0259/20060259752.pdf
[firstpage_image] =>[orig_patent_app_number] => 11381614
[rel_patent_id] =>[rel_patent_doc_number] =>) 11/381614 | Stateless Branch Prediction Scheme for VLIW Processor | May 3, 2006 | Abandoned |
Array
(
[id] => 5017645
[patent_doc_number] => 20070260854
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2007-11-08
[patent_title] => 'PRE-DECODING VARIABLE LENGTH INSTRUCTIONS'
[patent_app_type] => utility
[patent_app_number] => 11/381545
[patent_app_country] => US
[patent_app_date] => 2006-05-04
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 5
[patent_figures_cnt] => 5
[patent_no_of_words] => 2959
[patent_no_of_claims] => 17
[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/0260/20070260854.pdf
[firstpage_image] =>[orig_patent_app_number] => 11381545
[rel_patent_id] =>[rel_patent_doc_number] =>) 11/381545 | Pre-decoding variable length instructions | May 3, 2006 | Issued |
Array
(
[id] => 7684036
[patent_doc_number] => 20100122105
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2010-05-13
[patent_title] => 'RECONFIGURABLE INSTRUCTION CELL ARRAY'
[patent_app_type] => utility
[patent_app_number] => 11/919270
[patent_app_country] => US
[patent_app_date] => 2006-04-28
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 15
[patent_figures_cnt] => 15
[patent_no_of_words] => 11682
[patent_no_of_claims] => 56
[patent_no_of_ind_claims] => 40
[patent_words_short_claim] => 0
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => publication
[pdf_file] => publications/A1/0122/20100122105.pdf
[firstpage_image] =>[orig_patent_app_number] => 11919270
[rel_patent_id] =>[rel_patent_doc_number] =>) 11/919270 | RECONFIGURABLE INSTRUCTION CELL ARRAY | Apr 27, 2006 | Abandoned |
Array
(
[id] => 5789395
[patent_doc_number] => 20060206869
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2006-09-14
[patent_title] => 'METHODS AND SYSTEMS FOR DEVELOPING DATA FLOW PROGRAMS'
[patent_app_type] => utility
[patent_app_number] => 11/379684
[patent_app_country] => US
[patent_app_date] => 2006-04-21
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 40
[patent_figures_cnt] => 40
[patent_no_of_words] => 12792
[patent_no_of_claims] => 6
[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/0206/20060206869.pdf
[firstpage_image] =>[orig_patent_app_number] => 11379684
[rel_patent_id] =>[rel_patent_doc_number] =>) 11/379684 | METHODS AND SYSTEMS FOR DEVELOPING DATA FLOW PROGRAMS | Apr 20, 2006 | Abandoned |
Array
(
[id] => 5510547
[patent_doc_number] => 20090083754
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2009-03-26
[patent_title] => 'IMPLEMENTATION OF MULTI-TASKING ON A DIGITAL SIGNAL PROCESSOR'
[patent_app_type] => utility
[patent_app_number] => 11/911873
[patent_app_country] => US
[patent_app_date] => 2006-04-07
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 2
[patent_figures_cnt] => 2
[patent_no_of_words] => 3590
[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/0083/20090083754.pdf
[firstpage_image] =>[orig_patent_app_number] => 11911873
[rel_patent_id] =>[rel_patent_doc_number] =>) 11/911873 | Implementation of multi-tasking on a digital signal processor with a hardware stack | Apr 6, 2006 | Issued |
Array
(
[id] => 5755990
[patent_doc_number] => 20060225139
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2006-10-05
[patent_title] => 'Semiconductor integrated circuit'
[patent_app_type] => utility
[patent_app_number] => 11/393833
[patent_app_country] => US
[patent_app_date] => 2006-03-31
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 19
[patent_figures_cnt] => 19
[patent_no_of_words] => 10210
[patent_no_of_claims] => 15
[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/0225/20060225139.pdf
[firstpage_image] =>[orig_patent_app_number] => 11393833
[rel_patent_id] =>[rel_patent_doc_number] =>) 11/393833 | Semiconductor integrated circuit | Mar 30, 2006 | Abandoned |