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: 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
  • Patent number: 12524309
    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: Grant
    Filed: April 30, 2024
    Date of Patent: January 13, 2026
    Assignee: PURE STORAGE, INC.
    Inventors: Ethan Miller, John Colgrove, Robert Lee
  • Patent number: 12521208
    Abstract: An orthodontic appliance can include an archwire, ties, and multiple orthodontic brackets. The archwire can include multiple male fasteners and interproximal loops. Each male fastener may be inserted into an orthodontic bracket and tied into place. The male fastener may not be able to slide relative to the orthodontic bracket after it is tied to the orthodontic bracket.
    Type: Grant
    Filed: April 29, 2021
    Date of Patent: January 13, 2026
    Assignee: Lorelli Technologies LLC
    Inventors: Hongsheng Tong, Robert Lee, Philong John Pham, W. Ronald Redmond
  • Publication number: 20250383771
    Abstract: Requests are received to write data into extents. The extents are logically contiguous address ranges having corresponding sizes that are larger than a minimum atomic write size of a storage system. A determination as to whether an amount of data written to a particular extent of the plurality of extents has reached a threshold is made. In response to determining that the amount of data written to the particular extent has reached the threshold, data written to the particular extent is stored in one or more managed flash storage devices utilizing a flash translation layer organized to store blocks of a size corresponding to the size of the extents.
    Type: Application
    Filed: September 5, 2025
    Publication date: December 18, 2025
    Inventors: RONALD KARR, TIMOTHY BRENNAN, ANDREW BERNAT, RILEY THOMASSON, ROBERT LEE, JOHN COLGROVE, PETER KIRKPATRICK
  • Publication number: 20250370636
    Abstract: A method of distributed file deletion, performed by a storage system, is provided. The method includes receiving, at the storage system, a request to delete a directory and contents of the directory and adding the directory to a first set, listed in a memory in the storage system. The method includes operating on the first set, by examining each directory in the first set to identify subdirectories, adding each identified subdirectory to the first set as a directory, and adding each examined directory to a second set listed in the memory. The method includes deleting in a distributed manner across the storage system without concern for order, contents of directories, and the directories listed in the second set.
    Type: Application
    Filed: August 13, 2025
    Publication date: December 4, 2025
    Inventors: ROBERT LEE, IGOR OSTROVSKY, RONALD KARR