Bus Bridge Patents (Class 710/306)
-
Patent number: 11924579Abstract: An apparatus for generating FPD-link IV signals in automobiles. The apparatus includes a USB to I2C converter allowing USB interfaced commands and Ethernet interfaced commands to configure and update a single board computer, an FPD-link IV Serializer and the single board computer that produce a video signal to FPD-link IV outputs. The single board computer stores video timing parameters (EDID) for the Device Under Test as well.Type: GrantFiled: September 26, 2023Date of Patent: March 5, 2024Assignee: N.S. International, Ltd.Inventors: Karthikeyan Palanisamy, Kumaresan Thiyagarajan, Rajvel Murugesan, Rajadeepan Murugesan, Daniel Sanchez, Slavko Bogoevski, Syed Nabi
-
Patent number: 11899606Abstract: A server rack has server sleds, each including a motherboard upon which is mounted: a memory module, a cache, at least one CPU connected to the cache, a memory controller connected to the cache and the memory module, an I/O hub, and a fabric interface (FIC) having a memory bridge and optical transceivers, where this memory bridge is connected to the I/O hub through this motherboard. The rack also has a memory sled disaggregated from the server sleds and that includes: a motherboard upon which is mounted: memory modules and a FIC having a memory bridge, a memory controller and optical transceivers, wherein this memory controller is connected to these memory modules through this motherboard, and wherein this memory bridge connects the memory controller to the optical transceivers. The rack has a photonic cross-connect switch interconnected by optical fiber cables to the optical transceivers of the server and memory sleds.Type: GrantFiled: May 10, 2023Date of Patent: February 13, 2024Assignee: Drut Technologies Inc.Inventors: Jitender Miglani, Dileep Desai
-
Patent number: 11844001Abstract: Asset tracking systems and methods include one or more tracking devices that pair with one or more hub devices to transmit sensor data from a tracking device only to a paired hub device with a hub device state quality rating, and from the paired hub device to a network server, thereby reducing redundant communications and communication network usage.Type: GrantFiled: December 28, 2022Date of Patent: December 12, 2023Assignee: IP Co., LLCInventors: Ryan R. Konen, Stephen D. Ore, Timothy J. Carney, Steve R. Hardwick, Dustin M. Gary, Doran N. Schwartz, Jarrod B. Piper, Matthew J. H. Kenney, Daniel A. Holmgren
-
Patent number: 11823757Abstract: Volatile memory devices may be on a first memory module that is coupled to a memory controller by a first signal path. A nonvolatile memory device may be on a second memory module that is coupled to the first memory module by a second signal path. A memory transaction for the nonvolatile memory device may be transferred from the memory controller to at least one of the volatile memory devices using the first signal path and data associated with the memory transaction is to be written from at least one of the volatile memory devices to the nonvolatile memory device using the second signal path and a control signal. A durability circuit may generate the control signal based on a comparison of a number of write transactions to a particular memory location with a threshold value.Type: GrantFiled: August 21, 2020Date of Patent: November 21, 2023Assignee: Rambus Inc.Inventors: Craig Hampel, Mark Horowitz
-
Patent number: 11787037Abstract: [Problem] Learning of object operation skills robust against variation of conditions is implemented. [Solution] A behavior estimation apparatus 100 includes a collection unit 200 configured to collect skill data obtained when a slave robot is operated under a plurality of different conditions by using a bilateral system capable of operating the slave robot via a master robot through bidirectional control between the master robot and the slave robot. The behavior estimation apparatus 100 further includes a behavior estimation device 300 configured to estimate a command value for causing the slave robot 520 to automatically behave, based on the skill data collected by the collection unit 200 and a response output from the slave robot 520.Type: GrantFiled: March 20, 2019Date of Patent: October 17, 2023Assignee: University of TsukubaInventor: Sho Sakaino
-
Patent number: 11775468Abstract: A method for transmitting data between a peripheral device and a data acquisition unit, the data acquisition unit having a configurable communication interface via which the data are transmitted according to one of a number of defined communication protocols, includes: carrying out a communication protocol analysis by the peripheral device upon connection to a power supply; and carrying out an adaptation of the configurable communication interface of the peripheral device after detection of a communication protocol, providing a detected communication protocol, used by the data acquisition unit in order to carry out data exchange according to the detected communication protocol.Type: GrantFiled: October 1, 2020Date of Patent: October 3, 2023Assignee: PHOENIX CONTACT GMBH & CO. KGInventor: Klaus Wessling
-
Patent number: 11769732Abstract: An integrated circuit (IC) with reconstituted die interposer for improved connectivity has at least one device or component mounted on an exterior upper surface that couples to a die in an interposer layer within the package. The interposer layer may have interconnect structures, where a first interconnect structure has vias of a first pitch and a second interconnect structure has vias of a second pitch greater than the first pitch. In this manner, the interposer layer acts as a device that can allow conductive coupling for other devices with those pitches to support interconnections between those devices and other devices within the interposer layer.Type: GrantFiled: September 17, 2020Date of Patent: September 26, 2023Assignee: QUALCOMM INCORPORATEDInventors: Jonghae Kim, Aniket Patil
-
Patent number: 11734155Abstract: A method includes assessing an input in a buffer against a rule in a first node of a rule tree to determine that an action should be performed and updating the buffer with results of performing the action. The method also includes inserting an indication of the input, the rule, and the results of performing the action into a tracker log and passing the updated buffer to a second node in the rule tree in response to determining that the first node points to the second node.Type: GrantFiled: July 22, 2021Date of Patent: August 22, 2023Assignee: Disney Enterprises, Inc.Inventors: Edward Huang, Kazuhiro Kusunoki, Pankaj Gambhir
-
Patent number: 11720404Abstract: Systems and methods for arbitrating access of a shared resource are disclosed. Data is received from various sources and stored in various queues. A first data structure is generated based on the stored data. The first data structure may be associated with two dimensions (e.g. a first dimension associated with sources and a second dimension associated with destinations). A second data structure is generated based on the first data structure. The second data structure may be associated with one dimension. The one dimension may include the second dimension. A first arbitration is performed based on the second data structure for selecting a destination. A second arbitration is performed based on the first data structure and the selected destination for selecting a source. Data stored in one of the queues associated with the selected source and the selected destination is retrieved, and the retrieved data is provided to the shared resource.Type: GrantFiled: October 21, 2020Date of Patent: August 8, 2023Assignee: Samsung Electronics Co., Ltd.Inventor: Chun-Chu Chen-Jhy Archie Wu
-
Patent number: 11703910Abstract: A docking station includes a network interface controller (NIC), a dock-side controller and a dock-side connector interface. The NIC is configured to transmit one or more management component transport protocol (MCTP) packets via a system management bus (SMbus). The dock-side controller is electrically coupled to the SMbus, and configured to encode the one or more MCTP packets to one or more vendor specific protocol (VSP) packets. The dock-side connector interface is electrically coupled to the dock-side controller, and configured to transmit the one or more VSP packets to an electrical device to control a basic input output system (BIOS) of the electrical device on the condition that the electrical device is connected to the docking station via the dock-side connector interface.Type: GrantFiled: January 11, 2018Date of Patent: July 18, 2023Assignee: REALTEK SEMICONDUCTOR CORPORATIONInventors: Zhen-Ting Huang, Chun-Hao Lin, Er-Zih Wong, Hung-Chang Chen
-
Patent number: 11687483Abstract: Disclosed herein are devices and systems that embed a physical layer (e.g., an M-PHY) on a configurable integrated circuit (e.g., an FPGA) and include glue hardware that provides AC coupling between a high-speed serial communication device (e.g., a MIPI device) and the configurable integrated circuit. The glue hardware provides AC coupling using only resistors, capacitors, and inductors. The configurable integrated circuit includes a logic block that manages the operation to provide the desired PHY connectivity. Because the disclosed devices and systems use AC coupling, the signaling drive and receive paths are controlled based on the received signal frequency and not based on the mode (e.g., LS mode or HS mode). Specifically, the line state of the MIPI device is inferred from observation of signal transitions as opposed to direct detection of DC signal levels.Type: GrantFiled: December 5, 2021Date of Patent: June 27, 2023Assignee: Western Digital Technologies, Inc.Inventors: Doron Ganon, Ofer Shahar, Or Faerman
-
Patent number: 11636801Abstract: An exemplary computer console can generate one or more video streams having image data relating to an image or a series of images, also referred to as video, to be presented by an electronic display device. The exemplary computer console can provide the one or more video streams to the electronic display device over one or more transport streams. The exemplary computer console can effectively throttle a video stream bitrate of the one or more video streams to be less than of the standard defined transport stream bitrate of the one or more transport streams to allow the transport of the one or more video streams over the one or more transport streams.Type: GrantFiled: May 5, 2021Date of Patent: April 25, 2023Assignee: Apple Inc.Inventors: Reese A. Schreiber, Carlos M. Calderon, Collin L. Pieper, Ian P. Shaeffer, Jeffrey R. Wilcox, Robert L. Ridenour
-
Patent number: 11582065Abstract: Embodiments include a device comprising an interface module for interfacing with proprietary legacy systems. The interface module comprises a data interface for interfacing with a processing component of the legacy system, where the processing component uses a proprietary protocol for processing data of the legacy system. The interface module includes a protocol module that comprises a protocol corresponding to the proprietary protocol of the legacy system, and the interface module uses the protocol to exchange data with the processing component. The interface module includes a communication device that communicates with a remote system via a wireless channel. The interface module controls communications that include passing commands from the remote system to the legacy system, and passing event data of the legacy system to the remote system.Type: GrantFiled: July 30, 2013Date of Patent: February 14, 2023Assignee: iControl Networks, Inc.Inventors: Dana Burd, Paul J. Dawes
-
Patent number: 11513981Abstract: A system for controlling data communications, comprising an enclosure management processor configured to generate a peripheral component interconnect express reset command and a chip reset command. A re-timer configured to receive the peripheral component interconnect express reset command and the chip reset command and to control a communications port in response to the peripheral component interconnect express reset command and the chip reset command. The communications port configured to reset in response to a control signal from the re-timer.Type: GrantFiled: April 29, 2020Date of Patent: November 29, 2022Assignee: DELL PRODUCTS L.P.Inventors: Ryan Cartland McDaniel, Jim H. Street, John Victor Burroughs, James C. Tryhubczak
-
Patent number: 11509500Abstract: The disclosure relates to a method for transmitting at least one control command to at least one actuator, comprising the following steps: a) monitoring a communication bus; b) detecting an event, for example bus inactivity, that lasts longer than a predefined time interval; c) dividing the communication bus into a first bus segment and a second bus segment, wherein the actuator is part of the second bus segment; d) transmitting the at least one control command to the at least one actuator on the second bus segment.Type: GrantFiled: May 4, 2018Date of Patent: November 22, 2022Assignee: WEBASTO SEInventors: Sebastian Sonnek, Markus Geissler
-
Patent number: 11443780Abstract: An access line multiplexor can be formed under vertically stacked tiers of memory cells. The multiplexor can include a first transistor coupled to a vertical access line, to a horizontal access line, and to a second transistor. The second transistor can be coupled to a power supply. The transistors can be n-type metal oxide semiconductor transistors.Type: GrantFiled: February 10, 2021Date of Patent: September 13, 2022Assignee: Micron Technology, Inc.Inventors: Yuan He, Beau D. Barry, Tae H. Kim, Christopher J. Kawamura
-
Patent number: 11436180Abstract: An interface for an I3C slave. The interface allows I3C slaves to also be connected to a conventional I2C bus that includes an I2C master. For this purpose, an additional adaptation device is provided that adapts the signals of the I2C bus for an I3C slave.Type: GrantFiled: April 12, 2019Date of Patent: September 6, 2022Assignee: Robert Bosch GmbHInventors: Dorde Cvejanovic, Jan Hayek
-
Patent number: 11374785Abstract: The approach relates to a modular computer architecture of a cockpit and infotainment system for a vehicle that includes an I/O module with an I/O computing node (2.0) with at least one data memory, the I/O computing node being designed for processing audio data and as a host computer for performing host functions with ASIL safety requirements. The I/O module also includes a tuner with associated antenna interface, and at least one interface of a vehicle bus system. The modular computer architecture further includes at least one computing module with a computing node with at least one data memory for performing cockpit and infotainment functions, and at least one display interface.Type: GrantFiled: November 9, 2018Date of Patent: June 28, 2022Assignee: Audi AGInventors: Jürgen Lerzer, Matthijs Paffen, Hans Georg Gruber, Michael Schmailzl, Christoph Dalke
-
Patent number: 11314581Abstract: Techniques for disk failure control involve determining the number of failed disks in a Redundant Array of Independent Disks (RAID). The techniques further involve comparing the number of failed disks with a predetermined threshold; and in accordance with a determination that the number of failed disks exceeds the predetermined threshold, setting at least one non-failing disk in the RAID into a protection mode to prevent the at least one non-failing disk from being disconnected. Such techniques facilitate prevention of the user data loss in the RAID.Type: GrantFiled: May 21, 2020Date of Patent: April 26, 2022Assignee: EMC IP Holding Company LLCInventors: Chenglin Li, Mingyi Luo, Hongyuan Zeng, Ruiyang Zhang
-
Patent number: 11252108Abstract: A transaction controller orders transactions between a master device and a slave device, where the transactions may be received out-of-order. First and second transactions have respective first and second sets of data packets. The transaction controller includes a transaction table, a first ordering counter, and a first sequence counter having first and second values when the first and second transactions are initiated. The first and second values are stored in the transaction table based on first and second transaction identifiers (TIDs) that are associated with the first and second transactions. The transaction controller determines, based on the second value, the second TID, and a current value of the first ordering counter, whether the first and second sets of data packets were received out-of-order. Based on the determination, the second set of data packets is transmitted to the master device after the first set of data packets.Type: GrantFiled: June 19, 2019Date of Patent: February 15, 2022Assignee: NXP USA, Inc.Inventors: Arvind Kaushik, Amrit Pal Singh, Puneet Khandelwal, Pradeep Singh
-
Patent number: 11216401Abstract: A host-to-host chip includes: first and second ports coupled to first and second hosts respectively; and a host-to-host control circuit coupled to the first port and the second port. When the host-to-host chip is coupled to the second host, the host-to-host control circuit identifies whether the second host is an i-Phone or an Android smartphone. If the host-to-host control circuit identifies that the second host is an i-Phone smartphone, in response to a command from the host-to-host control circuit, the second host switches to host role from device role, and the host-to-host control circuit controls whether data is transmitted between the first host and the second host via a DMA path. If the host-to-host control circuit identifies that the second host is an Android smartphone, the host-to-host control circuit determines that data is transmitted between the first host and the second host in a pass-through mode.Type: GrantFiled: May 5, 2020Date of Patent: January 4, 2022Assignee: PROLIFIC TECHNOLOGY INC.Inventors: Tien-Wei Yu, Cheng-Sheng Chan, Chiun-Shiu Chen
-
Patent number: 11216390Abstract: A storage device includes a storage and a controller. The controller can control data write to the storage and data read from the storage. The controller includes a first processor, a second processor, a first bus, a memory access control device, and a second bus. The memory access control device can manage a memory access control information table. The memory access control information table stores access control information indicating a range of each of areas of the memory and an identifier associated with each area. The memory access control device can compare the identifier output to the first bus with the identifier in the memory access control information table, and determine whether to allow the access to the memory requested by the second processor.Type: GrantFiled: February 26, 2020Date of Patent: January 4, 2022Assignee: Kioxia CorporationInventors: Masahiko Motoyama, Kentaro Umesawa, Shintaro Haba
-
Patent number: 11200192Abstract: A system on a chip (SoC) can be configured to operate in one of a plurality of modes. In a first mode, the SoC can be operated as a network compute subsystem to provide networking services only. In a second mode, the SoC can be operated as a server compute subsystem to provide compute services only. In a third mode, the SoC can be operated as a network compute subsystem and the server compute subsystem to provide both networking and compute services concurrently.Type: GrantFiled: February 13, 2015Date of Patent: December 14, 2021Assignee: Amazon Technologies. lac.Inventors: David James Borland, Mark Bradley Davis
-
Patent number: 11194737Abstract: A controller suitable for controlling a semiconductor memory device includes a pattern determination circuit configured to determine a pattern information of data corresponding to a command received from a host. The controller includes a map cache management circuit configured to determine a target map table entry among map table entries of a map table based on the pattern information, and store, when the target map table entry does not exist in a map cache which stores some among the map table entries, the target map table entry in the map cache. The controller includes an entry eviction circuit configured to evict some among map table entries stored in the map cache, when storing the target map table entry in the map cache.Type: GrantFiled: October 28, 2019Date of Patent: December 7, 2021Assignee: SK hynix Inc.Inventors: Kwang-Ho Choi, Joong-Yong Jeon
-
Patent number: 11176063Abstract: A system may include a plurality processing cores for processing I/O operations and at least one interconnect component for communicatively coupling one or more external components to the plurality of processing cores. The at least one interconnect component may be directly physically connected to each of the plurality of processing cores. The interconnect component may route I/O operations to one of the processing cores based on a memory range of the I/O operation. An I/O communication including an I/O operation may be received at the interconnect component. The memory address range of the I/O operation may be determined. A processing core corresponding to the determined memory address range of the I/O operation may be determined, for example, by accessing a data structure that maps address ranges to processing cores. An I/O communication including the I/O operation may be sent from the interconnect component to the determined processing core.Type: GrantFiled: November 1, 2019Date of Patent: November 16, 2021Assignee: EMC IP Holding Company LLCInventor: James Guyer
-
Patent number: 11165923Abstract: A CPU of an MFP receives battery information from a first external device via a first interface, determines whether a total amount of electric power supplied to a plurality of interfaces from a power supply is maintained, and reduces an amount of the electric power supplied to the first external device via the first interface in a case where determining that the first external device has no battery based on the battery information in response to determining that the total amount of the electric power supplied to the plurality of the interfaces from the power supply is not maintained.Type: GrantFiled: July 27, 2020Date of Patent: November 2, 2021Assignee: BROTHER KOGYO KABUSHIKI KAISHAInventors: Yasuhiro Shimamura, Hajime Usami
-
Patent number: 11165852Abstract: Protocols for transmitting a data flow transiting between a host computer and a remote client use the bandwidth of a computer network. The data includes at least display and sound data generated by a user session running on the host computer, and control data generated by at least one remote system I/O device. The transmission protocol includes a plurality of data flow reliability treatments to address transmission failures, the reliability treatments applying to the display, sound and control data respectively being different from each other.Type: GrantFiled: March 14, 2019Date of Patent: November 2, 2021Assignee: BLADEInventors: Yann Dirson, Grégory Gelly
-
Patent number: 11119963Abstract: A rack-mountable data storage system includes: a chassis including one or more switchboards; a midplane interfacing with the one or more switchboards; and one or more data storage devices removably coupled to the midplane using a connector. At least one data storage device of the one or more data storage devices include a logic device to interface with the midplane. The logic device provides a device-specific interface of a corresponding data storage device with the midplane. The at least one data storage device is configured using the logic device according to a first protocol based on a signal on a pin of the connector, and the at least one data storage device is reconfigurable according to a second protocol based on a change of the signal on the pin of the connector using the logic device.Type: GrantFiled: April 9, 2020Date of Patent: September 14, 2021Inventors: Sompong Paul Olarig, Fred Worley
-
Patent number: 11093422Abstract: A processor/endpoint communication coupling configuration system includes a plurality of processing subsystems coupled to a multi-endpoint adapter device by a plurality of communication couplings included on at least one hardware subsystem. A communication coupling configuration engine identifies each at least one hardware subsystem, determines at least one communication coupling configuration capability of the plurality of communication couplings, and determines at least one first multi-endpoint adapter device capability of the multi-endpoint adapter device.Type: GrantFiled: January 13, 2020Date of Patent: August 17, 2021Assignee: Dell Products L.P.Inventors: Timothy M. Lambert, Hendrich M. Hernandez, Yogesh Varma, Kurtis John Bowman, Shyamkumar T. Iyer, John Christopher Beckett
-
Patent number: 11055061Abstract: A signal transmission method and a circuit structure for heterogeneous platforms are provided. The method includes: adjusting signal transmission bandwidths between a first platform and a bridge circuit and between the bridge circuit and a second platform according to signal transmission speeds between the first platform and the bridge circuit and between the bridge circuit and the second platform; transmitting a command signal from the first platform to the bridge circuit and saving the command signal at a buffer of the bridge circuit; reading the command signal at the buffer of the bridge circuit by the second platform; transmitting data to the buffer of the bridge according to the command signal by the second platform; acquiring the data at the buffer of the bridge by the first platform.Type: GrantFiled: October 10, 2019Date of Patent: July 6, 2021Assignee: REALTEK SEMICONDUCTOR CORP.Inventors: Sa-Chia Ho, Hong-Chang Wu, Hsin-Chen Chen, Yi-Hsuan Wu
-
Patent number: 11036658Abstract: Systems, methods, and port controller designs employ a light-weight memory protocol. A light-weight memory protocol controller is selectively coupled to a Cache Coherent Interconnect for Accelerators (CCIX) port. Over an on-chip interconnect fabric, the light-weight protocol controller receives memory access requests from a processor and, in response, transmits associated memory access requests to an external memory through the CCIX port using only a proper subset of CCIX protocol memory transactions types including non-cacheable transactions and non-snooping transactions. The light-weight memory protocol controller is selectively uncoupled from the CCIX port and a remote coherent slave controller is coupled in its place. The remote coherent slave controller receives memory access requests and, in response, transmits associated memory access requests to a memory module through the CCIX port using cacheable CCIX protocol memory transaction types.Type: GrantFiled: January 16, 2019Date of Patent: June 15, 2021Assignees: Advanced Micro Devices, Inc., ATI Technologies ULCInventors: Vydhyanathan Kalyanasundharam, Philip Ng, Alexander J Branover, Kevin M. Lepak
-
Patent number: 11036669Abstract: A method of communicating data over a Peripheral Component Interconnect Express (PCIe) Non-Transparent Bridge (NTB) comprising transmitting a first posted write message to a remote processor via the NTB, wherein the first posted write message indicates an intent to transfer data to the remote processor, and receiving a second posted write message in response to the first posted write message, wherein the second posted write message indicates a destination address list for the data. Also disclosed is a method of communicating data over a PCIe NTB comprising transmitting a first posted write message to a remote processor via the NTB, wherein the first posted write message comprises a request to read data, and receiving a data transfer message comprising at least some of the data requested by the first posted write message.Type: GrantFiled: January 31, 2018Date of Patent: June 15, 2021Assignee: Futurewei Technologies, Inc.Inventors: Norbert Egi, Guangyu Shi
-
Patent number: 11023176Abstract: The storage interface includes a first programmable input/output unit configured to perform phase inversion on a clock signal that is output by the master controller, and output the phase-inverted clock signal to the storage device. The storage interface includes a second programmable input/output unit configured to delay a data signal that is output by the master controller, and output the delayed data signal to the storage device, where the delayed data signal is delayed by a time ?T relative to the clock signal that is output by the master controller, and TCLK/2??T?TISU and ?T?TIH, where TCLK represents a period of the clock signal, TISU represents a shortest input setup time required by the storage device in each of different data rate modes, and TIH represents a shortest input hold time employed by the storage device in each of different data rate modes.Type: GrantFiled: April 28, 2017Date of Patent: June 1, 2021Assignee: HUAWEI TECHNOLOGIES CO., LTD.Inventor: Jun Tu
-
Patent number: 10915218Abstract: Generating a universal graphical desktop sharing protocol is disclosed. The universal graphical desktop sharing protocol is configured to communicate information (e.g., a sequence of one or more desktop sharing events) that has been translated from a first graphical desktop sharing protocol and is available to be translated into a final graphical desktop sharing protocol.Type: GrantFiled: January 4, 2019Date of Patent: February 9, 2021Assignee: SkytapInventors: Bradley M. Schick, Petr Novodvorskiy, Alan Pearson
-
Patent number: 10884934Abstract: A method for prefetching in a mass storage system, the method may include receiving or generating a request to fetch, to a cache memory of the mass storage system, a certain data unit that is currently not stored in the cache memory; wherein the certain data unit and additional data units form a certain cluster of data units; wherein the certain data unit and the additional data units have similar activity signatures; wherein at least two data units of the certain cluster differ from each other by at least one of (a) a file system, (b) a logical volume, and (c) an accessing unit; wherein for each data unit of the certain cluster, an activity signature related to the data unit provides a coarse estimation of activity related to the data unit during multiple time periods; fetching the certain data unit stored in a mass storage unit; and prefetching at least some of the additional data units that are not currently stored in the cache memory.Type: GrantFiled: February 20, 2019Date of Patent: January 5, 2021Inventor: Yechiel Yochai
-
Patent number: 10877915Abstract: A flattening portal bridge (FPB) is provided to support addressing according to a first addressing scheme and a second, alternative addressing scheme. The FPB comprises a primary side and a secondary side, the primary side connects to a first set of devices addressed according to a first addressing scheme, and the secondary side connects to a second set of devices addressed according to a second addressing scheme. The first addressing scheme uses a unique bus number within a Bus/Device/Function (BDF) address space for each device in the first set of devices, and the second bus addressing scheme uses a unique bus-device number for each device in the second set of devices.Type: GrantFiled: September 30, 2016Date of Patent: December 29, 2020Assignee: Intel CorporationInventors: David J. Harriman, Reuven Rozic, Maxim Dan, Prashant Sethi, Robert E. Gough, Shanthanand Kutuva Rabindranath
-
Patent number: 10878204Abstract: In accordance with a first aspect of the present disclosure, a system is provided for verifying whether objects belong to a predefined set, the system comprising: a first radio frequency, RF, communication device comprised in or attached to a first object a second RF communication device comprised in or attached to a second object; an RF communication reader configured to perform a read operation; wherein a first portion of a valid response is provided in the first RF communication device and wherein a second portion of said valid response is provided in the second RF communication device; the system being configured to produce a positive verification result if the RF communication reader receives a sum of the first portion of the valid response and the second portion of the valid response. In accordance with a second aspect of the present disclosure, a corresponding method is conceived for verifying whether objects belong to a predefined set.Type: GrantFiled: September 19, 2019Date of Patent: December 29, 2020Assignee: NXP B.V.Inventor: Franciscus Maria Vermunt
-
Patent number: 10873534Abstract: Some embodiments provide a data-plane forwarding circuit that can be configured to learn about a new message flow and to maintain metadata about the new message flow without first having a control plane first configure the data plane to maintain metadata about the flow. To perform its forwarding operations, the data plane includes several data message processing stages that are configured to process the data tuples associated with the data messages received by the data plane. In some embodiments, parts of the data plane message-processing stages are also configured to operate as a flow-tracking circuit that includes (1) a flow-identifying circuit to identify message flows received by the data plane, and (2) a first set of storages to store metadata about the identified flows.Type: GrantFiled: March 21, 2018Date of Patent: December 22, 2020Assignee: Barefoot Networks, Inc.Inventors: Michael Gregory Ferrara, Jay Evan Scott Peterson, Steven Licking, Jeongkeun Lee, Patrick Bosshart, Anurag Agrawal
-
Patent number: 10860518Abstract: An integrated circuit system includes a host device; and a memory module suitable for communicating with the host device according to a first protocol, the memory module comprising: at least one memory device suitable for storing data or outputting stored data, and executing communication according to a second protocol; and a protocol converter suitable for transferring information among the host device and the at least one memory device, wherein information to be inputted to the at least one memory device is transferred by being converted according to the second protocol and information to be outputted from the at least one memory device is transferred by being converted according to the first protocol.Type: GrantFiled: March 15, 2019Date of Patent: December 8, 2020Assignee: SK hynix Inc.Inventors: Hong-Sik Kim, Young-Suk Moon
-
Patent number: 10846213Abstract: A computer system includes a main memory device and a processor. The main memory device includes a non-volatile memory and a memory controller to control the non-volatile memory. The processor is connected to the main memory device, executes an application program loaded to the non-volatile memory, and provides the memory controller with a command including context property information of an allocation region. The memory controller receives the command and controls the non-volatile memory based on the context property information.Type: GrantFiled: May 27, 2020Date of Patent: November 24, 2020Assignee: Samsung Electronics Co., Ltd.Inventors: In-soon Jo, Sang-yeun Cho
-
Patent number: 10838907Abstract: Various examples described herein provide for determining a first data input/output (I/O) type of a computing device module and a second data I/O type of an I/O switch module, where the computing device module and the I/O switch module are coupled through a backplane system that includes a retimer. In response to the first data I/O type matching the second data I/O type, a connection between the computing device module and the I/O switch module may be permitted or prevented via the retimer.Type: GrantFiled: March 4, 2016Date of Patent: November 17, 2020Assignee: Hewlett Packard Enterprise Development LPInventors: Vincent W. Michna, Zheila N. Madanipour, Patrick Raymond
-
Patent number: 10841129Abstract: A series module for a modularly configured control arrangement, with a module housing having a first series interface, a first bus interface, a second series interface and a second bus interface. A bus communication line is formed between the first bus interface and the second bus interface and at least three supply lines are formed between the first series interface and the second series interface, wherein a connecting contact is assigned to two of the supply lines in each case in order to form a consumer interface, which is configured to connect an electric consumer, and wherein at least one connecting contact coupled to the consumer interface is assigned to the third supply line and/or the bus communication line in each case.Type: GrantFiled: June 28, 2017Date of Patent: November 17, 2020Assignee: FESTO SE & Co. KGInventors: Ralf Forcht, Julian Walker, Dieter Schlotz, Vitali Lainecker, Matthias Ulrich, Jochen Krinn
-
Patent number: 10840697Abstract: A power supply system includes a power supplier circuit and a power receiver circuit. The power supplier circuit supplies a power via a communication interface compatible with a first communication interface specification or a second communication interface specification. The first communication interface specification includes a delay threshold. After the power supplier circuit is coupled to the power receiver circuit, the power supplier circuit supplies the power after a first delay period. The power receiver circuit confirms whether the power supplier circuit is coupled to the power receiver circuit via a coupling confirmation step according to the first communication interface specification. The power receiver circuit confirms whether the power supplier circuit is compatible with the first communication interface specification or the second communication interface specification according to whether the first delay period is greater than the delay threshold.Type: GrantFiled: March 14, 2019Date of Patent: November 17, 2020Assignee: RICHTEK TECHNOLOGY CORPORATIONInventors: Shung-Tsung Chen, Yi-Syue Jhu, Chieh-Min Lo, Tsung-Han Tsai
-
Patent number: 10824349Abstract: A processing system includes a plurality of input/output (I/O) devices representing a plurality of I/O resources. Each I/O resource has at least one corresponding memory mapped I/O (MMIO) address range. A trap handler detects a write request targeting a configuration space of an identified I/O resource of the plurality of I/O resources and, responsive to determining the identified I/O resource is a protected I/O resource, selectively blocks the write request from further processing by the processing system based on whether the write request would change an MMIO address decoding of the identified I/O resource.Type: GrantFiled: December 17, 2018Date of Patent: November 3, 2020Assignee: ADVANCED MICRO DEVICES, INC.Inventors: Maggie Chan, Philip Ng, David Kaplan
-
Patent number: 10816961Abstract: A method for manufacturing a product according to a production plan includes a plurality of production steps. The method includes providing a plurality of production modules, for each production step of the plurality of production steps, independently executing a negotiation process for selecting a production module, and disposing the selected production modules, each selected for performing one of the production steps, for performing the plurality of production steps. The negotiation process includes designating production modules that are capable of performing the production step, assigning module parameters to the designated production modules, calculating a cost for each of the designated production modules based on the module parameters of the respective production module, and selecting one of the designated production modules as a function of the calculated cost.Type: GrantFiled: February 25, 2015Date of Patent: October 27, 2020Assignee: Siemens AktiengesellschaftInventors: Silvio Becher, Dagmar Beyer, Jan-Gregor Fischer, Steffen Lamparter, Michael Pirker
-
Patent number: 10757071Abstract: A bridge device (120-1) which can effectively reduce the waste of the band resource in the upstream bus connected to a management device is realized by including: a first input/output port (221); a second input/output port (222); a group information keeping unit (228) to keep a group identifier and a correspondence between one or more terminal devices and the group identifier, the group identifier identifying a group that includes one or more terminal devices to be connected to the second input/output port (222), the one or more terminal devices belonging to the group; an extended-request processing unit (224) to generate, when an extended-request frame including destination information corresponding to the group identifier for requesting state information of the one or more terminal devices belonging to the group is inputted to the first input/output port (221), a request frame to be outputted from the second input/output port (222) to each of the one or more terminal devices belonging to the group, on the bType: GrantFiled: December 6, 2016Date of Patent: August 25, 2020Assignee: MITSUBISHI ELECTRIC CORPORATIONInventors: Yusuke Ikeda, Katsuyoshi Takahashi
-
Patent number: 10719435Abstract: A storage device includes nonvolatile memory devices, a connector that includes connection terminals, and a controller that communicates with an external host device through the connector and to control the nonvolatile memory devices. The connector provides the external host device with detection information in response to the connector being connected with the external host device. Power is supplied from the external host device to the controller and the nonvolatile memory devices through the connector in response to the providing of the detection information. The connector provides the external host device with information of a communication type in which the controller communicates with the external host device, after the power is supplied. The communication type is one of a first communication type and a second communication type. The controller configures the connection terminals to correspond to a single or dual port based on a signal received from the external host device.Type: GrantFiled: January 5, 2018Date of Patent: July 21, 2020Assignee: SAMSUNG ELECTRONICS CO., LTD.Inventors: Gwangman Lim, Eun-Jin Yun
-
Patent number: 10698807Abstract: A computer system includes a main memory device and a processor. The main memory device includes a non-volatile memory and a memory controller to control the non-volatile memory. The processor is connected to the main memory device, executes an application program loaded to the non-volatile memory, and provides the memory controller with a command including context property information of an allocation region. The memory controller receives the command and controls the non-volatile memory based on the context property information.Type: GrantFiled: July 14, 2017Date of Patent: June 30, 2020Assignee: Samsung Electronics Co., Ltd.Inventors: In-soon Jo, Sang-yeun Cho
-
Patent number: 10691519Abstract: Examples of techniques for hang detection and recovery are disclosed. In one example implementation according to aspects of the present disclosure, a computer-implemented method may include: sending, by a processor, a read request to a controller; detecting, by a data hang detection circuit, the read request; initiating, by the data hang detection circuit, a counter when the read request is first detected; monitoring, by the data hang detection circuit, to receive a read response from the controller; and responsive to the counter reaching a timeout threshold before receiving the read response, sending, by the data hang detection circuit a timeout error to the processor via a multiplexer in the data hang detection circuit.Type: GrantFiled: September 15, 2016Date of Patent: June 23, 2020Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Michael J. Becht, Yuen C. Tschang, Raymond Wong, Jie Zheng
-
Patent number: 10678717Abstract: A chipset with a near-data processing (NDP) engine, which uses the NDP engine to perform a command transformation and thereby to generate an input and output (I/O) command to operate a peripheral device connected to the chipset. The chipset further has a traffic control module. The chipset receives a request to operate the peripheral device, and the traffic control module directs the request to the NDP engine to be transformed into the I/O command. The NDP engine may implement a file system, or achieve acceleration of a database or may be operated to cope with a remote direct memory access packet.Type: GrantFiled: October 30, 2017Date of Patent: June 9, 2020Assignee: SHANGHAI ZHAOXIN SEMICONDUCTOR CO., LTD.Inventors: Xiaoyang Li, Zongpu Qi, Zheng Wang, Di Hu, Yanliang Liu