
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 number | Title of the application | Filing Date | Status |
|---|---|---|---|
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 |