Patents Examined by Tammara Peyton
  • Patent number: 9768780
    Abstract: Described is an apparatus which comprises: a reference device; and a processor having a plurality of circuit units, each circuit unit is operable to electronically couple with the reference device such that only one circuit unit of the plurality of circuit units is electronically coupled to the reference device at a given time while other circuit units of the plurality are electronically uncoupled to the reference device during that time.
    Type: Grant
    Filed: May 30, 2014
    Date of Patent: September 19, 2017
    Assignee: INTEL CORPORATION
    Inventor: Luke A. Johnson
  • Patent number: 9760517
    Abstract: A network device includes Power-over-Ethernet PoE ports to communicate with a communication network and Universal Serial Bus (USB) devices. The network device establishes an Internet Protocol (IP) related connection with an application program, and receives downlink IP packets carrying USB transaction requests destined for the USB device from the application program over the IP connection. The network device converts the received downlink IP packets carrying the USB transaction requests to downlink bus-level USB transactions that are understandable to the USB device. The network device sends the downlink bus-level USB transactions to the USB adaptor device over a PoE connection for forwarding by the USB adaptor device to the USB device.
    Type: Grant
    Filed: December 2, 2014
    Date of Patent: September 12, 2017
    Assignee: Cisco Technology, Inc.
    Inventors: Rob Liston, Koussalya Balasubramanian, Naoshad Mehta
  • Patent number: 9760516
    Abstract: A system for communication with a field device, comprising: an apparatus which includes a communication module and an adapter. The communication module includes a connection region and a communication area. The communication area includes at least one communication interface for communication for the field device. A first connecting structure is provided on the connection region, and a second connecting structure provided on an adapter, wherein the second connecting structure is embodied complementary to the first connecting. The adapter includes an interface, and the adapter is embodied passively A display/servicing device, wherein the interface is embodied for connection to the display/servicing device, wherein the display/servicing device is embodied as a portable mobile device, wherein the mobile device is embodied for single-use battery- or rechargeable battery operation, and wherein the first connecting, the second connecting structure and the interface are embodied as plug contacts.
    Type: Grant
    Filed: August 28, 2013
    Date of Patent: September 12, 2017
    Assignee: Endress+Hauser Conducta GmbH+Co. KG
    Inventors: Stefan Robl, Gunter Jahl
  • Patent number: 9760506
    Abstract: A data processing system comprising a plurality of data inputs and of data outputs for processing input data and providing processed data to a data output. The system comprises a plurality of data processing hardware units, each being configured to process data within a predetermined latency and according to a data processing task of a predetermined type. The system further comprises a memory for storing a predetermined latency for each of the data processing hardware units and a controller configured to determine a type of a data processing task to be executed as a function of a source of data to be processed or of a destination of processed data and further configured to select one data processing hardware unit as a function of the determined type of the task to be executed and of latency constraints associated with the task to be executed.
    Type: Grant
    Filed: June 30, 2014
    Date of Patent: September 12, 2017
    Assignee: CANON KABUSHIKI KAISHA
    Inventors: Arnaud Closset, Pascal Rousseau
  • Patent number: 9760408
    Abstract: Systems and methods for managing input/output operations of a first computing system at a second computing system are disclosed. One method includes receiving an input/output control block at a distributed input/output processor separate from a first computing system, the input/output control block built by the first computing system in response to initiation of an input/output operation at the first computing system. The method also includes enqueueing an input/output operation at the distributed input/output processor, and processing, by the distributed input/output processor, the input/output operation from memory of the first computing system. The method includes returning results from the distributed input/output processor to the first computing system.
    Type: Grant
    Filed: March 26, 2015
    Date of Patent: September 12, 2017
    Assignee: Unisys Corporation
    Inventor: Andrew Ward Beale
  • Patent number: 9753885
    Abstract: Transaction data is identified and a flit is generated to include three or more slots and a floating field to be used as an extension of any one of two or more of the slots. The flit is sent over a serial data link to a device for processing, based at least in part on the three or more slots.
    Type: Grant
    Filed: March 16, 2013
    Date of Patent: September 5, 2017
    Assignee: Intel Corporation
    Inventors: Jeff Willey, Robert G. Blankenship, Jeffrey C. Swanson, Robert J. Safranek
  • Patent number: 9753879
    Abstract: A switching apparatus to adapt an interface for multi-functional use includes a signal source, a display unit, a control unit, and a connector. The signal source includes a first power output and a data output. The display unit includes a power input and a data input. The control unit includes a switching chip having a control signal input, a first data pin, a second data pin, and a third data pin. The connector includes a second power input, a second power output, and a data output. The control signal input receives a switching signal. When the second data pin communicates with the first data pin according to the switching signal, the first power output is electrically coupled to the second power input, the signal source provides power for an electronic device connected with the connector.
    Type: Grant
    Filed: April 10, 2015
    Date of Patent: September 5, 2017
    Assignees: HONG FU JIN PRECISION INDUSTRY (WuHan) CO., LTD., HON HAI PRECISION INDUSTRY CO., LTD.
    Inventors: Xi-Huai He, Chun-Sheng Chen
  • Patent number: 9753650
    Abstract: According to a storage system, method, and apparatus for processing an operation request provided by embodiments of the present invention, a controller directly encapsulates a SCSI protocol operation request into an Ethernet operation request packet at the MAC layer instead of using the TCP/IP protocol layer and a disk enclosure decapsulates the Ethernet operation request to obtain the SCSI protocol operation request and sends the SCSI protocol operation request to a target disk, thereby reducing layers of encapsulation, reducing a processing delay of the storage system, and improving performance of the storage system.
    Type: Grant
    Filed: June 2, 2015
    Date of Patent: September 5, 2017
    Assignee: HUAWEI TECHNOLOGIES CO., LTD.
    Inventors: Sheng Chang, Xinyu Hou, Haitao Guo
  • Patent number: 9747963
    Abstract: A multi-channel memory system has a memory device, a plurality of channels, and a control circuit. The memory device has a plurality of memory storage spaces. The channels are coupled to the memory storage spaces, respectively, wherein each of the channels is configured to act as a memory interface for accessing a corresponding memory storage space independently. The control circuit controls clock frequencies of clocks on the channels, respectively. At a same time point, the channels include at least a first channel operating at a first clock frequency set by the control circuit and a second channel operating at a second clock frequency set by the control circuit at a same time point, and the second clock frequency is different from the first clock frequency.
    Type: Grant
    Filed: November 3, 2014
    Date of Patent: August 29, 2017
    Assignee: MEDIATEK INC.
    Inventors: Ming-Hsien Lee, Yun-Ching Li, Yi-Chih Huang, Chun-Fang Peng
  • Patent number: 9734549
    Abstract: A central processor unit (CPU) is connected to a system/graphics controller generally comprising a monolithic semiconductor device. The system/graphics controller is connected to an input output (IO) controller via a high-speed PCI bus. The IO controller interfaces to the system graphics controller via the high-speed PCI bus. The IO controller includes a lower speed PCI port controlled by an arbiter within the IO controller. Generally, the low speed PCI arbiter of the IO controller will interface to standard 33 MHz PCI cards. In addition, the IO controller interfaces to an external storage device, such as a hard drive, via either a standard or a proprietary bus protocol. A unified system/graphics memory which is accessed by the system/graphics controller. The unified memory contains both system data and graphics data. In a specific embodiment, two channels, CH0 and CH1 access the unified memory.
    Type: Grant
    Filed: December 1, 2014
    Date of Patent: August 15, 2017
    Assignee: ATI Technologies ULC
    Inventors: Milivoje Aleksic, Raymond M. Li, Danny H. M. Cheng, Carl K. Mizuyabu, Anthony Asaro
  • Patent number: 9733850
    Abstract: Various embodiments (“systems”) are described for transferring data from a primary storage (e.g., magnetic disk drives, solid state drives, etc.) to an optical cold storage rack. The optical cold storage rack may include many physical optical storage disks, but a much smaller number of burners and readers (e.g., optical disk drives). When data is to be transferred to the optical cold storage rack, the system may generate a plan for performing the transfer. “Migration worker” components may then implement the plan and may be exclusively dedicated to implementing such plans. In various embodiments, the plan may specify how large data file “aggregates” (collections of portions of one or more data files) are to be distributed across optical disks (“disks”) to improve throughput during subsequent reading operations from the optical cold storage rack. The plan may also anticipate the relation between the limited number of burners/readers and the overall optical cold storage rack disk capacity.
    Type: Grant
    Filed: September 30, 2016
    Date of Patent: August 15, 2017
    Assignee: Facebook, Inc.
    Inventors: Giovanni Coglitore, Narsing Vijayrao, Kestutis Patiejunas
  • Patent number: 9721660
    Abstract: A volatile memory data save subsystem may include a coupling to a shared power source such as a chassis or rack battery, or generator. A data save trigger controller sends a data save command toward coupled volatile memory device(s) such as NVDIMMs and PCIe devices under specified conditions: a programmable amount of time passes without AC power, a voltage level drops below normal but is still sufficient to power the volatile memory device during a data save operation, the trigger controller is notified of an operating system shutdown command, or the trigger controller is notified of an explicit data save command without a system shutdown command. NVDIMMs can avoid reliance on dedicated supercapacitors and dedicated batteries. An NVDIMM may perform an asynchronous DRAM reset in response to the data save command. Voltage step downs may be coordinated among power supplies. After data is saved, power cycles and the system reboots.
    Type: Grant
    Filed: December 2, 2014
    Date of Patent: August 1, 2017
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Bryan Kelly, Sriram Govindan, John J. Siegler, Badriddine Khessib, Mark A. Shaw, J. Michael Andrewartha
  • Patent number: 9700760
    Abstract: A method includes executing a data processing application including a static part for performing at least the following functions: determining at least one identifier of an exercise monitoring device which is connected to the computing device, wherein the connected exercise monitoring device comprises exercise-related data; indicating the determined at least one identifier to a first server over a network, wherein the first server stores operational attributes for a plurality of different exercise monitoring devices; and receiving information indicating operational attributes associated with the connected exercise monitoring device from the first server, wherein the indicated operational attributes form an exercise monitoring device-specific dynamic part of the data processing application. The method also includes performing, by the dynamic part, at least one operation to the exercise-related data on the basis of the indicated operational attributes associated with the connected exercise monitoring device.
    Type: Grant
    Filed: December 3, 2013
    Date of Patent: July 11, 2017
    Assignee: POLAR ELECTRO OY
    Inventors: Petteri Poyhtari, Simo Rantanen
  • Patent number: 9703734
    Abstract: The invention relates to a input/output device transferring and/or receiving data to and/or from a control device, wherein the input/output device transfers the data to the control device over a physical connection of the Ethernet type according to a UDP/IP protocol, the input/output device being connected to a plurality of data processing or acquisition devices by means of at least one connection different from the Ethernet physical connection and in that the input/output device includes means for connecting at least one other input/output device to the Ethernet connection and for managing the transmission over the Ethernet connection of the data transmitted by the input/output devices to the control device.
    Type: Grant
    Filed: December 4, 2013
    Date of Patent: July 11, 2017
    Assignee: SAGEM DEFENSE SECURITE
    Inventors: Jean-Marie Courteille, Francois Leroy
  • Patent number: 9697153
    Abstract: An embodiment of the disclosure relates to the field of data transmission, in particular to a data transmission method and a data transmission device, for solving the problems of low data transmission efficiency and poor Direct Memory Access (DMA) performance in a method of arbitrating each DMA channel in a round-robin mode and transmitting data according to an arbitration result. The method in the embodiment of the disclosure includes that: for each DMA channel, an arbitration unit corresponding to the channel among a plurality of arbitration units is determined according to transmission performance corresponding to data in the channel; and when data in channels corresponding to at least two arbitration units need to be transmitted, the data are transmitted according to priorities of the at least two arbitration units.
    Type: Grant
    Filed: September 26, 2013
    Date of Patent: July 4, 2017
    Assignees: ZTE CORPORATION, Sanechips Technology Co., Ltd.
    Inventor: Zhou Liao
  • Patent number: 9690612
    Abstract: One or more examples provide techniques to dynamically manage serial port interface(s) of virtualization software executing in a host device. In an example, a method of managing a serial port interface of a virtualization software executing on a host device includes: receiving input characters through the serial port interface to a serial port of the host device; parsing the input characters to detect a character sequence; and connecting the serial port interface to a first service executing in the virtualization software in response to the character sequence and during execution of the virtualization software on the host device.
    Type: Grant
    Filed: December 15, 2014
    Date of Patent: June 27, 2017
    Assignee: VMware, Inc.
    Inventor: Nagib Gulam
  • Patent number: 9684617
    Abstract: A relaying device, when having received an interrupt notification 151 from an I/O device, transmits an interrupt factor read request 159(1) for an interrupt factor to the I/O device, based on an address information memory table 1041, without waiting for a response from a CPU, and transmits the interrupt notification 151 received, to the CPU. When having received an interrupt factor 160(1), the relaying device transmits an intra-I/O-device data read request 159(2) to the I/O device, based on an intra-I/O-device data read address storing table 1081, without waiting for a response from the CPU.
    Type: Grant
    Filed: May 16, 2013
    Date of Patent: June 20, 2017
    Assignee: Mitsubishi Electric Corporation
    Inventor: Hiroyuki Iida
  • Patent number: 9672178
    Abstract: In an embodiment of the invention, a method comprises: A method, comprising: issuing, by a Direct Memory Access (DMA) engine, an update request to a dependency table if the DMA engine has finished executing a first descriptor; and issuing, by the DMA engine, a monitoring request if the DMA engine is executing a second descriptor that depends on a completion of a data transfer so that the DMA engine can monitor a status of a selected subindex related to the data transfer, wherein the subindex is in the dependency table.
    Type: Grant
    Filed: April 15, 2015
    Date of Patent: June 6, 2017
    Assignee: BiTMICRO Networks, Inc.
    Inventors: Cyrill C. Ponce, Marizonne O. Fuentes, Gianico G. Noble
  • Patent number: 9665527
    Abstract: Dynamic bus inversion (DBI) for programmable levels of a ratio of ones and zeros. A transmitting device identifies a number and/or ratio of ones and zeros in a noninverted version of a signal to be transmitted (“noninverted signal”) and a number and/or ratio of ones and zeros in an inverted version of the signal (“inverted signal”). The transmitting device can calculate whether a difference of ones and zeros in the noninverted signal or a difference of ones and zeros in the inverted signal provides a calculated average ratio of ones to zeros closer to a target ratio. The transmitting device sends the signal that achieves provides the calculated average ratio closer to the target ratio.
    Type: Grant
    Filed: December 9, 2014
    Date of Patent: May 30, 2017
    Assignee: Intel Corporation
    Inventors: Christopher P Mozak, James A McCall, Bryan K Casper
  • Patent number: 9652418
    Abstract: Pipelining is included inside a register file memory. A register file memory device includes a static bitcell, and pipelined combinational logic. The combinational logic pipeline couples the I/O (input/output) node to the static bitcell. The pipeline includes multiple stages, where each stage includes a static logic element and a register element, where the operation of each stage transfers data through to a subsequent stage. The number of stages can be different for a read than a write. The multiple stages perform the operations to execute the read or write request.
    Type: Grant
    Filed: June 30, 2014
    Date of Patent: May 16, 2017
    Assignee: Intel Corporation
    Inventors: Shahid Ali, Shivraj Dharne