Patents Examined by Dean Phan
-
Patent number: 12699672Abstract: A single-wire communication method for a single-wire communication system having a master device and a plurality of slave devices, where the master device and each of the plurality of slave devices are sequentially connected through a single wire, the method can include: sequentially transmitting an addressing command to each of the plurality of slave device by the master device, where each of the plurality of slave devices when receiving the addressing command serves as a current slave device; setting an address of the current slave device as address data of the received addressing command when the current slave device has not been addressed; and transmitting the received addressing command to a next slave device when the current slave device has been addressed.Type: GrantFiled: March 28, 2024Date of Patent: August 4, 2026Assignee: Silergy Semiconductor Technology (Hangzhou) LTD.Inventors: Yuanyu Yang, Xiaoqiang Xu, Jianxin Wang
-
Patent number: 12701670Abstract: An information handling system includes first and second add-in cards and a riser printed circuit board (PCB). The first add-in card is configured to connect with a host system of the information handling system via a direct connection. The riser PCB includes first and second connectors. The first add-in card is in electrical communication with the riser PCB via the first connector. The second add-in card is in electrical communication with the riser PCB via the second connector. The first and second add-in cards are configured to communicate with each other via the first and second connectors and routing on the riser PCB.Type: GrantFiled: April 29, 2024Date of Patent: August 4, 2026Assignee: Dell Products L.P.Inventors: Kevin Mundt, Stephen Strickland, Anand Nunna
-
Patent number: 12693872Abstract: Systems and methods support docking of an Information Handling System (IHS) to a docking station. A docking connection is detected from the IHS to a docking station that provides use of peripheral devices that are coupled to the docking station. However, the docking station is determined to be unrecognized such that it is not associated with a docking profile in a library of docking profiles available to the IHS. A docking profile is generated, such as bey a remote docking support service, for use of the docking station according to known preferences of a user of the IHS. The generated docking profile is adjusted based on the library of docking profiles, where the adjustments migrate user preferences from one or more of the docking profiles to the generated docking profile.Type: GrantFiled: October 25, 2024Date of Patent: July 28, 2026Assignee: Dell Products L.P.Inventors: Trent A. Buys, Kearson M. McNulty, Cherian Samuel Mathews
-
Patent number: 12693984Abstract: Embodiments of the present application provide a master-slave switching interface structure of a server. The master-slave switching interface structure includes: at least two input/output interfaces and a routing and switching processor. The routing and switching processor includes: a clock buffer module connected to a first clock input source pin; a local clock module connected to a second clock input source pin; a switch module connected to the first clock input source pin, the first clock output pin, and a clock connection pin. The at least two input/output interfaces are connected to the switch module, and one of the at least two input/output interfaces is a target master-slave switching detection interface; and the routing and switching processor is configured for detecting connection status of the target master-slave switching detection interface, and switching a clock transfer direction of the target master-slave switching detection interface based on the connection status.Type: GrantFiled: September 29, 2024Date of Patent: July 28, 2026Assignee: SUZHOU METABRAIN INTELLIGENT TECHNOLOGY CO., LTD.Inventors: Dafeng Han, Tiejun Liu, Jing Ji
-
Patent number: 12688144Abstract: A data processing method, applied to a management system, includes enabling target modules of a target system, collecting operation data of at least one sub-module in the target system according to a first target path in response to the target system being in a successful startup status, sorting the collected operation data according to the startup time to obtain a target dataset, and outputting the target dataset. Each target module of the target modules is an operation module for starting the target system. Each sub-module of the at least one sub-module is configured to run a part or all of a program of a target module to which the sub-module belongs. The first target path at least includes a USB over LAN. The operation data is at least used to represent startup time of the sub-module.Type: GrantFiled: September 20, 2024Date of Patent: July 21, 2026Assignee: LENOVO (BEIJING) LIMITEDInventor: Zunpo Huang
-
Patent number: 12681875Abstract: A system is disclosed. The system may include two devices, along with a processor to communicate with the two devices. A buffer may store an entry including a communication from one device to the other device.Type: GrantFiled: April 22, 2024Date of Patent: July 14, 2026Assignee: SAMSUNG ELECTRONICS CO., LTD.Inventor: Marc Timothy Jones
-
Patent number: 12681890Abstract: In an embodiment, a method of transmission over an I2C bus includes: transmitting first data over a first channel of a data signal of the I2C bus; and transmitting second data over a second channel of the data signal, wherein the first data and the second data are linked to each other.Type: GrantFiled: February 13, 2020Date of Patent: July 14, 2026Assignee: STMicroeletronics (Grenoble 2) SASInventor: Rene Peyrard
-
Patent number: 12675428Abstract: The present disclosure relates to a communication apparatus and a data transmission method. In an example, the communication apparatus includes a universal serial bus (USB) protocol layer, a USB adapter layer, a transport layer, and a physical layer. The USB protocol layer is configured to send first data to the USB adapter layer. The USB adapter layer is configured to perform physical link adaptation on the first data to obtain second data and send the second data to the transport layer. The first data is adapted to a first physical link, the second data is adapted to a second physical link, and a bandwidth of the first physical link is lower than a bandwidth of the second physical link. The transport layer and the physical layer are configured to process the second data and send processed second data to a receive end through the second physical link.Type: GrantFiled: July 28, 2023Date of Patent: July 7, 2026Assignee: Huawei Technologies Co., Ltd.Inventors: Deng Lu, Ke Zheng, Zhenxing Zhang
-
Patent number: 12670116Abstract: An interface conversion device includes a USB connector and a DP connector, a conversion driver, and a DP multiplexer. The conversion driver includes a UFP coupled to the USB connector and a DP output port. The DP multiplexer includes a USB port coupled to the DP output port and a DP port coupled to the DP connector. The conversion driver detects configuration information of a CC pin of the USB connector and determines an operation mode and a first pin assignment mode of the interface conversion device according to the configuration information. When the operation mode is a DP ALT mode, the conversion driver sets a second pin assignment mode between the UFP and the DP output port based on the first pin assignment mode and controls the DP multiplexer based on the first pin assignment mode to set a third pin assignment mode between the USB and DP ports.Type: GrantFiled: January 22, 2025Date of Patent: June 30, 2026Assignee: VIA LABS, INC.Inventors: Yu-Lung Lin, Chih-Nan Lo, Hui-De Kang
-
Patent number: 12657137Abstract: Techniques for emulating a configuration space may include emulating a set of configuration registers in an integrated circuit device for a set of functions corresponding to a type of peripheral device. The type of peripheral device represented by the integrated circuit device can be modified by changing the set of configuration registers being emulated in the integrated circuit device. Multiple sets of configuration registers can also be emulated to support different virtual machines or different operating systems.Type: GrantFiled: December 13, 2023Date of Patent: June 16, 2026Assignee: Amazon Technologies, Inc.Inventors: Nafea Bshara, Adi Habusha, Guy Nakibly, Georgy Machulsky
-
Patent number: 12639248Abstract: Systems and methods for handling node policies in a firmware framework. In some embodiments, an Information Handling System (IHS) may include a controller, where the controller comprises firmware that, upon execution by a processing core, causes the processing core to instantiate an orchestrator; and a plurality of devices coupled to the controller, where each device comprises firmware that, upon execution by a corresponding processing core, causes the corresponding processing core to instantiate a node as part of a firmware framework, and where the orchestrator is configured to distribute a policy to at least a given node without any involvement by any Operating System (OS) of the IHS.Type: GrantFiled: March 27, 2024Date of Patent: May 26, 2026Assignee: Dell Products L.P.Inventors: Daniel L. Hamlin, Gokul Thiruchengode Vajravel, Carson Wayne Duffy
-
Patent number: 12619498Abstract: A data storage device and method are disclosed for transaction recovery using extra timeout. In one embodiment, a data storage device is provided comprising a memory and one or more processors. The one or more processors, individually or in combination, are configured to: receive a command from a host, wherein the command is associated with a timeout window; begin processing the command; and after beginning processing the command but prior to expiration of the timeout window: determine that the command will not be completed prior to expiration of the timeout window; and send a request to the host for an extension of the timeout window. Other embodiments are provided.Type: GrantFiled: May 29, 2024Date of Patent: May 5, 2026Assignee: Sandisk Technologies, Inc.Inventors: Eyal Hamo, Sagi Taragan, Michael Edry
-
Patent number: 12619561Abstract: Data storage systems are disclosed. In some implementations, a data storage device includes a controller coupled to a plurality of memory devices to control memory operations of the plurality of memory devices, and including M communication lanes, and an interface device configured to include N communication lanes to be connected to a host device that includes N communication lanes and to the M communication lanes of the controller, wherein the interface device includes a connector configured to connect the N communication lanes of the host device to the N communication lanes of the interface device, and a selector configured to, in response to a host port type identification signal received from the host device, selectively activate M communication lanes of the interface device, out of the N communication lanes of the interface device, to transmit or receive the data to or from the M communication lanes of the controller.Type: GrantFiled: March 26, 2024Date of Patent: May 5, 2026Assignee: SK HYNIX INC.Inventor: Wenwei Wang
-
Patent number: 12619572Abstract: Noise immunity of a protocol determination circuit that determines a communication protocol between circuits is improved. A protocol determination circuit includes: a sampling circuit; and a majority decision circuit. The sampling circuit performs a plurality of number of times of sampling on a protocol specifying signal, the protocol specifying signal being any one of a value indicating a first communication protocol I2C and a value indicating a second communication protocol SPI. The majority decision circuit outputs a majority decision signal, the majority decision signal indicating a communication protocol corresponding to a value sampled majority number of times in the plurality of number of times of sampling.Type: GrantFiled: September 5, 2022Date of Patent: May 5, 2026Assignee: Mitsubishi Electric CorporationInventor: Hideyuki Amaya
-
Patent number: 12602335Abstract: PAM encoding techniques that leverage unused idle periods in channels between data transmissions to apply longer but more energy-efficient codes. To improve energy savings, multiple sparse encoding schemes may be utilized selectively to fit different sized gaps in the traffic. These approaches may provide energy reductions, for example with memory READ and WRITE traffic, when transferring 4-bit data using 3-symbol sequences.Type: GrantFiled: February 9, 2022Date of Patent: April 14, 2026Assignee: NVIDIA Corp.Inventors: James Michael O'Connor, Donghyuk Lee
-
Patent number: 12591524Abstract: Methods and systems for managing a data processing system are disclosed. A management controller installed within the data processing system that operates independently from a central processing unit (CPU) (e.g., a motherboard) of the data processing system may manage access of the data processing system to various peripheral devices. The peripheral devices may be connected to the data processing system via a compute express link (CXL) switch. Other data processing systems may also be connected to the peripheral devices via the CXL switch, creating a shared environment where the capabilities and functionalities of the peripheral devices can be shared between these data processing systems.Type: GrantFiled: July 26, 2024Date of Patent: March 31, 2026Assignee: Dell Products L.P.Inventors: Guru Prasad Yadav Naruboina, Kalyani Korubilli
-
Patent number: 12591533Abstract: A stream switch includes a data router, configuration registers, and arbitration logic. The data router has a plurality of input ports, each having a plurality of associated virtual input channels, and a plurality of output ports, each having a plurality of associated virtual output channels. The data router transmits data streams from input ports to one or more output ports of the plurality of output ports. The configuration registers store configuration data associated with the virtual output channels of the respective output ports of the plurality of output ports. The stored configuration data identifies a source input port and virtual input channel ID associated with the virtual output channel of the output port. The arbitration logic allocates bandwidth of the data router based on request signals associated with virtual input channels of the input ports and the configuration data associated with the virtual output channels.Type: GrantFiled: April 21, 2023Date of Patent: March 31, 2026Assignee: STMicroelectronics International N.V.Inventors: Antonio De Vita, Thomas Boesch, Giuseppe Desoli
-
Patent number: 12585606Abstract: A control system for a vehicle, device, or asset includes a dock for a mobile device; and a control mechanism coupled, or coupleable to, the dock and including a power input, a dock input, and a first output, wherein the control mechanism defines an second switch position and a first switch position, wherein the switching mechanism is in the first switch position when a power source is coupled to the power input and an enablement signal is received from the dock via the dock input, otherwise the switching mechanism is in the second switch position, wherein the first output is coupleable to the vehicle, device, or asset to allow operation of the vehicle, device, or asset only when the switching mechanism is in the first switch position.Type: GrantFiled: June 1, 2023Date of Patent: March 24, 2026Assignee: National Products, Inc.Inventor: Scott Anderson
-
Patent number: 12579096Abstract: An apparatus and a controlling method for a two-wire serial bus are provided. The apparatus is coupled to a host and a plurality of sensors via the two-wire serial bus, and includes a storage member and a control circuit. The storage member is configured to store an event table that includes triggering conditions respectively corresponding to the sensors. The control circuit is coupled to the storage member and configured to periodically query a detection value of each of the sensors in sequence to determine that the detection value of the sensor meets one of the triggering conditions corresponding to the sensor, and to produce a notification signal to the host through the two-wire serial bus according to the determined result; the notification signal indicates the sensor that meets the triggering condition. The host executes a processing program corresponding to the sensor in response to the notification signal.Type: GrantFiled: June 11, 2024Date of Patent: March 17, 2026Assignee: RAYMX MICROELECTRONICS CORP.Inventors: Wei Wang, Cheng-Yu Chen
-
Patent number: 12579084Abstract: An out-of-band backplane information verification system includes a backplane, a BMC device coupled to the backplane, and a processing system connected to the backplane and providing an operating system. The operating system retrieves in-band backplane information from the backplane, retrieves first out-of-band backplane information from the BMC device during a first time period, and retrieves second out-of-band backplane information from the BMC device during a second time period that is subsequent to the first time period. The operating system then determines that the second out-of-band backplane information does not match the first out-of-band backplane information and, in response, determines that the second out-of-band backplane information does not match the in-band backplane information.Type: GrantFiled: October 3, 2024Date of Patent: March 17, 2026Assignee: Dell Products L.P.Inventors: Nikhith Ganigarakoppal Kantharaju, Sumalatha Pagadala, Sushmitha Naik