Search

Farley J. Abad

Examiner (ID: 5485, Phone: (571)270-3425 , Office: P/2181 )

Most Active Art Unit
2181
Art Unit(s)
2181
Total Applications
1109
Issued Applications
894
Pending Applications
94
Abandoned Applications
141

Applications

Application numberTitle of the applicationFiling DateStatus
Array ( [id] => 15328765 [patent_doc_number] => 20200004712 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2020-01-02 [patent_title] => TECHNOLOGIES FOR ESTABLISHING COMMUNICATION CHANNEL BETWEEN ACCELERATOR DEVICE KERNELS [patent_app_type] => utility [patent_app_number] => 16/236255 [patent_app_country] => US [patent_app_date] => 2018-12-28 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 15984 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -22 [patent_words_short_claim] => 96 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16236255 [rel_patent_id] =>[rel_patent_doc_number] =>)
16/236255
Technologies for establishing communication channel between accelerator device kernels Dec 27, 2018 Issued
Array ( [id] => 16099823 [patent_doc_number] => 20200203898 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2020-06-25 [patent_title] => System and Method for Remote Management of Network Interface Peripherals [patent_app_type] => utility [patent_app_number] => 16/231830 [patent_app_country] => US [patent_app_date] => 2018-12-24 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 3565 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -17 [patent_words_short_claim] => 82 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16231830 [rel_patent_id] =>[rel_patent_doc_number] =>)
16/231830
System and method for remote management of network interface peripherals Dec 23, 2018 Issued
Array ( [id] => 17069265 [patent_doc_number] => 20210271481 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2021-09-02 [patent_title] => PROCESS ADDRESS SPACE IDENTIFIER VIRTUALIZATION USING HARDWARE PAGING HINT [patent_app_type] => utility [patent_app_number] => 17/253053 [patent_app_country] => US [patent_app_date] => 2018-12-21 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 18845 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -17 [patent_words_short_claim] => 165 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 17253053 [rel_patent_id] =>[rel_patent_doc_number] =>)
17/253053
Process address space identifier virtualization using hardware paging hint Dec 20, 2018 Issued
Array ( [id] => 16462797 [patent_doc_number] => 10846145 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2020-11-24 [patent_title] => Enabling live migration of virtual machines with passthrough PCI devices [patent_app_type] => utility [patent_app_number] => 16/223071 [patent_app_country] => US [patent_app_date] => 2018-12-17 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 3 [patent_figures_cnt] => 5 [patent_no_of_words] => 5608 [patent_no_of_claims] => 18 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 148 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16223071 [rel_patent_id] =>[rel_patent_doc_number] =>)
16/223071
Enabling live migration of virtual machines with passthrough PCI devices Dec 16, 2018 Issued
Array ( [id] => 15902881 [patent_doc_number] => 20200150960 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2020-05-14 [patent_title] => SYNCHRONIZED ACCESS TO DATA IN SHARED MEMORY BY RESOLVING CONFLICTING ACCESSES BY CO-LOCATED HARDWARE THREADS [patent_app_type] => utility [patent_app_number] => 16/184522 [patent_app_country] => US [patent_app_date] => 2018-11-08 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 10672 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -16 [patent_words_short_claim] => 132 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16184522 [rel_patent_id] =>[rel_patent_doc_number] =>)
16/184522
Synchronized access to data in shared memory by resolving conflicting accesses by co-located hardware threads Nov 7, 2018 Issued
Array ( [id] => 16431420 [patent_doc_number] => 10831502 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2020-11-10 [patent_title] => Migration of partially completed instructions [patent_app_type] => utility [patent_app_number] => 16/181751 [patent_app_country] => US [patent_app_date] => 2018-11-06 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 19 [patent_figures_cnt] => 34 [patent_no_of_words] => 22421 [patent_no_of_claims] => 20 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 124 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16181751 [rel_patent_id] =>[rel_patent_doc_number] =>)
16/181751
Migration of partially completed instructions Nov 5, 2018 Issued
Array ( [id] => 16248349 [patent_doc_number] => 10747709 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2020-08-18 [patent_title] => Memory network processor [patent_app_type] => utility [patent_app_number] => 16/178738 [patent_app_country] => US [patent_app_date] => 2018-11-02 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 22 [patent_figures_cnt] => 22 [patent_no_of_words] => 22119 [patent_no_of_claims] => 17 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 119 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16178738 [rel_patent_id] =>[rel_patent_doc_number] =>)
16/178738
Memory network processor Nov 1, 2018 Issued
Array ( [id] => 16292082 [patent_doc_number] => 10768932 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2020-09-08 [patent_title] => Information processing system, arithmetic processing circuit, and control method for information processing system [patent_app_type] => utility [patent_app_number] => 16/174348 [patent_app_country] => US [patent_app_date] => 2018-10-30 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 35 [patent_figures_cnt] => 35 [patent_no_of_words] => 23392 [patent_no_of_claims] => 19 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 173 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16174348 [rel_patent_id] =>[rel_patent_doc_number] =>)
16/174348
Information processing system, arithmetic processing circuit, and control method for information processing system Oct 29, 2018 Issued
Array ( [id] => 15248303 [patent_doc_number] => 10509676 [patent_country] => US [patent_kind] => B1 [patent_issue_date] => 2019-12-17 [patent_title] => Techniques for optimizing entropy computations [patent_app_type] => utility [patent_app_number] => 16/173694 [patent_app_country] => US [patent_app_date] => 2018-10-29 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 10 [patent_figures_cnt] => 10 [patent_no_of_words] => 15435 [patent_no_of_claims] => 25 [patent_no_of_ind_claims] => 6 [patent_words_short_claim] => 223 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16173694 [rel_patent_id] =>[rel_patent_doc_number] =>)
16/173694
Techniques for optimizing entropy computations Oct 28, 2018 Issued
Array ( [id] => 17047011 [patent_doc_number] => 11100192 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2021-08-24 [patent_title] => Apparatus and methods for vector operations [patent_app_type] => utility [patent_app_number] => 16/172629 [patent_app_country] => US [patent_app_date] => 2018-10-26 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 8 [patent_figures_cnt] => 8 [patent_no_of_words] => 6624 [patent_no_of_claims] => 16 [patent_no_of_ind_claims] => 2 [patent_words_short_claim] => 192 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16172629 [rel_patent_id] =>[rel_patent_doc_number] =>)
16/172629
Apparatus and methods for vector operations Oct 25, 2018 Issued
Array ( [id] => 14218753 [patent_doc_number] => 20190121761 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2019-04-25 [patent_title] => Bit Manipulation Capable Direct Memory Access [patent_app_type] => utility [patent_app_number] => 16/169480 [patent_app_country] => US [patent_app_date] => 2018-10-24 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 6412 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -17 [patent_words_short_claim] => 45 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16169480 [rel_patent_id] =>[rel_patent_doc_number] =>)
16/169480
Bit manipulation capable direct memory access Oct 23, 2018 Issued
Array ( [id] => 16307496 [patent_doc_number] => 10776289 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2020-09-15 [patent_title] => I/O completion polling for low latency storage device [patent_app_type] => utility [patent_app_number] => 16/168133 [patent_app_country] => US [patent_app_date] => 2018-10-23 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 13 [patent_figures_cnt] => 13 [patent_no_of_words] => 3401 [patent_no_of_claims] => 17 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 168 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16168133 [rel_patent_id] =>[rel_patent_doc_number] =>)
16/168133
I/O completion polling for low latency storage device Oct 22, 2018 Issued
Array ( [id] => 13876061 [patent_doc_number] => 20190034371 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2019-01-31 [patent_title] => STORAGE DEVICE AND SERVER DEVICE [patent_app_type] => utility [patent_app_number] => 16/152712 [patent_app_country] => US [patent_app_date] => 2018-10-05 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 7177 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -18 [patent_words_short_claim] => 2 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16152712 [rel_patent_id] =>[rel_patent_doc_number] =>)
16/152712
Storage device and server device Oct 4, 2018 Issued
Array ( [id] => 16307318 [patent_doc_number] => 10776110 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2020-09-15 [patent_title] => Apparatus and method for adaptable and efficient lane-wise tensor processing [patent_app_type] => utility [patent_app_number] => 16/147696 [patent_app_country] => US [patent_app_date] => 2018-09-29 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 38 [patent_figures_cnt] => 43 [patent_no_of_words] => 25370 [patent_no_of_claims] => 27 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 156 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16147696 [rel_patent_id] =>[rel_patent_doc_number] =>)
16/147696
Apparatus and method for adaptable and efficient lane-wise tensor processing Sep 28, 2018 Issued
Array ( [id] => 18303343 [patent_doc_number] => 11625245 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2023-04-11 [patent_title] => Compute-in-memory systems and methods [patent_app_type] => utility [patent_app_number] => 16/146586 [patent_app_country] => US [patent_app_date] => 2018-09-28 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 12 [patent_figures_cnt] => 18 [patent_no_of_words] => 8138 [patent_no_of_claims] => 20 [patent_no_of_ind_claims] => 4 [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] => 16146586 [rel_patent_id] =>[rel_patent_doc_number] =>)
16/146586
Compute-in-memory systems and methods Sep 27, 2018 Issued
Array ( [id] => 15952547 [patent_doc_number] => 10664178 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2020-05-26 [patent_title] => Integrity protection for system management mode [patent_app_type] => utility [patent_app_number] => 16/147464 [patent_app_country] => US [patent_app_date] => 2018-09-28 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 12 [patent_figures_cnt] => 12 [patent_no_of_words] => 12435 [patent_no_of_claims] => 16 [patent_no_of_ind_claims] => 4 [patent_words_short_claim] => 96 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16147464 [rel_patent_id] =>[rel_patent_doc_number] =>)
16/147464
Integrity protection for system management mode Sep 27, 2018 Issued
Array ( [id] => 16371070 [patent_doc_number] => 10802828 [patent_country] => US [patent_kind] => B1 [patent_issue_date] => 2020-10-13 [patent_title] => Instruction memory [patent_app_type] => utility [patent_app_number] => 16/145126 [patent_app_country] => US [patent_app_date] => 2018-09-27 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 8 [patent_figures_cnt] => 8 [patent_no_of_words] => 16774 [patent_no_of_claims] => 23 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 153 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16145126 [rel_patent_id] =>[rel_patent_doc_number] =>)
16/145126
Instruction memory Sep 26, 2018 Issued
Array ( [id] => 13905995 [patent_doc_number] => 20190042202 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2019-02-07 [patent_title] => SYSTEMS AND METHODS FOR PERFORMING INSTRUCTIONS TO TRANSPOSE RECTANGULAR TILES [patent_app_type] => utility [patent_app_number] => 16/144889 [patent_app_country] => US [patent_app_date] => 2018-09-27 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 24548 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -17 [patent_words_short_claim] => 116 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16144889 [rel_patent_id] =>[rel_patent_doc_number] =>)
16/144889
Systems and methods for performing instructions to transpose rectangular tiles Sep 26, 2018 Issued
Array ( [id] => 15685555 [patent_doc_number] => 20200097441 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2020-03-26 [patent_title] => FLEXIBLE COUPLING OF PROCESSOR MODULES [patent_app_type] => utility [patent_app_number] => 16/142719 [patent_app_country] => US [patent_app_date] => 2018-09-26 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 5384 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -8 [patent_words_short_claim] => 92 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16142719 [rel_patent_id] =>[rel_patent_doc_number] =>)
16/142719
Flexible coupling of processor modules Sep 25, 2018 Issued
Array ( [id] => 15685553 [patent_doc_number] => 20200097440 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2020-03-26 [patent_title] => Methods and Systems for Computing in Memory [patent_app_type] => utility [patent_app_number] => 16/139913 [patent_app_country] => US [patent_app_date] => 2018-09-24 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 4983 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -17 [patent_words_short_claim] => 63 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16139913 [rel_patent_id] =>[rel_patent_doc_number] =>)
16/139913
Methods and systems for computing in memory Sep 23, 2018 Issued
Menu