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] => 17209946 [patent_doc_number] => 11170319 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2021-11-09 [patent_title] => Dynamically inferred expertise [patent_app_type] => utility [patent_app_number] => 15/581719 [patent_app_country] => US [patent_app_date] => 2017-04-28 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 9 [patent_figures_cnt] => 9 [patent_no_of_words] => 5452 [patent_no_of_claims] => 17 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 208 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 15581719 [rel_patent_id] =>[rel_patent_doc_number] =>)
15/581719
Dynamically inferred expertise Apr 27, 2017 Issued
Array ( [id] => 13526879 [patent_doc_number] => 20180314982 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2018-11-01 [patent_title] => BRIDGING HETEROGENEOUS DOMAINS WITH PARALLEL TRANSPORT AND SPARSE CODING FOR MACHINE LEARNING MODELS [patent_app_type] => utility [patent_app_number] => 15/582192 [patent_app_country] => US [patent_app_date] => 2017-04-28 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 9679 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -17 [patent_words_short_claim] => 171 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 15582192 [rel_patent_id] =>[rel_patent_doc_number] =>)
15/582192
Bridging heterogeneous domains with parallel transport and sparse coding for machine learning models Apr 27, 2017 Issued
Array ( [id] => 11759219 [patent_doc_number] => 20170206088 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2017-07-20 [patent_title] => 'MFENCE AND LFENCE MICRO-ARCHITECTURAL IMPLEMENTATION METHOD AND SYSTEM' [patent_app_type] => utility [patent_app_number] => 15/477177 [patent_app_country] => US [patent_app_date] => 2017-04-03 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 6 [patent_figures_cnt] => 6 [patent_no_of_words] => 5309 [patent_no_of_claims] => 13 [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] => 15477177 [rel_patent_id] =>[rel_patent_doc_number] =>)
15/477177
MFENCE AND LFENCE MICRO-ARCHITECTURAL IMPLEMENTATION METHOD AND SYSTEM Apr 2, 2017 Abandoned
Array ( [id] => 15730867 [patent_doc_number] => 10613862 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2020-04-07 [patent_title] => String sequence operations with arbitrary terminators [patent_app_type] => utility [patent_app_number] => 15/448817 [patent_app_country] => US [patent_app_date] => 2017-03-03 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 23 [patent_figures_cnt] => 33 [patent_no_of_words] => 21554 [patent_no_of_claims] => 20 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 189 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 15448817 [rel_patent_id] =>[rel_patent_doc_number] =>)
15/448817
String sequence operations with arbitrary terminators Mar 2, 2017 Issued
Array ( [id] => 13403517 [patent_doc_number] => 20180253301 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2018-09-06 [patent_title] => COMPARE STRING PROCESSING VIA INLINE DECODE-BASED MICRO-OPERATIONS EXPANSION [patent_app_type] => utility [patent_app_number] => 15/449087 [patent_app_country] => US [patent_app_date] => 2017-03-03 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 21752 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -17 [patent_words_short_claim] => 105 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 15449087 [rel_patent_id] =>[rel_patent_doc_number] =>)
15/449087
Compare string processing via inline decode-based micro-operations expansion Mar 2, 2017 Issued
Array ( [id] => 13403515 [patent_doc_number] => 20180253300 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2018-09-06 [patent_title] => SEARCH STRING PROCESSING VIA INLINE DECODE-BASED MICRO-OPERATIONS EXPANSION [patent_app_type] => utility [patent_app_number] => 15/449137 [patent_app_country] => US [patent_app_date] => 2017-03-03 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 21104 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -17 [patent_words_short_claim] => 72 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 15449137 [rel_patent_id] =>[rel_patent_doc_number] =>)
15/449137
Search string processing via inline decode-based micro-operations expansion Mar 2, 2017 Issued
Array ( [id] => 15516763 [patent_doc_number] => 10564967 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2020-02-18 [patent_title] => Move string processing via inline decode-based micro-operations expansion [patent_app_type] => utility [patent_app_number] => 15/448773 [patent_app_country] => US [patent_app_date] => 2017-03-03 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 23 [patent_figures_cnt] => 33 [patent_no_of_words] => 21213 [patent_no_of_claims] => 15 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 121 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 15448773 [rel_patent_id] =>[rel_patent_doc_number] =>)
15/448773
Move string processing via inline decode-based micro-operations expansion Mar 2, 2017 Issued
Array ( [id] => 11672502 [patent_doc_number] => 20170161224 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2017-06-08 [patent_title] => 'APPARATUS AND METHODS FOR IN-APPLICATION PROGRAMMING OF FLASH-BASED PROGRAMABLE LOGIC DEVICES' [patent_app_type] => utility [patent_app_number] => 15/432659 [patent_app_country] => US [patent_app_date] => 2017-02-14 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 3 [patent_figures_cnt] => 3 [patent_no_of_words] => 2223 [patent_no_of_claims] => 10 [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] => 15432659 [rel_patent_id] =>[rel_patent_doc_number] =>)
15/432659
Apparatus and methods for in-application programming of flash-based programmable logic devices Feb 13, 2017 Issued
Array ( [id] => 14175555 [patent_doc_number] => 10261792 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2019-04-16 [patent_title] => Method and apparatus for obtaining a call stack to an event of interest and analyzing the same [patent_app_type] => utility [patent_app_number] => 15/408632 [patent_app_country] => US [patent_app_date] => 2017-01-18 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 9 [patent_figures_cnt] => 9 [patent_no_of_words] => 7383 [patent_no_of_claims] => 20 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 150 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 15408632 [rel_patent_id] =>[rel_patent_doc_number] =>)
15/408632
Method and apparatus for obtaining a call stack to an event of interest and analyzing the same Jan 17, 2017 Issued
Array ( [id] => 16895497 [patent_doc_number] => 11037054 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2021-06-15 [patent_title] => Trace-based neuromorphic architecture for advanced learning [patent_app_type] => utility [patent_app_number] => 15/385219 [patent_app_country] => US [patent_app_date] => 2016-12-20 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 12 [patent_figures_cnt] => 13 [patent_no_of_words] => 14056 [patent_no_of_claims] => 25 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 226 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 15385219 [rel_patent_id] =>[rel_patent_doc_number] =>)
15/385219
Trace-based neuromorphic architecture for advanced learning Dec 19, 2016 Issued
Array ( [id] => 16608443 [patent_doc_number] => 10909453 [patent_country] => US [patent_kind] => B1 [patent_issue_date] => 2021-02-02 [patent_title] => Method of controlling for undesired factors in machine learning models [patent_app_type] => utility [patent_app_number] => 15/383567 [patent_app_country] => US [patent_app_date] => 2016-12-19 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 5 [patent_figures_cnt] => 6 [patent_no_of_words] => 9834 [patent_no_of_claims] => 20 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 167 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 15383567 [rel_patent_id] =>[rel_patent_doc_number] =>)
15/383567
Method of controlling for undesired factors in machine learning models Dec 18, 2016 Issued
Array ( [id] => 12845080 [patent_doc_number] => 20180173533 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2018-06-21 [patent_title] => Branch Predictor with Empirical Branch Bias Override [patent_app_type] => utility [patent_app_number] => 15/383832 [patent_app_country] => US [patent_app_date] => 2016-12-19 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 28907 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -17 [patent_words_short_claim] => 167 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 15383832 [rel_patent_id] =>[rel_patent_doc_number] =>)
15/383832
Branch predictor with empirical branch bias override Dec 18, 2016 Issued
Array ( [id] => 11709498 [patent_doc_number] => 20170177997 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2017-06-22 [patent_title] => 'METHOD OF DEEP LEARINING-BASED EXAMINATION OF A SEMICONDUCTOR SPECIMEN AND SYSTEM THEREOF' [patent_app_type] => utility [patent_app_number] => 15/384058 [patent_app_country] => US [patent_app_date] => 2016-12-19 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 11 [patent_figures_cnt] => 11 [patent_no_of_words] => 9967 [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] => 15384058 [rel_patent_id] =>[rel_patent_doc_number] =>)
15/384058
Method of deep learning-based examination of a semiconductor specimen and system thereof Dec 18, 2016 Issued
Array ( [id] => 16552270 [patent_doc_number] => 10885432 [patent_country] => US [patent_kind] => B1 [patent_issue_date] => 2021-01-05 [patent_title] => Selecting actions from large discrete action sets using reinforcement learning [patent_app_type] => utility [patent_app_number] => 15/382383 [patent_app_country] => US [patent_app_date] => 2016-12-16 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 5 [patent_figures_cnt] => 5 [patent_no_of_words] => 5918 [patent_no_of_claims] => 18 [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] => 15382383 [rel_patent_id] =>[rel_patent_doc_number] =>)
15/382383
Selecting actions from large discrete action sets using reinforcement learning Dec 15, 2016 Issued
Array ( [id] => 17238349 [patent_doc_number] => 11182229 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2021-11-23 [patent_title] => Data processing for predictive analytics [patent_app_type] => utility [patent_app_number] => 15/381164 [patent_app_country] => US [patent_app_date] => 2016-12-16 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 11 [patent_figures_cnt] => 11 [patent_no_of_words] => 4738 [patent_no_of_claims] => 19 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 316 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 15381164 [rel_patent_id] =>[rel_patent_doc_number] =>)
15/381164
Data processing for predictive analytics Dec 15, 2016 Issued
Array ( [id] => 16552406 [patent_doc_number] => 10885568 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2021-01-05 [patent_title] => Interactive recommendation system and method [patent_app_type] => utility [patent_app_number] => 15/380049 [patent_app_country] => US [patent_app_date] => 2016-12-15 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 5 [patent_figures_cnt] => 6 [patent_no_of_words] => 2780 [patent_no_of_claims] => 16 [patent_no_of_ind_claims] => 2 [patent_words_short_claim] => 235 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 15380049 [rel_patent_id] =>[rel_patent_doc_number] =>)
15/380049
Interactive recommendation system and method Dec 14, 2016 Issued
Array ( [id] => 12819760 [patent_doc_number] => 20180165092 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2018-06-14 [patent_title] => GENERAL PURPOSE REGISTER ALLOCATION IN STREAMING PROCESSOR [patent_app_type] => utility [patent_app_number] => 15/379195 [patent_app_country] => US [patent_app_date] => 2016-12-14 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 10051 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -26 [patent_words_short_claim] => 81 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 15379195 [rel_patent_id] =>[rel_patent_doc_number] =>)
15/379195
General purpose register allocation in streaming processor Dec 13, 2016 Issued
Array ( [id] => 12819775 [patent_doc_number] => 20180165097 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2018-06-14 [patent_title] => DISPATCH OF PROCESSOR READ RESULTS [patent_app_type] => utility [patent_app_number] => 15/378585 [patent_app_country] => US [patent_app_date] => 2016-12-14 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 6260 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -17 [patent_words_short_claim] => 113 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 15378585 [rel_patent_id] =>[rel_patent_doc_number] =>)
15/378585
DISPATCH OF PROCESSOR READ RESULTS Dec 13, 2016 Abandoned
Array ( [id] => 16409232 [patent_doc_number] => 10817791 [patent_country] => US [patent_kind] => B1 [patent_issue_date] => 2020-10-27 [patent_title] => Systems and methods for guided user actions on a computing device [patent_app_type] => utility [patent_app_number] => 15/378021 [patent_app_country] => US [patent_app_date] => 2016-12-13 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 13 [patent_figures_cnt] => 13 [patent_no_of_words] => 14395 [patent_no_of_claims] => 19 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 276 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 15378021 [rel_patent_id] =>[rel_patent_doc_number] =>)
15/378021
Systems and methods for guided user actions on a computing device Dec 12, 2016 Issued
Array ( [id] => 16065021 [patent_doc_number] => 10691460 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2020-06-23 [patent_title] => Pointer associated branch line jumps for accelerated line jumps [patent_app_type] => utility [patent_app_number] => 15/377420 [patent_app_country] => US [patent_app_date] => 2016-12-13 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 7 [patent_figures_cnt] => 7 [patent_no_of_words] => 8755 [patent_no_of_claims] => 14 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 277 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 15377420 [rel_patent_id] =>[rel_patent_doc_number] =>)
15/377420
Pointer associated branch line jumps for accelerated line jumps Dec 12, 2016 Issued
Menu