Input/output Process Timing Patents (Class 710/58)
  • Patent number: 7904631
    Abstract: A wireless bridge includes a first universal asynchronous receiver/transmitter (UART) for coupling to a serial bus that receives data packets. A protocol independent module has a timer set to a desired time to detect a start and/or an end of a data packet received from the serial bus. A wireless transceiver is coupled to the universal asynchronous receiver/transmitter for sending and receiving data packets.
    Type: Grant
    Filed: November 2, 2006
    Date of Patent: March 8, 2011
    Assignee: Honeywell International Inc.
    Inventors: Hai D. Pham, Steve D. Huseth, Christopher E. Kikta
  • Publication number: 20110055440
    Abstract: In one embodiment of the present invention, while composing a textual message, a portion of the textual message is dynamically indicated as having heightened emotional value. In one embodiment, this is indicated by depressing a key on a keyboard for a period longer than a typical debounce interval. While the key remains depressed, a plurality of text parameters for the character associated with the depressed key are accessed and one of the text parameters is chosen. Animation processing is then performed upon the textual message and the indicated portion of the textual message is visually emphasized in the animated text message.
    Type: Application
    Filed: November 10, 2010
    Publication date: March 3, 2011
    Applicants: SONY CORPORATION, SONY ELECTRONICS, INC.
    Inventor: Ryutaro Sakai
  • Patent number: 7895460
    Abstract: Methods and apparatus provide a delayed clock signal to a plurality of serially connected processing elements, such as a bidirectional pipeline processor. The processing elements include forward and reverse processing paths and forward and reverse processing time intervals along the respective paths. The forward and reverse processing time intervals begin when a block of data, such as encryption data, is gated into an individual processing element for processing and terminate when the processed block of data is gated into a subsequent adjacent processing element along the respective forward or reverse processing path. A clock signal distribution circuit provides a clock signal to the plurality of processing elements such that the clock signal arrives at successive processing elements along the clock signal distribution circuit with an increasing amount of delay so that one of the forward or reverse processing time intervals is greater than the other.
    Type: Grant
    Filed: September 17, 2010
    Date of Patent: February 22, 2011
    Assignee: SAtech Group, A.B. Limited Liability Company
    Inventors: Terence Neil Thomas, Stephen J. Davis
  • Patent number: 7890676
    Abstract: Memory systems are disclosed that include a memory controller; an outbound link, the memory controller connected to the outbound link, the outbound link comprising a number of conductive pathways that conduct memory signals from the memory controller to memory buffer devices in a first memory layer; and at least two memory buffer devices in a first memory layer, each memory buffer device in the first memory layer connected to the outbound link to receive memory signals from the memory controller.
    Type: Grant
    Filed: August 4, 2008
    Date of Patent: February 15, 2011
    Assignee: International Business Machines Corporation
    Inventors: Daniel M. Dreps, Kevin C. Gower, Warren E. Maule, Robert B. Tremaine
  • Patent number: 7886087
    Abstract: A method of and apparatus for communicating between a host and an agent. The method includes the step of performing a first transaction between a host controller and a hub. The hub is operable to perform a single transaction with an agent based on the first transaction. The method then includes the step of performing a second transaction between the host controller and the hub. The second transaction is based on the single transaction.
    Type: Grant
    Filed: March 8, 2010
    Date of Patent: February 8, 2011
    Assignee: Intel Corporation
    Inventors: John I. Garney, John S. Howard
  • Patent number: 7886082
    Abstract: An Extended Input/output (I/O) measurement word facility is provided. Provision is made for emulation of the Extended I/O measurement word facility. The facility provides for storing measurement data associated with a single I/O operation in an extended measurement word associated with an I/O response block. In a further aspect, the stored data may have a resolution of approximately one-half microsecond.
    Type: Grant
    Filed: December 28, 2007
    Date of Patent: February 8, 2011
    Assignee: International Business Machines Corporation
    Inventors: Scott M. Carlson, Greg A. Dyck, Tan Lu, Kenneth J. Oakes, Dale F. Riedy, Jr., William J. Rooney, John S. Trotter, Leslie W. Wyman, Harry M. Yudenfriend
  • Patent number: 7885321
    Abstract: Disclosed are a system, method and device for negotiating a data transmission mode over an attachment unit interface (DDI). A data transceiver circuit may be coupled to one or more data lanes of the DDI. A negotiation section may receive a link pulse signal on at least one data lane in the DDI during a negotiation period and selectively configure the data transceiver to transmit and receive data on one or more data lanes according to a data transmission mode based upon the received link pulse signal.
    Type: Grant
    Filed: April 1, 2010
    Date of Patent: February 8, 2011
    Assignee: Intel Corporation
    Inventors: Bradley J. Booth, Luke Chang, Ilango S. Ganga
  • Publication number: 20110026707
    Abstract: A communication apparatus includes a plurality of isochronous transfer processing units, each of which is configured to perform isochronous transfer using an isochronous channel set thereto; a security ensuring processing unit coupled to each of the plurality of isochronous transfer processing units, and configured to perform security ensuring processing to ensure the security of isochronous transfer performed by the corresponding isochronous transfer processing unit; and a security ensuring control unit configured to, in response to a request from a second communication apparatus for ensuring security of isochronous transfer, cause the security ensuring processing unit corresponding to the isochronous transfer processing unit which performs the isochronous transfer using an isochronous channel having been notified from the second communication apparatus along with or in advance of the request for ensuring security of isochronous transfer to perform the security ensuring processing.
    Type: Application
    Filed: March 23, 2010
    Publication date: February 3, 2011
    Inventor: Hideyuki Hatakeyama
  • Patent number: 7882384
    Abstract: An embodiment of the present invention is directed to a circuit including a data relay stage configurable to receive primary data via a primary data interface, a primary clock having a frequency FP and a secondary clock having a frequency FS?. The primary data is received over a fixed periodic interval TI and at a rate substantially equal to FP. The amount of primary data received over TI is known to be N. The data relay stage is further configurable to provide secondary data via a secondary data interface based on the primary data and the secondary clock. The circuit also includes a phase-locked loop (PLL) circuit configurable to receive an interval reference signal having a frequency FI substantially equal to 1/TI. The PLL circuit is also configurable to provide the secondary clock based on the interval reference signal.
    Type: Grant
    Filed: August 31, 2006
    Date of Patent: February 1, 2011
    Assignee: National Semiconductor Corporation
    Inventor: Mark D. Kuhns
  • Publication number: 20110016233
    Abstract: 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: Application
    Filed: July 17, 2009
    Publication date: January 20, 2011
    Inventor: Ross John Stenfort
  • Patent number: 7873759
    Abstract: Provided is an information processing system that communicates with a storage apparatus through a plurality of paths Pi (i=1 to n, where n is a total number of the paths), and that issues an I/O to the storage apparatus through one of the paths Pi. The information processing system sets weights Wi for the respective paths Pi; obtains an I/O issue interval di of each of the paths Pi by dividing a sum total ?Wi of the weights Wi by the weight Wi set for the path Pi; obtains I/O issue timings ti(m)of each of the paths Pi by using the following equation: ti(m)=di/C+m·di (m=0, 1, 2, . . . ) (where C is a constant); and issues the I/Os to the paths Pi in an order corresponding to the an order of the I/O issue timings ti(m) chronologically arranged.
    Type: Grant
    Filed: December 23, 2008
    Date of Patent: January 18, 2011
    Assignee: Hitachi, Ltd.
    Inventors: Shigenori Tomonaga, Hiroshi Yokouchi, Nobuo Kobayashi
  • Patent number: 7865854
    Abstract: A method for allowing simultaneous parameter-driven and deterministic simulation during verification of a hardware design, comprising: enabling a plurality of random parameter-driven commands from a random command generator to execute in a simulation environment during verification of the hardware design through a command managing device; and enabling a plurality of deterministic commands from a manually-driven testcase port to execute in the simulation environment simultaneously with the plurality of random parameter-driven commands during verification of the hardware design through the command managing device, the plurality of deterministic commands and the plurality of random parameter-driven commands each verify the functionality of the hardware design.
    Type: Grant
    Filed: April 23, 2008
    Date of Patent: January 4, 2011
    Assignee: International Business Machines Corporation
    Inventors: Duane A. Averill, Christopher T. Phan, Corey V. Swenson, Sharon D. Vincent
  • Patent number: 7865636
    Abstract: An apparatus such as a Device Wire Adapter (DWA) with improved buffer management and packaging of Wireless Universal Serial Bus (WUSB) isochronous packets for transmission to a host. The apparatus includes an isochronous IN endpoint that receives data segments from a device function. Memory is associated with the endpoint and includes an endpoint buffer configured in a loop and a plurality of registers. The apparatus includes an endpoint controller that stores the received data segments sequentially in the loop buffer, assigns a set of the registers to each of the stored data segments, and stores additional packet information in the registers for each of the data segments rather than in the endpoint buffer. The additional packet information includes presentation time for the stored data segment derived from a sample time of a last segment in the buffer and a time interval between two consecutive data segments in the buffer.
    Type: Grant
    Filed: January 28, 2008
    Date of Patent: January 4, 2011
    Assignee: STMicroelectronics R&D Co. Ltd. (Beijing)
    Inventors: Sen Jiang, Zhenning Peng
  • Publication number: 20100332695
    Abstract: Proposed is a highly reliable information detecting apparatus and method. In an information detecting apparatus and method for detecting transmission information a transmission signal in which a burst period of transmitting a burst signal and a space period as a no-signal period are repeated in a pattern according to the subject matter of the transmission information, whether the absolute value of a signal amplitude level of the transmission signal is not less than a first threshold is detected, whether the absolute value of a signal amplitude level of the transmission signal is not less than a second threshold is detected, and whether the amplitude level displacement of the transmission signal is based on noise or the reception of the transmission information is determined based on the detection results.
    Type: Application
    Filed: April 28, 2010
    Publication date: December 30, 2010
    Inventors: Hirotoshi Fukuda, Junichi Iida, Masato Sano, Toshinori Arai
  • Publication number: 20100325403
    Abstract: Methods, systems, apparatuses and program products are disclosed for communications such as may be used for debugging computers and similar electronic products at a level suitable for low level firmware. This may find application, for example, in environments after cache initialization around the time of memory bring up or motherboard device enumeration but including durability into and beyond software loading. GPIO (General Purpose input/output) connections may be used for communication that may, for some purposes, be regarded as half-duplex but without necessarily being anisochronous.
    Type: Application
    Filed: June 19, 2009
    Publication date: December 23, 2010
    Inventor: Yong Xin Xu
  • Publication number: 20100293305
    Abstract: A data storage device includes a plurality of memory devices and a memory controller. The memory controller exchanges data with the plurality of memory devices via a plurality of channels and adjusts drive strength of the plurality of channels by referring to at least one of the number of the plurality of memory devices and current temperature.
    Type: Application
    Filed: April 28, 2010
    Publication date: November 18, 2010
    Applicant: Samsung Electronics Co., Ltd
    Inventors: Jonggyu PARK, Jong-Min Kim
  • Publication number: 20100287311
    Abstract: A signal associated with multiple haptic effects is received, each haptic effect from the multiple haptic effects being associated with a time slot from multiple time slots. Each haptic effect from the multiple haptic effects is associated with an effect slot from multiple effect slots at least partially based on the time slot associated with that haptic effect. An output signal is sent for each effect slot from the multiple effect slots, when the associated haptic effect is scheduled for its time slot.
    Type: Application
    Filed: July 23, 2010
    Publication date: November 11, 2010
    Applicant: Immersion Corporation
    Inventors: Juan Manuel Cruz-Hernandez, Henrique D. Da Costa, Danny A. Grant, Robert A. Lacroix
  • Patent number: 7822899
    Abstract: 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: Grant
    Filed: March 7, 2008
    Date of Patent: October 26, 2010
    Assignee: Renesas Electronics Corporation
    Inventors: Hidemi Oyama, Masanobu Kawamura, Takuya Ikeguchi, Masanori Matsumoto, Hiroyuki Kawajiri
  • Publication number: 20100268978
    Abstract: A gearbox is placed between two clock domains to allow data to be transferred from one domain to the other. Although the two domains may operate at the same clock frequency, typically one domain has a faster clock speed than the other. The gearbox is disposed between the two clock domains to control timing of data transfer from one to the other, by selecting a pattern which identifies when data is made transparent for the transfer. The gearbox allows a number of clock ratios to be selected, so that a particular clock ratio between the two domains may be readily selected in the gearbox for the data transfer.
    Type: Application
    Filed: June 28, 2010
    Publication date: October 21, 2010
    Applicant: BROADCOM CORPORATION
    Inventor: James D. Kelly
  • Patent number: 7814244
    Abstract: A calculating apparatus, or system, having a plurality of stages, such as in a pipeline arrangement, has the clocking rail or conductor positioned alongside the stages. With a large number, i.e., hundreds, of stages arranged in parallel sub-arrays, the clocking conductor is snaked alongside the sub-arrays. In individual stages it is arranged that the shortest of the two calculations taking place in a stage, takes place in the return path. An array can be divided into separate sections for independent processing.
    Type: Grant
    Filed: April 28, 2008
    Date of Patent: October 12, 2010
    Inventors: Terence Neil Thomas, Stephen J. Davis
  • Patent number: 7797468
    Abstract: In certain, currently available data-storage systems, incoming commands from remote host computers are subject to several levels of command-queue-depth-fairness-related throttles to ensure that all host computers accessing the data-storage systems receive a reasonable fraction of data-storage-system command-processing bandwidth to avoid starvation of one or more host computers. Recently, certain host-computer-to-data-storage-system communication protocols have been enhanced to provide for association of priorities with commands. However, these new command-associated priorities may lead to starvation of priority levels and to a risk of deadlock due to priority-level starvation and priority inversion. In various embodiments of the present invention, at least one additional level of command-queue-depth-fairness-related throttling is introduced in order to avoid starvation of one or more priority levels, thereby eliminating or minimizing the risk of priority-level starvation and priority-related deadlock.
    Type: Grant
    Filed: October 31, 2006
    Date of Patent: September 14, 2010
    Assignee: Hewlett-Packard Development Company
    Inventors: George Shin, Rajiv K. Grover, Santosh Ananth Rao
  • Publication number: 20100228886
    Abstract: Provided are a method and a system for controlling a disk input/output (I/O). The method includes detecting the number of consumed tokens that are the processing units of the disk I/O. Also, the method includes assigning a time slice that is a duration for processing the disk I/O according to the number of the consumed tokens using a preset minimum disk I/O bandwidth and a preset maximum disk I/O bandwidth.
    Type: Application
    Filed: September 29, 2009
    Publication date: September 9, 2010
    Inventors: Dong Jae Kang, Chei Yol Kim, Sung In Jung
  • Patent number: 7793007
    Abstract: In a multimedia system, a method and system for deglitching in a mobile multimedia processor are provided. A deglitching operation may be provided to reduce noise and compensate for strobe signal delays that may result in false bus cycles and other operating errors. A circuit comprising a plurality of delay cells, a multiplexer, and a latch may be utilized to perform the deglitching operation. The delay cells may be selected from several delay options having different time delays based on operating temperature and applied supply voltage. The time delay may be programmable and may be dynamically varied in accordance with the operation of the mobile multimedia processor.
    Type: Grant
    Filed: January 19, 2006
    Date of Patent: September 7, 2010
    Assignee: Broadcom Corporation
    Inventor: Timothy James Ramsdale
  • Patent number: 7783787
    Abstract: A mechanism for reprioritizing high-latency input/output operations in a file system is provided. The mechanism expands a file access protocol, such as the direct access file system protocol, by including a hurry up command that adjusts the latency of a given input/output operation. The hurry up command can be employed in the Direct Access File System.
    Type: Grant
    Filed: June 13, 2002
    Date of Patent: August 24, 2010
    Assignee: NetApp, Inc.
    Inventors: Matthew S. DeBergalis, Arthur F. Lent, Jeffrey S. Kimmel
  • Patent number: 7774510
    Abstract: A method for handling input/output (I/O) commands in a storage system includes establishing first and second counters for counting unfinished I/O commands, and establishing a reference which is initially set to the first counter. The reference is periodically switched between the first counter and the second counter, and the switching interval is less than the I/O timeout value. Upon placing an I/O command into an I/O command queue, a copy of the current reference is made into an I/O specific control block and the current referenced counter is incremented. Upon finishing of an I/O command, the counter referenced by the I/O specific control block is decremented and the I/O command is removed from the I/O command queue. When switching the reference, a problem is detected in the event that the counter being switched to is above a predetermined threshold. Upon detection of a problem, a more explicit I/O check is conducted.
    Type: Grant
    Filed: June 2, 2008
    Date of Patent: August 10, 2010
    Assignee: Oracle America, Inc.
    Inventor: Sumit Gupta
  • Patent number: 7769927
    Abstract: An apparatus, system, and method are disclosed for acceleration initiated association. A peripheral knock module receives a first knock command from a first accelerometer of a peripheral device. The first knock command comprises a plurality of peripheral time stamps for a plurality of peripheral device accelerations. A peripheral identifier module creates a peripheral identifier comprising time interval values of time intervals between the peripheral time stamps. A broadcast module broadcasts a discovery signal with a signal identifier that comprises the peripheral identifier.
    Type: Grant
    Filed: July 19, 2007
    Date of Patent: August 3, 2010
    Assignee: Lenovo (Singapore) Pte. Ltd.
    Inventors: Justin Tyler Dubs, James Joseph Thrasher, Jennifer Greenwood Zawacki
  • Patent number: 7769922
    Abstract: A processing system for accessing first and second data types. The first data type is data supplied from a peripheral and the second data type is randomly accessible data held in a data memory. The processing system includes: a processor for executing instructions; a stream register unit connected to supply data from the peripheral to the processor; and a FIFO. The FIFO is connected to receive data from the peripheral and connected to the stream register unit by a communication path, along which the received data can be supplied from the FIFO to the stream register unit. The Processing system also includes a memory bus connected between the data memory and the processor, across which the processor can access the randomly accessible data.
    Type: Grant
    Filed: October 30, 2003
    Date of Patent: August 3, 2010
    Assignee: STMicroelectronics (R&D) Ltd.
    Inventors: Mark Owen Homewood, Antonio Maria Borneo
  • Patent number: 7770047
    Abstract: A gearbox is placed between two clock domains to allow data to be transferred from one domain to the other. Although the two domains may operate at the same clock frequency, typically one domain has a faster clock speed than the other. The gearbox is disposed between the two clock domains to control timing of data transfer from one to the other, by selecting a pattern which identifies when data is made transparent for the transfer. The gearbox allows a number of clock ratios to be selected, so that a particular clock ratio between the two domains may be readily selected in the gearbox for the data transfer.
    Type: Grant
    Filed: October 3, 2007
    Date of Patent: August 3, 2010
    Assignee: Broadcom Corporation
    Inventor: James D. Kelly
  • Patent number: 7765333
    Abstract: A signal associated with multiple haptic effects is received, each haptic effect from the multiple haptic effects being associated with a time slot from multiple time slots. Each haptic effect from the multiple haptic effects is associated with an effect slot from multiple effect slots at least partially based on the time slot associated with that haptic effect. An output signal is sent for each effect slot from the multiple effect slots, when the associated haptic effect is scheduled for its time slot.
    Type: Grant
    Filed: November 8, 2004
    Date of Patent: July 27, 2010
    Assignee: Immersion Corporation
    Inventors: Juan Manuel Cruz-Hernandez, Henrique D. Da Costa, Danny A. Grant, Robert A. Lacroix
  • Patent number: 7760198
    Abstract: A display controller including: a host I/F which performs interface processing between the display controller and a host CPU; a memory into which a multimedia processing program is loaded, when the host CPU has read the multimedia processing program from a multimedia processing program group stored in a host memory and transmitted the multimedia processing program to the display controller; a built-in CPU which executes a software processing portion of the multimedia processing assigned to software processing based on the multimedia processing program; and an H/W accelerator which executes a hardware processing portion of the multimedia processing assigned to hardware processing.
    Type: Grant
    Filed: December 27, 2005
    Date of Patent: July 20, 2010
    Assignee: Seiko Epson Corporation
    Inventors: Yoshimasa Kondo, Yasuhiko Hanawa
  • Patent number: 7761646
    Abstract: Methods and systems are provided for helping maintain isochronous communications with peripheral devices (308), such as USB devices, over a network (302). Some methods for facilitating isochronous IN communication include noting (1906) passage of a predetermined interval without communication (310) from the peripheral device driver (402), and then creating (1908) a dummy communication (312) and sending (1910) it over the network toward the peripheral device to maintain isochronous communication toward the peripheral device. Some methods for facilitating isochronous OUT communication include noting (2006) passage of a predetermined interval without receipt, over the network, of a responsive communication (310) from the peripheral device in response to a first communication, and then creating (2008) a dummy communication (312) and sending (2010) it toward the peripheral device driver to maintain isochronous communication transmissions toward the peripheral device driver.
    Type: Grant
    Filed: November 6, 2009
    Date of Patent: July 20, 2010
    Assignee: Silex Technology, Inc.
    Inventor: Keiji Okuma
  • Publication number: 20100174836
    Abstract: Methods and systems for communicating information through a USB device using suspend/resume states are presented. A USB host stops transmitting Start-of-Frame (SOF) packets to a USB device, causing the USB device to enter a sleep/suspend state. The USB host then restarts the transmission of SOF packets to trigger the USB device back into a normal/resume state. The USB host repeats this process in a temporal pattern corresponding to a message, such that a circuit monitoring the USB device can determine the message.
    Type: Application
    Filed: January 27, 2009
    Publication date: July 8, 2010
    Applicant: Sony Computer Entertainment Inc.
    Inventor: Xiaodong Mao
  • Patent number: 7752362
    Abstract: A storage system including: a controller connectable to a plurality of computers; and a plurality of storage devices connected to the controller, wherein the plurality of storage devices store a plurality of contents, wherein the controller receives a first request from a one of the plurality of computers which requests access to a first content of the plurality of contents, wherein the controller calculates a first data transfer rate of the first request, and wherein, based on the first data transfer rate, the controller dynamically controls settings of a first storage system resource during performing a first data transfer operation to satisfy the first request, to substantially maintain the access to the first content at substantially the first data transfer rate.
    Type: Grant
    Filed: September 9, 2008
    Date of Patent: July 6, 2010
    Assignee: Hitachi, Ltd.
    Inventors: Akira Nishimoto, Naoto Matsunami
  • Patent number: 7746770
    Abstract: The invention provides a method of controlling a jitter buffer, which sets a packet delete area, a packet add area, and a clock control area inside a FIFO forming the jitter buffer. The method controls to delete packets when the stored packet quantity is within the packet delete area, controls to add packets when the stored packet quantity is within the packet add area, and controls to raise or lower the clock frequency for reading the packets when the stored packet quantity is within the clock control area, in which the clock control area is set between the packet add area and the packet delete area.
    Type: Grant
    Filed: October 27, 2003
    Date of Patent: June 29, 2010
    Assignee: Oki Semiconductor Co., Ltd.
    Inventors: Kazuto Usuda, Yukihiro Mizukoshi
  • Patent number: 7747793
    Abstract: A distributed buffering system includes at least one input buffer, at least one serializing module, a at least one deserializing module, at least one output buffer, and a programmable logic device. The input buffer is operably coupled to store at least one data block of incoming data. The serializing module serializes the data block as it is retrieved from the input buffer to produce a serial stream of data. The programmable logic device receives the serial stream of data and distributes it to one or more of the at least one deserializing modules. The at least one deserializing module converts the serial stream back into the data block. The recaptured data block is then provided to the corresponding output buffer, which stores the recaptured data.
    Type: Grant
    Filed: November 9, 2007
    Date of Patent: June 29, 2010
    Assignee: Xilinx, Inc.
    Inventors: William C. Black, Timothy W. Markison
  • Patent number: 7747795
    Abstract: A media access controller to adapt a rate of an output signal to a rate of an output medium is provided. The media access controller includes a register configured to output data to an external device, said register comprising a first input configured to control an output of the register and a second input configured to control an input to said register. The media access controller also includes a receiver configured to accept a signal from an external clock over the output medium and to provide said external clock signal to said first input of said register. An internal clock in the media access controller is configured to provide an internal clock signal from said internal clock to said second input of said register.
    Type: Grant
    Filed: June 25, 2008
    Date of Patent: June 29, 2010
    Assignee: Broadcom Corporation
    Inventor: David Wong
  • Patent number: 7743186
    Abstract: Bus communication for components of a system on a chip. In one aspect of the invention, a system including bus communication to a slave includes a bridge operative to interface a first bus protocol to a bus matrix that uses a second bus protocol. A first serializer coupled to the bridge serializes information received from the bridge and sends the serialized information over a communication bus. A second serializer coupled to the communication bus receives the serialized information and deserializes the serialized information. A slave uses the first protocol and is coupled to the second serializer, where the deserialized information is provided to the slave, and the slave provides a response to the information from the bridge.
    Type: Grant
    Filed: April 27, 2007
    Date of Patent: June 22, 2010
    Assignee: Atmel Corporation
    Inventor: Rocendo Bracamontes Del Toro
  • Patent number: 7739426
    Abstract: A processing engine includes descriptor transfer logic that receives descriptors generated by a software controlled general purpose processing element. The descriptor transfer logic manages transactions that send the descriptors to resources for execution and receive responses back from the resources in response to the sent descriptors. The descriptor transfer logic can manage the allocation and operation of buffers and registers that initiate the transaction, track the status of the transaction, and receive the responses back from the resources all on behalf of the general purpose processing element.
    Type: Grant
    Filed: October 31, 2006
    Date of Patent: June 15, 2010
    Assignee: Cisco Technology, Inc.
    Inventors: Donald E. Steiss, Christopher E. White, Jonathan Rosen, John A. Fingerhut, Barry S. Burns
  • Patent number: 7734848
    Abstract: Described is a system and method for frequency offset testing. The system comprises an electronic device, a first testing device providing a reference clock signal at a first frequency to the electronic device, and a second testing device receiving data from the electronic device at the first frequency and transmitting data to the electronic device at a second frequency. The second frequency is equal to a product of the first frequency and a frequency offset value.
    Type: Grant
    Filed: November 8, 2006
    Date of Patent: June 8, 2010
    Assignee: Verigy (Singapore) Pte. Ltd.
    Inventor: Jinlei Liu
  • Publication number: 20100131682
    Abstract: An electronic device is adapted to be connected to a plurality of peripheral devices, and includes a storage unit and a control circuit. The storage unit records a preset time and a control list. The control list lists at least a selected one of the electronic device and the peripheral devices, and an operation mode therefor. The control circuit detects whether the preset time matches a reference time, and if so, controls operation of the selected one of the electronic device and the peripheral devices according to settings in the control list.
    Type: Application
    Filed: September 2, 2009
    Publication date: May 27, 2010
    Inventors: Wen-Tse HUANG, Po-Hsu CHEN
  • Publication number: 20100131777
    Abstract: A data processing system refreshes a display at a first frequency when operating in a first power mode. The data processing system refreshes the display at a second frequency when operating in a second mode. The first frequency is higher than the second frequency, and the second power mode is configured to consume less power than the first power mode.
    Type: Application
    Filed: November 21, 2008
    Publication date: May 27, 2010
    Inventors: Assana Fard, Haroon Saleem Sheikh
  • Patent number: 7725625
    Abstract: Data from a source domain operating at a first data rate is transferred to a FIFO in another domain operating at a different data rate. The FIFO buffers data before transfer to a sink for further processing or storage. A source side counter tracks space available in the FIFO. In disclosed examples, the initial counter value corresponds to FIFO depth. The counter decrements in response to a data ready signal from the source domain, without delay. The counter increments in response to signaling from the sink domain of a read of data off the FIFO. Hence, incrementing is subject to the signaling latency between domains. The source may send one more beat of data when the counter indicates the FIFO is full. The last beat of data is continuously sent from the source until it is indicated that a FIFO position became available; effectively providing one more FIFO position.
    Type: Grant
    Filed: July 25, 2008
    Date of Patent: May 25, 2010
    Assignee: QUALCOMM Incorporated
    Inventors: Kenneth Alan Dockser, Victor Roberts Augsburg, James Norris Dieffenderfer, Jeffrey Todd Bridges, Robert Douglas Clancy, Thomas Andrew Sartorius
  • Patent number: 7720135
    Abstract: Disclosed are a system, method and device for negotiating a data transmission mode over an attachment unit interface (DDI). A data transceiver circuit may be coupled to one or more data lanes of the DDI. A negotiation section may receive a link pulse signal on at least one data lane in the DDI during a negotiation period and selectively configure the data transceiver to transmit and receive data on one or more data lanes according to a data transmission mode based upon the received link pulse signal.
    Type: Grant
    Filed: March 15, 2004
    Date of Patent: May 18, 2010
    Assignee: Intel Corporation
    Inventors: Bradley J. Booth, Luke Chang, Ilango S. Ganga
  • Patent number: 7716381
    Abstract: Embodiments of the present invention are directed to providing continuously updated completion time and an average completion time information for I/O commands on a per-LU, per-target, per-port basis. This measurement is performed by a kernel device driver that handles the I/O for the system at lower layers, so the measurements are more accurate because the delays due to higher level processing are not included. This approach allows the driver to track movements in the average I/O command completion time per LU and limit outstanding I/O counts early enough to potentially prevent overload conditions. By catching the overload early, the invention also has the ability to restore the original outstanding I/O count as the overload condition subsides.
    Type: Grant
    Filed: February 22, 2006
    Date of Patent: May 11, 2010
    Assignee: Emulex Design & Manufacturing Corporation
    Inventors: Paul Andrew Ely, Bino Joseph Sebastian
  • Patent number: 7707345
    Abstract: Techniques for managing feedback control systems are provided. By way of example, a method of controlling performance of a managed system by a controller includes the following steps/operations. The controller issues a control value to the managed system to affect a performance of the managed system. The controller maintains a measurement time period having a variable start time within which the performance of the managed system is measured, such that the control value is given time to take effect on the managed system and a performance metric fed back to the controller from the managed system reflects the effect of the control value on the managed system.
    Type: Grant
    Filed: May 11, 2006
    Date of Patent: April 27, 2010
    Assignee: International Business Machines Corporation
    Inventors: Yixin Diao, Sujay Parekh, Maheswaran Surendra, Ronghua Zhang
  • Patent number: 7707464
    Abstract: An invention is disclosed for a computer software timeout algorithm that reduces the amount of list manipulation needed to satisfy system or network requirements for scheduling and cancelling timeout requests to determine whether the expiration time has been reached for execution of an input/output (I/O) request, thereby requiring action to cancel the I/O operation if it has not yet been completed.
    Type: Grant
    Filed: January 14, 2009
    Date of Patent: April 27, 2010
    Assignee: International Business Machines Corporation
    Inventors: David Blair Gilgen, William Daniel Wigger
  • Patent number: 7694045
    Abstract: A calculating apparatus, or system, having a plurality of stages, such as in a pipeline arrangement, has the clocking rail or conductor positioned alongside the stages. With a large number, i.e., hundreds, of stages arranged in parallel sub-arrays, the clocking conductor is snaked alongside the sub-arrays. In individual stages it is arranged that the shortest of the two calculations taking place in a stage, takes place in the return path. An array can be divided into separate sections for independent processing.
    Type: Grant
    Filed: January 6, 2006
    Date of Patent: April 6, 2010
    Inventors: Terence Neil Thomas, Stephen J. Davis
  • Patent number: 7689743
    Abstract: An apparatus, system, and method are disclosed for copying data. The present invention includes a data storage subsystem that supports fast replication and a host system that communicates a fast replication request to the data storage subsystem, estimates an expected wait time for a pending fast replication operation if the fast replication request is not granted, awaits the expiration of the wait time, communicates an additional fast replication request to the data storage subsystem, and records the data as moved if the additional fast replication is granted. In certain embodiments, the host system moves the data via conventional I/O operations if the expected wait time exceeds an expected duration for the conventional I/O operations.
    Type: Grant
    Filed: December 20, 2006
    Date of Patent: March 30, 2010
    Assignee: International Business Machines Corporation
    Inventors: Justin Paul Eastman, Jeffrey Richard Suarez, Andrew Nelson Wilt
  • Patent number: 7685362
    Abstract: The present invention relates to a storage unit comprising: a channel control portion for receiving a data input/output request; a cache memory for storing data; a disk control portion for performing input/output processing on data in accordance with the data input/output request; and a plurality of disk drives for storing data, wherein at least two of the disk drives input data to and output it from the disk control portion at different communication speeds. Further, the storage unit has a plurality of communication paths provided to connect at least one of the disk drives in such a manner as to constitute a loop defined by the FC-AL fiber channel standards, so that the communication speeds can be set differently for these different communication paths.
    Type: Grant
    Filed: July 29, 2008
    Date of Patent: March 23, 2010
    Assignee: Hitachi, Ltd.
    Inventors: Hiromi Matsushige, Hiroshi Suzuki, Masato Ogawa, Tomokazu Yokoyama, Yasuhiro Sakakibara
  • Patent number: 7685328
    Abstract: A USB device, integrated circuit, smart card and method are disclosed. A USB transceiver is connected to a data interface and operable at a respective low speed and full speed configuration. A processor as a USB device controller is operatively connected to the low speed USB transceiver and full speed USB transceiver and operable for transmitting a different device descriptor to a USB host for performing an enumeration depending on whether a low speed or high speed operation is chosen.
    Type: Grant
    Filed: September 9, 2004
    Date of Patent: March 23, 2010
    Assignees: STMicroelectronics, Inc., Axalto
    Inventors: Serge Fruhauf, Robert A. Leydier