Abstract: An apparatus comprises a storage device and a device controller operatively coupled with the storage device. The device controller comprises a memory that stores an application. The application stored on the memory comprises instructions. When executed, the instruction direct the device controller to receive a storage request comprising content. The device controller retrieves a storage device policy from the memory that indicates a set of storage locations on the storage device. The device controller selects one of the storage locations on the storage device based on the storage device policy. The device controller stores the content on the storage device at the selected storage location. The device controller records storage information for the content that indicates the selected location on the memory.
Type:
Grant
Filed:
January 10, 2024
Date of Patent:
April 1, 2025
Assignee:
Gaea LLC
Inventors:
Joshua Johnson, Curt Bruner, Jeffrey Reh, Christopher Squires, Brian Wilson
Abstract: In an embodiment, a storage device is provided. A device controller with a memory is coupled with the storage device. The memory stores an application with instructions that direct the controller to receive a storage device policy. The instructions further direct the controller to store content from a storage request in accordance with the storage device policy, and record storage information, including at least a content identifier, to the memory. Subsequent to storing the content, the instructions further direct the controller to retrieve the content according to the storage information received in a storage request. According to an implementation, the instructions further provide instruction to refuse a delete request in accordance with the storage information. According to an implementation, the instructions provide direction to store the storage information at a remote location.
Type:
Grant
Filed:
April 8, 2022
Date of Patent:
February 20, 2024
Assignee:
Gaea LLC
Inventors:
Joshua Johnson, Curt Bruner, Jeffrey Reh, Christopher Squires, Brian Wilson
Abstract: In an embodiment, a storage device is provided. A device controller with a memory is coupled with the storage device. The memory stores an application with instructions that direct the controller to receive a storage device policy. The instructions further direct the controller to store content from a storage request in accordance with the storage device policy, and record storage information, including at least a content identifier, to the memory. Subsequent to storing the content, the instructions further direct the controller to retrieve the content according to the storage information received in a storage request. According to an implementation, the instructions further provide instruction to refuse a delete request in accordance to the storage information. According to an implementation, the instructions provide direction to store the storage information at a remote location.
Type:
Grant
Filed:
August 11, 2020
Date of Patent:
May 10, 2022
Assignee:
Gaea LLC
Inventors:
Joshua Johnson, Curt Bruner, Jeffrey Reh, Christopher Squires, Brian Wilson
Abstract: In an embodiment, a storage device is provided. A device controller with a memory is coupled with the storage device. The memory stores an application with instructions that direct the controller to receive a storage device policy. The instructions further direct the controller to store content from a storage request in accordance with the storage device policy, and record storage information, including at least a content identifier, to the memory. Subsequent to storing the content, the instructions further direct the controller to retrieve the content according to the storage information received in a storage request. According to an implementation, the instructions further provide instruction to refuse a delete request in accordance to the storage information. According to an implementation, the instructions provide direction to store the storage information at a remote location.
Type:
Grant
Filed:
November 6, 2017
Date of Patent:
September 15, 2020
Assignee:
Gaea LLC
Inventors:
Joshua Johnson, Curt Bruner, Jeffrey Reh, Christopher Squires, Brian Wilson