Patents Examined by John B Roche
  • Patent number: 11151068
    Abstract: A method of improving meta-channel communications over a secure digital (SD) bus between an SD host and an SD client is described. The method includes accessing, during a current data transfer over data lines of the SD bus, a first direct memory access (DMA) metadata and a second DMA metadata over a command (CMD) line of the SD bus using an enhanced SD direct command. The method also includes establishing, prior to a next data transfer over the data lines of the SD bus, a DMA configuration for the next data transfer based on the first DMA metadata and the second DMA metadata. The method further includes communicating the next data transfer over the data lines of the SD bus according to the DMA configuration.
    Type: Grant
    Filed: July 21, 2020
    Date of Patent: October 19, 2021
    Assignee: QUALCOMM Incorporated
    Inventor: Kishalay Haldar
  • Patent number: 11142047
    Abstract: A vehicle window has a plurality of integrated electro-optical elements, wherein the electro-optical elements have a common supply voltage, wherein the integrated electro-optical elements are controllable individually or in groups such that the electro-optical elements change the optical properties of the window at the respective location, wherein a first logical interface for feeding in the common supply voltage and a second logical interface for feeding in a common control signal are provided for controlling the electro-optical elements and for providing the common supply voltage, wherein, downstream from the logical interface, the control signal is converted into control signals for the control of the integrated electro-optical elements individually or in groups, wherein the physical interface is arranged on one of the outer faces of the window, wherein the physical interface for the first logical interface and the second logical interface has, together, 3 or 4 electrical connections.
    Type: Grant
    Filed: June 27, 2018
    Date of Patent: October 12, 2021
    Assignee: SAINT-GOBAIN GLASS FRANCE
    Inventors: Bernhard Reul, Michael Labrot, Philippe Letocart, Christian Effertz
  • Patent number: 11138141
    Abstract: A method may include executing basic input/output system (BIOS) instructions to initialize an information handling system. The initialization may include generating a hot-plug detect (HPD) override request. The method may further include receiving the HPD override request at a general purpose input/output (GPIO) device. In response to receiving the HPD override request, the GPIO may assert an active-low signal at an interconnect electrically connected to a HPD terminal of a graphics display receptacle, the receptacle for coupling a graphics processing unit to a graphics display device.
    Type: Grant
    Filed: April 28, 2020
    Date of Patent: October 5, 2021
    Assignee: Dell Products L.P.
    Inventor: Eric Sendelbach
  • Patent number: 11132321
    Abstract: A system and method for automatically generating a control bifurcation signal to configure ports of a PCIe IO unit on a computing device. The lanes of the PCIe IO unit are divided into initial ports of the lowest granularity. It is determined whether a PCIe device is connected to each of the initial ports. The bifurcation port configuration of the PCIe IO unit is determined based on the initial ports having a connected PCIe device. Ports for the PCIe IO unit are configured based on the bifurcation port configuration.
    Type: Grant
    Filed: February 26, 2020
    Date of Patent: September 28, 2021
    Assignee: QUANTA COMPUTER INC.
    Inventor: Yu-Han Lin
  • Patent number: 11126579
    Abstract: A remote technical support system includes an edge device that operates as a highly secured conduit for a technician to view, access, and control a target device via a secure protocol over a connection medium between the edge device and the target device. The edge device's architecture allows it to selectively present numerous peripheral devices to the target device. The architectural components of the edge device can be controlled by a technician through a secure connection with a trusted server which allows authorized to access the edge device. The edge device also relays technician commands to and obtains diagnostic information from the target device and communicates feedback to the technician over the secure connection. The commands may be relayed to the target via the one or more selectively connected USB peripherals.
    Type: Grant
    Filed: March 16, 2021
    Date of Patent: September 21, 2021
    Assignee: Infinity Tribe Group Inc.
    Inventors: Jeremy Lefebvre, Joseph Jonathan Stubbs, Gregory Thomas McMullin
  • Patent number: 11115232
    Abstract: A method for operating a control unit, in particular for a motor vehicle, the control unit including at least one execution unit for executing task programs, a first task program and a second task program being executed at least intermittently, the first task program providing data for the second task program at the end of a first predefined time interval, wherein a transfer of the data from the first task program to the second task program only takes place after a particular last execution of the first task program within a predefined second time interval for the execution of the second task program, the second time interval being longer than the first time interval.
    Type: Grant
    Filed: February 2, 2017
    Date of Patent: September 7, 2021
    Assignee: Robert Bosch GmbH
    Inventors: Peter Haefele, Uwe Hartmann, Dirk Ziegenbein, Simon Kramer
  • Patent number: 11100030
    Abstract: A system and method for automatically generating a control bifurcation signal to configure ports of a PCIe IO unit on a computing device. The lanes of the PCIe IO unit are divided into initial ports of the lowest granularity. It is determined whether a PCIe device is connected to each of the initial ports. The bifurcation port configuration of the PCIe IO unit is determined based on the initial ports having a connected PCIe device. Ports for the PCIe IO unit are configured based on the bifurcation port configuration.
    Type: Grant
    Filed: February 26, 2020
    Date of Patent: August 24, 2021
    Assignee: QUANTA COMPUTER INC.
    Inventor: Yu-Han Lin
  • Patent number: 11086359
    Abstract: A wireless docking system has a host (100) and at least one dockee (120,130,140). The host accommodates at least one wireless docking environment including at least one peripheral (110,111,112). The host has a host communication unit (102) for providing wireless communication and a host processor (101) arranged for docking the dockee into the wireless docking environment. The dockee has a dockee communication unit (121) for providing said wireless communication, and a dockee processor (122) arranged for docking into the wireless docking environment. The dockee has at least one dockee peripheral (123). The dockee processor advertises the dockee peripheral, and, upon receiving a coupling request from the host, couples to the host for providing connection data and control of the dockee peripheral by the host. The host processor advertises the set of peripherals including the dockee peripheral for making the dockee peripheral available for use as a further peripheral in the wireless docking environment.
    Type: Grant
    Filed: January 5, 2015
    Date of Patent: August 10, 2021
    Assignee: Koninklijke Philips N.V.
    Inventors: Walter Dees, Franciscus Antonius Maria Van De Laar, Paul Anthony Shrubsole, Pieter Joseph Mathias Custers
  • Patent number: 11061837
    Abstract: In an aspect of the disclosure, an apparatus, a computer-readable medium, and a method are provided. The apparatus may be a service processor. The service processor receives, a first command or data of a UBM protocol from a UBM host running on a host of the service processor. The UBM protocol is a first protocol supported by the service processor. The first command or data instructs a backplane controller of the host to perform a first task. The service processor generates a second command or data of a second protocol supported by the service processor. The second command or data instructs the backplane controller to perform the first task. The service processor sends the second command or data to the backplane controller.
    Type: Grant
    Filed: August 21, 2019
    Date of Patent: July 13, 2021
    Assignee: AMERICAN MEGATRENDS INTERNATIONAL, LLC
    Inventors: Timothy Bouda, Umasankar Mondal, Shibu Abraham
  • Patent number: 11055250
    Abstract: An apparatus to is provided, to be used with an interconnect comprising a home node. The apparatus includes general-purpose storage circuitry and specialised storage circuitry. Transfer circuitry performs a non-forwardable transfer of a data item from the general-purpose storage circuitry to the specialised storage circuitry. Transmit circuitry transmits an offer to the home node, at a time of the non-forwardable transfer, to transfer the data item to the home node. The apparatus is inhibited from forwarding the data item from the specialised storage circuitry to the home node.
    Type: Grant
    Filed: October 4, 2019
    Date of Patent: July 6, 2021
    Assignee: Arm Limited
    Inventors: Phanindra Kumar Mannava, Bruce James Mathewson, Klas Magnus Bruce, Damien Guillaume Pierre Payet, Jamshed Jalal, Alex James Waugh
  • Patent number: 11055249
    Abstract: A solid state drive having a drive aggregator and multiple component solid state drives. Different component solid state drives in solid state drive are configured with different optimizations of memory/storage operations. An address map in the solid state drive is used by the drive aggregator to host different namespaces in the component solid state drives based on optimization requirements of the namespaces and based on the optimizations of memory operations that have been implement in the component solid state drives.
    Type: Grant
    Filed: June 25, 2019
    Date of Patent: July 6, 2021
    Assignee: Micron Technology, Inc.
    Inventors: Christopher Joseph Bueb, Poorna Kale
  • Patent number: 11048655
    Abstract: Provided are a mobile terminal-based NFC stress testing method and system, and a storage device. The method comprises: connecting to a computer to acquire a preset count and a preset frequency; activating an NFC service; determining whether a flag bit is enabled, and if so, detecting an NDEF message, or if not, waiting for the computer terminal to modify the flag bit to be enabled before detecting an NDEF message; and uploading, by a hardware abstraction layer, the NDEF message to an NFC application, disabling a service flag bit, and returning to wait for the computer terminal to modify the flag bit, until detection is complete.
    Type: Grant
    Filed: August 14, 2018
    Date of Patent: June 29, 2021
    Assignee: JRD Communication (Shenzhen) LTD.
    Inventor: Xiaolin Wen
  • Patent number: 11044036
    Abstract: A device for communicating with a slave device includes a communication module; a memory; and at least one processor configured to control the communication module and the memory, wherein the memory stores instructions configured, when the device operates, for the at least one processor to acquire a device identifier (ID) of the slave device, acquire a first data transmission rate for data communication with the slave device based on the acquired device ID and a first time period corresponding to a current time, and communicate with the slave device based on the acquired first data transmission rate, and the first data transmission rate acquired by the processor is substantially the same as a first data transmission rate calculated by the slave device based on the first time period.
    Type: Grant
    Filed: July 5, 2018
    Date of Patent: June 22, 2021
    Assignee: SAMSUNG ELECTRONICS CO., LTD.
    Inventor: Kuen-Hwan Kwak
  • Patent number: 11042495
    Abstract: An electronic device includes a processor that executes a guest operating system; a memory having a guest portion that is reserved for storing data and information to be accessed by the guest operating system; and an input-output memory management unit (IOMMU). The IOMMU performs operations for signaling an interrupt to the guest operating system. For these operations, the IOMMU acquires, from an entry in an interrupt remapping table associated with the guest operating system, a location in a virtual advanced programmable interrupt controller (APIC) backing page for the guest operating system in the guest portion of the memory. The IOMMU then writes information about the interrupt to the location in the virtual APIC backing page. The IOMMU next communicates an indication of the interrupt to the guest operating system.
    Type: Grant
    Filed: September 20, 2019
    Date of Patent: June 22, 2021
    Assignees: ADVANCED MICRO DEVICES, INC., ATI TECHNOLOGIES ULC
    Inventors: Maggie Chan, Philip Ng, Paul Blinzer
  • Patent number: 11042492
    Abstract: A memory module includes a plurality of memory integrated circuit (IC) packages to store data and a command buffer IC to buffer one or more memory commands destined for the memory IC packages. The command buffer IC includes a first interface circuit and one or more second interface circuits. The first interface circuit receives the one or more memory commands. The one or more second interface circuits output a pre-programmed command sequence to one or more devices separate from the command buffer IC, the pre-programmed command sequence output in response to the one or more memory commands matching a pre-programmed reference command pattern.
    Type: Grant
    Filed: October 17, 2018
    Date of Patent: June 22, 2021
    Assignee: Rambus Inc.
    Inventors: Aws Shallal, Larry Grant Giddens
  • Patent number: 11038712
    Abstract: Disclosed is a method for detecting an erroneous bus node address allocation in data bus systems with auto addressing using an addressing current, such as LIN data bus systems with auto addressing. The method comprises performing auto addressing of the n bus nodes, causing an addressing current to be supplied by a bus node, sensing the data bus current by the bus nodes and determining a bus node-specific bus current measurement value, deciding, whether an addressing current flows through the respective bus node, and determining a bus node-specific addressing current presence value, transmitting the bus node-specific bus current measurement value and/or the bus node-specific addressing current presence value from the bus node to the bus master, forming a supply bus node-specific result vector from the received bus node-specific addressing current presence values, and comparing the supply bus node-specific result vector and a supply bus node-specific expectation vector.
    Type: Grant
    Filed: February 7, 2020
    Date of Patent: June 15, 2021
    Assignee: ELMOS Semiconductor AG
    Inventors: Guido Schlautmann, André Schmidt, Stefanie Heppekausen, Jürgen Naumann
  • Patent number: 11030129
    Abstract: According to one general aspect, a device may include a host interface circuit configured to communicate with a host device via a data protocol that employs data messages. The device may include a storage element configured to store data in response to a data message. The host interface circuit may be configured to detect when a tunneling command is embedded within the data message; extract a tunneled message address information from the data message; retrieve, via the tunneled message address information, a tunneled message stored in a memory of the host device; and route the tunneled message to an on-board processor and/or data processing logic. The on-board processor and/or data processing logic may be configured to execute one or more instructions in response to the tunneled message.
    Type: Grant
    Filed: February 18, 2020
    Date of Patent: June 8, 2021
    Assignee: SAMSUNG ELECTRONICS CO., LTD.
    Inventors: Ramdas P. Kachare, Zvi Guz, Son T. Pham, Anahita Shayesteh, Xuebin Yao, Oscar Prem Pinto
  • Patent number: 11023392
    Abstract: Access to a memory shared between a first interface and a second interface is arbitrated. Following a request to access the memory emanating from the second interface, while current access to the memory is granted to the first interface, a count is triggered having a maximum count time. A access to the memory is authorized for the second interface at the end of occupation of the access granted to the first interface if the end of occupation finishes before the end of the maximum count time, or otherwise at the end of the maximum count time.
    Type: Grant
    Filed: February 19, 2020
    Date of Patent: June 1, 2021
    Assignee: STMicroelectronics (Grenoble 2) SAS
    Inventor: Jean-Louis Labyre
  • Patent number: 11016790
    Abstract: State machine engines are disclosed, including those having an inter-rank bus control system, which may include a register. The state machine engine may include a plurality of configurable elements, such that each of the plurality of configurable elements comprises a plurality of memory cells. These cells may analyze data and output a result of the analysis. The IR bus control system may halt a write operation of data to be analyzed by the cells based, at least in part, on one or more conditions.
    Type: Grant
    Filed: July 10, 2017
    Date of Patent: May 25, 2021
    Assignee: Micron Technology, Inc.
    Inventor: Brian Lewis Brown
  • Patent number: 10997107
    Abstract: A system on chip includes an interconnect circuit including at least p input interfaces and at least k output interfaces, p source devices respectively coupled to the p input interfaces and k access ports respectively coupled to the k output interfaces and belonging to a target that includes one or more target devices. Each source device is configured to deliver transactions to the target via one of the access ports. An associated memory of each access port is configured to temporarily store the transactions received by the access port. The target is configured to deliver, for each access port, a fill signal representative of a current fill level of its associated memory. A control circuit is configured to receive the fill signals from the access ports and select the access ports eligible to receive a transaction depending on the current fill levels.
    Type: Grant
    Filed: July 8, 2019
    Date of Patent: May 4, 2021
    Assignee: STMicroelectronics (Rousset) SAS
    Inventors: Yassine El Khourassani, Patrick Valdenaire, Emmanuel Ardichvili