
Peter T. Brown
Examiner (ID: 9839)
| Most Active Art Unit | 2508 |
| Art Unit(s) | 2811, 2508, 2899, 2822 |
| Total Applications | 696 |
| Issued Applications | 472 |
| Pending Applications | 21 |
| Abandoned Applications | 203 |
Applications
| Application number | Title of the application | Filing Date | Status |
|---|---|---|---|
Array
(
[id] => 16574205
[patent_doc_number] => 10896128
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2021-01-19
[patent_title] => Partitioning shared caches
[patent_app_type] => utility
[patent_app_number] => 15/390403
[patent_app_country] => US
[patent_app_date] => 2016-12-23
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 8
[patent_figures_cnt] => 8
[patent_no_of_words] => 7382
[patent_no_of_claims] => 18
[patent_no_of_ind_claims] => 3
[patent_words_short_claim] => 216
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 15390403
[rel_patent_id] =>[rel_patent_doc_number] =>) 15/390403 | Partitioning shared caches | Dec 22, 2016 | Issued |
Array
(
[id] => 12647328
[patent_doc_number] => 20180107607
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2018-04-19
[patent_title] => PAGE TABLE ENTRY CACHING FOR VIRTUAL DEVICE EMULATION
[patent_app_type] => utility
[patent_app_number] => 15/293045
[patent_app_country] => US
[patent_app_date] => 2016-10-13
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 0
[patent_figures_cnt] => 0
[patent_no_of_words] => 5780
[patent_no_of_claims] => 0
[patent_no_of_ind_claims] => -17
[patent_words_short_claim] => 127
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => publication
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 15293045
[rel_patent_id] =>[rel_patent_doc_number] =>) 15/293045 | Page table entry caching for virtual device emulation | Oct 12, 2016 | Issued |
Array
(
[id] => 12207552
[patent_doc_number] => 20180052779
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2018-02-22
[patent_title] => 'DATA CACHE REGION PREFETCHER'
[patent_app_type] => utility
[patent_app_number] => 15/292777
[patent_app_country] => US
[patent_app_date] => 2016-10-13
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 9
[patent_figures_cnt] => 9
[patent_no_of_words] => 6273
[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] =>[firstpage_image] =>[orig_patent_app_number] => 15292777
[rel_patent_id] =>[rel_patent_doc_number] =>) 15/292777 | DATA CACHE REGION PREFETCHER | Oct 12, 2016 | Abandoned |
Array
(
[id] => 11556634
[patent_doc_number] => 20170102880
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2017-04-13
[patent_title] => 'Information Processing Apparatus And Method Of Processing Information'
[patent_app_type] => utility
[patent_app_number] => 15/293162
[patent_app_country] => US
[patent_app_date] => 2016-10-13
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 8
[patent_figures_cnt] => 8
[patent_no_of_words] => 7832
[patent_no_of_claims] => 10
[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] =>[firstpage_image] =>[orig_patent_app_number] => 15293162
[rel_patent_id] =>[rel_patent_doc_number] =>) 15/293162 | Information processing apparatus and method of processing information | Oct 12, 2016 | Issued |
Array
(
[id] => 12647313
[patent_doc_number] => 20180107602
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2018-04-19
[patent_title] => Latency and Bandwidth Efficiency Improvement for Read Modify Write When a Read Operation is Requested to a Partially Modified Write Only Cacheline
[patent_app_type] => utility
[patent_app_number] => 15/293246
[patent_app_country] => US
[patent_app_date] => 2016-10-13
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 0
[patent_figures_cnt] => 0
[patent_no_of_words] => 14131
[patent_no_of_claims] => 0
[patent_no_of_ind_claims] => -22
[patent_words_short_claim] => 39
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => publication
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 15293246
[rel_patent_id] =>[rel_patent_doc_number] =>) 15/293246 | Latency and Bandwidth Efficiency Improvement for Read Modify Write When a Read Operation is Requested to a Partially Modified Write Only Cacheline | Oct 12, 2016 | Abandoned |
Array
(
[id] => 11570427
[patent_doc_number] => 20170109070
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2017-04-20
[patent_title] => 'MEMORY SYSTEM'
[patent_app_type] => utility
[patent_app_number] => 15/292958
[patent_app_country] => US
[patent_app_date] => 2016-10-13
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 10
[patent_figures_cnt] => 10
[patent_no_of_words] => 17199
[patent_no_of_claims] => 20
[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] =>[firstpage_image] =>[orig_patent_app_number] => 15292958
[rel_patent_id] =>[rel_patent_doc_number] =>) 15/292958 | MEMORY SYSTEM | Oct 12, 2016 | Abandoned |
Array
(
[id] => 11570424
[patent_doc_number] => 20170109069
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2017-04-20
[patent_title] => 'MEMORY SYSTEM'
[patent_app_type] => utility
[patent_app_number] => 15/292833
[patent_app_country] => US
[patent_app_date] => 2016-10-13
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 10
[patent_figures_cnt] => 10
[patent_no_of_words] => 16844
[patent_no_of_claims] => 20
[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] =>[firstpage_image] =>[orig_patent_app_number] => 15292833
[rel_patent_id] =>[rel_patent_doc_number] =>) 15/292833 | MEMORY SYSTEM | Oct 12, 2016 | Abandoned |
Array
(
[id] => 11570442
[patent_doc_number] => 20170109086
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2017-04-20
[patent_title] => 'MEMORY SYSTEM'
[patent_app_type] => utility
[patent_app_number] => 15/292917
[patent_app_country] => US
[patent_app_date] => 2016-10-13
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 6
[patent_figures_cnt] => 6
[patent_no_of_words] => 12235
[patent_no_of_claims] => 20
[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] =>[firstpage_image] =>[orig_patent_app_number] => 15292917
[rel_patent_id] =>[rel_patent_doc_number] =>) 15/292917 | MEMORY SYSTEM | Oct 12, 2016 | Abandoned |
Array
(
[id] => 13721701
[patent_doc_number] => 20170371805
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2017-12-28
[patent_title] => METHOD AND APPARATUS FOR REDUCING TLB SHOOTDOWN OVERHEADS IN ACCELERATOR-BASED SYSTEMS
[patent_app_type] => utility
[patent_app_number] => 15/191462
[patent_app_country] => US
[patent_app_date] => 2016-06-23
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 0
[patent_figures_cnt] => 0
[patent_no_of_words] => 5840
[patent_no_of_claims] => 0
[patent_no_of_ind_claims] => -13
[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] => 15191462
[rel_patent_id] =>[rel_patent_doc_number] =>) 15/191462 | Method and apparatus for reducing TLB shootdown overheads in accelerator-based systems | Jun 22, 2016 | Issued |
Array
(
[id] => 13721277
[patent_doc_number] => 20170371593
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2017-12-28
[patent_title] => SELECTIVE FLASH MEMORY COMPRESSION/DECOMPRESSION USING A STORAGE USAGE COLLAR
[patent_app_type] => utility
[patent_app_number] => 15/191399
[patent_app_country] => US
[patent_app_date] => 2016-06-23
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 0
[patent_figures_cnt] => 0
[patent_no_of_words] => 4633
[patent_no_of_claims] => 0
[patent_no_of_ind_claims] => -26
[patent_words_short_claim] => 77
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => publication
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 15191399
[rel_patent_id] =>[rel_patent_doc_number] =>) 15/191399 | SELECTIVE FLASH MEMORY COMPRESSION/DECOMPRESSION USING A STORAGE USAGE COLLAR | Jun 22, 2016 | Abandoned |
Array
(
[id] => 13721281
[patent_doc_number] => 20170371595
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2017-12-28
[patent_title] => PREEMPTIVE DECOMPRESSION SCHEDULING FOR A NAND STORAGE DEVICE
[patent_app_type] => utility
[patent_app_number] => 15/191400
[patent_app_country] => US
[patent_app_date] => 2016-06-23
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 0
[patent_figures_cnt] => 0
[patent_no_of_words] => 7092
[patent_no_of_claims] => 0
[patent_no_of_ind_claims] => -26
[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] => 15191400
[rel_patent_id] =>[rel_patent_doc_number] =>) 15/191400 | Preemptive decompression scheduling for a NAND storage device | Jun 22, 2016 | Issued |
Array
(
[id] => 17621889
[patent_doc_number] => 11340945
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2022-05-24
[patent_title] => Memory congestion aware NUMA management
[patent_app_type] => utility
[patent_app_number] => 15/191415
[patent_app_country] => US
[patent_app_date] => 2016-06-23
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 5
[patent_figures_cnt] => 5
[patent_no_of_words] => 3904
[patent_no_of_claims] => 20
[patent_no_of_ind_claims] => 3
[patent_words_short_claim] => 251
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 15191415
[rel_patent_id] =>[rel_patent_doc_number] =>) 15/191415 | Memory congestion aware NUMA management | Jun 22, 2016 | Issued |
Array
(
[id] => 12891907
[patent_doc_number] => 20180189144
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2018-07-05
[patent_title] => APPARATUS AND METHOD FOR MEMORY STORAGE TO PROTECT DATA-LOSS AFTER POWER LOSS
[patent_app_type] => utility
[patent_app_number] => 15/736607
[patent_app_country] => US
[patent_app_date] => 2016-06-16
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 0
[patent_figures_cnt] => 0
[patent_no_of_words] => 9265
[patent_no_of_claims] => 0
[patent_no_of_ind_claims] => -22
[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] => 15736607
[rel_patent_id] =>[rel_patent_doc_number] =>) 15/736607 | APPARATUS AND METHOD FOR MEMORY STORAGE TO PROTECT DATA-LOSS AFTER POWER LOSS | Jun 15, 2016 | Abandoned |
Array
(
[id] => 12053378
[patent_doc_number] => 20170329722
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2017-11-16
[patent_title] => 'IMPORTANCE BASED PAGE REPLACEMENT'
[patent_app_type] => utility
[patent_app_number] => 15/155525
[patent_app_country] => US
[patent_app_date] => 2016-05-16
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 3
[patent_figures_cnt] => 3
[patent_no_of_words] => 4287
[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] => 15155525
[rel_patent_id] =>[rel_patent_doc_number] =>) 15/155525 | Importance based page replacement | May 15, 2016 | Issued |
Array
(
[id] => 17940244
[patent_doc_number] => 11474697
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2022-10-18
[patent_title] => Opportunistic data analytics using memory bandwidth in disaggregated computing systems
[patent_app_type] => utility
[patent_app_number] => 15/155473
[patent_app_country] => US
[patent_app_date] => 2016-05-16
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 5
[patent_figures_cnt] => 5
[patent_no_of_words] => 5092
[patent_no_of_claims] => 12
[patent_no_of_ind_claims] => 3
[patent_words_short_claim] => 419
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 15155473
[rel_patent_id] =>[rel_patent_doc_number] =>) 15/155473 | Opportunistic data analytics using memory bandwidth in disaggregated computing systems | May 15, 2016 | Issued |
Array
(
[id] => 11523347
[patent_doc_number] => 09606745
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2017-03-28
[patent_title] => 'Storage system and method for allocating resource'
[patent_app_type] => utility
[patent_app_number] => 15/142259
[patent_app_country] => US
[patent_app_date] => 2016-04-29
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 26
[patent_figures_cnt] => 28
[patent_no_of_words] => 11538
[patent_no_of_claims] => 18
[patent_no_of_ind_claims] => 3
[patent_words_short_claim] => 262
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 15142259
[rel_patent_id] =>[rel_patent_doc_number] =>) 15/142259 | Storage system and method for allocating resource | Apr 28, 2016 | Issued |
Array
(
[id] => 11981989
[patent_doc_number] => 20170286143
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2017-10-05
[patent_title] => 'PROCESSING PRE-EXISTING DATA SETS AT AN ON DEMAND CODE EXECUTION ENVIRONMENT'
[patent_app_type] => utility
[patent_app_number] => 15/085902
[patent_app_country] => US
[patent_app_date] => 2016-03-30
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 9
[patent_figures_cnt] => 9
[patent_no_of_words] => 23800
[patent_no_of_claims] => 23
[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] => 15085902
[rel_patent_id] =>[rel_patent_doc_number] =>) 15/085902 | Processing pre-existing data sets at an on demand code execution environment | Mar 29, 2016 | Issued |
Array
(
[id] => 17121079
[patent_doc_number] => 11132213
[patent_country] => US
[patent_kind] => B1
[patent_issue_date] => 2021-09-28
[patent_title] => Dependency-based process of pre-existing data sets at an on demand code execution environment
[patent_app_type] => utility
[patent_app_number] => 15/085912
[patent_app_country] => US
[patent_app_date] => 2016-03-30
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 8
[patent_figures_cnt] => 8
[patent_no_of_words] => 23084
[patent_no_of_claims] => 27
[patent_no_of_ind_claims] => 3
[patent_words_short_claim] => 322
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 15085912
[rel_patent_id] =>[rel_patent_doc_number] =>) 15/085912 | Dependency-based process of pre-existing data sets at an on demand code execution environment | Mar 29, 2016 | Issued |
Array
(
[id] => 11958036
[patent_doc_number] => 20170262188
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2017-09-14
[patent_title] => 'METHOD FOR MANAGING MAIN MEMORY DATABASE'
[patent_app_type] => utility
[patent_app_number] => 15/085874
[patent_app_country] => US
[patent_app_date] => 2016-03-30
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 10
[patent_figures_cnt] => 10
[patent_no_of_words] => 8778
[patent_no_of_claims] => 10
[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] => 15085874
[rel_patent_id] =>[rel_patent_doc_number] =>) 15/085874 | METHOD FOR MANAGING MAIN MEMORY DATABASE | Mar 29, 2016 | Abandoned |
Array
(
[id] => 11591490
[patent_doc_number] => 20170115901
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2017-04-27
[patent_title] => 'SHIFTING WEAROUT OF STORAGE DISKS'
[patent_app_type] => utility
[patent_app_number] => 15/069025
[patent_app_country] => US
[patent_app_date] => 2016-03-14
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 20
[patent_figures_cnt] => 20
[patent_no_of_words] => 15215
[patent_no_of_claims] => 9
[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] => 15069025
[rel_patent_id] =>[rel_patent_doc_number] =>) 15/069025 | Shifting wearout of storage disks | Mar 13, 2016 | Issued |