Patents by Inventor Hubbert Smith

Hubbert Smith has filed for patents to protect the following inventions. This listing includes patent applications that are pending as well as patents that have already been granted by the United States Patent and Trademark Office (USPTO).

  • Patent number: 11669597
    Abstract: The disclosure includes a system and method for multiparty collaboration including creating a first data object associated with first collaboration data, the first collaboration data associated with a first collaborating entity; generating a first object ownership log entry to an object ownership log associated with a collaboration, the first object ownership log entry including first identification information identifying the first data object and a first object owner identifying an owner of the first data object, wherein the first object owner associated with the first data object is the first collaborating entity; generating a first object tracking index entry associated with the first data object; receiving a user request associated with the first data object; and responding to the user request based on one or more of a user whitelist, the object ownership log, and the ownership tracking index.
    Type: Grant
    Filed: August 23, 2021
    Date of Patent: June 6, 2023
    Inventor: Hubbert Smith
  • Publication number: 20220217207
    Abstract: A system and method for distributed caching, the system having at least one network-connected storage device, a content server, and a control server. The control server is configured to discover the at least one network-connected storage device, collect device information from the at least one network-connected storage device, where the device information comprises a device location, assign each of the at least one network-connected storage device to a device domain based on each device location, and provide the content server with the device information for the one or more network-connected storage.
    Type: Application
    Filed: March 28, 2022
    Publication date: July 7, 2022
    Inventors: Hubbert Smith, Vikas Sinha
  • Patent number: 11340826
    Abstract: A solid state drive is provided for improving write consistency when replicating data. The solid state drive includes a plurality of memory die, a host interface, and a memory controller. The memory controller is configured to receive write commands from a host server, update a list of write commands and a status of execution of the write commands to include the write commands from the host server, and write data payloads associated with the write commands to at least a first memory die and a second memory die of the plurality of memory die. In response to the data payloads being written, the memory controller is configured to update the status of execution for the data payloads in the list of write commands and receive an indication that the data payloads have been written to an external device.
    Type: Grant
    Filed: September 13, 2019
    Date of Patent: May 24, 2022
    Assignee: Kioxia Corporation
    Inventor: Hubbert Smith
  • Patent number: 11290535
    Abstract: A system and method for distributed caching, the system having at least one network-connected storage device, a content server, and a control server. The control server is configured to discover the at least one network-connected storage device, collect device information from the at least one network-connected storage device, where the device information comprises a device location, assign each of the at least one network-connected storage device to a device domain based on each device location, and provide the content server with the device information for the one or more network-connected storage.
    Type: Grant
    Filed: June 17, 2020
    Date of Patent: March 29, 2022
    Assignee: Samsung Electronics Co., Ltd.
    Inventors: Hubbert Smith, Vikas Sinha
  • Patent number: 11283870
    Abstract: A system and method for a network-attached storage system includes at least one network-attached storage device, an application server, and a control server. In various embodiments, the control server is configured to discover the at least one network-attached storage device and configure a storage volume and a storage pool having the at least one network-attached storage device. The control server may claim each of the at least one network-attached storage device by sending each network-attached storage device a device whitelist. The control server is also configured to map the application server to the storage volume and provide the application server with an application server whitelist.
    Type: Grant
    Filed: March 25, 2020
    Date of Patent: March 22, 2022
    Assignee: Samsung Electronics Co., Ltd.
    Inventor: Hubbert Smith
  • Publication number: 20210081132
    Abstract: A solid state drive is provided for improving write consistency when replicating data. The solid state drive includes a plurality of memory die, a host interface, and a memory controller. The memory controller is configured to receive write commands from a host server, update a list of write commands and a status of execution of the write commands to include the write commands from the host server, and write data payloads associated with the write commands to at least a first memory die and a second memory die of the plurality of memory die. In response to the data payloads being written, the memory controller is configured to update the status of execution for the data payloads in the list of write commands and receive an indication that the data payloads have been written to an external device.
    Type: Application
    Filed: September 13, 2019
    Publication date: March 18, 2021
    Inventor: Hubbert Smith
  • Publication number: 20200322433
    Abstract: A system and method for distributed caching, the system having at least one network-connected storage device, a content server, and a control server. The control server is configured to discover the at least one network-connected storage device, collect device information from the at least one network-connected storage device, where the device information comprises a device location, assign each of the at least one network-connected storage device to a device domain based on each device location, and provide the content server with the device information for the one or more network-connected storage.
    Type: Application
    Filed: June 17, 2020
    Publication date: October 8, 2020
    Inventors: Hubbert Smith, Vikas Sinha
  • Patent number: 10735389
    Abstract: Embodiments include a storage device, comprising: a communication interface; data storage media; key storage media; and control logic configured to: receive a first key associated with a second key through the communication interface; store the first key in the key storage media; and restrict access through the communication interface to data stored in the data storage media using at least one of the first key and the second key.
    Type: Grant
    Filed: April 13, 2018
    Date of Patent: August 4, 2020
    Assignee: SAMSUNG ELECTRONICS CO., LTD.
    Inventors: Hubbert Smith, Sompong Paul Olarig
  • Publication number: 20200244736
    Abstract: A system and method for a network-attached storage system includes at least one network-attached storage device, an application server, and a control server. In various embodiments, the control server is configured to discover the at least one network-attached storage device and configure a storage volume and a storage pool having the at least one network-attached storage device. The control server may claim each of the at least one network-attached storage device by sending each network-attached storage device a device whitelist. The control server is also configured to map the application server to the storage volume and provide the application server with an application server whitelist.
    Type: Application
    Filed: March 25, 2020
    Publication date: July 30, 2020
    Inventor: Hubbert Smith
  • Patent number: 10728332
    Abstract: A system and method for distributed caching, the system having at least one network-connected storage device, a content server, and a control server. The control server is configured to discover the at least one network-connected storage device, collect device information from the at least one network-connected storage device, where the device information comprises a device location, assign each of the at least one network-connected storage device to a device domain based on each device location, and provide the content server with the device information for the one or more network-connected storage.
    Type: Grant
    Filed: March 14, 2018
    Date of Patent: July 28, 2020
    Assignee: Samsung Electronics Co., Ltd.
    Inventors: Hubbert Smith, Vikas Sinha
  • Patent number: 10681137
    Abstract: A system and method for a network-attached storage system includes at least one network-attached storage device, an application server, and a control server. In various embodiments, the control server is configured to discover the at least one network-attached storage device and configure a storage volume and a storage pool having the at least one network-attached storage device. The control server may claim each of the at least one network-attached storage device by sending each network-attached storage device a device whitelist. The control server is also configured to map the application server to the storage volume and provide the application server with an application server whitelist.
    Type: Grant
    Filed: February 26, 2018
    Date of Patent: June 9, 2020
    Assignee: Samsung Electronics Co., Ltd.
    Inventor: Hubbert Smith
  • Patent number: 10616341
    Abstract: A system and method for a network-attached storage system includes at least one network-attached storage device, an application server, and a control server. In various embodiments, the control server is configured to discover the at least one network-attached storage device and configure a storage volume and a storage pool having the at least one network-attached storage device. The control server may claim each of the at least one network-attached storage device by sending each network-attached storage device a device whitelist. The control server is also configured to map the application server to the storage volume and provide the application server with an application server whitelist.
    Type: Grant
    Filed: February 26, 2018
    Date of Patent: April 7, 2020
    Assignee: Samsung Electronics Co., Ltd.
    Inventor: Hubbert Smith
  • Publication number: 20190199796
    Abstract: A system and method for a network-attached storage system includes at least one network-attached storage device, an application server, and a control server. In various embodiments, the control server is configured to discover the at least one network-attached storage device and configure a storage volume and a storage pool having the at least one network-attached storage device. The control server may claim each of the at least one network-attached storage device by sending each network-attached storage device a device whitelist. The control server is also configured to map the application server to the storage volume and provide the application server with an application server whitelist.
    Type: Application
    Filed: February 26, 2018
    Publication date: June 27, 2019
    Inventor: Hubbert Smith
  • Publication number: 20190199817
    Abstract: A system and method for distributed caching, the system having at least one network-connected storage device, a content server, and a control server. The control server is configured to discover the at least one network-connected storage device, collect device information from the at least one network-connected storage device, where the device information comprises a device location, assign each of the at least one network-connected storage device to a device domain based on each device location, and provide the content server with the device information for the one or more network-connected storage.
    Type: Application
    Filed: March 14, 2018
    Publication date: June 27, 2019
    Inventors: Hubbert Smith, Vikas Sinha
  • Publication number: 20180241729
    Abstract: Embodiments include a storage device, comprising: a communication interface; data storage media; key storage media; and control logic configured to: receive a first key associated with a second key through the communication interface; store the first key in the key storage media; and restrict access through the communication interface to data stored in the data storage media using at least one of the first key and the second key.
    Type: Application
    Filed: April 13, 2018
    Publication date: August 23, 2018
    Inventors: Hubbert SMITH, Sompong Paul OLARIG
  • Patent number: 10003585
    Abstract: Embodiments include a storage device, comprising: a communication interface; data storage media; key storage media; and control logic configured to: receive a first key associated with a second key through the communication interface; store the first key in the key storage media; and restrict access through the communication interface to data stored in the data storage media using at least one of the first key and the second key.
    Type: Grant
    Filed: October 18, 2016
    Date of Patent: June 19, 2018
    Assignee: SAMSUNG ELECTRONICS CO., LTD.
    Inventors: Hubbert Smith, Sompong Paul Olarig
  • Publication number: 20180041483
    Abstract: Embodiments include a storage device, comprising: a communication interface; data storage media; key storage media; and control logic configured to: receive a first key associated with a second key through the communication interface; store the first key in the key storage media; and restrict access through the communication interface to data stored in the data storage media using at least one of the first key and the second key.
    Type: Application
    Filed: October 18, 2016
    Publication date: February 8, 2018
    Inventors: Hubbert SMITH, Sompong Paul OLARIG
  • Patent number: 9560134
    Abstract: Systems and methods are described herein that provide storage array side write locking. In embodiments, data is on storage arrays that are shared by a plurality of clients, and the storage array prevents write contentions on the shared data by employing a storage array side write locking strategy that uses a write lock table to determine whether requested data is currently being serviced by one of the plurality of clients. For example, upon receiving a request for data, the storage array checks a lock table to determine whether any of the requested data is currently write locked (which indications current use of the data). If the grains are not write locked, then the data request may be allowed. If the grains are write locked, then the data request may be denied. In embodiments, the storage array takes steps to determine whether write locks have become stale and should be removed.
    Type: Grant
    Filed: June 27, 2012
    Date of Patent: January 31, 2017
    Assignee: NETAPP, INC.
    Inventor: Hubbert Smith
  • Publication number: 20160314486
    Abstract: A device (205, 425, 440) can include a storage device (210), such as a Solid State Drive (SSD). The storage device (210) can store a partner ID (215, 220) identifying a partner (105) that deployed the device (205, 425, 440) to a customer (125). A metrics capture module (230) in the device (205, 425, 440) can capture metrics (435, 445, 605) about the operation of the storage device (210). A transmitter (235) in the device (205, 425, 440) can transmit the metrics (435, 445, 605) to the manufacturer (110) of the device (205, 425, 440), potentially via an aggregator (135). The manufacturer (110) of the device (205, 425, 440) can use the metrics (435, 445, 605) and the partner ID (215, 220) to provide an incentive (725, 810, 820, 825) the partner (105).
    Type: Application
    Filed: September 28, 2015
    Publication date: October 27, 2016
    Inventor: Hubbert SMITH
  • Patent number: 9146684
    Abstract: A storage architecture of a storage system environment has a storage connector interface configured to exchange data directly between flash storage devices on a server and a storage array of the environment so as to bypass main memory and a system bus of the server. According to one or more embodiments, the storage connnector interface includes control logic configured to implement the data exchange in accordance with one of a plurality of operational modes that deploy and synchronize the data on the flash storage devices and the storage array. Advantageously, the storage connector interface obviates latencies and bandwidth consumption associated with prior data exchanges over the main memory and bus, thereby enhancing storage architecture performance.
    Type: Grant
    Filed: September 28, 2012
    Date of Patent: September 29, 2015
    Assignee: NetApp, Inc.
    Inventors: Hubbert Smith, Stephen Daniel