Back to results
US 11,082,494 B2Granted
Cross storage protocol access response for object data stores
AssigneeWestern Digital Technologies, Inc.
InventorJense Seurynck
Life of this patent
Estimating the term…
Abstract
Example distributed storage systems, cross-protocol engines, and methods support cross storage protocol access response for object data stores. Data storage operations targeting the same data object using distinct data storage protocols may be received and detected. A routine based on the data storage protocols being distinct from one another may be executed in response.
Claims20
A computer-implemented method, comprising:
- receiving, from a first client, a first data request for a first operation associated with a data object, wherein the first data request is formatted according to a first data storage protocol;
- receiving, from a second client, a second data request for a second operation associated with the data object, wherein the second data request is formatted according to a second data storage protocol;
- detecting that the second data storage protocol is distinct from the first data storage protocol;
- and
- executing a routine based on the second data storage protocol being distinct from the first data storage protocol, wherein executing the routine includes:
- generating a notification indicating the second operation and the second data storage protocol;
- and
- sending the notification to the first client.
5 more elements
A system comprising:
- a processor;
- a memory;
- a client request handler, stored in the memory for execution by the processor, configured to:
- receive, from a first client, a first data request for a first operation associated with a data object, wherein the first data request is formatted according to a first data storage protocol;
- and
- receive, from a second client, a second data request for a second operation associated with the data object, wherein the second data request is formatted according to a second data storage protocol;
- a cross-protocol engine, stored in the memory for execution by the processor, configured to:
- detect that the second data storage protocol is distinct from the first data storage protocol;
- and
- execute a routine based on the second data storage protocol being distinct from the first data storage protocol;
- and
- a notification engine, stored in the memory for execution by the processor, configured to:
- generate a notification indicating the second operation and the second data storage protocol;
- and
- send the notification to the first client.
12 more elements
A system comprising:
- a non-transitory data store;
- means for receiving, from a first client, a first data request for a first operation associated with a data object to be written to the non-transitory data store, wherein the first data request is formatted according to a first data storage protocol;
- means for receiving, from a second client, a second data request for a second operation associated with the data object stored in the non-transitory data store, wherein the second data request is formatted according to a second data storage protocol;
- means for detecting that the second data storage protocol is distinct from the first data storage protocol;
- and
- means for executing a routine based on the second data storage protocol being distinct from the first data storage protocol, wherein executing the routine includes:
- generating a notification indicating the second operation and the second data storage protocol;
- and
- sending the notification to the first client.
6 more elements
Dependencies are inferred from the claim text.