Patents Examined by Aurangzeb Hassan
-
Patent number: 12248347Abstract: A series circuit and a computing device include a power supply terminal for providing voltage for a plurality of chips disposed on the computing device; a ground terminal disposed at one end of each of the plurality of chips relative to the power supply terminal; and a first connection line for separately connecting a first predetermined number of chips of the plurality of chips in series, wherein a communication line is connected between adjacent chips of the first predetermined number of chips, a portion of the communication line is connected to a target connection point, which is disposed on the first connection line and adapted to the adjacent chips, via a third connection line, and the voltage at the target connection point is greater than or equal to the minimum voltage required for communication between the adjacent chips.Type: GrantFiled: May 22, 2023Date of Patent: March 11, 2025Assignee: HANGZHOU CANAAN INTELLIGENCE INFORMATION TECHNOLOGY CO, LTDInventors: Nangeng Zhang, Min Chen
-
Patent number: 12242407Abstract: An exemplary data fabric device comprises a first traffic moderator configured to receive traffic destined for a specific endpoint accessible via a plurality of data paths and divert the traffic from a first data path included in the data paths to a second data path included in the data paths. The exemplary data fabric device also comprises a first interconnect controller that resides within the second data path and is configured to forward the traffic to the specific endpoint via a first communication link to test a functionality of the first communication link. Various other apparatuses, systems, and methods are also disclosed.Type: GrantFiled: November 8, 2022Date of Patent: March 4, 2025Assignee: Advanced Micro Devices, Inc.Inventors: Samuel Abraham Lipson, Eric Christopher Morton, Bryan P. Broussard, Vydhyanathan Kalyanasundharam
-
Patent number: 12235781Abstract: A driver device of a data interface includes an input/output (I/O) interface, a power interface, a transmitter circuit, and a switching unit. The I/O interface is configured to couple to a load device. The power interface is configured to provide a power supply for transmitting data via the I/O interface. The transmitter circuit is coupled to the I/O interface and to the power interface and is configured to be powered by the power supply and provide an output signal to the load device via the I/O interface in a transmitter mode. The switching unit is coupled to the power interface and is configured to switch off the power interface for the transmitter circuit when the transmitter circuit is operating in a low power state. The transmitter circuit has a power consumption level below a threshold power level in the low power state.Type: GrantFiled: December 30, 2022Date of Patent: February 25, 2025Assignee: PARADE TECHNOLOGIES, LTD.Inventors: YingFan Lee, Mengchuan Gao, Yuanping Chen, Min She, Hongquan Wang
-
Patent number: 12229068Abstract: Technology related to broadcast packet direct memory access (DMA) operations is disclosed. When a network interface controller (NIC) connected to a host computer receives a broadcast packet, it can transmit a request to an agent process running on the host computer for a plurality of destination buffers. In some embodiments, the request to the agent comprises all or part of the packet, or metadata about the packet. In such embodiments, the agent can use the contents of the request to identify services that should receive the packet. Alternatively, the NIC can identify the destination services and can transmit identifiers for the destination services to the agent. The agent can transmit requests for memory buffers to the services and can receive memory location identifiers in response. The agent can transmit the identifiers to the NIC, which can perform multiple DMA operations to write the broadcast packet to the identified memory locations.Type: GrantFiled: March 16, 2022Date of Patent: February 18, 2025Assignee: FS, Inc.Inventors: Hao Cai, Timothy S. Michels, Daniel J. McDermott, David Ryan
-
Patent number: 12229069Abstract: Methods and apparatus for an accelerator controller hub (ACH). The ACH may be a stand-alone component or integrated on-die or on package in an accelerator such as a GPU. The ACH may include a host device link (HDL) interface, one or more Peripheral Component Interconnect Express (PCIe) interfaces, one or more high performance accelerator link (HPAL) interfaces, and a router, operatively coupled to each of the HDL interface, the one or more PCIe interfaces, and the one or more HPAL interfaces. The HDL interface is configured to be coupled to a host CPU via an HDL link and the one or more HPAL interfaces are configured to be coupled to one or more HPALs that are used to access high performance accelerator fabrics (HPAFs) such as NVlink fabrics and CCIX (Cache Coherent Interconnect for Accelerators) fabrics. Platforms including ACHs or accelerators with integrated ACHs support RDMA transfers using RDMA semantics to enable transfers between accelerator memory on initiators and targets without CPU involvement.Type: GrantFiled: October 28, 2020Date of Patent: February 18, 2025Assignee: Intel CorporationInventors: Pratik Marolia, Andrew Herdrich, Rajesh Sankaran, Rahul Pal, David Puffer, Sayantan Sur, Ajaya Durg
-
Patent number: 12222883Abstract: An accessory and an electronic device capable of suppressing malfunction and failure of the accessory when a command to be executed by the accessory is transmitted from the electronic device to the accessory and reducing the memory capacity. The accessory is communicably connected to the electronic device. The accessory includes a communication unit that communicates with the electronic device, a storage unit that allows reading therefrom and writing therein and stores a flag indicating whether execution of a command by the accessory is allowed or not, a control unit that, upon receipt of a predetermined command from the electronic device, does not execute the predetermined command in a case where the flag indicates that execution of the command is not allowed, and executes the predetermined command in a case where execution of the command is allowed.Type: GrantFiled: April 15, 2022Date of Patent: February 11, 2025Assignee: Canon Kabushiki KaishaInventor: Yuichi Ariga
-
Patent number: 12222891Abstract: Handshake controller and handshake control method for one or more charging protocols. For example, a handshake controller for one or more charging protocols includes: a port detection unit connected to a plurality of USB ports and configured to generate a detection signal; a port selection unit configured to receive the detection signal and connected to the plurality of USB ports; an interface unit connected to the port selection unit; and a digital handshake unit connected to the interface unit; wherein the port detection unit is further configured to: determine whether a single USB port of the plurality of USB ports is connected to a load device.Type: GrantFiled: October 13, 2022Date of Patent: February 11, 2025Assignee: On-Bright Electronics (Shanghai) Co., Ltd.Inventors: Zhiqin Zhao, Miao Li, Guannan Wang, Qiang Luo
-
Patent number: 12219038Abstract: A port of a computing device is to communicate with another device over a link, the port including physical layer logic of a first protocol, link layer logic of each of a plurality of different protocols, and protocol negotiation logic to determine which of the plurality of different protocols to apply on the link. The protocol negotiation logic is to send and receive ordered sets in a configuration state of a link training state machine of the first protocol, where the ordered sets include an identifier of a particular one of the plurality of different protocols. The protocol negotiation logic is to determine from the ordered sets that a link layer of the particular protocol is to be applied on the link.Type: GrantFiled: September 7, 2023Date of Patent: February 4, 2025Assignee: Intel CorporationInventor: Debendra Das Sharma
-
Patent number: 12216607Abstract: In one embodiment, an apparatus includes a port to transmit and receive data over a link; and protocol stack circuitry to implement one or more layers of a load-store input/output (I/O)-based protocol (e.g., PCIe or CXL) across the link. The protocol stack circuitry constructs memory write request transaction layer packets (TLPs) for memory write transactions, wherein fields of the memory write request TLPs indicate a virtual channel (VC) other than VC0, that a completion is required in response to the memory write transaction, and a stream identifier associated with the memory write transaction. The memory write request TLP is transmitted over the link and a completion TLP is received over the link in response, indicating a completion for the memory write request TLP.Type: GrantFiled: April 22, 2021Date of Patent: February 4, 2025Assignee: Intel CorporationInventor: Debendra Das Sharma
-
Patent number: 12212162Abstract: This application discloses a charging cable-based data transmission method and an electronic device. A first electronic device is connected to a second electronic device through a third electronic device, and the third electronic device includes a first data signal line and a second data signal line. When the method is applied to the first electronic device, the first electronic device may detect a connection to the second electronic device; send a first message through a first pin, where the first pin is connected to the first data signal line; and receive a second message through a second pin, where the second pin is connected to the second data signal line, and the first message and the second message are used for charging setting of the first electronic device.Type: GrantFiled: July 15, 2021Date of Patent: January 28, 2025Assignee: HUAWEI TECHNOLOGIES CO., LTD.Inventors: Jiang Peng, Zongjian Li, Chao Wang, Mingwei Zhang, Chengjun Yang
-
Patent number: 12210471Abstract: In some embodiments, a system for communicating USB information via a non-USB extension medium is provided. The system comprises a downstream facing port device (DFP device). The DFP device is configured to receive, via the non-USB extension medium, an ACK IN packet addressed to a first endpoint while receiving DATA packets from a second endpoint. The DFP device is further configured to detect an end of transmission of the DATA packets from the second endpoint; determine a number of packets that can be received from the first endpoint during a remaining amount of time in a current bus interval; and transmit at least one synthetic ACK IN packet to the first endpoint based on the number of packets.Type: GrantFiled: September 29, 2023Date of Patent: January 28, 2025Assignee: Icron Technologies CorporationInventor: Mohsen Nahvi
-
Patent number: 12210467Abstract: A memory system supports single- and dual-memory-module configurations, both supporting point-to-point communication between a host (e.g., a memory controller) and the memory module or modules. Each memory module includes an address-buffer component, data-buffer components, and two sets of memory dies, each set termed a “timing rank,” that can be accessed independently. The one memory module is configured in a wide mode for the single-memory-module configuration, in which case both timing ranks work together, as a “package rank,” to communicate full-width data. Each of two memory modules are configured in a narrow mode for the dual-memory-module configuration, in which case one timing rank from each memory module communicates data in parallel to appear to the host as single package ranks. The data-buffer components support separate and configurable write and read delays for the different timing ranks on each module to provide read and write leveling within and between memory modules.Type: GrantFiled: October 3, 2023Date of Patent: January 28, 2025Assignee: Rambus Inc.Inventors: Thomas J. Giovannini, John Eric Linstadt, Catherine Chen
-
Patent number: 12210474Abstract: An interface bridging device (“IBD”) capable of facilitating data conversion between data streams of D physical layer (“D-PHY”) and data streams of C physical layer (“C-PHY”) is disclosed. IBD includes a first integrated circuit (“IC”) component, a bridge component, and a second IC component. The first IC component is able to process digital information and is configured to generate a first data stream formatted in D-PHY data stream. The bridge component receives the first data via a D-PHY bus and subsequently converts the first data stream to a second data stream formatted in a C-PHY data stream. The second IC component is configured to obtain the second data stream via a C-PHY bus.Type: GrantFiled: May 17, 2022Date of Patent: January 28, 2025Assignee: GOWIN Semiconductor CorporationInventor: Grant Thomas Jennings
-
Patent number: 12210745Abstract: Techniques are provided for creating secure IO (input/output) user connections between IO users and storage volumes. One method comprises establishing an IO user connection between a processor-based IO user and at least a portion of a storage volume on a storage array; obtaining IO user context information associated with the IO user connection, wherein the IO user context information comprises one or more keys for signature verification; and transmitting one or more IO operations over the IO user connection, wherein a signature associated with a given IO operation is evaluated to verify that the signature is a valid signature of one or more of the processor-based IO user and the storage array. The obtained IO user context information may further comprise an identifier of a signature generation function that generates the signature associated with the given IO operation and a connection identity string identifying the IO user connection.Type: GrantFiled: January 19, 2023Date of Patent: January 28, 2025Assignee: Dell Products L.P.Inventors: Shoham Levy, Michal Sara Davidson
-
Patent number: 12204478Abstract: Examples include techniques for near data acceleration for a multi-core architecture. A near data processor included in a memory controller of a processor may access data maintained in a memory device coupled with the near data processor via one or more memory channels responsive to a work request to execute a kernel, an application or a loop routine using the accessed data to generate values. The near data processor provides an indication to the requestor of the work request that values have been generated.Type: GrantFiled: March 19, 2021Date of Patent: January 21, 2025Assignee: Intel CorporationInventors: Swapna Raj, Samantika S. Sury, Kermin Chofleming, Simon C. Steely, Jr.
-
Patent number: 12204318Abstract: A system includes a multidrop cable and a connector. The connector is configured to couple to one or more MCC withdrawable units installed in one or more respective buckets of an MCC, wherein the connector is configured to couple the one or more MCC withdrawable units to, and decouple the one or more MCC withdrawable units from, the multidrop cable without disrupting a network or a subnet of the MCC.Type: GrantFiled: September 30, 2021Date of Patent: January 21, 2025Assignee: Rockwell Automation Technologies, Inc.Inventors: Corey A. Peterson, Roberto S. Marques, Troy M. Bellows, Calvin C. Steinweg
-
Patent number: 12197348Abstract: A method and system for uploading data in real time via a USB virtual serial port, and a USB host includes: creating a receiving thread, and presetting a plurality of USB transactions being USB BULK IN packets, and a length requested to be uploaded, submitting the plurality of USB transactions to a USB host driver, and when the receiving thread receives a returned data packet, transmitting the returned data packet to a serial port application layer buffer, immediately applying for a new USB transaction, and submitting the new USB transaction to the USB host driver; and executing, a USB transaction ranked first in a USB transaction queue, when data sent by a USB device is received and the data meets the batch endpoint size, ending the USB transaction and returning a data packet to the receiving thread, and immediately executing next USB transaction in the USB transaction queue.Type: GrantFiled: May 10, 2022Date of Patent: January 14, 2025Assignee: NANJING QINHENG MICROELECTRONICS CO., LTD.Inventor: Chunhua Wang
-
Patent number: 12189546Abstract: A memory module that includes a non-volatile memory and an asynchronous memory interface to interface with a memory controller is presented. The asynchronous memory interface may use repurposed pins of a double data rate (DDR) memory channel to send an asynchronous data to the memory controller. The asynchronous data may be device feedback indicating a status of the non-volatile memory.Type: GrantFiled: July 25, 2022Date of Patent: January 7, 2025Assignee: SAMSUNG ELECTRONICS CO., LTD.Inventors: Dimin Niu, Mu-Tien Chang, Hongzhong Zheng, Sun Young Lim, Indong Kim, Jangseok Choi, Craig Hanson
-
Patent number: 12182042Abstract: A transmission device according to an aspect of the present disclosure communicates with a reception device via a control data bus. The transmission device includes a generation unit that generates an interrupt request, and a transmission section that transmits data to the reception device via the control data bus. The interrupt request includes at least an identification bit to identify a type of transmission data, an information bit for the transmission data, and the transmission data.Type: GrantFiled: February 5, 2021Date of Patent: December 31, 2024Assignee: SONY SEMICONDUCTOR SOLUTIONS CORPORATIONInventors: Hiroo Takahashi, Makoto Nariya, Tadaaki Yuba
-
Patent number: 12175129Abstract: Systems, apparatuses, and methods related to a controller architecture for read data alignment are described. An example method can include sending a first notification from a physical layer to each of a number of memory controllers, wherein the first notification indicates that the physical layer and/or a memory device coupled to the physical layer is busy, and blocking commands on each of the number of memory controllers in response to receiving the first notification to cause read data alignment. The method can also include sending a second notification from the physical layer to each of the number of memory controllers, wherein the second notification indicates that the physical layer and/or the memory device coupled to the physical layer is no longer busy, and resuming processing commands on each of the number of memory controllers in response to receiving the second notification.Type: GrantFiled: October 18, 2022Date of Patent: December 24, 2024Assignee: Micron Technology, Inc.Inventors: Yu-Sheng Hsu, Chihching Chen