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).
-
Publication number: 20240394400Abstract: This present disclosure includes Multi-Party Collaborators and methods wherein: A given business or public organization establishes a secure digital workspace, a multi-party collaborator. This organization trains the multi-party collaborator using a multi-party AI secrets learner with a training data set of confidential/non-confidential data samples. Once the multiparty collaborator is trained, human users submit AI/LLM queries within the Multi-Party Collaborator. The human submitted query is disaggregated into machine readable tagged, sub-queries, and the AI classifier sorts the dis-aggregated sub-queries into confidential and non-confidential. The Query manager, within the multi-party collaborator, routes the non-confidential sub-query to the large public AI/LLMs, for public processing, routes the confidential sub-query within the Multi-party collaborator for quarantined processing.Type: ApplicationFiled: May 25, 2023Publication date: November 28, 2024Applicant: Hubbert SmithInventor: Hubbert Smith
-
Patent number: 11669597Abstract: 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: GrantFiled: August 23, 2021Date of Patent: June 6, 2023Inventor: Hubbert Smith
-
Publication number: 20220217207Abstract: 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: ApplicationFiled: March 28, 2022Publication date: July 7, 2022Inventors: Hubbert Smith, Vikas Sinha
-
Patent number: 11340826Abstract: 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: GrantFiled: September 13, 2019Date of Patent: May 24, 2022Assignee: Kioxia CorporationInventor: Hubbert Smith
-
Patent number: 11290535Abstract: 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: GrantFiled: June 17, 2020Date of Patent: March 29, 2022Assignee: Samsung Electronics Co., Ltd.Inventors: Hubbert Smith, Vikas Sinha
-
Patent number: 11283870Abstract: 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: GrantFiled: March 25, 2020Date of Patent: March 22, 2022Assignee: Samsung Electronics Co., Ltd.Inventor: Hubbert Smith
-
Publication number: 20210081132Abstract: 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: ApplicationFiled: September 13, 2019Publication date: March 18, 2021Inventor: Hubbert Smith
-
Publication number: 20200322433Abstract: 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: ApplicationFiled: June 17, 2020Publication date: October 8, 2020Inventors: Hubbert Smith, Vikas Sinha
-
Patent number: 10735389Abstract: 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: GrantFiled: April 13, 2018Date of Patent: August 4, 2020Assignee: SAMSUNG ELECTRONICS CO., LTD.Inventors: Hubbert Smith, Sompong Paul Olarig
-
Publication number: 20200244736Abstract: 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: ApplicationFiled: March 25, 2020Publication date: July 30, 2020Inventor: Hubbert Smith
-
Patent number: 10728332Abstract: 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: GrantFiled: March 14, 2018Date of Patent: July 28, 2020Assignee: Samsung Electronics Co., Ltd.Inventors: Hubbert Smith, Vikas Sinha
-
Patent number: 10681137Abstract: 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: GrantFiled: February 26, 2018Date of Patent: June 9, 2020Assignee: Samsung Electronics Co., Ltd.Inventor: Hubbert Smith
-
Patent number: 10616341Abstract: 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: GrantFiled: February 26, 2018Date of Patent: April 7, 2020Assignee: Samsung Electronics Co., Ltd.Inventor: Hubbert Smith
-
Publication number: 20190199796Abstract: 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: ApplicationFiled: February 26, 2018Publication date: June 27, 2019Inventor: Hubbert Smith
-
Publication number: 20190199817Abstract: 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: ApplicationFiled: March 14, 2018Publication date: June 27, 2019Inventors: Hubbert Smith, Vikas Sinha
-
Publication number: 20180241729Abstract: 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: ApplicationFiled: April 13, 2018Publication date: August 23, 2018Inventors: Hubbert SMITH, Sompong Paul OLARIG
-
Patent number: 10003585Abstract: 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: GrantFiled: October 18, 2016Date of Patent: June 19, 2018Assignee: SAMSUNG ELECTRONICS CO., LTD.Inventors: Hubbert Smith, Sompong Paul Olarig
-
Publication number: 20180041483Abstract: 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: ApplicationFiled: October 18, 2016Publication date: February 8, 2018Inventors: Hubbert SMITH, Sompong Paul OLARIG
-
Patent number: 9560134Abstract: 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: GrantFiled: June 27, 2012Date of Patent: January 31, 2017Assignee: NETAPP, INC.Inventor: Hubbert Smith
-
Publication number: 20160314486Abstract: 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: ApplicationFiled: September 28, 2015Publication date: October 27, 2016Inventor: Hubbert SMITH