Patents Examined by Christopher Shin
  • Patent number: 8706927
    Abstract: In the method, data are transmitted between a first memory allocated to a source computer and a second memory allocated to a target computer via a network by remote direct memory access. On the source computer side, a predetermined number of directly consecutive transmission buffers is selected from a continuous buffer memory area and transmitted in a single RDMA transmission process to the target computer. On the target computer side, an RDMA data transfer is executed over the entire continuous buffer memory area and a buffer sequence procedure. The buffer sequence procedure causes the received buffers to be supplied to the target application in the transmitted sequence.
    Type: Grant
    Filed: June 18, 2010
    Date of Patent: April 22, 2014
    Assignee: Thomson Licensing
    Inventor: Frank Glaeser
  • Patent number: 8700822
    Abstract: A parallel aggregation system includes a data analysis module to determine a unique key value of a record to be forwarded to a destination. A pre-processing module may determine existence of the record in a buffer and priority of the record in a priority queue. Based on the existence and priority, the pre-processing module may absorb the record in the buffer and selectively forward another record in the buffer to the destination.
    Type: Grant
    Filed: July 8, 2011
    Date of Patent: April 15, 2014
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventor: Goetz Graefe
  • Patent number: 8688888
    Abstract: A computer peripheral device, which is adapted to a computer system having a system-end connecting interface, includes a device-end connecting interface, an impedance unit and a control unit. The device-end connecting interface includes a power pin and a ground drain pin. The power pin electrically connects to a power source of the computer system and generates a voltage level on the ground drain pin. The impedance unit electrically connects to the power pin and ground drain pin of the device-end connecting interface respectively and decreases the voltage level of the ground drain pin optionally. The control unit electrically connects to the ground drain pin of the device-end connecting interface and determines a USB specification of the system-end connecting interface according to the voltage level of the ground drain pin.
    Type: Grant
    Filed: December 31, 2012
    Date of Patent: April 1, 2014
    Assignee: Giga-Byte Technology Co., Ltd.
    Inventor: Tzu Chieh Lin
  • Patent number: 8683105
    Abstract: The modular avionics system may include one or more centralized processing line-replaceable units (LRUs), the centralized processing LRUs including at least one multi-core computer processor, one or more multi-function display (MFD) units configured to receive imagery data from the centralized processing LRUs and display the imagery data on a display device, one or more control display units (CDUs) configured to receive imagery data from the centralized processing LRUs and display the imagery data on a display device, the MFD units and the CDUs including one or more user input devices, the MFD units and the CDUs including at least one logic module, the CDUs and the MFD units configured to transmit user input data from the user input devices to the centralized processing LRUs, the centralized processing LRUs constructed from a plurality of component slices, wherein a first component slice and at least a second component slice are reversibly couplable.
    Type: Grant
    Filed: September 2, 2011
    Date of Patent: March 25, 2014
    Assignee: Rockwell Collins, Inc.
    Inventors: Roger K. Shultz, Raymond E. Knoff, Joshua R. Bertram
  • Patent number: 8683090
    Abstract: Methods, systems, and apparatus for determining whether an accessory includes particular circuitry. A host device may measure a first voltage and a second voltage received from an accessory, where the voltages are provide through the accessory from a power source. Before measuring the second voltage, the host device may send an instruction to the accessory instructing the accessory to alter an impedance of the power path between the power source and the host device, and the host device may draw at least a threshold amount of current from the power source via the accessory. The host device may then determine whether the accessory includes particular circuitry based on the relationship between the first voltage and the second voltage.
    Type: Grant
    Filed: September 7, 2012
    Date of Patent: March 25, 2014
    Assignee: Apple Inc.
    Inventors: Scott Mullins, Alexei Kosut, Jeffrey J. Terlizzi, Zachary C. Rich
  • Patent number: 8677044
    Abstract: Method and system for sending data from a memory of a computing system interfacing with a device is provided. An input/output control block (IOCB) from the computing system for transferring the data from the memory of the computing system is received by the device. The device then allocates a plurality of DMA channels to the IOCB for transferring the data from the memory of the computing system when a number of pending input/output (I/O) requests when the IOCB is received is less than a number of available direct memory access (DMA) channels to receive the data from the memory of the computing system.
    Type: Grant
    Filed: October 25, 2012
    Date of Patent: March 18, 2014
    Assignee: QLOGIC, Corporation
    Inventors: Rajendra R. Gandhi, Kathy K. Caballero, Kuangfu David Chu
  • Patent number: 8667186
    Abstract: The disclosed method includes obtaining a result concerning a busy rate and the number of accesses per unit time for a storage device including first and second storage areas; determining, from the result, whether an event that a first indicator value for the busy rate is reset occurs; when the event occurred, notifying a controller that makes the number of accesses for the second storage area not greater than the notified number of accesses of the first number of accesses less than the second number of accesses, which was notified immediately before; obtaining another result; updating the first indicator value based on another result; calculating the third number of accesses so that a sum of busy rates corresponding to the third number of accesses and corresponding to the designated number of accesses becomes equal to the updated first indicator value; and notifying the controller of the third number of accesses.
    Type: Grant
    Filed: September 14, 2012
    Date of Patent: March 4, 2014
    Assignee: Fujitsu Limited
    Inventors: Kazuichi Oe, Kazutaka Ogihara, Yasuo Noguchi, Tatsuo Kumano, Masahisa Tamura, Munenori Maeda, Ken Iizawa, Toshihiro Ozawa
  • Patent number: 8656076
    Abstract: The disclosed USB device holder includes a USB unit, a main body made of cardboard and having a receiving portion for receiving and maintaining the USB unit.
    Type: Grant
    Filed: May 6, 2009
    Date of Patent: February 18, 2014
    Assignee: Intermed Asia Limited
    Inventor: Olivier Andre
  • Patent number: 8645587
    Abstract: A connection apparatus interposed between a storage device including at least one storage section and a plurality of controllers for controlling the storage device, the connection apparatus includes a notification section that transfers, when a notification indicating occurrence of a state variation relating to the storage section is received from the storage device, the notification to at least one of the controllers, a monitoring section that monitors access from the at least one of the controllers, to which the notification has been transferred, to the storage device through the connection apparatus, and a notification controlling section that changes over, when it is detected by the monitoring section that the access has been terminated, a transfer destination of the notification by the notification section to one or more of the controllers to which the notification has not been transferred.
    Type: Grant
    Filed: September 14, 2012
    Date of Patent: February 4, 2014
    Assignee: Fujitsu Limited
    Inventors: Atsushi Katano, Atsuhiro Otaka, Nobuyuki Honjo
  • Patent number: 8645585
    Abstract: A technique is disclosed for dynamically reconfiguring a digital video link based on previously determined link training parameters. Reusing the previously determined link training parameters enables a no link training (NLT) protocol for quickly configuring the digital video link without the need for repeating a link training process. A display device advertises NLT capabilities information to a GPU indicating it can retain link characteristics for one or more link configurations. The GPU uses the NLT capabilities information to determine whether the display device is able to quickly transition to a specific link configuration using the NLT protocol, or to switch between configurations. The NLT capability allows a link to be advantageously quiesced and restored quickly while the GPU is transitioning in and out of power-saving sleep states, or placing the link in a more power efficient configuration, or higher-bandwidth higher-performance configuration.
    Type: Grant
    Filed: June 10, 2011
    Date of Patent: February 4, 2014
    Assignee: NVIDIA Corporation
    Inventors: David Wyatt, Lianghao Chen, David Matthew Stears
  • Patent number: 8612636
    Abstract: A method of generating interaction activity information including connecting a second apparatus to a first apparatus capable of communicating with each other, receiving first information about a function that is capable of being performed in the first apparatus, from the first apparatus, and generating second information about a function that is used interactively between the first apparatus and the second apparatus, based on the first information.
    Type: Grant
    Filed: August 23, 2010
    Date of Patent: December 17, 2013
    Assignee: Samsung Electronics Co., Ltd.
    Inventors: Seung dong Yu, Woo-yong Chang, Se-jun Park, Min-jeong Moon
  • Patent number: 8601433
    Abstract: A method and apparatus for validating a component model-based software platform architecture, the method including: generating a virtual software platform having a template code describing functions of one or more components of software according to design information of a software platform and a build script having configuration variables according to a type of the software and building the generated template code; changing the configuration values of the configuration variables provided in the virtual software platform for a combination of the components; and validating a consistency of the software platform according to a result of executing the virtual software platform based on the changed configuration variables. According to the method and apparatus, by validating in advance whether it is possible to construct a normal composition of the software product, testing and manpower costs can be reduced.
    Type: Grant
    Filed: September 30, 2008
    Date of Patent: December 3, 2013
    Assignee: Samsung Electronics Co., Ltd.
    Inventors: Kyoung-ho Son, Ja-gun Kwon
  • Patent number: 8601186
    Abstract: A host device is managed that communicates with a peripheral device via an interface on the basis of a high frequency clock; the host device is in a suspended state in which the high frequency clock is deactivated. At the host device, an activation state of the peripheral device is detected (21) on the interface. Then the duration of a period of time (T1) since the detection of the activation state is counted, on the basis of a low frequency clock. Then this activation state is maintained on the interface (23) by means of hardware before the period of time expires.
    Type: Grant
    Filed: June 28, 2010
    Date of Patent: December 3, 2013
    Assignee: ST-Ericsson SA
    Inventor: Nathalie Ballot
  • Patent number: 8601173
    Abstract: Embodiments of the invention are generally directed to detection of cable connections for electronic devices. An embodiment of an apparatus includes a port for the connection of a cable, the port being compatible with a first protocol and a second protocol, the port including a connector for the second protocol, the port including multiple pins including a first pin and a second pin. The apparatus further includes a pull-up resistor coupled between the first pin and a voltage source, a pull-down resistor coupled between the second pin and ground, and a voltage detection element coupled with the second pin. The apparatus is to determine that a cable compatible with the first protocol is connected to the port if the voltage detection element detects a voltage above a first threshold.
    Type: Grant
    Filed: June 29, 2011
    Date of Patent: December 3, 2013
    Assignee: Silicon Image, Inc.
    Inventors: Baegin Sung, MyounHwan Kim, Gyudong Kim, Chandlee Harrell
  • Patent number: 8572291
    Abstract: The invention relates to an electronic board (C) comprising: a microcontroller; a first interface means (11) with a communication bus (BUS); and a second interface means (12) with a supervisory computer (SUP); said microcontroller being programmed for: receiving first commands across said second interface means; extracting, from said commands, a piece of addressing information and, on the basis of said information, executing said first commands or moreover transmitting them over said communication bus; and receiving second commands from said communication bus and executing them. The invention relates to a system comprising: a communication bus; a plurality of electronic boards such as described above, connected to said communication bus, at least one of said boards also being connected to a respective supervisory computer. The invention also relates to a robotic system comprising such a built-in control system.
    Type: Grant
    Filed: May 29, 2009
    Date of Patent: October 29, 2013
    Assignee: University de Poitiers
    Inventors: Jean-Pierre Gazeau, Frédéric Massias, Saïd Zeghloul
  • Patent number: 8572304
    Abstract: The present disclosure is directed to systems and methods for configuring mobile communication devices to identify and communicate with wireless printing devices. These systems and methods may include determining available wireless printing devices, selecting a desired wireless printing device, attempting to establish communication between the mobile communication device and the wireless printing device using a first communication protocol, prompting a user to indicate the successfulness of the first communication protocol, and configuring the mobile communication device for printing to the wireless printing device using the first communication protocol if the first communication protocol successfully communicated with the wireless printing device.
    Type: Grant
    Filed: December 6, 2010
    Date of Patent: October 29, 2013
    Assignee: Wellala, Inc.
    Inventors: Timothy C. Nichols, Geoffrey W. Chatterton, Ramaneek Khanna, Eric D. Bauswell, Anthony R. Chvala
  • Patent number: 8560746
    Abstract: An access control apparatus which establishes a connection based on connection establishment requests from connected devices and controls accesses to a connection target device. The access control apparatus includes a connection information managing unit which manages connect wait conditions to the connection target device of the connected devices based on criterion information in a connection request transmitted from the connected devices and determination for selecting one connected device from the connected devices. The access control apparatus includes a selecting unit which selects one of the connected devices which has a delay tendency related to connection based on adjustment information which is set in accordance with the connect wait conditions of the connected devices and increases a delay tendency in connection of the connected device, and a determining unit which determines the connected device selected by the selecting unit as one to be connected to the connection target device.
    Type: Grant
    Filed: June 30, 2011
    Date of Patent: October 15, 2013
    Assignee: Fujitsu Limited
    Inventors: Nobuyuki Honjo, Atsuhiro Otaka, Atsushi Katano
  • Patent number: 8554959
    Abstract: A circuit arrangement includes a programmable logic device. The programmable logic device includes configuration logic circuitry. The programmable logic device also includes configurable interconnects. The circuit arrangement further includes a storage device configured to provide data to the programmable logic device. The storage device communicates with the programmable logic device via a bi-directional interface.
    Type: Grant
    Filed: May 1, 2012
    Date of Patent: October 8, 2013
    Assignee: Altera Corporation
    Inventors: Renxin Xia, Juju Chacko Joyce, Nitin Prasad, Kerry Veenstra, Keith Duwel
  • Patent number: 8549206
    Abstract: A method of establishing a virtual USB interface for a non-USB device, comprising the steps of establishing a non-USB interface to communicate with the non-USB device, generating a virtual USB physical device object to provide a USB transport layer driver, establishing the virtual USB interface to communicate with the USB transport layer driver, filtering a transmitting command of the USB transport layer driver based on the virtual USB interface, and filtering a returned information of the non-USB device based on the non-USB interface.
    Type: Grant
    Filed: September 8, 2011
    Date of Patent: October 1, 2013
    Assignee: Ralink Technology Corporation
    Inventors: Hao Sheng Hsu, Chiung Hsun Hsu, Jih Chun Tsai
  • Patent number: 8549195
    Abstract: Disclosed is a communication apparatus and method in a programmable logic controller (PLC). In a communication method, a micro processing unit (MPU) decides whether or not an interrupt signal is generated. When it is decided that the interrupt signal has been generated, the MPU communicates with an external programming and debugging tool (PADT).
    Type: Grant
    Filed: June 27, 2011
    Date of Patent: October 1, 2013
    Assignee: LSIS Co., Ltd.
    Inventor: Jo Dong Park