Input/output Command Process Patents (Class 710/5)
-
Patent number: 8762583Abstract: This invention is a system and a method for operating a storage server that provides read or write access to a data in a data network using a new architecture. The method of processing I/Os in response to a request by a client of the storage server executes one or more services communicated by a policy engine. The I/Os received from the application are tagged and catalogued to create co-related I/O patterns. The policy engine is then updated with the results of processing the I/Os after executing services on those I/Os.Type: GrantFiled: March 26, 2013Date of Patent: June 24, 2014Assignee: EMC CorporationInventors: Sorin Faibish, Philippe Armangau, Christopher Seibel
-
Patent number: 8762585Abstract: In some embodiments a Universal Serial Bus cable includes a first differential pair to transmit bus signals, and a second differential pair to transmit bus signals in a same direction as the bus signals transmitted by the first differential pair. In this manner, a bandwidth of the Universal Serial Bus cable is doubled in that same direction. Other embodiments are described and claimed.Type: GrantFiled: December 21, 2012Date of Patent: June 24, 2014Assignee: Intel CorporationInventors: Gary Solomon, Robert A. Dunstan, Joe Schaefer, Brad Saunders
-
Patent number: 8762582Abstract: A data processing apparatus includes a data processing unit, a communication unit communicating with an external device via at least two logical lines including a first logical line and a second logical line having priority higher than the first logical line, a storage unit including a first buffer area storing data received by the communication unit via the first logical line and a second buffer area storing data received by the communication unit via the second logical line, and a control unit determining if the second buffer area stores data. According to determination that the second buffer area stores data, the control unit reads data from the second buffer area and controls the data processing unit to process the data read from the second buffer area, and according to determination that the second buffer area stores no data, the control unit determines if the first buffer area stores data.Type: GrantFiled: September 15, 2011Date of Patent: June 24, 2014Assignee: Brother Kogyo Kabushiki KaishaInventor: Hiromi Mori
-
Publication number: 20140173139Abstract: A system, method, and computer program product are provided for inserting a gap in information sent from a drive to a host device. In operation, one or more commands are received at a drive from a host device. Additionally, information is queued to send to the host device. Furthermore, a gap is inserted in the information to send to the host device such that the host device is capable of sending additional commands to the drive.Type: ApplicationFiled: December 12, 2013Publication date: June 19, 2014Applicant: LSI CORPORATIONInventor: Ross John Stenfort
-
Patent number: 8756349Abstract: Methods and apparatus relating to an inter-queue anti-starvation mechanism with dynamic deadlock avoidance in a retry based pipeline are described. In one embodiment, logic may arbitrate between two queues based on various rules. The queues may store data including local or remote requests, data responses, non-data responses, external interrupts, etc. Other embodiments are also disclosed.Type: GrantFiled: December 28, 2013Date of Patent: June 17, 2014Assignee: Intel CorporationInventors: James R. Vash, Bongjin Jung, Pritpal S. Ahuja
-
Patent number: 8756348Abstract: An electronic meeting tool for communicating arbitrary media content from users at a meeting includes a node configuration operating a display node of a communications network that is coupled to a display. The node configuration receives user selected arbitrary media content and controls display of the user selected arbitrary media content on the display. At least one peripheral device communicates the user selected arbitrary media content via the communications network. The peripheral device is a connection unit including a connector that couples to a port of a processing device having a second display, a memory and an operating system; and a transmitter communicating with the communications network. A program is provided to run on the operating system of the processing device and obtains user selected arbitrary media content, while leaving a zero footprint on termination.Type: GrantFiled: October 11, 2011Date of Patent: June 17, 2014Assignee: Barco N.V.Inventors: Koen Simon Herman Beel, Yoav Nir, Filip Josephine Johan Louwet, Guy Coen
-
Patent number: 8756357Abstract: Provided are a data processor, and a control system, in which an interrupt controller and an event link controller are adopted. The event link controller responds to a generated event signal to output a start control signal for controlling start of an operation of a circuit module. The circuit module is able to generate an event signal. The event link controller generates the start control signal according to the correspondences between event signals and start control signals which are defined by event control information. The links between the event signals and start control signals can be prescribed by the event control information. Therefore, operations of circuit modules prescribed by such links can be controlled sequentially. The control neither involves save and return processes by CPU as in the interrupt processing, nor needs priority level control as executed on competing interrupt requests.Type: GrantFiled: June 21, 2013Date of Patent: June 17, 2014Assignee: Renesas Electronics CorporationInventors: Hidemi Oyama, Masanobu Kawamura, Takuya Ikeguchi, Masanori Matsumoto, Hiroyuki Kawajiri
-
Patent number: 8756345Abstract: Methods and structure are provided for managing Protection Information (PI) in a Serial Attached SCSI (SAS) expander. The Serial Attached SCSI (SAS) expander comprises a Serial Management Protocol (SMP) target. The SMP target is operable to receive, from a Redundant Array of Inexpensive Disks (RAID) controller, an SMP command for managing Protection Information (PI) for a RAID volume at the SAS expander. The expander further comprises a control unit operable to generate PI for the RAID volume in response to receiving the SMP command from the controller, and a Serial SCSI Protocol (SSP) initiator operable to generate SSP commands for writing the PI to a storage device that provisions the RAID volume based upon input from the control unit.Type: GrantFiled: October 31, 2012Date of Patent: June 17, 2014Assignee: LSI CorporationInventors: Rajendra Singh, Sourin Sarkar
-
Patent number: 8756353Abstract: A method for reinterpreting stenographic data includes receiving stenographic data into a memory and analyzing the stored stenographic data at least one of in real time and thereafter to determine if a user desires to adjust at least one of anti-stacking values and at least one registration point of a stenographic key by at least one of adjusting at least one registration point of the stenographic key and examining the change to the stored data in real time on a display, and utilizing the adjustment of the at least one registration point on the stenographic data and adjusting at least one anti-stacking value and examining the change to the stored data in real time on a display, and utilizing the adjustment of the at least one registration point on the stenographic data.Type: GrantFiled: November 18, 2011Date of Patent: June 17, 2014Assignee: Advantage Technology and Innovations, Inc.Inventor: Jeremy Thorne
-
Patent number: 8756347Abstract: According to our invention, linked operation between a monitor apparatus for displaying images, and a set-top box for transmitting image signals to the monitor apparatus via a required interface, can be achieved properly, even if both units are constructed in casings separate from each other. The monitor apparatus uses a CEC line to transmit a CEC vendor command including at least a code associated with unit information, and the set-top box apparatus transmits the CEC vendor command including at least the code associated with the unit information. Upon receiving the vendor command from the set-top box apparatus, the monitor apparatus switches to the linked operation with the set-top box.Type: GrantFiled: December 4, 2008Date of Patent: June 17, 2014Assignee: Hitachi Consumer Electronics Co., Ltd.Inventors: Yasutaka Tsuru, Yuya Ogi, Nobuaki Kabuto, Takeo Hioki, Kenya Kasahara, Kuninori Matsumi, Toyoshige Ohshika
-
Patent number: 8751700Abstract: The present disclosure includes methods and devices for a memory controller. In one or more embodiments, a memory controller includes a plurality of back end channels, and a command queue communicatively coupled to the plurality of back end channels. The command queue is configured to hold host commands received from a host. Circuitry is configured to generate a number of back end commands at least in response to a number of the host commands in the command queue, and distribute the number of back end commands to a number of the plurality of back end channels.Type: GrantFiled: March 12, 2013Date of Patent: June 10, 2014Assignee: Micron Technology, Inc.Inventors: Mehdi Asnaashari, Yu-Song Liao, Jui-Yao Yang, Siamack Nemazie
-
Patent number: 8751692Abstract: A data transfer apparatus includes an acquisition unit configured to acquire a first list indicating arrangement information of transfer source data, a second list indicating arrangement information of transfer destination data, a third list indicating arrangement information of data to be inserted, and a fourth list which includes a deletion offset address indicating a deletion start position and a data size of data to be deleted; a control unit configured to select a necessary list from the first to fourth lists, and generate data to be transferred from a transfer source to a transfer destination; and a transfer unit configured to transfer the data to the transfer destination.Type: GrantFiled: October 2, 2012Date of Patent: June 10, 2014Assignee: Canon Kabushiki KaishaInventor: Masanori Fukada
-
Patent number: 8750469Abstract: Systems and methods are described for processing calls. A call is received at a softswitch or other call processing system from a caller intended for a first subscriber. The first call is associated with signaling information, the signaling information including a phone number associated with the caller. A determination is made as to whether the first subscriber has previously received a call associated with the caller phone number at the softswitch. If the first subscriber has not previously received a call associated with the caller phone number at the softswitch, a first message is played to the caller. An indication that the first message was played to the caller is stored in association with an account record associated with the first subscriber.Type: GrantFiled: June 20, 2013Date of Patent: June 10, 2014Assignee: Callwave Communications, LLCInventors: Adrian Van Haaften, David Giannini, Eric Johnson, David F. Hofstatter, David S. Trandal, Robert Duva, Robert F. Smith, John R. Day
-
Patent number: 8751693Abstract: An apparatus for processing data includes a plurality of signal processing units, each signal processing unit including a register that stores identification (ID) information to store a parameter, the signal processing units operative to sequentially perform an operation of storing the parameter or an operation of processing a signal in response to a mode control signal; a storage unit; a data reading unit that selectively reads parameter information or processing data from the storage unit; a data writing unit that selectively writes data corresponding to a data signal output by each of the signal processing units in the storage unit; and a control unit that outputs the mode control signal to each of the signal processing units. During the operation of storing the parameter, when the data signal corresponds to the ID information, each of the signal processing units writes a parameter included in the data signal in the register.Type: GrantFiled: December 23, 2010Date of Patent: June 10, 2014Assignee: Samsung Electronics Co., Ltd.Inventor: Naozumi Sugimura
-
Patent number: 8751703Abstract: An interrupt management apparatus is provided for managing interrupt events generated by, for example, peripheral devices and computing modules. The interrupt management apparatus has an event decoder for receiving one or more interrupt signals from one or more interrupt sources and for decoding a received interrupt signal to produce control data relating to an interrupt event. The apparatus also has a sequence memory for storing one or more sequences, a sequence including one or more steps for handling one or more interrupt events, and one or more sequencers for interpreting one or more steps of a sequence stored in the sequence memory, the one or more sequencers being arranged to receive said control data from the event decoder. This enables the apparatus to manage said interrupt events without assistance from a central processing unit.Type: GrantFiled: January 23, 2012Date of Patent: June 10, 2014Assignee: Broadcom CorporationInventors: Ari Petteri Hatula, Mika Tapani Lehtonen
-
Patent number: 8751704Abstract: A method for operating a fieldbus interface (FI) connected to a fieldbus of process automation technology. The method includes the following: tapping data traffic on the fieldbus by the fieldbus interface; and registering tapped configuration information relative to cyclic data traffic on the fieldbus by the fieldbus interface.Type: GrantFiled: August 30, 2010Date of Patent: June 10, 2014Assignee: Endress + Hauser Process Solutions AGInventors: Robert Kolblin, Michael Maneval, Axel Poschmann, Jorg Reinkensmeier
-
Patent number: 8751694Abstract: A data transfer operation completion detection circuit including a first counter for performing a shifting operation in response to the generation of a read initiation signal, a second counter for performing a shifting operation in response to the generation of a burst completion signal, and an SR latch circuit for generating a read enable signal in response to the burst completion signal being generated when the count value of the first counter matches the count value of the second counter. The completion of a read operation or another data transfer operation is thus detected based on a read initiation signal reception history; therefore, it is possible to detect whether all read operations are complete at a given time even if a new read command is received while a read operation or the like is in progress.Type: GrantFiled: March 13, 2013Date of Patent: June 10, 2014Inventor: Hiroki Fujisawa
-
Publication number: 20140156871Abstract: A disclosed data processing system includes a processor and an operating system kernel that includes communication drivers to support sideband interrupt deferring of polling associated with I/O requests. The communication drivers may implement a driver stack that includes a sideband miniport driver to detect an application program read request for device data from an input/output (I/O) device. The I/O device may be a sensor or another type of human interface device. The sideband miniport driver may pend the read request and maintain an interrupt pipe of a communication transport between the host system and the I/O device in a disabled state. With the interrupt pipe disabled, the host system drivers are unable to poll the I/O device. The sideband miniport driver may pend the read request and keep the interrupt pipe disabled until a sideband interrupt is communicated to the sideband miniport driver.Type: ApplicationFiled: November 30, 2012Publication date: June 5, 2014Inventors: Moulishankar Mouli Chandrasekaran, John J. Valavi, James R. Trethewey
-
Patent number: 8745277Abstract: A command portal enables a host system to send non-standard or “vendor-specific” storage subsystem commands to a storage subsystem using an operating system (OS) device driver that does not support or recognize such non-standard commands. The architecture thereby reduces or eliminates the need to develop custom device drivers that support the storage subsystem's non-standard commands. To execute non-standard commands using the command portal, the host system embeds the non-standard commands in blocks of write data, and writes these data blocks to the storage subsystem using standard write commands supported by standard OS device drivers. The storage subsystem extracts and executes the non-standard commands. The non-standard commands may alternatively be implied by the particular target addresses used. The host system may retrieve execution results of the non-standard commands using standard read commands.Type: GrantFiled: January 15, 2013Date of Patent: June 3, 2014Assignee: SiliconSystems, Inc.Inventor: Alan C. Kan
-
Patent number: 8745276Abstract: A method for data transfer includes receiving in an input/output (I/O) operation data to be written to a specified virtual address in a host memory. Upon receiving the data, it is detected that a first page that contains the specified virtual address is swapped out of the host memory. Responsively to detecting that the first page is swapped out, the received data are written to a second, free page in the host memory, and the specified virtual address is remapped to the free page.Type: GrantFiled: September 27, 2012Date of Patent: June 3, 2014Assignee: Mellanox Technologies Ltd.Inventors: Noam Bloch, Shachar Raindel, Haggai Eran, Liran Liss
-
Patent number: 8745280Abstract: A system that translates motion-based user input between a client device and an application host computer. In various embodiments, the system and methods enable an application host computer, application server, or cloud server that supports a first type of input/output (I/O) devices (e.g., mouse, keyboard, and display) to interpret I/O commands from a client device that supports a second type of I/O devices (e.g., touchscreen display), wherein the I/O commands of the client device support motion-based user input. The operations of the interpreted I/O commands are then returned from the application host computer, application server, or cloud server to the client device and rendered on the display thereof. The system and methods enable cross-platform application execution by translating I/O operations that are native to the user's remote device to I/O operations that are native to the application host computer, application server, or cloud server.Type: GrantFiled: May 25, 2012Date of Patent: June 3, 2014Assignee: hopTo, Inc.Inventor: John Cronin
-
Patent number: 8745117Abstract: An arithmetic logic unit (ALU) for use within a flight control system is provided. The ALU comprises a first register configured to receive a first operand, a second register configured to receive a second operand, and an adder coupled to the first register and the second register. The adder is configured to generate a sum of the first operand and the second operand and to generate intermediate sums that are used to determine a product of the first operand and the second operand.Type: GrantFiled: October 29, 2013Date of Patent: June 3, 2014Assignee: Honeywell International Inc.Inventors: Jason Bickler, Karen Brack
-
Patent number: 8745304Abstract: A USB-to-SDIO bridge (UTSB) to efficiently transmit SD/SDIO commands in USB packets. The UTSB may allow the majority of the device drivers for a given SD/SDIO device to remain intact, requiring changes only in the lowest hardware adaptation layer to put a USB wrapper around native SD commands. These commands may be sent over USB-to-SD card reader devices that may include various embodiments of a UTSB, where they may be unwrapped and transmitted to the SD port as if the port were native to the host controller. Additionally, the SD/SDIO commands may be packaged into groups of commands, or transactions, to optimize performance. The host driver may instruct the UTSB bridge device to repeatedly read data from the SDIO device until a communications FIFO on the device is empty (corresponding to a termination condition), and return the collected data to the host.Type: GrantFiled: May 26, 2010Date of Patent: June 3, 2014Assignee: Standard Microsystems CorporationInventors: Jonathan Andersson, Jorge Enrique Muyshondt
-
Patent number: 8745294Abstract: Embodiments of the present invention provide an approach for dynamic random access memory (DRAM)/SSD-based memory to improve memory usage. Specifically, embodiments of the present invention provide a field programmable gate array (FPGA) (SSD controller) that comprises a PCI-express interface for receiving and converting serial data to 64 bit data; a data/bit converter coupled to the interface for converting the 64 bit data to 128 bit data; and a memory controller coupled to the data converter for receiving and storing the 128 bit data in a set of DRAM units coupled to the memory controller.Type: GrantFiled: April 1, 2011Date of Patent: June 3, 2014Assignee: Taejin Info Tech Co., Ltd.Inventor: Byungcheol Cho
-
Patent number: 8745285Abstract: Disclosed is a wireless transmission system provided with: a sink device which, when AV data transmitted by means of multicast wireless transmission from a source device is reproduced, performs reproduction control in accordance with the wireless connection state of another sink device that reproduces the AV data from the same source device; and the source device which is capable of determining the wireless connection state and the reproduction control state of the sink device. When the AV data obtained by means of multicast wireless transmission from the source device (1) is reproduced, the sink device (2a) acquires state information indicating the wireless connection state of the other sink device and adjusts reproduction control for the AV data of the actual sink device (2a) in accordance with this state information.Type: GrantFiled: March 25, 2011Date of Patent: June 3, 2014Assignee: Sharp Kabushiki KaishaInventors: Yohichi Eguchi, Keisuke Tsuji, Ryosuke Ohmae, Masayuki Etoh, Seiji Imanishi, Shinichi Katoh, Takuya Kinoshita
-
Publication number: 20140149607Abstract: A data transfer method of a storage device which includes a host bus adaptor to communicate with an external host via a first interface and to communicate internally via a second interface is provided. The data transfer method may include issuing a write command and a read command to the host bus adaptor; performing a read direct memory access operation using the first interface in response to the write command and simultaneously performing a write direct memory access operation using the second interface in response to the read command; and generating frame information structure (FIS) sequences according to the second interface in response to the issued write command and the issued read command. The first interface may perform a full duplex data transfer and the second interface may perform a half-duplex data transfer.Type: ApplicationFiled: September 27, 2013Publication date: May 29, 2014Inventors: Hojun SHIM, Eunchan KIM
-
Publication number: 20140149608Abstract: A memory controller is provided. The memory controller may comprise a first interface configured to provide an interface for communications with a host, and a second interface configured to communicate with the host through the first interface and to provide an interface for communications with a memory. The second interface may include an emulation engine configured to generate a Direct Memory Access (DMA) setup Frame Information Structure (FIS) including ready state information for data communications with the host in response to a command transferred from the host. The second interface may include a storage engine configured to access the host to fetch a physical region descriptor (PRD) before the DMA setup FIS is received from the emulation engine.Type: ApplicationFiled: November 25, 2013Publication date: May 29, 2014Applicant: Samsung Electronics Co., Ltd.Inventors: Hojun SHIM, Eunchan KIM
-
Patent number: 8738814Abstract: A system that translates motion-based user input between a client device and an application host computer. In various embodiments, the system and methods enable an application host computer, application server, or cloud server that supports a first type of input/output (I/O) devices (e.g., mouse, keyboard, and display) to interpret I/O commands from a client device that supports a second type of I/O devices (e.g., touchscreen display), wherein the I/O commands of the client device support motion-based user input. The operations of the interpreted I/O commands are then returned from the application host computer, application server, or cloud server to the client device and rendered on the display thereof. The system and methods enable cross-platform application execution by translating I/O operations that are native to the user's remote device to I/O operations that are native to the application host computer, application server, or cloud server.Type: GrantFiled: May 25, 2012Date of Patent: May 27, 2014Assignee: hopTo Inc.Inventor: John Cronin
-
Patent number: 8738813Abstract: The SCSI WRITE command is a two round trip protocol, which introduces significant latency in synchronous replication environments. Example embodiments of the present invention overcome these and other deficiencies by using SCSI READ commands from the replication site to the production site instead of using SCSI WRITE commands from the production site to the replication site to decrease latency in a synchronous replication environment. SCSI READ commands are single round trip commands. Thus, the number of round trips required to complete each I/O is reduced from two round trips to one round trip by maintaining at least one SCSI READ command from a SCSI initiator to a SCSI target and then responding to at least one of the at least one SCSI READ command at the SCSI target according to the SCSI READ command.Type: GrantFiled: December 27, 2011Date of Patent: May 27, 2014Assignee: EMC CorporationInventors: Assaf Natanzon, Saar Cohen, Sharon Vitek
-
Patent number: 8738815Abstract: Systems and methods for virtualizing the peripherals in a wireless device to enable remote management via removable portable media with processing capability are described. One aspect may include a system for virtualizing a peripheral device of a wireless device from a media device, the system comprising a media device, including a first memory; a processor coupled to said first memory; and a virtualization device controller interface remote layer adapted to run on said processor and first memory, wherein said virtualization device controller interface remote layer is adapted to communicate with a peripheral device of the wireless device.Type: GrantFiled: March 12, 2013Date of Patent: May 27, 2014Assignee: Cassis International Pte LtdInventor: Kwang Wee Lee
-
Patent number: 8738812Abstract: A controller controls transfer of commands and storage data over a databus to a data storage device. The controller comprises a memory arranged to store a queue of commands prior to the commands being transferred over the databus. The controller identifies data access commands in the queue that specify the same type of data access and contiguous ranges of addresses. A concatenated data access command is transferred in place of so identified data access commands, the concatenated data access command specifying the same type of data access and the overall range of addresses. This improves the rate of data transfers.Type: GrantFiled: May 27, 2009Date of Patent: May 27, 2014Assignee: PLX Technology, Inc.Inventors: Matthew Stephens, Shigekatsu Tateno
-
Patent number: 8738825Abstract: Some of the embodiments of the present disclosure provide a method comprising categorizing each data packet of a plurality of data packets into one of at least two priority groups of data packets; and controlling transmission of data packets of a first priority group of data packets during a first off-time period such that during the first off-time period, data packets of the first priority group of data packets are prevented from being transmitted to a switching module from one or more server blades. Other embodiments are also described and claimed.Type: GrantFiled: April 22, 2013Date of Patent: May 27, 2014Assignee: Marvell International Ltd.Inventor: Martin White
-
Publication number: 20140143449Abstract: An abstraction for storage class memory is provided that hides the details of the implementation of storage class memory from a program, and provides a standard channel programming interface for performing certain actions, such as controlling movement of data between main storage and storage class memory or managing storage class memory.Type: ApplicationFiled: December 20, 2013Publication date: May 22, 2014Applicant: International Business Machines CorporationInventors: Peter D. Driever, Charles W. Gainey, JR., Steven G. Glassen, Thomas B. Mathias, Kenneth J. Oakes, Peter G. Sutton, Peter K. Szwed, Elpida Tzortzatos, Harry M. Yudenfriend
-
Patent number: 8732358Abstract: Circuit systems and methods use prime number interleave optimization for byte lane to time slice conversion of incoming data streams. Generally, the systems and methods buffer data for at least a number of samples equal to the number of byte lanes. Then the samples are transferred to a bank of buffers whose width is the smallest prime number greater than or equal to the number of byte lanes, N. Thus, the systems and methods utilize P minus N phantom lanes. As data is transferred, the data is circularly interleaved (position*N modulo P) so that all data which will be needed at the same time wind up in different readable devices, i.e. the buffers. By appropriate addressing, the data in the different readable devices may then be read in the form of time slices. The process can be reversed for time slice to byte lane conversion.Type: GrantFiled: September 28, 2012Date of Patent: May 20, 2014Assignee: Ciena CorporationInventors: Jeffery T. Nichols, Roger R. Darr
-
Patent number: 8732340Abstract: The present invention is a method for providing multi-pathing via Small Computer System Interface Input/Output (SCSI I/O) referral between an initiator and a storage cluster which are communicatively coupled via a network. The method includes receiving an input/output (I/O) at a first target device from the initiator via the network. The I/O includes a data request. The method further includes transmitting a SCSI I/O referral list to the initiator when data included in the data request is not stored on the first target device, but is stored on a second target device. The referral list includes first and second port identifiers for identifying first and second ports of the second target device respectively. The first and second ports of the target device are identified as access ports for accessing the data requested in the data request.Type: GrantFiled: August 3, 2012Date of Patent: May 20, 2014Assignee: LSI CorporationInventors: Ross E. Zwisler, Robert L. Sheffield, Andrew J. Spry, Gerald J. Fredin, Kenneth J. Gibson
-
Patent number: 8732341Abstract: Some embodiments include methods and apparatus to decode a functional request embedded in a portion of a standard device request, and execute the functional request by a universal serial bus (USB) device. The standard device request can include a Get_Descriptor request. Other embodiments are described.Type: GrantFiled: March 15, 2013Date of Patent: May 20, 2014Assignee: Micron Technology, Inc.Inventors: Girish Desai, Senthil Chellamuthu
-
Patent number: 8732347Abstract: A device comprises circuitry and a transceiver. In operation, the device is configured to cause the transceiver to: receive a first message from another device to support at least one aspect of attachment of the device and the another device, send, to the another device, a second message after the first message and prior to attachment, receive, from the another device, a third message that is sent after the second message and prior to attachment, send, to the another device, a fourth message after the third message and prior to attachment, receive, from the another device, a fifth message that is sent after the fourth message and prior to attachment, and send, directly to the another device, data utilizing at least one channel for data transfer utilizing a second one of the addresses for identification in association with the device on the shared wireless communication medium.Type: GrantFiled: November 15, 2013Date of Patent: May 20, 2014Assignee: Tri-County Excelsior FoundationInventor: Robert J Donaghey
-
Patent number: 8725915Abstract: Techniques are provided which may be implemented in various methods and/or apparatuses that to provide a virtual buffer interface capability between a plurality of processes/engines and a memory pool.Type: GrantFiled: October 1, 2010Date of Patent: May 13, 2014Assignee: QUALCOMM IncorporatedInventor: Raheel Khan
-
Patent number: 8725996Abstract: A method for launching a boot mode of a device including detecting an input in response to a user accessing a power button of the device, identifying at least one characteristic of the input and a corresponding boot mode which can be launched in response to at least one of the characteristic of the input, and configuring the device to launch the corresponding boot mode.Type: GrantFiled: May 26, 2010Date of Patent: May 13, 2014Assignee: Hewlett-Packard Development Company, L.P.Inventors: Timothy J. Freese, Fletcher Liverance
-
Patent number: 8725922Abstract: Provided are a data processor, and a control system, in which an interrupt controller and an event link controller are adopted. The event link controller responds to a generated event signal to output a start control signal for controlling start of an operation of a circuit module. The circuit module is able to generate an event signal. The event link controller generates the start control signal according to the correspondences between event signals and start control signals which are defined by event control information. The links between the event signals and start control signals can be prescribed by the event control information. Therefore, operations of circuit modules prescribed by such links can be controlled sequentially. The control neither involves save and return processes by CPU as in the interrupt processing, nor needs priority level control as executed on competing interrupt requests.Type: GrantFiled: June 21, 2013Date of Patent: May 13, 2014Assignee: Renesas Electronics CorporationInventors: Hidemi Oyama, Masanobu Kawamura, Takuya Ikeguchi, Masanori Matsumoto, Hiroyuki Kawajiri
-
Patent number: 8725924Abstract: A method of operation of an information backup system includes: supplying a power to a first communication port and a second communication port; electrically connecting a host microcontroller to the first communication port for connecting a handheld device; electrically connecting the host microcontroller to the second communication port for connecting a mass storage device, the host microcontroller is for functioning as a host to the second communication port and the first communication port; and transferring data between the first communication port and the second communication port.Type: GrantFiled: October 13, 2011Date of Patent: May 13, 2014Assignee: ClevX, LLCInventors: Simon B. Johnson, Lev M. Bolotin
-
Patent number: 8719456Abstract: A method and apparatus are described to provide shared switch and cache memory. The apparatus may comprise a message switch module, a cache controller module, and shared switch and cache memory to provide shared memory to the message switch module and to the cache controller module. The cache controller module may comprise pointer memory to store a plurality of pointers, each pointer pointing to a location in the shared switch and cache memory (e.g., point to a message header partition in the shared switch and cache memory). If there is a corresponding pointer, a memory read response may be sent to the requesting agent. If there is no corresponding pointer, a write data request may be sent to a corresponding destination agent and, in response to receiving the requested data, a pointer to the stored data in the pointer memory may be provided.Type: GrantFiled: January 6, 2011Date of Patent: May 6, 2014Assignee: Cisco Technology, Inc.Inventor: Keith Iain Wilkinson
-
Patent number: 8719473Abstract: Described is a technology by which an owner node in a server cluster maintains ownership of a storage mechanism through a persistent reservation mechanism, while allowing non-owning nodes read and write access to the storage mechanism. An owner node writes a reservation key to a registration table associated with the storage mechanism. Non-owning nodes write a shared key that gives them read and write access. The owner node validates the shared keys against cluster membership data, and preempts (e.g., removes) any key deemed not valid. The owner node also defends ownership against challenges to ownership made by other nodes, so that another node can take over ownership if a (formerly) owning node is unable to defend, e.g., because of a failure.Type: GrantFiled: September 19, 2008Date of Patent: May 6, 2014Assignee: Microsoft CorporationInventors: Rajsekhar Das, David A. Dion
-
Patent number: 8719457Abstract: A method includes pre-configuring a hardware-implemented front-end of a storage device with multiple contexts of respective connections conducted between one or more hosts and the storage device. Storage commands, which are received in the storage device and are associated with the connections having the pre-configured contexts, are executed in a memory of the storage device using the hardware-implemented front-end. Upon identifying a storage command associated with a context that is not pre-configured in the hardware-implemented front-end, software of the storage device is triggered to configure the context in the hardware-implemented front-end, and the storage command is then executed using the hardware-implemented front-end in accordance with the context configured by the software.Type: GrantFiled: April 5, 2012Date of Patent: May 6, 2014Assignee: Apple Inc.Inventor: Arie Peled
-
Patent number: 8719461Abstract: An apparatus and method for automatically switching the operation mode of a switching circuit in a portable terminal are provided. If an external device is connected to a connector interface unit, a signal is detected from the connector interface unit. The type of external device is identified by the detected signal. If the identified external device is a communication device, a communication mode is activated and a signal path is established between an internal module and the external device during the communication mode. A determination is made as to whether an internal event occurs in the portable terminal and an external event occurs in the external device, during the communication mode. The mode of the connector switching circuit is switched to a sleep mode if the internal and external events have not occurred.Type: GrantFiled: January 28, 2013Date of Patent: May 6, 2014Assignee: Samsung Electronics Co., Ltd.Inventor: Soon Do Kim
-
Patent number: 8719470Abstract: An electronic Input/Output Interface and device abstraction system used in gaming machines includes: a game central processing unit (game “CPU”); an intelligent input/output controller board (“IOCB”); an Industry Standard Architecture PC bus (“ISA” bus); and a framed message transport protocol. The IOCB facilitates communications between the game CPU and virtual device services, which are peripheral devices associated with the gaming system. The game CPU communicates to gaming peripherals by sending virtual device messages across the ISA bus to the IOCB. The IOCB routes virtual device messages to appropriate virtual device services. Virtual device services are responsible for handling specific hardware, and include virtual device drivers on the game CPU that communicate with virtual devices on the IOCB. Use of the IOCB and the high speed interface enables the game CPU to use more of its available functions for controlling gaming functions rather than one operation of its associated peripheral devices.Type: GrantFiled: August 23, 2010Date of Patent: May 6, 2014Assignee: Aristocrat Technologies Australia Pty LimitedInventors: Anthony Wayne Bond, Ronald Edward Mach
-
Patent number: 8719472Abstract: A wireless network system includes a platform device transmitting a first message including display capability information to at least one device and at least one device transmitting a second message to the platform device in response to the first message. The display capability information includes information on a display space and a display format supportable by the platform device. The second message includes display output information of the at least one device. The display output information includes: information on a display space, a display format, and display contents selected by the at least one device based upon the display capability information; and field type information that indicates characteristics of a field in which the display contents are displayed.Type: GrantFiled: November 7, 2012Date of Patent: May 6, 2014Assignee: LG Electronics Inc.Inventors: Beom Jin Jeon, Hyeon Cheol Cho, Taek Soo Kim
-
Patent number: 8719455Abstract: Direct Memory Access (DMA) is used in connection with passing commands between a host device and a target device coupled via a push buffer. Commands passed to a push buffer by a host device may be accumulated by the host device prior to forwarding the commands to the push buffer, such that DMA may be used to collectively pass a block of commands to the push buffer. In addition, a host device may utilize DMA to pass command parameters for commands to a command buffer that is accessible by the target device but is separate from the push buffer, with the commands that are passed to the push buffer including pointers to the associated command parameters in the command buffer.Type: GrantFiled: June 28, 2010Date of Patent: May 6, 2014Assignee: International Business Machines CorporationInventors: Eric O. Mejdrich, Paul E. Schardt, Robert A. Shearer, Matthew R. Tubbs
-
Patent number: 8713213Abstract: A partial HDMI physical layer (“phy”) decoder core is used in an audiovisual (A/V) sink device to perform HDCP pre-authentication on inactive HDMI ports, so as to enable fast switching between HDMI ports. Whenever a source device is connected to the any HDMI port of the A/V sink device, HDCP authentication is performed on that port immediately, even if A/V data on that port is not being output to a user. As a result, when the user switches between HDMI channels, the output is available to the user instantly, without any HDCP-related delay. The A/V sink includes the partial HDMI phy decoder core in addition to a full HDMI phy decoder core. The full HDMI phy decoder core is used to extract and decode signals received on the active port. The partial HDMI phy decoder core is used to extract and decode only those HDMI signals received on an inactive port that are needed for pre-authenticating the inactive port.Type: GrantFiled: March 29, 2011Date of Patent: April 29, 2014Assignee: CSR Technology, Inc.Inventors: Cenk Yildiz, Albert Kuo, Andrew Popplewell
-
Patent number: 8713204Abstract: A method includes receiving from a host multiple commands for execution in a memory, in accordance with a storage protocol that supports processing of only a single command at any given time. At a first time, a first command is executed in the memory and data related to the first command is exchanged with the host, even though a second command, different from the first command, is selected to serve as the single command for which the processing is currently supported in accordance with the storage protocol. A progress of the first command is reported to the host at a second time, which is later than the first time, upon detecting that the first command is selected to serve as the single command for which the processing is currently supported.Type: GrantFiled: July 27, 2012Date of Patent: April 29, 2014Assignee: Apple Inc.Inventor: Arie Peled