Patents by Inventor Allen Samuels

Allen Samuels 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: 20240310841
    Abstract: A system to remotely operate a vehicle in the presence of limited bandwidth and high latency is disclosed. A remote driver station calculates and transmits a trajectory to a vehicle. The vehicle relocalizes and then follows said trajectory. Images captured by cameras on the vehicle are processed and then compressed for transmission over the limited bandwidth connection to the remote driver. Other sensors on the vehicle collect information which is transmitted to the remote driver as well as aiding in the processing and compression of visual information.
    Type: Application
    Filed: April 11, 2022
    Publication date: September 19, 2024
    Inventors: Allen Samuels, Gopal Solanki
  • Publication number: 20230383228
    Abstract: An apparatus (e.g., for cell culture for in vitro growth of tissues and/or organs) includes a base, a plate on the base, and a removable barrier component on the plate. The removable barrier component is configured to at least partially define a first region. The removable barrier component includes a bottom surface and a top surface. The bottom surface configured to be in contact with the plate. The top surface is opposite the bottom surface. The press is configured to engage the top surface of the removable barrier component to apply a predetermined pressure to the removable barrier component. The removable barrier component is between the press and the plate. A joint between the plate and the removable barrier component may be substantially impermeable to live cells. The apparatus may further include a removable cover that engages the base to enclose the plate, the removable barrier component, and the press.
    Type: Application
    Filed: May 26, 2023
    Publication date: November 30, 2023
    Applicant: THE REGENTS OF THE UNIVERSITY OF MICHIGAN
    Inventors: Stephen E. FEINBERG, James Brian WASHINGTON, Roger W. MULDER, Allen SAMUELS, Cynthia L. MARCELO
  • Publication number: 20230342726
    Abstract: System and method for a consumer to arrange a live bi-directional audio/video feed to a previously unknown service provider either by selecting from a set of dynamically determined categories or through natural language search techniques. Service providers have previously indicated their availability which the system uses to select and present to consumers.
    Type: Application
    Filed: October 21, 2019
    Publication date: October 26, 2023
    Applicant: TASKHUMAN, INC
    Inventors: Kartik Thumbavanam PADMANABHAN, Daniel MAZZELLA, Ravi SWAMINATHAN, Allen SAMUELS
  • Publication number: 20230216931
    Abstract: A cloud-based, geospatially-enabled data recording, notification, and rendering system.
    Type: Application
    Filed: February 27, 2023
    Publication date: July 6, 2023
    Inventor: James Allen Samuel
  • Patent number: 11595486
    Abstract: A cloud-based, geospatially-enabled data recording, notification, and rendering system.
    Type: Grant
    Filed: July 27, 2021
    Date of Patent: February 28, 2023
    Assignee: Pluribus Inc.
    Inventor: James Allen Samuel
  • Publication number: 20210360076
    Abstract: A cloud-based, geospatially-enabled data recording, notification, and rendering system.
    Type: Application
    Filed: July 27, 2021
    Publication date: November 18, 2021
    Inventor: James Allen Samuel
  • Publication number: 20210293559
    Abstract: A system and method for navigating a route based on intrinsic characteristics and feedback of the traveler.
    Type: Application
    Filed: November 18, 2020
    Publication date: September 23, 2021
    Inventor: James Allen Samuel
  • Patent number: 11030156
    Abstract: Apparatuses, systems, methods, and computer program products are disclosed for key-value stores with partial data access. An interface module is configured to receive a data object for storage in a key-value store. The data object may include a key and a value. A block object module is configured to generate a plurality of block objects smaller than the data object. A block object may include a new key and a new value. The new key may be based on the key for the data object and on metadata for the new value. The new value may be based on at least a portion of the value for the data object. A storage module is configured to store the block objects in the key-value store.
    Type: Grant
    Filed: August 9, 2016
    Date of Patent: June 8, 2021
    Assignee: SANDISK TECHNOLOGIES LLC
    Inventors: Tomy Cheru, Brian O'Krafka, Allen Samuels, Manavalan Krishnan
  • Publication number: 20210100370
    Abstract: A barrier for an infant that has a central portion sized to receive an infant thereon and a first and second side portion extending partially away from the central portion. Wherein the central portion and first and second side portions are formed from folds in an integral material.
    Type: Application
    Filed: April 23, 2018
    Publication date: April 8, 2021
    Inventors: Lindsay Charlie Brink, Allen Samuels
  • Patent number: 10289547
    Abstract: A Data Storage Device (DSD) includes a Non-Volatile Memory (NVM) for storing data, a network interface for communicating on a network, and a processor. According to one aspect, a command is received via the network interface for storing data in the NVM. A data writing methodology is dynamically selected for how the data will be physically stored in the NVM from among a plurality of data writing methodologies based at least in part on whether the command is to be performed using a first interface or a second interface for accessing data in the NVM. According to another aspect, respective storage capacities of the NVM and/or respective rates of consumption of different types of storage media in the NVM are assigned to the first interface and to the second interface.
    Type: Grant
    Filed: April 11, 2017
    Date of Patent: May 14, 2019
    Assignee: Western Digital Technologies, Inc.
    Inventors: James N. Malina, Allen Samuels
  • Patent number: 10133764
    Abstract: A method of managing a storage system having one or more storage devices includes receiving a request to access, in a tiered data structure, a data object and one or more attributes of the data object and processing the access request. The request includes a first key value for the data object and respective second key values for the one or more attributes of the data object. Modified key values for the attributes of the data object are generated in accordance with at least a portion of the first key value and used to access tree entries for the data object attributes in one or more leaf nodes of the tiered data structure. A tree entry for the data object is also accessed from the same set of one or more leaf nodes.
    Type: Grant
    Filed: May 2, 2016
    Date of Patent: November 20, 2018
    Assignee: SANDISK TECHNOLOGIES LLC
    Inventors: Tomy Ammuthan Cheru, Brian W. O'Krafka, Allen Samuels, Manavalan Krishnan
  • Publication number: 20170220463
    Abstract: A Data Storage Device (DSD) includes a Non-Volatile Memory (NVM) for storing data, a network interface for communicating on a network, and a processor. According to one aspect, a command is received via the network interface for storing data in the NVM. A data writing methodology is dynamically selected for how the data will be physically stored in the NVM from among a plurality of data writing methodologies based at least in part on whether the command is to be performed using a first interface or a second interface for accessing data in the NVM. According to another aspect, respective storage capacities of the NVM and/or respective rates of consumption of different types of storage media in the NVM are assigned to the first interface and to the second interface.
    Type: Application
    Filed: April 11, 2017
    Publication date: August 3, 2017
    Inventors: James N. MALINA, Allen SAMUELS
  • Publication number: 20170185625
    Abstract: Apparatuses, systems, methods, and computer program products are disclosed for key-value stores with partial data access. An interface module is configured to receive a data object for storage in a key-value store. The data object may include a key and a value. A block object module is configured to generate a plurality of block objects smaller than the data object. A block object may include a new key and a new value. The new key may be based on the key for the data object and on metadata for the new value. The new value may be based on at least a portion of the value for the data object. A storage module is configured to store the block objects in the key-value store.
    Type: Application
    Filed: August 9, 2016
    Publication date: June 29, 2017
    Applicant: SanDisk Technologies LLC
    Inventors: Tomy Cheru, Brian O'Krafka, Allen Samuels, Manavalan Krishnan
  • Patent number: 9665311
    Abstract: Systems, methods and/or devices are used to reduce declared capacity of non-volatile memory of a storage device in a storage system. In one aspect, the method includes, detecting an amelioration trigger for reducing declared capacity of non-volatile memory of a storage device of the storage system, and in accordance with the detected amelioration trigger, performing an amelioration process to reduce declared capacity of the non-volatile memory of the storage device, the performing including making specific logical addresses of a logical address space unavailable to a host. In some embodiments, the storage device includes one or more flash memory devices. In some embodiments, the detecting, the performing, or both are performed by the storage device, or by one or more subsystems of the storage system distinct from the storage device, or by the host.
    Type: Grant
    Filed: February 12, 2015
    Date of Patent: May 30, 2017
    Assignee: SANDISK TECHNOLOGIES LLC
    Inventors: Allen Samuels, Warren Fritz Kruger, Linh Tien Truong
  • Patent number: 9652153
    Abstract: Systems, methods and/or devices are used to reduce declared capacity of non-volatile memory of a storage device in a storage system. In one aspect, the method includes, detecting an amelioration trigger for reducing declared capacity of non-volatile memory of a storage device of the storage system, and in accordance with the detected amelioration trigger, performing an amelioration process to reduce declared capacity of the non-volatile memory of the storage device, the performing including reducing a count of logical addresses of a logical address space available to a host. In some embodiments, the storage device includes one or more flash memory devices. In some embodiments, the detecting, the performing, or both are performed by the storage device, or by one or more subsystems of the storage system distinct from the storage device, or by the host.
    Type: Grant
    Filed: February 12, 2015
    Date of Patent: May 16, 2017
    Assignee: SANDISK TECHNOLOGIES LLC
    Inventors: Allen Samuels, Warren Fritz Kruger, Linh Tien Truong
  • Patent number: 9645749
    Abstract: A storage system includes a memory controller and a storage device with one or more memory devices, each with a plurality of memory portions. The memory controller determines an initial storage capacity for each of the one or more memory devices, where the one or more memory devices are configured in a first storage density. The memory controller detects a trigger condition as to at least one memory portion of a respective device of the one or more memory devices and, in response to detecting the trigger condition, recharacterizes the at least one memory portion of the respective memory device so as to be configured in a second storage density, where the at least one recharacterized memory portion of the respective memory device has a reduced storage capacity. After the recharacterizing, the memory controller determines a revised storage capacity for the respective memory device.
    Type: Grant
    Filed: July 1, 2014
    Date of Patent: May 9, 2017
    Assignee: SANDISK TECHNOLOGIES LLC
    Inventors: Linh Tien Truong, Allen Samuels, Navneeth Kankani
  • Patent number: 9635143
    Abstract: The present solution automatically detects the remote display protocol capabilities of the client, server and/or intermediaries to determine whether the client and server should compress the remote display protocol data or the intermediaries, and in some cases both.
    Type: Grant
    Filed: June 25, 2015
    Date of Patent: April 25, 2017
    Assignee: CITRIX SYSTEMS, INC.
    Inventors: Richard Jensen, Allen Samuels, Justin Bullard, Henry Collins
  • Publication number: 20170091243
    Abstract: A method of managing a storage system having one or more storage devices includes receiving a request to access, in a tiered data structure, a data object and one or more attributes of the data object and processing the access request. The request includes a first key value for the data object and respective second key values for the one or more attributes of the data object. Modified key values for the attributes of the data object are generated in accordance with at least a portion of the first key value and used to access tree entries for the data object attributes in one or more leaf nodes of the tiered data structure. A tree entry for the data object is also accessed from the same set of one or more leaf nodes.
    Type: Application
    Filed: May 2, 2016
    Publication date: March 30, 2017
    Inventors: Tomy Ammuthan Cheru, Brian W. O'Krafka, Allen Samuels, Manavalan Krishnan
  • Patent number: 9582202
    Abstract: Systems, methods and/or devices are used to reduce declared capacity of non-volatile memory of a storage device in a storage system. In one aspect, the method includes, detecting an amelioration trigger for reducing declared capacity of non-volatile memory of a storage device, and in accordance with the detected amelioration trigger, performing an amelioration process to reduce declared capacity of the non-volatile memory of the storage device, the performing including: moving a portion of data used by a host from the storage device to another storage device of the storage system, and reducing declared capacity of the non-volatile memory of the storage device. In some embodiments, the storage device includes one or more flash memory devices. In some embodiments, the detecting, the performing, or both are performed by the storage device, or by one or more subsystems of the storage system distinct from the storage device, or by the host.
    Type: Grant
    Filed: February 12, 2015
    Date of Patent: February 28, 2017
    Assignee: SANDISK TECHNOLOGIES LLC
    Inventors: Allen Samuels, Warren Fritz Kruger, Linh Tien Truong
  • Patent number: 9582220
    Abstract: Systems, methods and/or devices are used to enable notification of a trigger condition to reduce declared capacity of a storage device in a multi-storage-device storage system. In one aspect, the method includes: (1) obtaining, for each storage device of a plurality of storage devices, one or more metrics of the storage device, the storage device including non-volatile memory, (2) detecting a trigger condition for reducing declared capacity of the non-volatile memory of a respective storage device of the plurality of storage devices, the trigger condition detected in accordance with the one or more metrics of two or more of the storage devices, and (3) notifying a host of the trigger condition for reducing declared capacity of the non-volatile memory of the respective storage device, the trigger condition for enabling performance of an amelioration process to reduce declared capacity of the non-volatile memory of the respective storage device.
    Type: Grant
    Filed: February 12, 2015
    Date of Patent: February 28, 2017
    Assignee: SANDISK TECHNOLOGIES LLC
    Inventors: Allen Samuels, Warren Fritz Kruger, Linh Tien Truong