Back to results
US 12,659,380 B2Granted
Systems and methods for storage-efficient sensors
AssigneeSamsung Electronics Co., Ltd.
InventorsRamdas P. Kachare, Ehsan Najafabadi, Oscar P. Pinto
Life of this patent
Estimating the term…
Abstract
Provided are systems, methods, and apparatuses for providing storage-efficient sensors. A method can include: using a discovery service to determine one or more parameters associated with a storage device via a network over a medium; transmitting data from at least one sensor to a storage device via the network over the medium; processing the data and storing at least a portion of the data at the storage device; and transmitting at least a second portion of the data via the network to at least one host.
Claims20
A method, comprising:
- receiving, by a storage device, a host command from a host computing device;
- receiving, by the storage device, from a first sensor, a first request transmitted by the first sensor, wherein a first network connection is established between the first sensor and the storage device based on the first request;
- receiving over the first network connection, by the storage device, from the first sensor, a write command and first data, wherein the write command and the first data are generated by the first sensor, wherein the write command identifies a first location in the storage device for storing the first data;
- receiving, by the storage device, from a second sensor different from the first sensor, a second request transmitted by the second sensor, wherein a second network connection is established between the second sensor and the storage device based on the second request;
- receiving over the second network connection, by the storage device, from the second sensor, a second command and second data, wherein the second command and the second data are generated by the second sensor, wherein the second command identifies a second location in the storage device for storing the second data;
- executing the write command by the storage device and storing the first data in the first location of the storage device;
- executing, by the storage device, the host command based on the storing of the at least a portion of the first data;
- transmitting, by the storage device, a notification to the host computing device based on executing the host command;
- receiving, by the storage device, based on the notification to the host computing device, a third command from the host computing device different from the first sensor and the second sensor;
- and
- transmitting, by the storage device, the at least the portion of the first data to the host computing device based on the third command.
8 more elements
A storage device, comprising:
- a processor;
- and
- a memory, wherein the memory stores instructions that cause the processor to:
- receive a host command from a host computing device;
- receive from a first sensor, a first request transmitted by the first sensor, wherein a first network connection is established between the first sensor and the storage device based on the first request;
- receive over the first network connection, from the first sensor, a write command and first data, wherein the write command and the first data are generated by the first sensor, wherein the write command identifies a first location in the storage device for storing the first data;
- receive from a second sensor different from the first sensor, a second request transmitted by the second sensor, wherein a second network connection is established between the second sensor and the storage device based on the second request;
- receive over the second network connection, from the second sensor, a second command and second data, wherein the second command and the second data are generated by the second sensor, wherein the second command identifies a second location in the storage device for storing the second data;
- execute the write command and store the first data in the first location of the storage device;
- execute the host command based on the storing of the at least a portion of the first data;
- transmit a notification to the host computing device based on executing the host command;
- receive, based on the notification to the host computing device, a third command from the host computing device different from the first sensor and the second sensor;
- and
- transmit the at least the portion of the first data to the host computing device based on the third command.
11 more elements
Dependencies are inferred from the claim text.