Patents Examined by Juanito C Borromeo
  • Patent number: 11943076
    Abstract: A user station for a serial bus system and a method for communication in a serial bus system. The user station includes an application for carrying out a task, a transceiver unit for serially receiving a message in the form of a frame from a bus of the bus system, via which user stations of the bus system exchange messages with one another, and a filter module for filtering the received frame. The filter module for filtering is designed to check at least two segments of the frame separately to determine whether or not the received frame is to be passed on to the application.
    Type: Grant
    Filed: February 4, 2022
    Date of Patent: March 26, 2024
    Assignee: ROBERT BOSCH GMBH
    Inventors: Stefan Thiele, Arthur Mutter, Christian Horst, Florian Hartwich
  • Patent number: 11928074
    Abstract: A USB active optical cable and a plug capable of managing power consumption and state. The USB active optical cable and plug respectively comprises a first plug, a second plug, and an optical transmission medium used to connect the first plug and the second plug; the first plug and the second plug are configured to operate different operating states, including an initialization mode, a transmission mode, and a power saving mode, and they can switch between the different operating states. The USB active optical cable and plug are both based on the separate control of the transmitting unit and the receiving unit to distinguish different operating modes, provide necessary operating requirements and mode switching conditions for each mode, and also enable the checking and transmission of the plugging state in the power saving mode, thus facilitate the power consumption management of the active optical cable.
    Type: Grant
    Filed: May 19, 2022
    Date of Patent: March 12, 2024
    Assignee: EVERPRO (WUHAN) TECHNOLOGIES COMPANY LIMITED
    Inventors: Ting Chen, Hui Jiang, Xinliang Zhou, Dezhen Li, Yan Li, Yufeng Cheng, Liang Xu, Jinfeng Tian
  • Patent number: 11907142
    Abstract: Excessive polling that may result in wasted computing resources and unnecessary network traffic can be avoided using some techniques described herein. In one example, a method can include obtaining historical data indicating execution times associated with computing operations. The method can also include determining polling times to assign to the computing operations by applying a model to the historical data. The method may also include configuring a software application to implement the polling times in relation to polling processes for transmitting requests to execute the computing operations to one or more destinations.
    Type: Grant
    Filed: February 4, 2022
    Date of Patent: February 20, 2024
    Assignee: RED HAT, INC.
    Inventors: Brian Gallagher, Cathal O'Connor
  • Patent number: 11892959
    Abstract: According to examples, an apparatus may include a processor that may access an assignment of a capability to a hardware port such as a Universal Serial Bus (“USB”) port. The apparatus may virtualize a USB port, assign capabilities to the virtual USB port, and provide electrical communication via the USB port subject to the assigned capabilities. The electrical communication may include power delivered via the USB port, or data communicated via the USB port.
    Type: Grant
    Filed: September 30, 2019
    Date of Patent: February 6, 2024
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventors: John W. Frederick, Syed S. Azam, Alexander Williams
  • Patent number: 11892961
    Abstract: A magnetic tape drive and an assembly for a tape drive are disclosed herein. The disclosed magnetic tape drive comprises a SAS-compliant tape drive module; and a USB-C to SAS assembly having one or more controllers operatively coupled to a USB-C connector and a SAS connector. The SAS connector of the USB-C to SAS assembly is operatively coupled to the SAS-compliant tape drive module. The USB-C to SAS assembly is configured to enable the magnetic tape drive to interface a USB-C-compliant computing device with the SAS-compliant tape drive module, and the USB-C to SAS assembly is configured to transmit tape commands received at the USB-C connector to the SAS-compliant tape drive module via the one or more controllers and the SAS connector. The assembly includes a SAS connector, a USB-C connector, and one or more controllers operatively coupled to the SAS connector and the USB-C connector.
    Type: Grant
    Filed: November 9, 2021
    Date of Patent: February 6, 2024
    Assignee: MagStor Inc.
    Inventor: Aleksandr Mindlin
  • Patent number: 11886368
    Abstract: A repeater circuit includes at least a first input, and output, and a repeater. The first input for receiving a single-ended data signal from an embedded universal serial bus (eUSB) host. The output provides a differential data signal in a differential universal serial bus (USB) format. The repeater is coupled between the first input and output for converting the single-ended data signal to a differential data signal, the repeater includes an adaptive delay element operable for both sides of the differential data signal to delay one, but not both, of a rising edge and a falling edge of the differential data signal in order to meet a crossover specification for the USB format.
    Type: Grant
    Filed: April 1, 2022
    Date of Patent: January 30, 2024
    Assignee: SEMICONDUCTOR COMPONENTS INDUSTRIES, LLC
    Inventors: Athar Ali Khan P, Saravanan Ganesh
  • Patent number: 11877825
    Abstract: An exemplary system includes a processor, a wearable device comprising a plurality of slots, and a first module including a plurality of detectors and a module control circuit. The processor is configured to successively transmit, to each slot of the plurality of slots, a command to enable a respective module located in each slot. The processor is further configured to determine, based on an acknowledgment received from the module control circuit, that the first module is enabled and located in a first slot, and to successively transmit, based on the determining that the first module is enabled and located in the first slot, a plurality of detector address identifiers. The module control circuit is configured to successively place the plurality of detectors into an enumeration mode in which each detector of the plurality of detectors is assigned a different detector address identifier of the plurality of detector address identifiers.
    Type: Grant
    Filed: March 16, 2021
    Date of Patent: January 23, 2024
    Assignee: HI LLC
    Inventors: Benjamin Siepser, Sangyong Park, Sebastian Sorgenfrei, Jacob Dahle, Ryan Field, Alex Borisevich, Milin J. Patel
  • Patent number: 11860812
    Abstract: Aspects of the embodiments are directed to systems and methods for performing link training using stored and retrieved equalization parameters obtained from a previous equalization procedure. As part of a link training sequence, links interconnecting an upstream port with a downstream port and with any intervening retimers, can undergo an equalization procedure. The equalization parameter values from each system component, including the upstream port, downstream port, and retimer(s) can be stored in a nonvolatile memory. During a subsequent link training process, the equalization parameter values stored in the nonvolatile memory can be written to registers associated with the upstream port, downstream port, and retimer(s) to be used to operate the interconnecting links. The equalization parameter values can be used instead of performing a new equalization procedure or can be used as a starting point to reduce latency associated with equalization procedures.
    Type: Grant
    Filed: November 14, 2017
    Date of Patent: January 2, 2024
    Inventor: Debendra Das Sharma
  • Patent number: 11860807
    Abstract: Disclosed are a USB data communication method and device based on a hybrid USB Network. The USB data communication method based on a hybrid USB Network includes following steps executed by the docking station terminal: obtaining a USB data monitoring command carrying an operation mode; when the operation mode is an automatic mode, monitoring a data communication status of a USB input and output interface; when the data communication status is a no input and output information status, monitoring a data of a network input data interface of a network module in the docking station terminal; when the network input data interface obtains a data sending request sent by a client terminal via the hybrid USB Network, in which the data sending request includes network data and a target transmission device, converting the network data into a USB communication data via a soft switching module in the docking station terminal.
    Type: Grant
    Filed: May 26, 2023
    Date of Patent: January 2, 2024
    Assignee: Winstars Technology Ltd
    Inventors: Chun Lee, Wei Nie
  • Patent number: 11841809
    Abstract: Memory systems and methods of operating the memory systems are disclose. In one arrangement, a device includes a memory device configured to store first data, a first input/output (I/O) pin, and a serial communication device configured to receive the first data and output the first data. The serial communication device is connected to the first I/O pin via a first device. The device also includes a virtual communication logic configured to receive the first data and output the first data to a communication interface connected to a host device.
    Type: Grant
    Filed: September 21, 2021
    Date of Patent: December 12, 2023
    Assignee: KIOXIA CORPORATION
    Inventor: Philip David Rose
  • Patent number: 11836106
    Abstract: Provided are a serial communication device and a serial communication system for a memory access. The serial communication device for a memory access may include: a system-on-chip (SoC) bus interface receiving a request transaction from a hardware acceleration device; a master protocol processor converting a request transaction received through the SoC bus interface into a packet according to a predetermined packet protocol; and a serial transceiver serial-transmitting the packet.
    Type: Grant
    Filed: December 22, 2021
    Date of Patent: December 5, 2023
    Assignee: ELECTRONICS AND TELECOMMUNICATIONS RESEARCH INSTITUTE
    Inventor: Yongseok Choi
  • Patent number: 11829312
    Abstract: An eyewear device that includes a plurality of SoCs that share processing workload, and a USB port configured to perform low-power debugging and automation of the plurality of SoCs, such as using either a Universal Asynchronous Receiver-Transmitter (UART) or a Serial Wire Debug (SWD). The eyewear includes a USB hub configured such that the USB port can simultaneously communicate with the plurality of SoCs. The USB hub can be shut down to disable the USB hub, and all the SoCs can enter their low-power modes without being kept awake by a persistent USB connection. The eyewear includes a first switch and a control logic, wherein the control logic controls the first switch and enables the USB port to perform low-power debugging and automation of the SoCs. The eyewear further includes a second switch, wherein the control logic controls the second switch to enable the USB port to perform low-power debugging and automation of the SoCs via a processor, or to enable the USB port to control each of the SoCs.
    Type: Grant
    Filed: December 31, 2021
    Date of Patent: November 28, 2023
    Assignee: Snap Inc.
    Inventors: Alex Feinman, Jason Heger, Shaheen Moubedi, Gerald Nilles, John Recchio, Praveen Babu Vadivelu
  • Patent number: 11829317
    Abstract: A cable includes a first plug, a second plug, and a controller. The first plug is configured to be connected with a host. The second plug is configured to be connected with a device. The controller is coupled between the first plug and the second plug, and is configured to monitor a connection message transferred between the host and the device, and to determine, according to the connection message, a transfer mode that the host and the device is to enter, and to set a plurality of electrical parameters to be a corresponding one set in a plurality of sets of predetermined parameters.
    Type: Grant
    Filed: January 5, 2021
    Date of Patent: November 28, 2023
    Assignee: REALTEK SEMICONDUCTOR CORPORATION
    Inventors: Ming-Chang Wu, Kai Liu, Yao Feng, Neng-Hsien Lin, Chen Shen
  • Patent number: 11823810
    Abstract: A twisted-pair cable serial console communication adapter system includes a networking device including a first serial console connector, a twisted-pair cable including a first twisted-pair cable connector, and a first twisted-pair cable serial console communication adapter device that is connected to the first serial console connector and the first twisted-pair cable connector. The first twisted-pair cable serial console communication adapter device receives first signals via a first transmit pin on the first serial console connector, and provides the first signals to a first twisted-pair conductor in the twisted-pair cable. The first twisted-pair cable serial console communication adapter device also receives second signals via a second twisted-pair conductor in the twisted-pair cable, and provides the second signals to a first receive pin on the first serial console connector.
    Type: Grant
    Filed: February 28, 2022
    Date of Patent: November 21, 2023
    Assignee: Dell Products L.P.
    Inventors: Per Henrik Fremrot, Shree Rathinasamy, Maunish Shah
  • Patent number: 11816045
    Abstract: A computer-implemented method includes receiving, by a computing device, input activations and determining, by a controller of the computing device, whether each of the input activations has either a zero value or a non-zero value. The method further includes storing, in a memory bank of the computing device, at least one of the input activations. Storing the at least one input activation includes generating an index comprising one or more memory address locations that have input activation values that are non-zero values. The method still further includes providing, by the controller and from the memory bank, at least one input activation onto a data bus that is accessible by one or more units of a computational array. The activations are provided, at least in part, from a memory address location associated with the index.
    Type: Grant
    Filed: August 24, 2021
    Date of Patent: November 14, 2023
    Assignee: Google LLC
    Inventors: Dong Hyuk Woo, Ravi Narayanaswami
  • Patent number: 11816491
    Abstract: A method for configuring a peripheral bus of an information handling system performs, as part of a boot sequence, an initial configuration of a chipset setting pertaining to the bus based on a descriptor stored in a nonvolatile storage resource. After an operating system is loaded, a controller detects a peripheral device connecting to the bus and responds by performing a runtime configuration of the chipset setting based on capability information obtained from the peripheral device. The peripheral bus may comprise a USB pipe and a USB-C type connector, wherein the peripheral device is detected by a USB power delivery (PD) controller based on configuration channel (CC) pins of the USB-C connector. The PD controller may signal the chipset and send the device’s capability information to the chipset. The PD controller may assert a PMCALERT# signal of the chipset’s and send the capability information via a system management link (SMLink1).
    Type: Grant
    Filed: July 14, 2021
    Date of Patent: November 14, 2023
    Assignee: Dell Products L.P.
    Inventors: William D. Leara, Chien-Yi Juan, Rong-Yu Wang, Jui-Hsing Chiu
  • Patent number: 11816051
    Abstract: In some implementations, a device may receive, via a universal serial bus (USB) interface, configuration information and a supply of power from a network device. The device may receive, via an antenna that is external to the device, a first signal indicating timing information. The device may generate, based on the first signal, a second signal and a third signal, wherein the second signal comprises a one pulse per second signal and the third signal comprises a ten-megahertz signal. The device may provide, to the network device, the second signal and the third signal. The device may receive, via an input port, a clock signal to provide an extended holdover functionality to the network device.
    Type: Grant
    Filed: May 10, 2022
    Date of Patent: November 14, 2023
    Assignee: Juniper Networks, Inc.
    Inventors: John B. Kenney, Kamatchi S. Gopalakrishnan, Jack W. Kohn, Sushma B. Bavache, Amit Verma, Rafik P.
  • Patent number: 11809365
    Abstract: A data transmission method, applicable between a first USB host and a second USB host, is provided. The first USB host includes a host software, and the second USB host includes a controlled software. The data transmission method includes the following steps. A connection is established from a USB hub to the first USB host via its first USB port. A connection is established from a USB hub to the second USB host via its second USB port. A first USB transmission channel between the first USB host and the second USB host is provided by the USB hub. A first data is transmitted to the USB hub via the first USB port and the first data is transmitted to the second USB host through the first USB transmission channel of the USB hub via the second USB port by the host software and the controlled software.
    Type: Grant
    Filed: February 22, 2022
    Date of Patent: November 7, 2023
    Assignee: GENESYS LOGIC, INC.
    Inventor: Wei-Te Lee
  • Patent number: 11809737
    Abstract: Provided are a storage device configured to perform high-speed link startup and a storage system including the storage device. The storage system performs data communication through a connected transmission lane and a connected reception lane from among a plurality of lanes between a host and the storage device. The host transmits an activate period of the connected transmission lane, which is less than a first time period, to the connected reception lane, and the storage device receives the activate period of the connected reception lane, which is less than the first time period. The host and the storage device perform link startup in a high-speed mode through the connected transmission lane and the connected reception lane, based on the activate period being less than the first time period.
    Type: Grant
    Filed: April 23, 2021
    Date of Patent: November 7, 2023
    Assignee: Samsung Electronics Co., Ltd.
    Inventors: Haesung Jung, Sungho Seo, Myungsub Shin, Seongyong Jang
  • Patent number: 11803497
    Abstract: Various configurations of high-speed data communication devices, e.g., repeaters, interfacing between a host and a peripheral, and methods of operating the same, are provided to improve the Remote Wake sequence. Repeaters include circuitry to detect the start of Resume signaling or the end of Resume, following initiation of Remote Wake. In an example, pull-up resistors coupled to upstream differential signal lines and a detection circuit with a current source are controlled to detect the start of Resume signaling. In another example, the upstream-side pull-resistors and an enable signal to an upstream-side transmitter are controlled to detect the end of Resume.
    Type: Grant
    Filed: March 31, 2022
    Date of Patent: October 31, 2023
    Assignee: Texas Instruments Incorporated
    Inventors: Mark E. Wentroble, Suzanne M. Vining, Rakesh Hariharan, Anant Kamath, Prajwala Puttappa