Search

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