
Kevin Verbrugge
Examiner (ID: 3835, Phone: (571)272-4214 , Office: P/2132 )
| Most Active Art Unit | 2132 |
| Art Unit(s) | 2751, 2309, 2132, 2185, 2187, 2188, 2182, 2189 |
| Total Applications | 1465 |
| Issued Applications | 1284 |
| Pending Applications | 73 |
| Abandoned Applications | 118 |
Applications
| Application number | Title of the application | Filing Date | Status |
|---|---|---|---|
Array
(
[id] => 13172065
[patent_doc_number] => 10102149
[patent_country] => US
[patent_kind] => B1
[patent_issue_date] => 2018-10-16
[patent_title] => Replacement policies for a hybrid hierarchical cache
[patent_app_type] => utility
[patent_app_number] => 15/488840
[patent_app_country] => US
[patent_app_date] => 2017-04-17
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 32
[patent_figures_cnt] => 34
[patent_no_of_words] => 24811
[patent_no_of_claims] => 21
[patent_no_of_ind_claims] => 3
[patent_words_short_claim] => 65
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 15488840
[rel_patent_id] =>[rel_patent_doc_number] =>) 15/488840 | Replacement policies for a hybrid hierarchical cache | Apr 16, 2017 | Issued |
Array
(
[id] => 13497417
[patent_doc_number] => 20180300251
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2018-10-18
[patent_title] => AVOID CACHE LOOKUP FOR COLD CACHE
[patent_app_type] => utility
[patent_app_number] => 15/488961
[patent_app_country] => US
[patent_app_date] => 2017-04-17
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 0
[patent_figures_cnt] => 0
[patent_no_of_words] => 27661
[patent_no_of_claims] => 0
[patent_no_of_ind_claims] => -21
[patent_words_short_claim] => 75
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => publication
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 15488961
[rel_patent_id] =>[rel_patent_doc_number] =>) 15/488961 | Avoid cache lookup for cold cache | Apr 16, 2017 | Issued |
Array
(
[id] => 11981854
[patent_doc_number] => 20170286007
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2017-10-05
[patent_title] => 'LOAD BALANCED ACCESS TO DISTRIBUTED STORAGE OF DATA CUBES'
[patent_app_type] => utility
[patent_app_number] => 15/475686
[patent_app_country] => US
[patent_app_date] => 2017-03-31
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 28
[patent_figures_cnt] => 28
[patent_no_of_words] => 37550
[patent_no_of_claims] => 30
[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] => 15475686
[rel_patent_id] =>[rel_patent_doc_number] =>) 15/475686 | Load balanced access to distributed storage of data cubes | Mar 30, 2017 | Issued |
Array
(
[id] => 14886647
[patent_doc_number] => 10423363
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2019-09-24
[patent_title] => Apparatuses and methods for configuring I/OS of memory for hybrid memory modules
[patent_app_type] => utility
[patent_app_number] => 15/470698
[patent_app_country] => US
[patent_app_date] => 2017-03-27
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 3
[patent_figures_cnt] => 3
[patent_no_of_words] => 4460
[patent_no_of_claims] => 11
[patent_no_of_ind_claims] => 2
[patent_words_short_claim] => 200
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 15470698
[rel_patent_id] =>[rel_patent_doc_number] =>) 15/470698 | Apparatuses and methods for configuring I/OS of memory for hybrid memory modules | Mar 26, 2017 | Issued |
Array
(
[id] => 11996260
[patent_doc_number] => 20170300416
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2017-10-19
[patent_title] => 'ARITHMETIC PROCESSING APPARATUS AND CONTROL METHOD OF THE ARITHMETIC PROCESSING APPARATUS'
[patent_app_type] => utility
[patent_app_number] => 15/465674
[patent_app_country] => US
[patent_app_date] => 2017-03-22
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 11
[patent_figures_cnt] => 11
[patent_no_of_words] => 7440
[patent_no_of_claims] => 6
[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] => 15465674
[rel_patent_id] =>[rel_patent_doc_number] =>) 15/465674 | Arithmetic processing apparatus and control method of the arithmetic processing apparatus | Mar 21, 2017 | Issued |
Array
(
[id] => 13449191
[patent_doc_number] => 20180276138
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2018-09-27
[patent_title] => TRANSLATING VIRTUAL MEMORY ADDRESSES TO PHYSICAL ADDRESSES
[patent_app_type] => utility
[patent_app_number] => 15/465763
[patent_app_country] => US
[patent_app_date] => 2017-03-22
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 0
[patent_figures_cnt] => 0
[patent_no_of_words] => 7125
[patent_no_of_claims] => 0
[patent_no_of_ind_claims] => -17
[patent_words_short_claim] => 107
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => publication
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 15465763
[rel_patent_id] =>[rel_patent_doc_number] =>) 15/465763 | Translating virtual memory addresses to physical addresses | Mar 21, 2017 | Issued |
Array
(
[id] => 11989286
[patent_doc_number] => 20170293441
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2017-10-12
[patent_title] => 'ADAPTIVE BLOCK CACHE MANAGEMENT METHOD AND DBMS APPLYING THE SAME'
[patent_app_type] => utility
[patent_app_number] => 15/465605
[patent_app_country] => US
[patent_app_date] => 2017-03-22
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 5
[patent_figures_cnt] => 5
[patent_no_of_words] => 2933
[patent_no_of_claims] => 12
[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] =>[firstpage_image] =>[orig_patent_app_number] => 15465605
[rel_patent_id] =>[rel_patent_doc_number] =>) 15/465605 | Adaptive block cache management method and DBMS applying the same | Mar 21, 2017 | Issued |
Array
(
[id] => 11693013
[patent_doc_number] => 20170168728
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2017-06-15
[patent_title] => 'SYSTEMS AND METHODS FOR REORDERING PACKET TRANSMISSIONS IN A SCALABLE MEMORY SYSTEM PROTOCOL'
[patent_app_type] => utility
[patent_app_number] => 15/438492
[patent_app_country] => US
[patent_app_date] => 2017-02-21
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 11
[patent_figures_cnt] => 11
[patent_no_of_words] => 23384
[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] => 15438492
[rel_patent_id] =>[rel_patent_doc_number] =>) 15/438492 | Systems and methods for reordering packet transmissions in a scalable memory system protocol | Feb 20, 2017 | Issued |
Array
(
[id] => 13003719
[patent_doc_number] => 10025528
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2018-07-17
[patent_title] => Managing transformations of snapshots in a storage system
[patent_app_type] => utility
[patent_app_number] => 15/411476
[patent_app_country] => US
[patent_app_date] => 2017-01-20
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 8
[patent_figures_cnt] => 8
[patent_no_of_words] => 8808
[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] => 15411476
[rel_patent_id] =>[rel_patent_doc_number] =>) 15/411476 | Managing transformations of snapshots in a storage system | Jan 19, 2017 | Issued |
Array
(
[id] => 13318275
[patent_doc_number] => 20180210675
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2018-07-26
[patent_title] => HYBRID DRIVE GARBAGE COLLECTION
[patent_app_type] => utility
[patent_app_number] => 15/411550
[patent_app_country] => US
[patent_app_date] => 2017-01-20
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 0
[patent_figures_cnt] => 0
[patent_no_of_words] => 7583
[patent_no_of_claims] => 0
[patent_no_of_ind_claims] => -17
[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] => 15411550
[rel_patent_id] =>[rel_patent_doc_number] =>) 15/411550 | Hybrid drive garbage collection | Jan 19, 2017 | Issued |
Array
(
[id] => 13269209
[patent_doc_number] => 10146689
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2018-12-04
[patent_title] => Locally poll flag in multi processing node system to determine whether a resource is free to use for thread
[patent_app_type] => utility
[patent_app_number] => 15/411647
[patent_app_country] => US
[patent_app_date] => 2017-01-20
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 5
[patent_figures_cnt] => 6
[patent_no_of_words] => 6136
[patent_no_of_claims] => 19
[patent_no_of_ind_claims] => 3
[patent_words_short_claim] => 188
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 15411647
[rel_patent_id] =>[rel_patent_doc_number] =>) 15/411647 | Locally poll flag in multi processing node system to determine whether a resource is free to use for thread | Jan 19, 2017 | Issued |
Array
(
[id] => 11606397
[patent_doc_number] => 20170123701
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2017-05-04
[patent_title] => 'AMORTIZED SNAPSHOTS'
[patent_app_type] => utility
[patent_app_number] => 15/404102
[patent_app_country] => US
[patent_app_date] => 2017-01-11
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 9
[patent_figures_cnt] => 9
[patent_no_of_words] => 14464
[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] => 15404102
[rel_patent_id] =>[rel_patent_doc_number] =>) 15/404102 | Amortized snapshots | Jan 10, 2017 | Issued |
Array
(
[id] => 11731444
[patent_doc_number] => 20170192887
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2017-07-06
[patent_title] => 'CACHE ALLOCATION WITH CODE AND DATA PRIORITIZATION'
[patent_app_type] => utility
[patent_app_number] => 15/401220
[patent_app_country] => US
[patent_app_date] => 2017-01-09
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 16
[patent_figures_cnt] => 16
[patent_no_of_words] => 15729
[patent_no_of_claims] => 21
[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] =>[firstpage_image] =>[orig_patent_app_number] => 15401220
[rel_patent_id] =>[rel_patent_doc_number] =>) 15/401220 | Cache allocation with code and data prioritization | Jan 8, 2017 | Issued |
Array
(
[id] => 12868495
[patent_doc_number] => 20180181340
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2018-06-28
[patent_title] => METHOD AND APPARATUS FOR DIRECT ACCESS FROM NON-VOLATILE MEMORY TO LOCAL MEMORY
[patent_app_type] => utility
[patent_app_number] => 15/389596
[patent_app_country] => US
[patent_app_date] => 2016-12-23
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 0
[patent_figures_cnt] => 0
[patent_no_of_words] => 3184
[patent_no_of_claims] => 0
[patent_no_of_ind_claims] => -18
[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] => 15389596
[rel_patent_id] =>[rel_patent_doc_number] =>) 15/389596 | METHOD AND APPARATUS FOR DIRECT ACCESS FROM NON-VOLATILE MEMORY TO LOCAL MEMORY | Dec 22, 2016 | Abandoned |
Array
(
[id] => 12531831
[patent_doc_number] => 10007464
[patent_country] => US
[patent_kind] => B1
[patent_issue_date] => 2018-06-26
[patent_title] => Method and apparatus for integration of non-volatile memory
[patent_app_type] => utility
[patent_app_number] => 15/389908
[patent_app_country] => US
[patent_app_date] => 2016-12-23
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 6
[patent_figures_cnt] => 6
[patent_no_of_words] => 4380
[patent_no_of_claims] => 20
[patent_no_of_ind_claims] => 3
[patent_words_short_claim] => 135
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 15389908
[rel_patent_id] =>[rel_patent_doc_number] =>) 15/389908 | Method and apparatus for integration of non-volatile memory | Dec 22, 2016 | Issued |
Array
(
[id] => 11731260
[patent_doc_number] => 20170192703
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2017-07-06
[patent_title] => 'METHOD AND DEVICE FOR RECOVERING DATA REPLICATION BETWEEN STORAGE DEVICES'
[patent_app_type] => utility
[patent_app_number] => 15/389775
[patent_app_country] => US
[patent_app_date] => 2016-12-23
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 6
[patent_figures_cnt] => 6
[patent_no_of_words] => 5075
[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] =>[firstpage_image] =>[orig_patent_app_number] => 15389775
[rel_patent_id] =>[rel_patent_doc_number] =>) 15/389775 | Method and device for recovering data replication between storage devices | Dec 22, 2016 | Issued |
Array
(
[id] => 16651857
[patent_doc_number] => 10929032
[patent_country] => US
[patent_kind] => B1
[patent_issue_date] => 2021-02-23
[patent_title] => Host hinting for smart disk allocation to improve sequential access performance
[patent_app_type] => utility
[patent_app_number] => 15/383191
[patent_app_country] => US
[patent_app_date] => 2016-12-19
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 4
[patent_figures_cnt] => 4
[patent_no_of_words] => 4903
[patent_no_of_claims] => 20
[patent_no_of_ind_claims] => 3
[patent_words_short_claim] => 140
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 15383191
[rel_patent_id] =>[rel_patent_doc_number] =>) 15/383191 | Host hinting for smart disk allocation to improve sequential access performance | Dec 18, 2016 | Issued |
Array
(
[id] => 13029065
[patent_doc_number] => 10037152
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2018-07-31
[patent_title] => Method and system of high-throughput high-capacity storage appliance with flash translation layer escalation and global optimization on raw NAND flash
[patent_app_type] => utility
[patent_app_number] => 15/383046
[patent_app_country] => US
[patent_app_date] => 2016-12-19
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 7
[patent_figures_cnt] => 7
[patent_no_of_words] => 5164
[patent_no_of_claims] => 22
[patent_no_of_ind_claims] => 4
[patent_words_short_claim] => 154
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 15383046
[rel_patent_id] =>[rel_patent_doc_number] =>) 15/383046 | Method and system of high-throughput high-capacity storage appliance with flash translation layer escalation and global optimization on raw NAND flash | Dec 18, 2016 | Issued |
Array
(
[id] => 12513855
[patent_doc_number] => 10002084
[patent_country] => US
[patent_kind] => B1
[patent_issue_date] => 2018-06-19
[patent_title] => Memory management in virtualized computing systems having processors with more than two hierarchical privilege levels
[patent_app_type] => utility
[patent_app_number] => 15/383572
[patent_app_country] => US
[patent_app_date] => 2016-12-19
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 4
[patent_figures_cnt] => 6
[patent_no_of_words] => 6346
[patent_no_of_claims] => 20
[patent_no_of_ind_claims] => 3
[patent_words_short_claim] => 164
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 15383572
[rel_patent_id] =>[rel_patent_doc_number] =>) 15/383572 | Memory management in virtualized computing systems having processors with more than two hierarchical privilege levels | Dec 18, 2016 | Issued |
Array
(
[id] => 11708775
[patent_doc_number] => 20170177274
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2017-06-22
[patent_title] => 'Ensuring that Memory Device Actions are Valid using Reference Values'
[patent_app_type] => utility
[patent_app_number] => 15/383631
[patent_app_country] => US
[patent_app_date] => 2016-12-19
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 10
[patent_figures_cnt] => 10
[patent_no_of_words] => 15710
[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] => 15383631
[rel_patent_id] =>[rel_patent_doc_number] =>) 15/383631 | Ensuring that memory device actions are valid using reference values | Dec 18, 2016 | Issued |