Patents by Inventor Robert Lee

Robert Lee 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: 12687973
    Abstract: The embodiments provide for a method and system for dynamic configuration of a storage system to facilitate independent scaling of resources. The method and system include detecting a change to a topology of a storage system consisting of different sets of storage nodes, where at least one of the different sets of storage nodes has solid-state memory having differing storage capacities. Responsive to detecting the change, the storage system reconfigures to change an allocation of resources to one or more authorities that control a range of identifiers.
    Type: Grant
    Filed: December 16, 2021
    Date of Patent: July 21, 2026
    Assignee: EVERPURE, INC.
    Inventors: John Davis, Robert Lee
  • Publication number: 20260202464
    Abstract: Systems and methods for detecting anomalous integrated circuits (ICs) are provided. An electrical signature for each of multiple reference ICs are created using a resonator. Each IC may be associated with a different model or manufacturer. Later, when an IC that is suspected of being anomalous is received, its signature is generated and compared with a previously generated signature for an IC of the same make and manufacturer. When the signatures differ by more than a threshold amount, then the IC may be determined to be anomalous. In some embodiments, the generated signatures may be used to train a model that can determine whether an IC is anomalous based on its generated signature or can identify the make and manufacturer of an IC based on its generated signature.
    Type: Application
    Filed: March 5, 2026
    Publication date: July 16, 2026
    Inventors: Robert Lee, Aditya Nechiyil, Gregg Chapman
  • Publication number: 20260202982
    Abstract: A storage system controller receives a command from a cloud service through an edge device associated with a storage system. In response to receiving the command, the storage system controller invokes a storage system application programming interface (API). The storage system controller then performs a storage operation based on the invoked API. This architecture enables a cloud service to manage storage system operations through the edge device while execution of the operations occurs within the storage system.
    Type: Application
    Filed: March 12, 2026
    Publication date: July 16, 2026
    Inventors: LAWRENCE MERTES, TAHER VOHRA, KELVIE WONG, ROBERT LEE
  • Publication number: 20260185807
    Abstract: A ballistic resistant panel assembly, includes a plurality of ballistic resistant plies positioned in a stack. The assembly further includes: a binding layer, which includes at least two layers of material, wherein a first portion of the binding layer extends along and overlying a first ply in the stack, a second portion of the binding layer extends from the first portion of the binding layer and extends along peripheral edges of a less than all of the plurality of ballistic resistant plies in the stack; and a third portion of the binding layer extends from the second portion of the binding layer and extends along a second ballistic resistant ply in the stack, such that the second ballistic resistant ply is positioned between the first ballistic resistant ply and the third portion of the binding layer.
    Type: Application
    Filed: February 20, 2026
    Publication date: July 2, 2026
    Applicant: Central Lake Armor Express, Inc.
    Inventors: Robert Lee, Travis Paul Holt, James Alan O'Neal
  • Patent number: 12650461
    Abstract: Systems and methods for detecting anomalous integrated circuits (ICs) are provided. An electrical signature for each of multiple reference ICs are created using a resonator. Each IC may be associated with a different model or manufacturer. Later, when an IC that is suspected of being anomalous is received, its signature is generated and compared with a previously generated signature for an IC of the same make and manufacturer. When the signatures differ by more than a threshold amount, then the IC may be determined to be anomalous. In some embodiments, the generated signatures may be used to train a model that can determine whether an IC is anomalous based on its generated signature or can identify the make and manufacturer of an IC based on its generated signature.
    Type: Grant
    Filed: April 1, 2022
    Date of Patent: June 9, 2026
    Assignee: Ohio State Innovation Foundation
    Inventors: Robert Lee, Aditya Nechiyil, Gregg Chapman
  • Patent number: 12639101
    Abstract: A method for a transactional commit in a storage unit is provided. The method includes receiving a logical record from a storage node into a transaction engine of a storage unit of the storage node and writing the logical record into a data structure of the transaction engine. The method includes writing, to a command queue of the transaction engine, an indication to perform an atomic update using the logical record and transferring each portion of the logical record from the data structure of the transaction engine to non-persistent memory of the storage unit as a committed transaction. A storage unit for a storage system is also provided.
    Type: Grant
    Filed: January 15, 2025
    Date of Patent: May 26, 2026
    Assignee: EVERPURE, INC.
    Inventors: John Hayes, Brian Gold, Shantanu Gupta, Robert Lee, Hari Kannan
  • Publication number: 20260119959
    Abstract: One example method includes receiving, from a user, a QPU (quantum processing unit) topology configuration in raw form, performing a visual recognition of the QPU topology configuration, based on the visual recognition, converting the QPU topology configuration into a graph, and, using the graph to generate a mock quantum emulator that is configured and operable to accept a quantum circuit, and perform a mapping process that comprises generating qubit assignments for elements of the quantum circuit.
    Type: Application
    Filed: September 13, 2024
    Publication date: April 30, 2026
    Inventors: Brendan Burns Healy, Robert Lee
  • Publication number: 20260111313
    Abstract: Redundant array of independent drives (RAID) sub-stripes are formed across one or more solid-state storage devices of storage nodes of a storage system. The RAID sub-stripes include corresponding shards of data to be stored at the solid-state storage devices, wherein at least one of the RAID sub-stripes has at least two of the corresponding shards of data on a same storage node. At least one global parity shard is generated for the RAID sub-stripes. The at least one global parity shard is to be stored on a first storage node that is different from each of the same storage nodes storing the at least two of the corresponding shards of data.
    Type: Application
    Filed: December 10, 2025
    Publication date: April 23, 2026
    Inventors: ETHAN MILLER, JOHN COLGROVE, ROBERT LEE
  • Patent number: 12602287
    Abstract: A method for proactively rebuilding user data in a plurality of storage nodes of a storage cluster is provided. The method includes distributing user data and metadata throughout the plurality of storage nodes such that the plurality of storage nodes can read the user data, using erasure coding, despite loss of two of the storage nodes. The method includes determining that one of the storage nodes is unreachable and determining to rebuild the user data for the one of the storage nodes that is unreachable. The method includes reading the user data across a remainder of the plurality of storage nodes, using the erasure coding and writing the user data across the remainder of the plurality of storage nodes, using the erasure coding. A plurality of storage nodes within a single chassis that can proactively rebuild the user data stored within the storage nodes is also provided.
    Type: Grant
    Filed: July 12, 2024
    Date of Patent: April 14, 2026
    Assignee: EVERPURE, INC.
    Inventors: John Hayes, John Colgrove, Robert Lee, Igor Ostrovsky, Joshua Robinson
  • Publication number: 20260097508
    Abstract: Systems and methods described herein relate to generating a discrimination scores set based on observation data and action data obtained from a robot trained to perform a task, determining a threshold value based on the discrimination score set, and comparing a discrimination score obtained while the task is being performed with the threshold value to determine if a failure condition is present. This may be performed by utilizing random network distillation or other out-of-distribution detectors and conformal band prediction computed on a set of successful rollouts by the robot.
    Type: Application
    Filed: April 25, 2025
    Publication date: April 9, 2026
    Applicants: Toyota Research Institute, Inc., Toyota Jidosha Kabushiki Kaisha
    Inventors: Chen Xu, Robert Lee, Paarth Shah, Rares A. Ambrus, Haruki Nishimura, Mikhal Itkina
  • Patent number: 12588980
    Abstract: An orthodontic appliance may include an archwire and multiple orthodontic brackets. The archwire may fit within a human mouth and contain multiple male connectors. Each orthodontic bracket may have a configuration that facilitates attaching the orthodontic bracket to a single tooth. Each orthodontic bracket may allow one of the male connectors to be locked into the orthodontic bracket with a snapping action. The male connector may be unable to slide with respect to the orthodontic bracket after being locked in the orthodontic bracket. A manual unlocking action may allow the male connector to disengage from the orthodontic bracket.
    Type: Grant
    Filed: September 22, 2021
    Date of Patent: March 31, 2026
    Assignee: University of Southern California
    Inventors: Behrokh Khoshnevis, Hongsheng Tong, Yong Chen, Philong John Pham, Robert Lee
  • Patent number: 12585385
    Abstract: A method for updates in a storage system is provided. The method includes writing identifiers, associated with data to be stored, to storage units of the storage system and writing trim records indicative of identifiers that are allowed to not exist in the storage system to the storage units. The method includes determining whether stored data corresponding to records of identifiers is valid based on the records of the identifiers and the trim records.
    Type: Grant
    Filed: July 2, 2024
    Date of Patent: March 24, 2026
    Assignee: PURE STORAGE, INC.
    Inventors: Brian Gold, John Hayes, Robert Lee
  • Patent number: 12584714
    Abstract: A ballistic resistant panel assembly, which includes a plurality of ballistic resistant plies positioned in a stack. Further including: a binding layer having a first portion which extends along and overlying a first ply, a second portion which extends from the first portion and along peripheral edges of a less than all of the plurality of ballistic resistant plies in the stack; and a third portion which extends from the second portion and along a second ballistic resistant ply, such that the second ballistic resistant ply is positioned between the first ballistic resistant ply and the third portion of the binding layer. The assembly further includes a plurality of stitches which extend through the first and third portions of the binding layer and through the first and second ballistic resistant plies of the stack.
    Type: Grant
    Filed: October 11, 2023
    Date of Patent: March 24, 2026
    Assignee: Central Lake Armor Express
    Inventors: Robert Lee, Travis Paul Holt, James Alan O'Neal
  • Patent number: 12585401
    Abstract: In a particular embodiment, a storage service agent on an edge device is configured to access a particular set of storage system application programming interfaces (APIs) of at least one storage system, where the storage service agent communicatively coupled to a cloud-based storage service. The storage service agent invokes one or more storage system APIs of the particular set of storage system APIs in response to a control message from the cloud-based storage service.
    Type: Grant
    Filed: July 29, 2024
    Date of Patent: March 24, 2026
    Assignee: PURE STORAGE, INC.
    Inventors: Lawrence Mertes, Taher Vohra, Kelvie Wong, Robert Lee
  • Publication number: 20260079836
    Abstract: A determination as to whether a workload of storage system operations to be performed by a storage system is below a threshold is made. In response to determining that the workload of the storage system operations is below the threshold, a first set of authorities is migrated from a first set of storage nodes of the storage system to a second set of storage nodes of the storage system. One or more processing devices previously executing the first set of authorities on the first set of storage nodes are in a reduced power mode.
    Type: Application
    Filed: November 21, 2025
    Publication date: March 19, 2026
    Inventors: HARI KANNAN, PETER KIRKPATRICK, ROBERT LEE
  • Patent number: 12580024
    Abstract: Allocation units having equal allocation unit sizes are formed for writing into erase blocks of a storage system. One or more of the allocation units are formed of at least a portion of two erase blocks. Data is written to the erase blocks forming the allocation units such that one of the erase blocks is open at a time during the writing of the data.
    Type: Grant
    Filed: June 17, 2024
    Date of Patent: March 17, 2026
    Assignee: PURE STORAGE, INC.
    Inventors: Zoltan Dewitt, Benjamin Scholbrock, Andrew Bernat, Ronald Karr, Robert Lee
  • Patent number: 12578878
    Abstract: A method of processing transactions associated with a command in a storage system is provided. The method includes receiving, at a first authority of the storage system, a command relating to user data. The method includes sending a transaction of the command, from the first authority to a second authority of the storage system, wherein a token accompanies the transaction and writing data in accordance with the transaction as permitted by the token into a partition that is allocated to the second authority in a storage device of the storage system.
    Type: Grant
    Filed: July 23, 2024
    Date of Patent: March 17, 2026
    Assignee: PURE STORAGE, INC.
    Inventors: Robert Lee, John Hayes, Igor Ostrovsky, Peter Vajgel
  • Patent number: 12561093
    Abstract: A redundant array of independent drives (RAID) stripe is formed across a set of storage controllers of a plurality of storage controllers, wherein the RAID stripe comprises two or more of a plurality of modular storage devices of at least one of the set of storage controllers. The RAID stripe is written across the set of storage controllers.
    Type: Grant
    Filed: June 23, 2023
    Date of Patent: February 24, 2026
    Assignee: PURE STORAGE, INC.
    Inventors: Hari Kannan, Robert Lee, Yuhong Mao, Ronald Karr, Boris Feigin
  • Publication number: 20260050515
    Abstract: A geometry-aware method of writing parity, performed by a storage system is provided. The method includes writing data, using error correction coding, to a RAID stripe comprising a plurality of allocation units of storage memory of the storage system, and writing one or more parity pages comprising parity data for a block having a portion of the data of the RAID stripe in one of the plurality of allocation units of the RAID stripe to a targeted differing word line of the block or a differing block, the parity data for the block distinct from the error correction coding of the RAID stripe.
    Type: Application
    Filed: October 27, 2025
    Publication date: February 19, 2026
    Inventors: HARI KANNAN, ROBERT LEE
  • Patent number: 12549632
    Abstract: A storage system is provided. The storage system includes a first storage cluster, the first storage cluster having a first plurality of storage nodes coupled together and a second storage cluster, the second storage cluster having a second plurality of storage nodes coupled together. The system includes an interconnect coupling the first storage cluster and the second storage cluster and a first pathway coupling the interconnect to each storage cluster. The system includes a second pathway, the second pathway coupling at least one fabric module within a chassis to each blade within the chassis.
    Type: Grant
    Filed: July 23, 2024
    Date of Patent: February 10, 2026
    Assignee: PURE STORAGE, INC.
    Inventors: Prabhath Sajeepa, Daniel Talayco, Qing Yang, Robert Lee