Patents Examined by Henry W Tsai
-
Patent number: 8069270Abstract: According to the present invention, methods and apparatus are provided improving reading of a remote tape device by a host through multiple fibre channel switches. A fibre channel switch preemptively sends read requests to a tape device before read requests are received from a host. Flow control, buffer management, and error handling mechanisms are implemented to allow accelerated tape back up restoration while working to prevent buffer overflow and underflow.Type: GrantFiled: September 6, 2005Date of Patent: November 29, 2011Assignee: Cisco Technology, Inc.Inventors: Manali Nambiar, Arpakorn Boonkongchuen, P. Murali Basavaiah
-
Patent number: 8028108Abstract: A method, system, and computer program product for implementing virtual keyboard video mouse (KVM) switching functionality using a processing device in communication with a memory device is provided. Keyboard, video, and mouse signals for a first computer are redirected to be carried over a standardized serial bus connecting the first computer to a second computer. Each of the keyboard, video, and mouse signals are carried at predetermined frequencies. The keyboard, video, and mouse signals on the second computer are identified and separated. The keyboard, video, and mouse signals are passed to an operating system on the second computer. The keyboard, video, and mouse signals are used by the operating system to manage the first computer.Type: GrantFiled: March 10, 2009Date of Patent: September 27, 2011Assignee: International Business Machines CorporationInventors: Arun Batish, Phong Doan Ly, Jason Charles Myers, Paul Vu
-
Patent number: 8024497Abstract: The Distributed Virtual I/O Tool replaces dedicated VIO server LPARs by distributing the virtual I/O functions across several application LPARs connected by a high-speed communication channel. The physical I/O devices are distributed across available LPARs. The Distributed Virtual I/O Tool assigns each I/O request to an appropriate I/O device. The Distributed Virtual I/O Tool monitors each I/O request and reassigns I/O devices when performance drops on a specific device or when a device is no longer available.Type: GrantFiled: June 4, 2009Date of Patent: September 20, 2011Assignee: International Business Machines CorporationInventors: Karyn T. Corneli, Christopher J. Dawson, Rick A. Hamilton, II, Timothy M. Waters
-
Patent number: 8024499Abstract: A device may include polling logic configured to store a table of received addresses, sequentially receive sensor data from each address in the table via a serial data bus, store the sensor data in a memory, receive an address from a processor via a high speed data bus, and provide stored sensor data from the memory to the processor via a parallel data bus.Type: GrantFiled: January 17, 2008Date of Patent: September 20, 2011Assignee: Juniper Networks, Inc.Inventors: Gunes Aybay, Shreeram Siddhaye, Srinivas Gadgil, Euan F. Mowat
-
Patent number: 8024489Abstract: A system for communicating command parameters between a processor and a memory flow controller is provided. The system makes use of a channel interface as the primary mechanism for communicating between the processor and a memory flow controller. The channel interface provides channels for communicating with processor facilities, memory flow control facilities, machine state registers, and external processor interrupt facilities, for example. These channels may be designated as blocking or non-blocking. With blocking channels, when no data is available to be read from the corresponding registers, or there is no space available to write to the corresponding registers, the processor is placed in a low power “stall” state. The processor is automatically awakened, via communication across the blocking channel, when data becomes available or space is freed. Thus, the channels of the present invention permit the processor to stay in a low power state.Type: GrantFiled: April 21, 2008Date of Patent: September 20, 2011Assignee: International Business Machines CorporationInventors: Michael N. Day, Charles R. Johns, Peichun P. Liu, Todd E. Swanson, Thuong Q. Truong
-
Patent number: 8019918Abstract: In a system in which an information processing apparatus and a peripheral are connected to each other. Initially, the information processing apparatus transmits, to the peripheral, a request to use a service provided by the peripheral. The peripheral determines whether to grant use permission to the received request, and notifies the information processing apparatus which has transmitted the request of the determination result. The peripheral stores information associated with the information processing apparatus to which use permission is granted in response to the request. The information processing apparatus then receives, from the peripheral, a response to the request.Type: GrantFiled: January 11, 2010Date of Patent: September 13, 2011Assignee: Canon Kabushiki KaishaInventors: Kuniaki Otsuka, Taketoshi Kusakabe
-
Patent number: 8019202Abstract: A content reproduction method is provided, which acquires, from a data transmission apparatus, first streaming data that is used to play a content at a first speed, and records the first streaming data on a storage medium. The content reproduction method plays the content at the first speed, based on the stored first streaming data. The content reproduction method also starts acquisition of second streaming data in response to a varied-speed reproduction request for the content, wherein the second streaming data is used to play the content at a second speed, and plays the content at a transition speed based on the stored first streaming data, in response to the varied-speed reproduction request. The content reproduction method plays the content at the second speed based on the second streaming data, after the acquisition of the second streaming data progresses to a reproduction preparation complete state.Type: GrantFiled: September 4, 2008Date of Patent: September 13, 2011Assignee: Sony CorporationInventors: Tsunemitsu Takase, Yoshikatsu Niwa, Shinya Masunaga, Tomoaki Takemura, Junichi Otani
-
Patent number: 8019910Abstract: A computer-executed method for controlling transaction flow in a network comprises communicating transaction packets among a plurality of devices in a network fabric and subdividing a memory into a plurality of memory segments for storing received transaction cycles according to transaction packet type comprising posted, non-posted, and completion cycles. A plurality of transaction cycles are received in the memory segment plurality at a target device and transaction cycle priority is allocated according to transaction packet type wherein posted cycles have highest priority. Cycles are retrieved from the memory segment plurality in an order determined by priority.Type: GrantFiled: July 31, 2007Date of Patent: September 13, 2011Assignee: Hewlett-Packard Development Company, L.P.Inventors: Paul V Brownell, David L. Matthews
-
Patent number: 8019915Abstract: The invention relates to a method and a device for controlling access to multiple applications which are each implemented as a client application in an operating system environment of a data processing device from a shared memory system. The problem addressed by the invention is that of providing an improved method and an improved device for controlling access to multiple applications which are each implemented as a client application in an operating system environment of a data processing device from a shared memory system, which allow an efficient exchange of data for input/output. In particular, interaction with multimedia data in such an operating environment should be optimized.Type: GrantFiled: April 9, 2008Date of Patent: September 13, 2011Assignee: Tixel GmbHInventors: Lars Eric Fuerst, Ralf Einhom, Carsten Herpel, Ralf Koehler
-
Patent number: 8015323Abstract: In an interface, a host device or controller configures a peripheral or remote device to send data back to the host device. The remote device is operatively coupled to one or more sensors located throughout the vehicle and performs an analog to digital conversion on signals received from the sensors. The signal data is automatically transferred into particular locations in memory of the host device. In this manner, the host merely has to access its memory to obtain fresh data needed to control one or more operations of the vehicle.Type: GrantFiled: February 28, 2006Date of Patent: September 6, 2011Assignee: Infineon Technologies AGInventor: Chris Wunderlich
-
Patent number: 8010716Abstract: Methods and apparatus provide for interconnecting one or more multiprocessors and one or more external devices through one or more configurable interface circuits, which are adapted for operation in: (i) a first mode to provide a coherent symmetric interface; or (ii) a second mode to provide a non-coherent interface.Type: GrantFiled: August 18, 2010Date of Patent: August 30, 2011Assignees: Sony Computer Entertainment Inc., International Business Machines CorporationInventors: Takeshi Yamazaki, Scott Douglas Clark, Charles Ray Johns, James Allan Kahle
-
Patent number: 8010715Abstract: A system and method provide for producing and/or implementing a virtual device enabled electronic document. The electronic document includes documentary information and one or more virtual device initiators corresponding to the same or different target devices, or further, to device systems. At least a portion of the documentary information and a corresponding virtual device initiator, in one embodiment, correspond to at least one device operation of the device. A user invoking a virtual device initiator, in one embodiment, causes a document system to configure and initiate a virtual device, or further, other system devices with which the virtual device may interact.Type: GrantFiled: April 3, 2008Date of Patent: August 30, 2011Assignee: Cisco Technology, Inc.Inventor: Nicholas John Gale
-
Patent number: 8010661Abstract: In a system of networked devices such as printers managed by a computer connected to them by a network, a method is described for executing device discovery and device status update at independent time intervals using a SNMP broadcast method while eliminating thread safety risk. Device discovery and status update are executed as subroutines within a main routine and each subroutine has its own decrement counter. The entire routine is repeated one cycle every time unit. In each cycle, the decrement counters are evaluated. If a counter is a positive value, the corresponding subroutine is skipped and the counter is decremented by one. If a counter is zero, the corresponding subroutine is executed and its counter is reset to the user-specified time interval afterwards.Type: GrantFiled: December 18, 2008Date of Patent: August 30, 2011Assignee: Konica Minolta Laboratory U.S.A., Inc.Inventor: Naoki Komine
-
Patent number: 8010723Abstract: The present invention relates to a SPC comprising at least one data processing means for realizing a first data channel 1 and a second data channel 2, and comprising a data transmission means 3 which is connected to data channels 1,2 in a manner such that, using data transmission means 3, data may be transferred from at least one data channel 1, 2 to a higher-order device 5 that is connectable to the controller. The object of the present invention is to further increase the safety of safety controllers. This aim is achieved by providing an active data lock 4, using which it is possible to influence the data transmission—which may be realized using data transmission means 3—to higher-order device 5. As a result, only error-free data are sent via higher-order device 5 to external I/O assemblies.Type: GrantFiled: December 22, 2008Date of Patent: August 30, 2011Assignee: Robert Bosch GmbHInventors: Horst-Dieter Nikolai, Volker Rug
-
Patent number: 8010709Abstract: A plurality of memory devices of mixed type (e.g., DRAMs, SRAMs, MRAMs and NAND-, NOR- and AND-type Flash memories) are serially interconnected. Each device has device type information on its device type. A specific device type (DT) and a device identifier (ID) contained in a serial input (SI) are fed to one device of the serial interconnection. The device determines whether the fed DT matches the DT of the device. In a case of match, a calculator included in the device performs calculation to generate an ID for another device and the fed ID is latched in a register of the device. The generated ID is transferred to another device of the serial interconnection. In a case of no match, the ID generation is skipped and no ID is generated for another device. Such a device type match determination and ID generation or skip are performed in all devices of the serial interconnection.Type: GrantFiled: January 19, 2007Date of Patent: August 30, 2011Assignee: MOSAID Technologies IncorporatedInventors: Hong Beom Pyeon, HakJune Oh, Jin-Ki Kim, Shuji Sumi
-
Patent number: 8006008Abstract: A data processing apparatus is provided with multiple devices. These devices generate parallel signals using a parallel signal protocol. A serializing circuit captures a set of parallel signals, serializes them to form a serial stream of data and transmits this serial stream of data. A deserializing circuit at a destination device receives this serial stream of data, deserializes this serial stream of data to form a second set of parallel signals corresponding to the first set of parallel signals and then applies this second set of parallel signals to the destination device.Type: GrantFiled: August 21, 2007Date of Patent: August 23, 2011Assignee: Arm LimitedInventor: Richard Oliver
-
Patent number: 8006011Abstract: A data storage system comprises an InfiniBand port, a fibre channel port, and a controller. The InfiniBand port is operable to connect the data storage system to a computer, and the fibre channel port is operable to connect the data storage system to one or more fibre channel storage devices. The controller is operable to receive an InfiniBand boot request from a computer system via the InfiniBand Port, and to connect the computer system to the one or more fibre channel storage devices via the fiber channel port such that the controller is operable to map an InfiniBand boot request from the computer system to a fibre channel target.Type: GrantFiled: October 13, 2006Date of Patent: August 23, 2011Assignee: Cisco Technology, Inc.Inventors: Keith Iain Wilkinson, Tracy Edmonds, Shrikant Jay Vaidya
-
Patent number: 8005994Abstract: An image forming apparatus includes a communication section configured to communicate with an external storage device which has a storage section that stores designated information for at least designating information which is output from an apparatus, an operation state information storage section configured to store operation state information representing an operation state of an operation module for operating a corresponding device provided inside the apparatus, a detection section configured to detect whether or not communication can be made with the external storage device through the communication section, an information obtaining section configured to, when the detecting section detects that communication can be made with the external storage device, obtain the designated information at least from the external storage device, and an information outputting section configured to, based on the designated information, output the operation state information to the external storage device through the communType: GrantFiled: May 19, 2009Date of Patent: August 23, 2011Assignees: Kabushiki Kaisha Toshiba, Toshiba Tec Kabushiki KaishaInventor: Syusaku Takara
-
Patent number: 8005999Abstract: A type one protocol device transmitter performs a detection function to detect attached type one protocol receivers. The detection function operates such that receivers having type two termination are not detected as type one protocol receivers. A type two protocol device receiver has type two termination. Logic is coupled between the type two protocol device receiver and the type one protocol device transmitter so that the type one protocol device transmitter detection function detects the type two protocol device receiver as a type one protocol receiver. The type one protocol device can be a PCI-E device, and the type two protocol device can be a SAS/SATA device.Type: GrantFiled: September 27, 2007Date of Patent: August 23, 2011Assignee: EMC CorporationInventors: Mickey S. Felton, Simba M. Julian
-
Patent number: 8006001Abstract: A mechanism is provided for removal of instructions for context re-evaluation. The mechanism receives an external request to perform the instruction remove. In response to this external request, the mechanism next determines when the state of the system is stable for allowing the instruction remove. Then the mechanism creates a first event to remove a current data instruction in a DMA, if present, and merge it back onto the list of pending contexts from where it originated. The mechanism waits for feedback that the first event has completed. Then the mechanism creates a second event to remove a pending data instruction that was chosen to be next in the DMA, if present, and merge it back onto the list of pending contexts from where it originated. Finally the mechanism waits for feedback that the second event has completed.Type: GrantFiled: September 22, 2004Date of Patent: August 23, 2011Assignee: LSI CorporationInventors: Jackson Lloyd Ellis, Kurt Jay Kastein, Praveen Viraraghavan