Patents Examined by Christopher B. Shin
  • Patent number: 10467059
    Abstract: A method for determining timing constraints in dataflow models is disclosed. The method includes receiving node information specifying a plurality of dataflow nodes, as well as coupling between various ones of the dataflow nodes. The method further comprising receiving timing information specifying timing constraints for at least some of the dataflow nodes. Based on the node information, the couplings between the nodes, and the timing information, a timeline dependency graph (TDG). The timeline dependency graph illustrates a timeline, mappings between nodes with side effects to firing times of those nodes on the timeline, and dependencies between nodes.
    Type: Grant
    Filed: March 28, 2017
    Date of Patent: November 5, 2019
    Assignee: National Instruments Corporation
    Inventors: Patricia Derler, Kaushik Ravindran, Hugo A. Andrade, Ankita Prasad, Arkadeb Ghosal, Trung N. Tran, Rhishikesh Limaye, Jacob Kornerup
  • Patent number: 10467162
    Abstract: Examples include interrupting a processing resource based on a last interrupt request indicator and a work acknowledgement. Some examples include completion of work associated with a plurality of work units, storage of a last interrupt request indicator to specify a last completed work unit that includes a request to interrupt a processing resource, comparison of work unit information associated with the last interrupt request indicator with work unit information associated with a work acknowledgement generated by the processing resource, and interrupting the processing resource when the comparison indicates that the processing resource has not processed the completed work unit indicated by the last interrupt request indicator.
    Type: Grant
    Filed: March 31, 2017
    Date of Patent: November 5, 2019
    Assignee: Hewlett Packard Enterprise Development LP
    Inventors: Gregory Lee Dykema, Joel Leon Lach, Michael T. Longenbach
  • Patent number: 10452573
    Abstract: This patent application relates generally to a scripted arbiter in which arbitration processing is controlled through a script executed by the arbiter, where the script determines the type of arbitration used in each successive arbitration cycle. Among other things, the scripted arbiter can support various types of arbitration and can be programmed, even dynamically, for different types and sequences of arbitration. Such scripted arbitration may be particularly useful in a switch such as a crossbar switch.
    Type: Grant
    Filed: December 6, 2016
    Date of Patent: October 22, 2019
    Assignee: Hewlett Packard Enterprise Development LP
    Inventor: Joseph G. Tietz
  • Patent number: 10444808
    Abstract: A USB control apparatus is connected between a power supply and an external interface, and the USB control apparatus includes a first connection port connected to the power supply; a second connection port connected to the external interface; a control unit connected to the first connection port; and a first conversion unit connected between the control unit and the second connection port. The control unit detects a power source outputted from the power supply and outputs first information to the first conversion unit. The first conversion unit detects the type of a connection port of the external interface. The first conversion unit converts the first information into second information corresponding to the connection port of the external interface to the second connection port.
    Type: Grant
    Filed: December 13, 2017
    Date of Patent: October 15, 2019
    Assignee: Delta Electronics, Inc.
    Inventors: Shou-Chieh Lin, Chang-Tai Chen, Yu-Jen Chen, Tien-He Chen
  • Patent number: 10445018
    Abstract: A switch according to an embodiment includes a first PCIe interface that can be connected to a host on the basis of a PCIe standard. In addition, the switch includes a plurality of second PCIe interfaces that can be connected to a plurality of storage devices, respectively, on the basis of the PCIe standard. The switch further includes a control unit that distributes an access request which is comply with an NVMe standard and is transmitted from the host to any one of the plurality of second PCIe interfaces. The distribution includes a process of constructing an NVMe command of the access request and a process of constructing a data transmission descriptor list of the access request.
    Type: Grant
    Filed: March 6, 2017
    Date of Patent: October 15, 2019
    Inventors: Takashi Yamaguchi, Norikazu Yoshida, Mitsuru Anazawa
  • Patent number: 10432412
    Abstract: Exemplified methods and systems are disclosed that facilitate field devices controlled by networks using Power-over-Ethernet. The field device includes a field-side circuit having a plurality of universal and independent configurable (and re-configurable) input-output interface that can universally interface to most industrial field devices. Each channel employs a group of analog-to-digital (A/D) conversion and digital-to-analog (D/A) conversion paths that facilitate independent data flows in which signals are not multiplexed across individual interfaces. In addition, the field-side circuit operatively couples to a control side circuit with two Power-over-Ethernet modules, e.g., for redundancy, that each facilitates communication and power to the field-side circuit while, concurrently, reducing wiring complexity for a redundant system during installation.
    Type: Grant
    Filed: November 17, 2016
    Date of Patent: October 1, 2019
    Assignee: General Electric Company
    Inventors: Daniel Milton Alley, Shawn Hinchy
  • Patent number: 10423554
    Abstract: In one embodiment of the invention, a system architecture for bus masters and bus arbiters are provided to support routing and failover. The system comprises large pools of bus masters, a plurality of sets can be configured to control a plurality of slave devices wherein each set contains a collection of bus masters attached to central arbiter driving one of the system buses. Each set controls a group(s) of slave device that are primarily controlled by the bus master(s) within the set. Hence, a system can therefore include of a plurality of sets and can control a group of slave devices.
    Type: Grant
    Filed: October 23, 2017
    Date of Patent: September 24, 2019
    Assignee: BiTMICRO Networks, Inc
    Inventors: Ricardo H. Bruce, Cyrill Coronel Ponce, Jarmie Dela Cruz Espuerta
  • Patent number: 10423556
    Abstract: The present disclosure is directed to an apparatus for forming an interface for interfacing a remote access appliance (“RAC”) to a target device (“TD”) and enabling video and serial communications between the RAC and TD. The apparatus makes use of a housing having a first port, a second port and a third port. A circuit board may be housed within the housing for enabling serial and video communications between the TD and the RAC. The first port enables an interface to the apparatus via a communications cable in communication with the RAC. The second port enables a serial connection between the apparatus and the TD via an independent serial communications cable. The third port forms a video connector connectable directly to a video port of the target device for enabling video communications between the TD and the apparatus.
    Type: Grant
    Filed: November 9, 2017
    Date of Patent: September 24, 2019
    Assignee: Vertiv IT Systems, Inc.
    Inventors: Christopher Wood, Phillip R. Kent
  • Patent number: 10394746
    Abstract: A bridge device includes: a first interface configured to receive a first set of commands from an application running on a host computer; one or more command processors, each of the one or more command processors being configured to translate the first set of commands and generate a second set of commands based on the first set of commands; a second interface configured to provide the second set of commands to a data storage device; and a computing processor configured to issue an internal command to fetch data from the data storage device and write data to the data storage device in a background mode in an agnostic manner to the host computer while running the application.
    Type: Grant
    Filed: April 3, 2018
    Date of Patent: August 27, 2019
    Inventors: Ramdas P Kachare, Fred Worley
  • Patent number: 10387352
    Abstract: Certain implementations of the disclosed technology may include systems and methods for multibit code communications that can provide more than one bit per input port. In an example implementation, a method is provided that can include measuring an input voltage at an input port in communication with a device. The method can include comparing the measured input voltage with a plurality of predetermined reference voltage levels, and determining, based on the comparing, a device ID. The method can further include outputting the device ID. Certain implementations may further include compensating a signal associated with the device based on the identified device ID.
    Type: Grant
    Filed: May 24, 2016
    Date of Patent: August 20, 2019
    Assignee: Kulite Semiconductor Products, Inc.
    Inventor: Wolf Landmann
  • Patent number: 10379771
    Abstract: Aspects of the present disclosure involve a system architecture for a policy driven disk IO throughput control for a hyper-converged storage provider. The computing architecture provides a flexible and real-time feature to the IO throughput management of a hyper-converged or converged infrastructure. In particular, through the use of centrally applied policy driven controls, the disk IO throughput allocation of different applications/clients of the converged infrastructure is gauged or otherwise controlled over the network bandwidth that link to the storage pool of the infrastructure. Through the use of the system architecture, the converged infrastructure may not utilize hard-coded disk resource allocation for each application/client in an isolated fashion, thereby allowing the IO throughput management to be flexible and agile in response to executed applications. Further, the IP throughput controlling and storage IP capacity of the converged infrastructure may be maintained separately.
    Type: Grant
    Filed: September 17, 2018
    Date of Patent: August 13, 2019
    Assignee: VCE IP Holding Company LLC
    Inventors: Jiatai Wu, Rama Krishna Gurram, Krishna Kattumadam
  • Patent number: 10380058
    Abstract: Techniques are provided for exchanging dedicated hardware signals to manage a first-in first-out (FIFO). In an embodiment, a first processor initiates content transfer into the FIFO. The first processor activates a first hardware signal that is reserved for indicating that content resides within the FIFO. A second processor activates a second hardware signal that is reserved for indicating that content is accepted. The second hardware signal causes the first hardware signal to be deactivated. This exchange of hardware signals demarcates a FIFO transaction, which is mediated by interface circuitry of the FIFO.
    Type: Grant
    Filed: September 6, 2016
    Date of Patent: August 13, 2019
    Assignee: Oracle International Corporation
    Inventors: David A. Brown, Daniel Fowler, Rishabh Jain, Erik Schlanger, Michael Duller
  • Patent number: 10372661
    Abstract: Debug trace statements from a firmware are captured during a boot cycle of a computer executing the firmware. The debug trace statements are written to a motherboard's Serial Peripheral Interface (“SPI”) device. A microcontroller's SPI device receives the debug trace statements from the motherboard's SPI device, transforms the data format of the debug trace statements, and transmits the transformed debug trace statements over a serial communications port of the microcontroller.
    Type: Grant
    Filed: February 28, 2017
    Date of Patent: August 6, 2019
    Assignee: American Megatrends International, LLC
    Inventor: Matthew Hoffmann
  • Patent number: 10372664
    Abstract: A first communication unit 21 of a host-side transceiver device 20 performs communication based on an I2C communication scheme with a host device 10 and receives an access request signal sent from the host device 10. A second communication unit 22 performs communication based on a communication scheme different from the I2C communication scheme with a remote-side transceiver device 30 and sends the access request signal received by the first communication unit 21 to the remote-side transceiver device 30. The first communication unit 21 notifies the host device 10 that the first communication unit 21 has received the access request signal sent from the host device 10 before the access to the remote device 40 based on the access request signal sent from the second communication unit 22 ends.
    Type: Grant
    Filed: June 25, 2015
    Date of Patent: August 6, 2019
    Inventors: Rei Fujiki, Ryo Takeuchi, Takayuki Murakami
  • Patent number: 10372652
    Abstract: A USB hub includes an upstream port; a first USB device control unit for performing packet format conversion; an FIFO circuit for storing data outputted from the first host; a second USB device control unit for performing packet format conversion; and a plurality of downstream ports. When any one of the downstream ports is coupled to the mobile device, if the first host commands the mobile device to switch to a host role from a device role, the mobile device temporarily disconnects from the USB hub, and the first host commands the USB hub to change an internal routing path. After the mobile device switches to the host role, the first host still performs the host role, and the first USB device control unit performs the device role; the mobile device performs the host role, and the second USB device control unit performs the device role.
    Type: Grant
    Filed: June 7, 2018
    Date of Patent: August 6, 2019
    Inventors: Tien-Wei Yu, Cheng-Sheng Chan, Chun-Hsu Chen, Ren-Jie Duan
  • Patent number: 10365706
    Abstract: Asymmetric power states on a communication link are disclosed. In one aspect, the communication link is a Peripheral Component Interconnect (PCI) express (PCIe) link. PCIe is a point-to-point communication link between two termini. Exemplary aspects of the present disclosure allow the two termini to be in different power states. By allowing the two termini to be in the different power states, an individual terminus may be put into a low-power state even though the other terminus is maintained at a higher-power state. The different power states are enabled by providing switches between a reference clock and respective termini such that the reference clock may selectively be provided to only one terminus of the communication link, allowing that terminus to remain in the higher-power state while the other terminus enters a low-power state that does not require the reference clock.
    Type: Grant
    Filed: March 3, 2017
    Date of Patent: July 30, 2019
    Assignee: QUALCOMM Incorporated
    Inventors: William Bakshi, Nabeel Achlaug
  • Patent number: 10359961
    Abstract: According to one embodiment, there is provided a storage device including a control chip and a plurality of memory chips. The control chip has an input buffer common to the control chip and the plurality of memory chips and electrically connected to an external terminal. A first transmission path going through the input buffer and a second transmission path not going through the input buffer are provided between the external terminal and the plurality of memory chips. In a first mode, the control chip enables the input buffer so as to activate the first transmission path and, in a second mode, disables the input buffer so as to activate the second transmission path.
    Type: Grant
    Filed: September 12, 2014
    Date of Patent: July 23, 2019
    Inventors: Mikihiko Ito, Masaru Koyanagi, Shintaro Hayashi
  • Patent number: 10362157
    Abstract: A mobile information communication apparatus includes a data processing device for sending plotting command/data to a display control device that controls the pixels of a display panel belonging to the mobile information communication apparatus. An interface device is provided which receives the plotting command/data generated by the data processing device and sends, based on plotting command/data, an external display signal to the external display device. The data processing device and the interface device are configured to send, from the interface device, a higher-resolution external display signal.
    Type: Grant
    Filed: October 24, 2018
    Date of Patent: July 23, 2019
    Assignee: DAP REALIZE INC.
    Inventor: Masahiro Izutsu
  • Patent number: 10353561
    Abstract: A method of generating interaction activity information, performed by a device, is provided. The method includes establishing communication with at least one external apparatus; receiving first information about a user selectable function of the external apparatus; and generating second information, based on the first information, about a user selectable function of the device, wherein the user selectable function of the device corresponds to the user selectable function of the external device and can be performed in collaboration with the external device.
    Type: Grant
    Filed: October 11, 2017
    Date of Patent: July 16, 2019
    Assignee: Samsung Electronics Co., Ltd
    Inventors: Seung dong Yu, Woo-yong Chang, Se-jun Park, Min-jeong Moon
  • Patent number: 10348585
    Abstract: A peripheral device capable of being worn, carried by a user, or used in an in-vehicle computer system operates in conjunction with an application to acquire, store, and present data relevant to a user's health, physical activity, environment, air quality, or other parameters of interest. For power efficient operation and enhanced performance, control parameters of the peripheral device such as duty cycle, sampling rate, and sleep state may be wirelessly and automatically controlled by the mobile device. Furthermore, the mobile application can provide a wireless energy signal to the peripheral device to recharge the battery of the peripheral device. The control parameters may be automatically controlled by the mobile application dependent on the user's location, activity, mode of transportation or other parameters without intervention from a user.
    Type: Grant
    Filed: August 7, 2015
    Date of Patent: July 9, 2019
    Assignee: Drayson Technologies (Europe) Limited
    Inventors: Manuel Pinuela Rangel, Diana Stefan, Bruno Roberto Franciscatto