Patents Examined by Glenn A. Auve
  • Patent number: 11301398
    Abstract: Presented herein are embodiments for providing and using a symbolic name for referencing an element of a non-volatile memory express (NVMe™) entity in an NVMe™-over-Fabric (NVMe-oF™) environment. In one or more embodiments, the symbolic name may be used to identify an element of an NVMe™ host or NVM subsystem in one or more processes. In one or more embodiments, a symbolic name may be provided as part of a registration process. Symbolic names may be used for identifying elements when performing other processes, such as masking and zoning for granting access rights. In one or more embodiments, a symbolic name may be shared by two or more elements.
    Type: Grant
    Filed: July 9, 2020
    Date of Patent: April 12, 2022
    Assignee: DELL PRODUCTS L.P.
    Inventors: Erik Smith, Joseph Lasalle White, David Black, Raja Subbiah
  • Patent number: 11294440
    Abstract: An apparatus including a host system is provided. The apparatus includes a peripheral device in communication with the host system. The apparatus also includes a programmable memory unit within the peripheral device. The programmable memory unit is to receive a configuration profile from the host system. The configuration profile is to re-configure as an embedded device. In addition, the apparatus includes a power delivery system to provide power to the programmable memory unit and to provide power to an accessory of the peripheral device separately. The power delivery system provides power to the programmable memory unit to allow re-configuration of the peripheral device as the embedded device.
    Type: Grant
    Filed: November 17, 2017
    Date of Patent: April 5, 2022
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventors: Isaac Lagnado, Steven Petit, Lee E. Leppo, Jeffrey Kevin Jeansonne, Roger D. Benson
  • Patent number: 11288223
    Abstract: A bridge chip with a function of expanding external devices and an associated expansion method are provided, wherein the bridge chip may include at least one transmission interface, a bridge control unit and a connecting port. The transmission interface may be configured to make at least one external device outside the bridge chip couple to the bridge chip; the bridge control unit is coupled to the transmission interface, and may be configured to control priority of the external device for performing data transmission; and the connecting port is coupled to the bridge control unit, and may be configured to make the bridge chip couple to a host device, to allow the host device to perform data transmission with the external device. More particularly, a number of the external device is expandable.
    Type: Grant
    Filed: October 29, 2020
    Date of Patent: March 29, 2022
    Assignee: Realtek Semiconductor Corp.
    Inventor: Chun-Chu Chang
  • Patent number: 11283550
    Abstract: An embodiment method comprises receiving at least one frame comprising consecutive bits transported by a serial bus; estimating an arrival period of a last bit of the consecutive bits; and starting a sending of an acknowledgement of receipt before the end of the estimated arrival period.
    Type: Grant
    Filed: October 16, 2020
    Date of Patent: March 22, 2022
    Assignee: STMICROELECTRONICS (GRENOBLE 2) SAS
    Inventor: Arnaud Dehamel
  • Patent number: 11263023
    Abstract: An information handling system includes a basic input/output system (BIOS) that performs a firmware boot operation. During the firmware boot operation, the BIOS determines whether a driver pack management controller setting is enabled within a baseboard management controller of the information handling system. In response to the driver pack management controller setting being enabled, the BIOS copies a binary utility from the baseboard management controller to a system memory, and creates an operating system specific platform binary table to point to the binary utility on the baseboard management controller. In response to the operating system being initialized, a processor invokes the binary utility, mounts a memory partition of the baseboard management controller as a virtual drive of the operating system, and executes the operating system specific binary stage under a fixed globally unique identifier to install a driver pack.
    Type: Grant
    Filed: August 17, 2020
    Date of Patent: March 1, 2022
    Assignee: Dell Products L.P.
    Inventors: Anusha Bhaskar, Praveen S. Lalgoudar, Santosh Gore, Muniswamy Setty K S
  • Patent number: 11256634
    Abstract: A memory system for storing and retrieving data may include a controller, a first switch, a second switch connected to the first switch via an interconnecting bus, and a plurality of memory devices. The controller may have a first serial interface. The first switch may have one or more serial interfaces and one or more memory ports. The first serial interface of the controller may be communicatively connected to a first serial interface of the one or more serial interfaces of the first switch via a first serial bus. Each of the one or more memory ports of the first switch may be communicatively connected to a subset of the plurality of memory devices via a memory bus. The first switch may transfer data between the controller and the subsets of the plurality of memory devices via the one or more memory ports.
    Type: Grant
    Filed: April 27, 2020
    Date of Patent: February 22, 2022
    Assignee: Kioxia Corporation
    Inventors: Gary James Calder, Benjamin James Kerr, Philip Rose
  • Patent number: 11243504
    Abstract: An input/output (I/O) device for a distributed modular I/O system includes a base adapted to be connected to an associated support structure. A terminal block is connected to the base and includes a plurality of wiring connections adapted to be connected to field wiring of an associated controlled system. The I/O device further includes first and second I/O modules each including a plurality of removable single-channel I/O submodules that are each releasably connected to the base and each configured for a select I/O operation for input and output of data relative to the associated controlled system. One or more pairs of the single-channel I/O submodules can be configured to be redundant within or between the first and second I/O modules. Each of the single-channel I/O submodules is operatively connected to wiring connections of the terminal block through the base. The I/O device further includes first and second network switches connected to the base.
    Type: Grant
    Filed: November 13, 2020
    Date of Patent: February 8, 2022
    Assignee: Rockwell Automation Technologies, Inc.
    Inventors: Adam M. Wrobel, Douglas A. Lostoski, Daniel E. Killian
  • Patent number: 11237608
    Abstract: An information handling system includes a system board configured to serialize sideband signals from a sideband cable resulting in serialized sideband signals, and a peripheral device expansion card that has a power management embedded controller. If the sideband cable is connected to the peripheral device expansion card, then the controller may transmit the sideband signals to a card controller. If the sideband cable is not connected to the peripheral device expansion card, then the controller may decode and parallelize the serialized sideband signals resulting in parallelized sideband signals, and transmit the parallelized sideband signals to the controller. The controller determines a power state of the information handling system based on the sideband signals from the sideband cable or the parallelized sideband signals.
    Type: Grant
    Filed: May 6, 2020
    Date of Patent: February 1, 2022
    Assignee: Dell Products L.P.
    Inventors: Terry Matula, Yimin Xiao
  • Patent number: 11237968
    Abstract: Techniques including receiving configuration information for a trigger control channel of the one or more trigger control channels, the configuration information defining a first one or more triggering events, receiving a first memory management command, store the first memory management command, detecting a first one or more triggering events, and triggering the stored first memory management command based on the detected first one or more triggering events.
    Type: Grant
    Filed: October 15, 2019
    Date of Patent: February 1, 2022
    Assignee: TEXAS INSTRUMENTS INCORPORATED
    Inventors: Kai Chirca, Matthew David Pierson, David E. Smith, Timothy David Anderson
  • Patent number: 11240308
    Abstract: Presented herein are embodiments for implicitly or indirectly registering elements of a non-volatile memory express (NVMe™) entity in an NVMe-over-Fabric (NVMe-oF) environment. In one or more embodiments, one or more interactions between an NVMe™ entity and a centralized storage fabric service component, such as part of the Link Layer Discovery Protocol (LLDP) process or the Multicast Domain Name System (mDNS) process, may be used by the centralized storage fabric service to extract information about the NVMe™ entity and automatically register it with a centralized registration datastore. In one or more embodiments, the centralized registration datastore may be used to facilitate services in the NVMe-oF system, such as discovery of NVMe™ entities, provisioning, and access control. In one or more embodiments, an implicitly registered NVMe™ entity may also subsequently explicitly register, which may include supplying additional information about the NVMe™ entity.
    Type: Grant
    Filed: June 10, 2020
    Date of Patent: February 1, 2022
    Assignee: DELL PRODUCTS L.P.
    Inventors: Erik Smith, Joseph LaSalle White, David Black, Raja Subbiah
  • Patent number: 11237997
    Abstract: Presented herein are systems and methods for facilitating access control among elements of a non-volatile memory express (NVMe™) entity in an NVMe™-over-Fabric (NVMe-oF) environment. In one or more embodiments, NVMe™ entities, whether NVMe™ hosts or NVMe™ subsystems, can obtain information about elements of NVMe™ entities that have registered with a centralized storage fabric service component via a discovery controller of the centralize service. In one or more embodiments, based upon information received from requesting NVMe™ entities, the centralized storage fabric service creates and maintains a data store of zones, in which a zone comprises a listing of elements of NVMe™ entities that are members of that zone and have access rights relative to other members of that zone.
    Type: Grant
    Filed: June 10, 2020
    Date of Patent: February 1, 2022
    Assignee: DELL PRODUCTS L.P.
    Inventors: Erik Smith, Joseph LaSalle White, David Black, Raja Subbiah
  • Patent number: 11233825
    Abstract: An information handling system may include a host system having an initial operating system image deployed thereon; and a management controller configured to provide out-of-band management of the information handling system. The management controller may be further configured to: receive, via a secure management network, a request to configure a plurality of operating system settings; transmit, to an initial agent executing on the operating system, one or more instructions to configure the plurality of operating system settings in accordance with the request; and after the configuration of the plurality of operating system settings, allow a user to log in to the operating system via a non-secure data network.
    Type: Grant
    Filed: June 30, 2020
    Date of Patent: January 25, 2022
    Assignee: Dell Products L.P.
    Inventors: Lixia Hu, Zhuo Zhang, Niannian Xia
  • Patent number: 11226917
    Abstract: Disclosed is a home bus system (HBS) circuit, applicable to home bus (HB) communication implemented using a Microchip chip. The circuit includes the Microchip chip, an HBS communication chip, a resistor, a capacitor, and a transistor, the Microchip chip includes a universal asynchronous receiver/transmitter (UART) input pin and a serial peripheral interface (SPI) output pin, and the HBS communication chip includes an input pin. The transistor has a base coupled to the SPI output pin and a first end of the capacitor, a collector coupled to a first end of the resistor and the input pin of the HBS communication chip, and an emitter grounded, wherein a second end of the resistor is coupled to a power supply, and a second end of the capacitor is grounded.
    Type: Grant
    Filed: October 11, 2018
    Date of Patent: January 18, 2022
    Assignee: QINGDAO HISENSE HITACHI AIR-CONDITIONING SYSTEMS CO., LTD.
    Inventors: Jingfeng Shi, Minglong Du, Lei Hou, Leilei Ge
  • Patent number: 11221978
    Abstract: An interrupt system for RISC-V architecture includes an original register in a CLIC, a pushmcause register, a pushmepc register, an interrupt response register, and an mtvt2 register; the pushmcause register is used to store a value in an mcause on a stack by means of an instruction; the pushmepc register is used to store a value in an mepc on a stack by means of an instruction; the interrupt response register is used to respond to a non-vectored interrupt request issued by a CLIC by means of an instruction, obtain an interrupt subroutine entry address, and modify a global interrupt enable; and the mtvt2 register is used to store a base address of an non-vectored interrupt in a CLIC mode.
    Type: Grant
    Filed: April 28, 2020
    Date of Patent: January 11, 2022
    Assignee: NUCLEI SYSTEM TECHNOLOGY CO., LTD.
    Inventor: Zhenbo Hu
  • Patent number: 11216284
    Abstract: A multi-die and multi-core computing platform in which multiple dies share the same storage device for firmware code storage is shown. After a slave die loads #1 firmware code from the storage device through a bus, the right to use the bus is released by the slave die and the slave die outputs a #0 enable signal to a master die. According to the #0 enable signal, the master die gains the right to use the bus. Through the bus, the master die loads #0 firmware code from the storage device. The slave die executes the #1 firmware code and the master die executes the #0 firmware code to initialize a link between the master and slave dies.
    Type: Grant
    Filed: September 29, 2020
    Date of Patent: January 4, 2022
    Assignee: SHANGHAI ZHAOXIN SEMICONDUCTOR CO., LTD.
    Inventors: Jinglong Liu, Qunchao Feng, Yankui Niu, Yongfeng Song, Jintao Wang, Jiangbo Wang
  • Patent number: 11216407
    Abstract: A single communication interface between a master device and at least one slave device and a method with internal/external addressing mode using the single communication interface. In the single communication interface between a master device and at least one slave device, the master device includes a master interface and the slave device comprises a slave interface and a slave bus-system, whereas the slave interface is directly connected to the slave bus-system, wherein the master interface and the slave interface communicate on a packet based protocol by an internal and external addressing mode inside the slave interface, whereas the addressing mode, data transfer direction and data address location are coded by the packet based protocol inside a first 32-bit word of each transmission between the master device and slave device over the single communication interface.
    Type: Grant
    Filed: July 30, 2020
    Date of Patent: January 4, 2022
    Assignee: SHENZHEN GOODIX TECHNOLOGY CO., LTD.
    Inventors: Markus Krause, Martin Froehlich
  • Patent number: 11210265
    Abstract: In an example, an apparatus comprises a plurality of execution units, and a first memory communicatively couple to the plurality of execution units, wherein the first shared memory is shared by the plurality of execution units and a copy engine to copy context state data from at least a first of the plurality of execution units to the first shared memory. Other embodiments are also disclosed and claimed.
    Type: Grant
    Filed: May 7, 2020
    Date of Patent: December 28, 2021
    Assignee: INTEL CORPORATION
    Inventors: Altug Koker, Prasoonkumar Surti, David Puffer, Subramaniam Maiyuran, Guei-Yuan Lueh, Abhishek R. Appu, Joydeep Ray, Balaji Vembu, Tomer Bar-On, Andrew T. Lauritzen, Hugues Labbe, John G. Gierach, Gabor Liktor
  • Patent number: 11210255
    Abstract: This disclosure generally relates to USB TYPE-C, and, in particular, DISPLAYPORT Alternate Mode communication in a USB TYPE-C environment. In one embodiment, a device determines a DISPLAYPORT mode and determines an orientation of a USB TYPE-C connector plug. A multiplexer multiplexes a DISPLAYPORT transmission based in part on the determined orientation of the USB TYPE-C connector plug.
    Type: Grant
    Filed: December 10, 2019
    Date of Patent: December 28, 2021
    Assignee: TEXAS INSTRUMENTS INCORPORATED
    Inventors: Mark Edward Wentroble, Suzanne Mary Vining, Hassan Omar Ali
  • Patent number: 11209891
    Abstract: An electronic control unit (ECU) includes a processor, a Controller Area Network (CAN) controller, clock gating logic, and security gating logic. The CAN controller having a status and configured to receive data and control signals from the processor, and a clock signal, package the data to create a CAN protocol frame held in at least one transmit buffer, and shift the CAN protocol frame to a CAN transceiver that is configured to transmit the CAN protocol frame to a CAN bus. The clock gating logic may be configured to selectively disable a clock signal to the CAN controller based on a control signal from the processor. The security gating logic configured to, in response to the status of the CAN controller being active, inhibit disabling the clock signal.
    Type: Grant
    Filed: November 27, 2019
    Date of Patent: December 28, 2021
    Inventors: Sekar Kulandaivel, Shalabh Jain, Jorge Guajardo Merchan
  • Patent number: 11204777
    Abstract: A host device is configured to communicate over a network with a storage system. The host device comprises a multi-path input-output (MPIO) driver configured to control delivery of input-output (IO) operations from the host device to the storage system over selected ones of a plurality of paths through the network. The MPIO driver is further configured to create a disk device on the host device, wherein the disk device corresponds to a subset of the plurality of paths to the storage system, and to execute a script enabling a boot image create operation to run on the created disk device.
    Type: Grant
    Filed: November 30, 2020
    Date of Patent: December 21, 2021
    Assignee: EMC IP Holding Company LLC
    Inventors: Arnab Tah, Vighneshwar Hegde