Patents Examined by Richard B. Franklin
  • Patent number: 12273216
    Abstract: A system, method and storage medium for configuring and operating a plurality of serial devices in an emergency response vehicle. The system may include a plurality of peripheral devices, each configured to receive and store an address, a controller configured to transmit addressable commands to each of the devices, at least two of the devices having a first device type wherein the addresses of each of the devices are selectable by a user. The method may include selecting a plurality of peripheral devices, each configured to receive and store an address, with at least two of the devices have a same device type, connecting each of the devices to a computer executing configuration software, detecting each of the devices, receiving an address for at least one of the devices, and storing the address in a storage medium.
    Type: Grant
    Filed: March 11, 2020
    Date of Patent: April 8, 2025
    Assignee: WHELEN ENGINEERING COMPANY, INC.
    Inventors: Kenneth S. Lemieux, Cole Jackson, Eric Russell, Tomasz Walczak
  • Patent number: 12254177
    Abstract: A method for facilitating a connection to a storage volume, that includes receiving, by a storage manager, an access request from compute node, where the access request includes a storage volume identifier associated with the storage volume, performing a lookup, in a target database, to identify a target entry that includes the storage volume identifier, making a first determination that the target database does not comprise the target entry, and based on the first determination, creating a first storage target cluster for the storage volume, and sending first connection instructions to the compute node, where the first connection instructions comprise a first storage target cluster identifier associated with the first storage target cluster.
    Type: Grant
    Filed: September 30, 2022
    Date of Patent: March 18, 2025
    Assignee: Dell Products L.P.
    Inventors: Xiangping Chen, Walter A. O'Brien, III, Xunce Zhou
  • Patent number: 12248410
    Abstract: Apparatus, methods and system relating to a vehicular telemetry environment for an intelligent Bluetooth beacon I/O expansion of the vehicular telemetry hardware system. The intelligent Bluetooth beacon I/O expansion provides a capability to receive beacon data, log beacon data, communicate beacon data and operate on beacon data to determine and further communicate a range of operational conditions, such as damage, hazardous and missing objects in the form of text messages, audio messages or compliance and management reports.
    Type: Grant
    Filed: February 3, 2021
    Date of Patent: March 11, 2025
    Assignee: Geotab Inc.
    Inventors: Neil Charles Cawse, Darren Marc Lohmann Beams, Stephen Michael Fox, Cong Zhu
  • Patent number: 12222884
    Abstract: An apparatus for a microprocessor computer system and method for configuring the same where said microprocessor computer system comprises a processor core and at least one hardware buffer FIFO with memory-mapped head and tail that handles data movement among the processor cores, networks, raw data input and outputs, and memory. The method for configuring said microprocessor computer system comprises utilizing a FIFO auxiliary processor to process said data traversing said hardware FIFO; utilizing said hardware FIFOs to efficiently pipe data through functional blocks; and utilizing a FIFO controller to perform DMA operations that include non-unit-stride access patterns and transfers among processor cores, networks, raw data input and outputs, memory, and other memory-mapped hardware FIFOs.
    Type: Grant
    Filed: July 18, 2022
    Date of Patent: February 11, 2025
    Assignee: United States of America as represented by the Secretary of the Air Force
    Inventors: Mark H. Linderman, Qing Wu, Dennis Fitzgerald
  • Patent number: 12216602
    Abstract: An example apparatus includes: a pullup circuit coupled to a first USB terminal; a first pulldown circuit coupled to the first USB terminal; a second pulldown circuit coupled to a second USB terminal; a third pulldown circuit coupled to a third USB terminal; a fourth pulldown circuit coupled to a fourth USB terminal; a high-speed termination detection circuit including: a current source including a first supply terminal and a second supply terminal, the first supply terminal coupled to the first USB terminal, the second supply terminal coupled to the second USB terminal; a first comparator including a first comparator terminal and a second comparator terminal, the first comparator terminal coupled to the first USB terminal; and a second comparator including a third comparator terminal and a fourth comparator terminal, the third comparator terminal coupled to the second USB terminal; and a controller including a first control terminal and a second control terminal, the first control terminal coupled to the sec
    Type: Grant
    Filed: January 21, 2022
    Date of Patent: February 4, 2025
    Assignee: Texas Instruments Incorporated
    Inventors: Anant Kamath, Suzanne M. Vining, Rakesh Hariharan, Mark Wentroble, Christopher Rodrigues, Prajwala P
  • Patent number: 12210417
    Abstract: Servicing I/O operations in a cloud-based storage system, including: receiving, by the cloud-based storage system, a request to write data to the cloud-based storage system; storing, in solid-state storage of the cloud-based storage system, the data; storing, in object storage of the cloud-based storage system, the data; detecting that at least some portion of the solid-state storage of the cloud-based storage system has become unavailable; identifying data that was stored in the portion of the solid-state storage of the cloud-based storage system that has become unavailable; retrieving, from object storage of the cloud-based storage system, the data that was stored in the portion of the solid-state storage of the cloud-based storage system that has become unavailable; and storing, in solid-state storage of the cloud-based storage system, the retrieved data.
    Type: Grant
    Filed: June 13, 2023
    Date of Patent: January 28, 2025
    Assignee: PURE STORAGE, INC.
    Inventors: Constantine Sapuntzakis, Naveen Neelakantam, Ronald Karr
  • Patent number: 12210465
    Abstract: An electronic device includes a processor that executes one or more guest operating systems and an input-output memory management unit (IOMMU). The IOMMU accesses, for/on behalf of each guest operating system among the one or more guest operating systems, IOMMU memory-mapped input-output (MMIO) registers in a separate copy of a set of IOMMU MMIO registers for that guest operating system.
    Type: Grant
    Filed: January 11, 2021
    Date of Patent: January 28, 2025
    Assignees: ADVANCED MICRO DEVICES, INC., ATI Technologies ULC
    Inventors: Maggie Chan, Philip Ng, Paul Blinzer
  • Patent number: 12210476
    Abstract: A storage cluster with disaggregated compute resources and storage memory is provided. The storage cluster includes a plurality of blades coupled as the storage cluster, each of at least a subset of the plurality of blades having solid-state storage memory therein. The storage cluster includes a switch that direct network-connects a plurality of processors, as compute resources in the plurality of blades, and the solid-state storage memory in each of the at least a subset of the plurality of blades, wherein the compute resources and the solid-state storage memory are disaggregated in the storage cluster.
    Type: Grant
    Filed: July 18, 2017
    Date of Patent: January 28, 2025
    Assignee: PURE STORAGE, INC.
    Inventors: Yuhong Mao, Hari Kannan
  • Patent number: 12210778
    Abstract: Sizing a virtual storage system, including: determining a change to one or more resource demands; determining, based on the change to the one or more resource demands, one or more modifications to one or more virtual components included as part of a virtual storage system architecture of a virtual storage system within a cloud computing environment; and initiating, responsive to the change to the one or more resource demands, the one or more modifications to the one or more virtual components included as part of the virtual storage system architecture of the virtual storage system, including replacing one or more of the virtual components with a higher performance virtual component.
    Type: Grant
    Filed: September 12, 2022
    Date of Patent: January 28, 2025
    Assignee: PURE STORAGE, INC.
    Inventors: Yuval Frandzel, Naveen Neelakantam
  • Patent number: 12204465
    Abstract: Apparatus, methods and system relating to a vehicular telemetry environment for an intelligent Bluetooth beacon I/O expansion of the vehicular telemetry hardware system. The intelligent Bluetooth beacon I/O expansion provides a capability to receive beacon data, log beacon data, communicate beacon data and operate on beacon data to determine and further communicate a range of operational conditions, such as damage, hazardous and missing objects in the form of text messages, audio messages or compliance and management reports.
    Type: Grant
    Filed: February 10, 2021
    Date of Patent: January 21, 2025
    Assignee: Geotab Inc.
    Inventors: Neil Charles Cawse, Darren Marc Lohmann Beams, Stephen Michael Fox, Cong Zhu
  • Patent number: 12197355
    Abstract: Apparatuses and methods including memory commands for semiconductor memories are described. A controller provides a memory system with memory commands to access memory. The commands are decoded to provide internal signals and commands for performing operations, such as operations to access the memory array. The memory commands provided for accessing memory may include timing command and access commands. Examples of access commands include a read command and a write command. Timing commands may be used to control the timing of various operations, for example, for a corresponding access command. The timing commands may include opcodes that set various modes of operation during an associated access operation for an access command.
    Type: Grant
    Filed: May 23, 2022
    Date of Patent: January 14, 2025
    Inventors: Kang-Yong Kim, Dean Gans
  • Patent number: 12189548
    Abstract: An expandable memory system that enables a fixed signaling bandwidth to be configurably re-allocated among dedicated memory channels. Memory channels having progressively reduced widths are dedicated to respective memory sockets, thus enabling point-to-point signaling with respect to each memory socket without signal-compromising traversal of unloaded sockets or costly replication of a full-width memory channel for each socket.
    Type: Grant
    Filed: November 23, 2021
    Date of Patent: January 7, 2025
    Assignee: Rambus Inc.
    Inventors: Ian P. Shaeffer, Arun Vaidyanath, Sanku Mukherjee
  • Patent number: 12181981
    Abstract: A recovery storage system asynchronously protecting a synchronously replicated dataset, where the asynchronous protection of the synchronously replicated dataset includes: receiving, by a recovery storage system, an identifier of a synchronously replicated dataset, wherein the synchronously replicated dataset is a dataset synchronously replicated across the plurality of storage systems; asynchronously replicating, on the recovery storage system, the synchronously replicated dataset from the plurality of storage systems; detecting that each dataset in the synchronously replicated dataset on the plurality of storage systems has become unavailable; and restoring the dataset on the recovery storage system.
    Type: Grant
    Filed: April 22, 2020
    Date of Patent: December 31, 2024
    Assignee: PURE STORAGE, INC.
    Inventors: Marten Heidemeyer, Vivekkumar Patel, Neale Genereux, David Grunwald, Thomas Gill, Daquan Zuo
  • Patent number: 12174773
    Abstract: A sensing device includes a sensed information transmitting circuit, a control information slave circuit and a mode switching circuit. The sensed information transmitting circuit converts sensed information into a transmission signal compliant with a signal format of a first transmission protocol. The control information slave circuit converts a received signal received from a signal transmission interface into control information according to a second transmission protocol, thereby to configure the sensing device. The mode switching circuit to activates one of the sensed information transmitting circuit and the control information slave circuit based on a signal on a clock channel of the signal transmission interface, a signal on a data channel of the signal transmission interface or a signal on a power rail of the sensing device, thereby to transmit or receive signals through the signal transmission interface.
    Type: Grant
    Filed: January 10, 2022
    Date of Patent: December 24, 2024
    Assignee: Realtek Semiconductor Corp.
    Inventors: Chung-Hang Tsai, Yi-Ching Yeh, Jack Lee
  • Patent number: 12158856
    Abstract: The present disclosure provides a data transmission apparatus and a data transmission system. The data transmission apparatus comprises a first transmission unit and a second transmission unit. The first transmission unit comprises a plurality of sensor interfaces and is configured to receive sensor data from a plurality of sensors through the plurality of sensor interfaces, and the second transmission unit comprises a computing system interface and is configured to receive the sensor data from the first transmission unit and to send the sensor data to a computing system through the computing system interface.
    Type: Grant
    Filed: February 18, 2022
    Date of Patent: December 3, 2024
    Assignee: BEIJING TUSEN ZHITU TECHNOLOGY CO., LTD.
    Inventors: Yu Zhang, Jianan Hao
  • Patent number: 12135662
    Abstract: A Direct Memory Access (DMA) device includes an interface and a DMA engine. The interface is configured to communicate with a first memory and with a second memory. The DMA engine is configured to (i) receive a request to transfer data between the first memory and the second memory in accordance with a pattern of offsets to be accessed in the first memory or in the second memory, and (ii) transfer the data in accordance with the request.
    Type: Grant
    Filed: July 6, 2022
    Date of Patent: November 5, 2024
    Assignee: MELLANOX TECHNOLOGIES, LTD.
    Inventors: Daniel Marcovitch, Gil Bloch, Richard Graham, Yossef Itigin, Ortal Ben Moshe, Roman Nudelman
  • Patent number: 12135899
    Abstract: A device may include a buffer memory to buffer frames received or to be transmitted via a plurality of ports of the device. The device may include at least one frame processor to process frames. The device may include a buffer manager to store a frame in the buffer memory. The buffer manager may allocate at least one buffer control block (BCB) to the frame based on storing the frame in the buffer memory. The buffer manager may allocate a frame control block (FCB) to the frame. The FCB may include information that identifies the at least one BCB. The buffer manager may perform one or more queueing operations in association with processing of the frame by the at least one frame processor. The one or more queuing operations may be performed using information associated with the FCB.
    Type: Grant
    Filed: January 25, 2022
    Date of Patent: November 5, 2024
    Assignee: Infineon Technologies AG
    Inventors: Longli Yu, Manuela Meier
  • Patent number: 12131021
    Abstract: A method for efficient journal truncation is provided. A method for journal truncation includes maintaining a journal in a memory of a computing system including a plurality of records. Each record indicates a transaction in an ordered data structure. The method includes maintaining a truncation queue in the memory including one or more entries. Each entry in the truncation queue includes a physical on-disk offset associated with a different record of the plurality of records. The method includes determining to truncate the journal and truncating records, of the plurality of records, from the journal starting from a beginning record in the journal up to the record with the physical on-disk offset associated a least recent entry of the one or more entries in the truncation queue, where the truncating includes removing the records from the memory.
    Type: Grant
    Filed: September 1, 2022
    Date of Patent: October 29, 2024
    Assignee: VMware LLC
    Inventors: Wenguang Wang, Jiaqi Zuo, Hardik Singh Negi, Eric Knauft, Junlong Gao
  • Patent number: 12117954
    Abstract: For dialogue from a first on-board bus in a vehicle, with a first computer connected to a second on-board bus, connected to the first bus by a second computer, with a main command being processed for the first computer: a third computer generates a command to write a description of the main command in a first dedicated zone of the second computer, then transmits the write command to the second computer; the second computer transmits, to the first computer, auxiliary command(s) to respond to the main command after receiving the write command; the third computer transmits a command to read the second dedicated zone, to the second computer such that the second computer transmits a response to the received read command; the third computer responds to the main command upon receipt of a response to the command to read a second zone of the second computer.
    Type: Grant
    Filed: May 29, 2020
    Date of Patent: October 15, 2024
    Inventor: Eric Abadie
  • Patent number: 12118242
    Abstract: The present disclosure generally relates to host memory buffer (HMB) cache management in DRAM-less SSDs. HMB is transient memory and may not always be available. For example, when the link between the data storage device and the host device is not active, the data storage device can't access the HMB. Placing an HMB log in the HMB controller that is disposed in the data storage device provides access to data that would otherwise be inaccessible in the HMB. The HMB log contains any deltas that have occurred since either the last copying to an HMB cache in the memory device or any delta that have occurred since the link became inactive. The HMB cache mirrors the HMB. In so doing, the data of the HMB is available to the data storage device not only when the link is active, but also when the link is not active.
    Type: Grant
    Filed: March 31, 2022
    Date of Patent: October 15, 2024
    Assignee: Sandisk Technologies, Inc.
    Inventors: Judah Gamliel Hahn, Shay Benisty, Ariel Navon