Patents Examined by Brian T Misiura
-
Patent number: 10558607Abstract: The present disclosure relates to a bus interface system including a bus line, master integrated circuitry (IC), and slave IC. The master IC is coupled to the bus line and configured to transmit the data signal to the slave IC through the bus line. The slave IC is coupled to the bus line so as to receive the data signal from the master IC and includes a supply capacitor, which is configured to store power from the data signal and provide a supply voltage to the slave IC. When the bus line is in the low state, the supply capacitor is isolated from the bus line. When the bus line is in the high state, the supply capacitor is allowed to extract power from the data signal on the bus line.Type: GrantFiled: February 1, 2018Date of Patent: February 11, 2020Assignee: Qorvo US, Inc.Inventors: Christopher Truong Ngo, Praveen Varma Nadimpalli, Alexander Wayne Hietala
-
Patent number: 10540300Abstract: Optimizing network driver performance and power consumption in multi-core processor-based systems is disclosed. In this regard, a multi-core processor-based system provides multiple processor cores comprising one or more power-optimized processor cores and one or more performance-optimized processor cores, and a network device configured to assign network streams to a plurality of interrupts. A network driver calculates a current throughput level of the network device, and determines whether a throughput mode of the network driver should be modified to a high-throughput mode. If so, the network driver assigns each interrupt to one of the performance-optimized processor cores, and disables system reassignment of interrupts among the processor cores.Type: GrantFiled: February 15, 2018Date of Patent: January 21, 2020Assignee: QUALCOMM IncorporatedInventors: Orhan Kemal Akyildiz, Debashis Dutt, Sunit Bhatia
-
Patent number: 10528508Abstract: Technologies for improving enumeration of universal serial bus (USB) devices over a media agnostic USB (MAUSB) connection are disclosed. In the illustrative embodiment, an MAUSB device may send USB configuration data to a host compute device. The host compute device may then perform a virtual enumeration of the USB devices based on the USB configuration data without necessarily communicating with the USB devices. The MAUSB device may perform an enumeration of the USB devices on behalf of the host compute devices without necessarily communicating with the host compute device. The USB devices may not be aware or have any indication that the USB device is not communicating with the host compute device during the enumeration process. Such an approach may improve the latency of USB enumeration over an MAUSB connection.Type: GrantFiled: December 29, 2017Date of Patent: January 7, 2020Assignee: Intel CorporationInventors: Elad Levy, Michael Glik, Tal Davidson, Daniel Cohn
-
Patent number: 10512436Abstract: A first medical device can receive a physiological parameter value from a second medical device. The second physiological parameter value may be formatted according to a protocol not used by the first medical device such that the first medical device is not able to process the second physiological parameter value to produce a displayable output value. The first medical device can pass the physiological parameter data from the first medical device to a separate translation module and receive translated parameter data from the translation module at the first medical device. The translated parameter data can be processed for display by the first medical device. The first medical device can output a value from the translated parameter data for display on the first medical device or an auxiliary device.Type: GrantFiled: March 13, 2018Date of Patent: December 24, 2019Assignee: Masimo CorporationInventors: Bilal Muhsin, Ammar Al-Ali, Massi Joe E. Kiani, Peter Scott Housel
-
Patent number: 10503682Abstract: A network adapter includes one or more ports for communicating over a communication network, a bus interface, and logic circuitry. The bus interface is configured to communicate over a bus. The logic circuitry is configured to receive bus configuration request packets from an originator, to control the bus interface to generate one or more bus configuration cycles in response to at least some of the bus configuration request packets, and, in response to the bus configuration cycles, to generate and send bus configuration response packets to the originator of the bus configuration request packets.Type: GrantFiled: December 19, 2018Date of Patent: December 10, 2019Assignee: MELLANOX TECHNOLOGIES, LTD.Inventors: Yoni Galezer, Lavi Koch, Tova Bar Asher
-
Patent number: 10496486Abstract: Methods and apparatuses for protecting data integrity in a multiple path input/output environment are provided. When sending a write command that includes data to be written to a target device from an initiator device over a specified first path of a plurality of paths by which the target device is in communication with the initiator device when a fault in the first path is detected and the status of the write command indicates that the write command was fully transmitted to the target device, a second path of a plurality of paths is selected, a reset command is sent over the second path from the initiator device to the target device, and after sending the reset command, the data are retransmitted in a second write command that a path other than the first path from the initiator device to the target device.Type: GrantFiled: June 29, 2018Date of Patent: December 3, 2019Assignee: International Business Machines CorporationInventors: Sanket Rathi, Purna Chandra R. Jasti, James P. Allen, Gary S. Domrow
-
Patent number: 10481867Abstract: A data input/output unit is provided. The data input/output unit which is connected to a processor, and receives and outputs data in sequence based on a first schedule includes a first input first output (FIFO) memory connected to an external unit and the processor; and a reordering buffer connected to one side of the FIFO memory, and store data outputted from, or inputted to, the FIFO memory in a plurality of buffer regions in sequence, and output data stored in one of the plurality of buffer regions based on a control signal provided from the processor.Type: GrantFiled: October 6, 2017Date of Patent: November 19, 2019Assignee: Samsung Electronics Co., Ltd.Inventors: Jae-un Park, Jong-hun Lee, Ki-seok Kwon, Dong-kwan Suh, Kang-jin Yoon, Jung-uk Cho
-
Patent number: 10466738Abstract: Methods and circuitry for low-speed bus time stamping and triggering are presented in this disclosure. A master device and slave devices can be interfaced via a communication link that comprises a data line and a clock line. The master device generates and controls a clock signal on the clock line, and sends a synchronization command over the data line to the slave devices. In response to the synchronization command, the master device receives timestamp information of an event detected at each slave device. The master device tracks transitions and frequencies of the clock signal, and determines a time of the event based on the timestamp information, the tracked transitions and the frequencies. The master device can further send to each slave device delay setting information for generating a trigger signal at that slave device based on transitions of the clock signal, the synchronization command and the delay setting information.Type: GrantFiled: July 18, 2016Date of Patent: November 5, 2019Assignee: Lattice Semiconductor CorporationInventor: Bradley Sharpe-Geisler
-
Patent number: 10452584Abstract: Methods and devices for connecting an accessory device to a connector port of a mobile communication device and automatically detecting an operational mode of the connector port are provided. The method includes implementing a USB Type-C device detection at an electronic processor of the mobile communication device and monitoring a first and second pin of the connector port for pull-up and pull-down signals from a connected accessory. The method also includes interrupting the USB Type-C device detection when a pull-down signal is detected and determining whether an accessory signal is detected at a third pin of the connector port. The method also includes implementing a LMR accessory detection when the accessory signal is detected and completing the USB Type-C device detection when the accessory signal is not detected.Type: GrantFiled: February 1, 2018Date of Patent: October 22, 2019Assignee: MOTOROLA SOLUTIONS, INC.Inventors: Daniel Grobe Sachs, Ellis A. Pinder, Charles B. Harmke
-
Patent number: 10445276Abstract: Disclosed is a server system having a hot plug motherboard. The server system includes a motherboard module, at least one midplane board and at least one hard disk module. The motherboard module includes a plurality of motherboards. The midplane board is coupled by means of hot plugging to each of the motherboards. The midplane board includes at least one Peripheral Component Interconnect Express (PCIe) slot, and the PCIe slot is configured to be plugged with a PCIe card. The hard disk module includes a plurality of hard disks being coupled to the PCIe card through a signal wire.Type: GrantFiled: July 23, 2018Date of Patent: October 15, 2019Assignee: UNIVERSAL SCIENTIFIC INDUSTRIAL (SHANGHAI) CO., LTD.Inventors: Cheng-Lung Cheng, Ching-Tung Chen
-
Patent number: 10445256Abstract: The disclosure relates to a function connection unit for connecting at least one parameterizable functional module, including at least one functional module connection configured to connect to the at least one parameterizable functional module; a communication interface that is configured to receive first parameter data records, the first parameter data records including parameter data for parameterizing the at least one parameterizable functional module and first parameter indices that index a memory area for the parameter data; and a processor configured to convert the first parameter indices into second parameter indices to obtain second parameter data records, the second parameter indices indexing a predetermined memory area of the at least one parameterizable functional module for storing the parameter data in the at least one parameterizable functional module.Type: GrantFiled: August 11, 2017Date of Patent: October 15, 2019Assignee: Phoenix Contact GmbH & Co. KGInventor: Özkan Öztürk
-
Patent number: 10445257Abstract: Described herein is a system for driver execution. A driver is loaded in a first domain with the driver controlling an associated device. In response to a request from the driver, the driver companion is loaded in a second domain different than the first domain, the second domain comprising a secure environment. The driver companion communicates with the associated device. Communications between the driver and the driver companion are managed (e.g., by an operating system framework). In response to a request from the driver, the driver companion is unloaded.Type: GrantFiled: January 9, 2018Date of Patent: October 15, 2019Assignee: Microsoft Technology Licensing, LLCInventors: Shyamal Varma, Kumar Rajeev, Peter William Wieland
-
Patent number: 10437744Abstract: Some embodiments include apparatuses and methods using the apparatuses. Some of the apparatuses include a circuit structure that can be configured to operate in either the C-PHY mode or the D-PHY mode of the MIPI specification. In one device, the circuit structure can be included in a receiver of the device and configured to operate in the C-PHY mode. In another device, the circuit structure can be included in a receiver of the device and configured to operate in the D-PHY mode.Type: GrantFiled: December 18, 2017Date of Patent: October 8, 2019Assignee: Intel CorporationInventors: Hongjiang Song, Mahender R Voruganti, Girish Ramanathan
-
Patent number: 10425568Abstract: A display device includes a first communication unit connected to one or more peripheral devices, a second communication unit that communicates with a remote controller, and a processor. If the processor is initialized in response to a power-on instruction through the second communication unit, the processor verifies whether a first peripheral device, which is selected as a source device that provides at least one source of video and audio signals, among the one or more peripheral devices is powered on within a first threshold time. If the first peripheral device is not powered on within the first threshold time, the processor transmits a power-on request for allowing the remote controller to power on the first peripheral device, to the remote controller through the second communication unit.Type: GrantFiled: July 19, 2017Date of Patent: September 24, 2019Assignee: SAMSUNG ELECTRONICS CO., LTD.Inventors: Ji Won Kim, Hyung Joon Kim, Surng Kyo Oh, Cheul Hee Hahm, Weon Seok Heo, Ji Hyun Bae, Hae Kwang Lee, Dong Ryun Seok
-
Patent number: 10416630Abstract: A system includes a high speed bus and a plurality of multi-function modules coupled to the high speed bus. The plurality of multi-function modules includes at least one controller configured to execute control logic for the system. The plurality of multi-function modules also includes at least one arbitrator configured to manage the at least one controller. The plurality of multi-function modules further includes at least one input/output (IO) manager configured to interface between the at least one controller and at least one field device.Type: GrantFiled: March 7, 2017Date of Patent: September 17, 2019Assignee: UOP LLCInventors: Rahul De, Avinash Rajan, Kalyanasundaram Govindaraj, Amol Kinage, Ravi Kumar Ramamurthy, James Schreder, Christopher Peters
-
Patent number: 10417143Abstract: Data and power are transmitted a master to a peripheral, with power communicated from a controller circuit board to the peripheral circuit board across data lines. Power is transmitted from the voltage regulator of the controller circuit board to an SPI or SSI master. Power over Synchronous Serial Interface (SSI) and Serial Peripheral Interface (SPI) uses Ethernet cable or custom 2 to 4-pair cable to move power high speed data between a microprocessor and a peripheral.Type: GrantFiled: October 6, 2016Date of Patent: September 17, 2019Assignee: Esker Technologies, LLCInventor: Brian S. Olmstead
-
Patent number: 10394576Abstract: To enable a fast configuration of a control or of a total plant, a control for the safe control of at least one machine is provided having at least one input unit for receiving input signals from at least one signal generator; having at least one output unit for outputting output signals to the at least one machine; having a control unit for generating the output signals in dependence on the input signals; and having a connection unit having at least one connection socket for connecting an external input device that can be used or configuring the control, wherein the connection unit has at least one connection terminal for connecting the signal generators and/or the machine and is separable from the control and wherein the connection socket can be removed from the connection unit or from the control and comprises a memory with configuration data of the control.Type: GrantFiled: October 13, 2017Date of Patent: August 27, 2019Assignee: SICK AGInventor: Markus Saumer
-
Patent number: 10387341Abstract: Apparatuses and methods for asymmetric input output interfaces for memory are disclosed. An example apparatus may include a receiver and a transmitter. The receiver may be configured to receive first data signals having a first voltage swing and having a first slew rate. The transmitter may be configured to provide second data signals having a second voltage swing and having a second slew rate, wherein the first and second voltage swings are different, and wherein the first and second slew rates are different.Type: GrantFiled: November 16, 2018Date of Patent: August 20, 2019Assignee: Micron Technology, Inc.Inventors: Dean Gans, Bruce Schober, Moo Sung Chae
-
Patent number: 10388330Abstract: Memory devices connected in a chain topology to a host controller that communicate using Low Voltage Differential Signaling (LVDS) and out-of-band signaling.Type: GrantFiled: August 21, 2017Date of Patent: August 20, 2019Assignee: Micron Technology, Inc.Inventor: Mark Leinwander
-
Patent number: 10387081Abstract: Systems and methods for processing and arbitrating submission and completion queues are disclosed. NVM Express (NVMe) implements a paired submission queue and completion queue mechanism, with host software on the host device placing commands into the submission queue. The memory device processes the commands through various phases including fetching, processing, posting a completion message, and sending an interrupt to the host. The memory device may process the commands based on the determined priority of the command. For example, the memory device may determine a priority for performing the phases after fetching the command. As another example, the memory device may perform the internal command selection based on a priority associated with the command. In this way, commands may be executed based on the priority needs of the memory device or of the host device.Type: GrantFiled: May 3, 2017Date of Patent: August 20, 2019Assignee: Western Digital Technologies, Inc.Inventor: Shay Benisty