Search

Kaushikkumar M. Patel

Examiner (ID: 7225, Phone: (571)272-5536 , Office: P/2138 )

Most Active Art Unit
2138
Art Unit(s)
2188, 2138, 2186
Total Applications
1024
Issued Applications
812
Pending Applications
47
Abandoned Applications
179

Applications

Application numberTitle of the applicationFiling DateStatus
Array ( [id] => 13961401 [patent_doc_number] => 20190057045 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2019-02-21 [patent_title] => METHODS AND SYSTEMS FOR CACHING BASED ON SERVICE LEVEL AGREEMENT [patent_app_type] => utility [patent_app_number] => 15/679088 [patent_app_country] => US [patent_app_date] => 2017-08-16 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 6527 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -17 [patent_words_short_claim] => 51 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 15679088 [rel_patent_id] =>[rel_patent_doc_number] =>)
15/679088
METHODS AND SYSTEMS FOR CACHING BASED ON SERVICE LEVEL AGREEMENT Aug 15, 2017 Abandoned
Array ( [id] => 13948621 [patent_doc_number] => 10210086 [patent_country] => US [patent_kind] => B1 [patent_issue_date] => 2019-02-19 [patent_title] => Fast cache demotions in storage controllers with metadata [patent_app_type] => utility [patent_app_number] => 15/678579 [patent_app_country] => US [patent_app_date] => 2017-08-16 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 10 [patent_figures_cnt] => 10 [patent_no_of_words] => 5728 [patent_no_of_claims] => 18 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 101 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 15678579 [rel_patent_id] =>[rel_patent_doc_number] =>)
15/678579
Fast cache demotions in storage controllers with metadata Aug 15, 2017 Issued
Array ( [id] => 11996241 [patent_doc_number] => 20170300396 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2017-10-19 [patent_title] => 'ALLOCATING DATA BASED ON HARDWARE FAULTS' [patent_app_type] => utility [patent_app_number] => 15/639458 [patent_app_country] => US [patent_app_date] => 2017-06-30 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 13 [patent_figures_cnt] => 13 [patent_no_of_words] => 10797 [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] => 15639458 [rel_patent_id] =>[rel_patent_doc_number] =>)
15/639458
ALLOCATING DATA BASED ON HARDWARE FAULTS Jun 29, 2017 Abandoned
Array ( [id] => 13738323 [patent_doc_number] => 20180373631 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2018-12-27 [patent_title] => EFFICIENT CACHE MEMORY HAVING AN EXPIRATION TIMER [patent_app_type] => utility [patent_app_number] => 15/634492 [patent_app_country] => US [patent_app_date] => 2017-06-27 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 7266 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -15 [patent_words_short_claim] => 73 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 15634492 [rel_patent_id] =>[rel_patent_doc_number] =>)
15/634492
Efficient cache memory having an expiration timer Jun 26, 2017 Issued
Array ( [id] => 13737941 [patent_doc_number] => 20180373439 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2018-12-27 [patent_title] => HYBRID DATA STORAGE SYSTEM WITH PRIVATE STORAGE CLOUD AND PUBLIC STORAGE CLOUD [patent_app_type] => utility [patent_app_number] => 15/635056 [patent_app_country] => US [patent_app_date] => 2017-06-27 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 16548 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -13 [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] => 15635056 [rel_patent_id] =>[rel_patent_doc_number] =>)
15/635056
Hybrid data storage system with private storage cloud and public storage cloud Jun 26, 2017 Issued
Array ( [id] => 12868447 [patent_doc_number] => 20180181324 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2018-06-28 [patent_title] => DATA PROTECTION WITH ERASURE CODING AND XOR [patent_app_type] => utility [patent_app_number] => 15/634935 [patent_app_country] => US [patent_app_date] => 2017-06-27 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 5927 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -17 [patent_words_short_claim] => 121 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 15634935 [rel_patent_id] =>[rel_patent_doc_number] =>)
15/634935
DATA PROTECTION WITH ERASURE CODING AND XOR Jun 26, 2017 Abandoned
Array ( [id] => 13738391 [patent_doc_number] => 20180373665 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2018-12-27 [patent_title] => MEMORY CHANNEL DRIVER WITH ECHO CANCELLATION [patent_app_type] => utility [patent_app_number] => 15/634991 [patent_app_country] => US [patent_app_date] => 2017-06-27 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 5339 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -17 [patent_words_short_claim] => 59 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 15634991 [rel_patent_id] =>[rel_patent_doc_number] =>)
15/634991
Memory channel driver with echo cancellation Jun 26, 2017 Issued
Array ( [id] => 14601269 [patent_doc_number] => 10353827 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2019-07-16 [patent_title] => Zone-SDID mapping scheme for TLB purges [patent_app_type] => utility [patent_app_number] => 15/615857 [patent_app_country] => US [patent_app_date] => 2017-06-07 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 6 [patent_figures_cnt] => 6 [patent_no_of_words] => 6156 [patent_no_of_claims] => 13 [patent_no_of_ind_claims] => 2 [patent_words_short_claim] => 122 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 15615857 [rel_patent_id] =>[rel_patent_doc_number] =>)
15/615857
Zone-SDID mapping scheme for TLB purges Jun 6, 2017 Issued
Array ( [id] => 14614511 [patent_doc_number] => 10359955 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2019-07-23 [patent_title] => Data storage device configured to perform a non-blocking control update operation [patent_app_type] => utility [patent_app_number] => 15/615368 [patent_app_country] => US [patent_app_date] => 2017-06-06 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 14 [patent_figures_cnt] => 17 [patent_no_of_words] => 18411 [patent_no_of_claims] => 20 [patent_no_of_ind_claims] => 8 [patent_words_short_claim] => 67 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 15615368 [rel_patent_id] =>[rel_patent_doc_number] =>)
15/615368
Data storage device configured to perform a non-blocking control update operation Jun 5, 2017 Issued
Array ( [id] => 12180503 [patent_doc_number] => 20180039439 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2018-02-08 [patent_title] => 'STORAGE SYSTEM, STORAGE CONTROL DEVICE, AND METHOD OF CONTROLLING A STORAGE SYSTEM' [patent_app_type] => utility [patent_app_number] => 15/615269 [patent_app_country] => US [patent_app_date] => 2017-06-06 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 16 [patent_figures_cnt] => 16 [patent_no_of_words] => 9718 [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] => 15615269 [rel_patent_id] =>[rel_patent_doc_number] =>)
15/615269
Storage system, storage control device, and method of controlling a storage system Jun 5, 2017 Issued
Array ( [id] => 13448725 [patent_doc_number] => 20180275905 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2018-09-27 [patent_title] => MULTI-MODE NVME OVER FABRICS DEVICE FOR SUPPORTING CAN (CONTROLLER AREA NETWORK) BUS OR SMBUS INTERFACE [patent_app_type] => utility [patent_app_number] => 15/615729 [patent_app_country] => US [patent_app_date] => 2017-06-06 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 6097 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -17 [patent_words_short_claim] => 71 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 15615729 [rel_patent_id] =>[rel_patent_doc_number] =>)
15/615729
Multi-mode NVMe over fabrics device for supporting CAN (controller area network) bus or SMBus interface Jun 5, 2017 Issued
15/609604 INLINE DEDUPLICATION AND COMPRESSION OF PORTIONS OF DATA IN A STORAGE SYSTEM May 30, 2017 Abandoned
Array ( [id] => 13525839 [patent_doc_number] => 20180314462 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2018-11-01 [patent_title] => QUEUE CONTROL FOR SHARED MEMORY ACCESS [patent_app_type] => utility [patent_app_number] => 15/581729 [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] => 4738 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -5 [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] => 15581729 [rel_patent_id] =>[rel_patent_doc_number] =>)
15/581729
Queue control for shared memory access Apr 27, 2017 Issued
Array ( [id] => 13068731 [patent_doc_number] => 10055145 [patent_country] => US [patent_kind] => B1 [patent_issue_date] => 2018-08-21 [patent_title] => System and method for load balancing with XOR star and XOR chain [patent_app_type] => utility [patent_app_number] => 15/581506 [patent_app_country] => US [patent_app_date] => 2017-04-28 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 8 [patent_figures_cnt] => 11 [patent_no_of_words] => 4140 [patent_no_of_claims] => 18 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 174 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 15581506 [rel_patent_id] =>[rel_patent_doc_number] =>)
15/581506
System and method for load balancing with XOR star and XOR chain Apr 27, 2017 Issued
Array ( [id] => 16045831 [patent_doc_number] => 10684786 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2020-06-16 [patent_title] => Methods for performing global deduplication on data blocks and devices thereof [patent_app_type] => utility [patent_app_number] => 15/581512 [patent_app_country] => US [patent_app_date] => 2017-04-28 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 4 [patent_figures_cnt] => 4 [patent_no_of_words] => 2940 [patent_no_of_claims] => 18 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 109 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 15581512 [rel_patent_id] =>[rel_patent_doc_number] =>)
15/581512
Methods for performing global deduplication on data blocks and devices thereof Apr 27, 2017 Issued
Array ( [id] => 12025817 [patent_doc_number] => 20170315916 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2017-11-02 [patent_title] => 'DIRECTORY MANAGEMENT METHOD, NODE CONTROLLER, AND SYSTEM' [patent_app_type] => utility [patent_app_number] => 15/581599 [patent_app_country] => US [patent_app_date] => 2017-04-28 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 18 [patent_figures_cnt] => 18 [patent_no_of_words] => 15230 [patent_no_of_claims] => 16 [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] => 15581599 [rel_patent_id] =>[rel_patent_doc_number] =>)
15/581599
DIRECTORY MANAGEMENT METHOD, NODE CONTROLLER, AND SYSTEM Apr 27, 2017 Abandoned
Array ( [id] => 13525759 [patent_doc_number] => 20180314422 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2018-11-01 [patent_title] => AUTOMATIC TIERING OF STORAGE USING DYNAMIC GROUPING [patent_app_type] => utility [patent_app_number] => 15/499022 [patent_app_country] => US [patent_app_date] => 2017-04-27 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 9651 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -17 [patent_words_short_claim] => 184 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 15499022 [rel_patent_id] =>[rel_patent_doc_number] =>)
15/499022
Automatic tiering of storage using dynamic grouping Apr 26, 2017 Issued
Array ( [id] => 15231387 [patent_doc_number] => 10503415 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2019-12-10 [patent_title] => Snapshot processing method and related device [patent_app_type] => utility [patent_app_number] => 15/498832 [patent_app_country] => US [patent_app_date] => 2017-04-27 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 4 [patent_figures_cnt] => 7 [patent_no_of_words] => 9694 [patent_no_of_claims] => 22 [patent_no_of_ind_claims] => 5 [patent_words_short_claim] => 117 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 15498832 [rel_patent_id] =>[rel_patent_doc_number] =>)
15/498832
Snapshot processing method and related device Apr 26, 2017 Issued
Array ( [id] => 13082895 [patent_doc_number] => 10061513 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2018-08-28 [patent_title] => Packet processing system, method and device utilizing memory sharing [patent_app_type] => utility [patent_app_number] => 15/483946 [patent_app_country] => US [patent_app_date] => 2017-04-10 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 3 [patent_figures_cnt] => 4 [patent_no_of_words] => 13708 [patent_no_of_claims] => 37 [patent_no_of_ind_claims] => 4 [patent_words_short_claim] => 282 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 15483946 [rel_patent_id] =>[rel_patent_doc_number] =>)
15/483946
Packet processing system, method and device utilizing memory sharing Apr 9, 2017 Issued
Array ( [id] => 13467447 [patent_doc_number] => 20180285266 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2018-10-04 [patent_title] => RESOURCE-SPECIFIC FLUSHES AND INVALIDATIONS OF CACHE AND MEMORY FABRIC STRUCTURES [patent_app_type] => utility [patent_app_number] => 15/477011 [patent_app_country] => US [patent_app_date] => 2017-04-01 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 28946 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -21 [patent_words_short_claim] => 80 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 15477011 [rel_patent_id] =>[rel_patent_doc_number] =>)
15/477011
Resource-specific flushes and invalidations of cache and memory fabric structures Mar 31, 2017 Issued
Menu