As Input Or Output Patents (Class 710/12)
  • Patent number: 8635378
    Abstract: The flow of data in an integrated circuit is controlled. The integrated circuit comprising a plurality of tiles, each tile comprising a processor, a switch including switching circuitry to forward data over data paths from other tiles to the processor and to switches of other tiles, and a receive buffer to store data from the switch. At a first tile, a count is maintained of data that has been sent to a second tile without receiving an acknowledgement up to a credit limit. At the second tile, data that arrives from the first tile when the receive buffer is full is sent to a memory outside of the tile.
    Type: Grant
    Filed: September 9, 2011
    Date of Patent: January 21, 2014
    Assignee: Tilera Corporation
    Inventor: David Wentzlaff
  • Patent number: 8635344
    Abstract: The present application is directed towards systems and methods for systems and methods for handling real-time streaming protocol sessions by an intermediary multi-core system. When a multi-core intermediary receives a setup request for a real-time streaming protocol session, the intermediary processes and forwards the request to a server providing the streaming media. The server sets up an RTSP session and transmits a session identification to the multi-core intermediary. A core of the intermediary receives the transmitted session identification and determines an owner core of the session, based on a hash of the session identification. The core transmits the session information to the determined owner core, which selects two consecutive ports on which to establish listening services. The owner core then notifies all other cores to establish listening services on the same consecutive ports, such that any core that receives an RTSP control message from a client can handle it properly.
    Type: Grant
    Filed: December 22, 2010
    Date of Patent: January 21, 2014
    Assignee: Citrix Systems, Inc.
    Inventors: Sreedhar Yengalasetti, Raghav Somanahalli Narayana
  • Patent number: 8635569
    Abstract: A universal memory I/O generating apparatus includes a defining module, a retrieving module, a generating module, and a layout module. The defining module defines a mapping table according to a pin configuration of a plurality of I/Os. The mapping table includes corresponding relationships between the plurality of IOs and a plurality of memory functions. The retrieving module retrieves control information corresponding to the mapping table from candidate information, which is associated with the corresponding relationships between the plurality of I/Os and the plurality of memory functions. The generating module generates a hardware description language (HDL) file according to the control information. The layout module programs the plurality of I/Os according to the HDL file, so that each of the I/Os can correspond to its corresponding memory function.
    Type: Grant
    Filed: November 17, 2010
    Date of Patent: January 21, 2014
    Assignee: MStar Semiconductor, Inc.
    Inventors: Sterling Smith, Hsian-Feng Liu, Eer-Wen Tyan, Chun-Chia Chen, Ming-Chieh Yeh, Chung-Ching Chen, Yo-Lin Chen
  • Patent number: 8601481
    Abstract: An apparatus, a computer program product and a computer-implemented method performed by a computerized device, comprising: receiving a description of a workflow, the workflow comprising a plurality of blocks, wherein each block comprises one or more instructions, the plurality of blocks comprising at least a first block and a second block, wherein the first block is adapted to output information, and the second block is adapted to receive the information wherein at least one of the plurality of blocks is associated with a ratio between a number of records input into the block and a number of records output by the block; and validating that the workflow can operate properly, using the ratio, wherein during execution, each of the first block and the second block can keep an internal state and request to receive again data previously received as input.
    Type: Grant
    Filed: March 2, 2011
    Date of Patent: December 3, 2013
    Assignee: International Business Machines Corporation
    Inventors: Ehud Aharoni, Yaara Goldschmidt, Tamar Lavee, Hani Neuvirth-Telem
  • Patent number: 8577769
    Abstract: A system for optimization of variables is provided. The system includes a buyer finance system for receiving asset data and buyer finance data. A seller variable system receives the asset data and the buyer finance data and applies a seller variable distribution to generate seller transaction state data. A finance variable system receives the asset data and the buyer finance data and applies a finance variable distribution to generate finance transaction state data. A variable optimization system receives the seller transaction state data and the finance transaction state data and generates transaction approval data.
    Type: Grant
    Filed: June 12, 2012
    Date of Patent: November 5, 2013
    Assignee: Skopos Financial Group, LLC
    Inventors: A. John Fineout, Craig M. Allen, Thomas R. Brower
  • Patent number: 8566481
    Abstract: Systems and method embodiments of managing configuration data are disclosed. One method embodiment comprises storing account-specific configuration data at a device included among a group of devices, the account specific-configuration data capable of being shared among the group of devices common to a single account; and storing device-specific configuration data at the device, the device-specific configuration data not shared among the group of devices.
    Type: Grant
    Filed: June 10, 2009
    Date of Patent: October 22, 2013
    Assignee: Cisco Technology, Inc.
    Inventors: William C. Ver Steeg, Kenneth Morse
  • Publication number: 20130262712
    Abstract: A method of signal transmission is to be implemented by a control module of an electronic device. The control module includes a first input/output (I/O) port to be coupled to an input module, a second I/O port to be coupled to an output module, and a control unit. In the method, the control unit is configured to electrically interconnect the first I/O port and the second I/O port such that the input module is able to communicate with the output module, or to open a specific channel and to temporarily stop transmission within other channels, based on a signal or instruction received from the input module.
    Type: Application
    Filed: January 31, 2013
    Publication date: October 3, 2013
    Inventors: Irene TSAI, Yi-Fen CHOU
  • Publication number: 20130254430
    Abstract: Methods and apparatuses for approximate functional matching are described including identifying functionally similar subsets of an integrated circuit design or software program, distinguishing control inputs of the subsets from data inputs, and assigning combinations of logic values to the input control signals to capture co-factors for functional matching.
    Type: Application
    Filed: May 23, 2013
    Publication date: September 26, 2013
    Applicant: Synopsys, Inc.
    Inventors: Igor L. Markov, Kenneth S. McElvain
  • Patent number: 8539113
    Abstract: Techniques described herein provide for sending and receiving messages. The messages are associated with streams. Indicators associated with the streams determine if the messages are sent.
    Type: Grant
    Filed: June 16, 2011
    Date of Patent: September 17, 2013
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventor: Michael L. Ziegler
  • Publication number: 20130238817
    Abstract: In one aspect of the present description, in an input/output (I/O) device having multiple CPUs and multiple I/O ports, a cycle of I/O port rotations is initiated in which each port rotation of the cycle includes rotating an assignment of at least one I/O port from one CPU to a different CPU of a plurality of the CPUs. In the illustrated embodiment, an I/O port assignment for each CPU of the plurality CPUs is rotated for at least a portion of the cycle. Other features and aspects may be realized, depending upon the particular application.
    Type: Application
    Filed: March 12, 2012
    Publication date: September 12, 2013
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Steven E. Klein, Timothy J. Van Patten
  • Publication number: 20130238818
    Abstract: In one aspect of the present description, in an input/output (I/O) device having multiple CPUs and multiple I/O ports, a cycle of I/O port rotations is initiated in which each port rotation of the cycle includes rotating an assignment of at least one I/O port from one CPU to a different CPU of a plurality of the CPUs. In the illustrated embodiment, an I/O port assignment for each CPU of the plurality CPUs is rotated for at least a portion of the cycle. Other features and aspects may be realized, depending upon the particular application.
    Type: Application
    Filed: May 11, 2012
    Publication date: September 12, 2013
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Steven E. Klein, Timothy J. Van Patten
  • Patent number: 8488156
    Abstract: An image processing apparatus according to the invention prevents communication with computers connected via a network from being uniformly restricted, and restricts the communication with the computers in accordance with a kind of received data or a kind of data process.
    Type: Grant
    Filed: August 17, 2009
    Date of Patent: July 16, 2013
    Assignee: Canon Kabushiki Kaisha
    Inventor: Masamichi Akashi
  • Publication number: 20130179601
    Abstract: A method for node provisioning in a storage system includes providing an I/O module in the storage system having a network and a storage subsystem, the network connecting the I/O module and the storage subsystem. The I/O module is connected to first and second computer systems and configured to provide virtualized I/O links to the first and second computer systems. A first virtual I/O link associated with a first boot image is mapped to the first computer system, the first boot image being associated with a first I/O device mounted in the I/O module. An I/O switch in the I/O module is caused to connect the first virtual I/O link to the first computer system. The first boot image is suitable for booting a plurality of computer systems connected to the I/O module.
    Type: Application
    Filed: January 10, 2012
    Publication date: July 11, 2013
    Applicant: Hitachi, Ltd.
    Inventors: Toshio Otani, Futoshi Haga
  • Patent number: 8482780
    Abstract: An information processing device includes a processing unit which manages an association processing network formed by image processing devices. The processing unit includes a service evaluation content generating unit which acquires requirement performance information of a service to be stored from a service requirement performance managing unit and generates an evaluation content to be evaluated for the service by including the requirement performance information in an evaluation object, a service evaluation unit which evaluates the evaluation content of the service according to a predetermined requirement, and an association object managing unit which registers the service as a new association object the evaluation content of the service the predetermined requirement of which has been met by the evaluation of the service evaluation unit.
    Type: Grant
    Filed: November 17, 2011
    Date of Patent: July 9, 2013
    Assignee: Ricoh Company, Ltd.
    Inventors: Daigo Uchiyama, Hiroshi Maeda
  • Publication number: 20130166786
    Abstract: An input port for an electronic device for receiving different types of connectors, memory cards, or plugs. The input port includes an outer wall defining a receiving aperture, a substrate positioned within the receiving aperture. A first set of contacts is positioned on the substrate at a first depth into the receiving aperture and a second set of contacts is positioned on a first surface of the outer wall at a second depth into the receiving aperture. The first set of contacts is configured to communicate with a first connector and the second set of contacts is configured to communicate with a second connector.
    Type: Application
    Filed: December 23, 2011
    Publication date: June 27, 2013
    Applicant: Apple Inc.
    Inventor: Changsoo Jang
  • Patent number: 8451484
    Abstract: An information processing apparatus and method for controlling printing, the apparatus and method including acquiring printing apparatus identification information for identifying a printing apparatus from a removable medium connected to the information processing apparatus, producing print data to be printed by the printing apparatus using a printer driver compatible with the printing apparatus identified by the printing apparatus identification information, storing the print data produced by the print data production unit on the removable medium.
    Type: Grant
    Filed: October 13, 2006
    Date of Patent: May 28, 2013
    Assignee: Canon Kabushiki Kaisha
    Inventor: Naohiro Isshiki
  • Patent number: 8451463
    Abstract: An information processing method includes the steps of acquiring information for identifying customized drivers; displaying the customized drivers in such a way as to be identifiable based on the information acquired in the acquisition step; selecting a driver to be installed from the customized drivers displayed in the display step; and installing the customized driver selected in the selection step.
    Type: Grant
    Filed: March 28, 2006
    Date of Patent: May 28, 2013
    Assignee: Canon Kabushiki Kaisha
    Inventor: Mariko Kishino
  • Patent number: 8443112
    Abstract: A transmitting section 7a outputs a transmission signal to the side of a transmission line 1. A first switching section Qa1 outputs the transmission signal to the transmission line 1. A second switching section Qa2 outputs the transmission signal from the transmission line 1. A receiving section 9a receives the transmission signal from the transmission line 1. A first detecting section 13a detects the transmission signal flowing through the first switching section Qa1. A second detecting section 19a detects the transmission signal flowing through the second switching section Qa2. When the transmission signal from the transmitting section 7a is not detected at both the first and second detecting sections 13a and 19a, a selecting section 15a selects the receiving section 9a and outputs a reception signal.
    Type: Grant
    Filed: March 24, 2009
    Date of Patent: May 14, 2013
    Assignee: B & Plus K.K.
    Inventor: Mitsuo Takarada
  • Patent number: 8423331
    Abstract: A method for optimization of the avionics platform of an aircraft, intended to implement a set of avionics functions. The association between the platform's functional architecture elements (functions, functional links) and the elements of its equipment architecture (equipment, network paths, direct physical links) are formalized by sets of constraints in the form of linear inequalities of decision variables. Certain segregation or co-location functional constraints are also envisaged. Optimization of the avionics platform is achieved through the minimization of cost functions which are linearly dependent on said decision variables. This minimization under constraints is achieved in an effective manner by the Simplex algorithm.
    Type: Grant
    Filed: May 17, 2010
    Date of Patent: April 16, 2013
    Assignee: Airbus Operations SAS
    Inventor: Frédéric Minot
  • Patent number: 8386660
    Abstract: The invention relates to a method for configuring interfaces of computers belonging to an avionic platform. The platform implements a plurality of avionic functions which may exchange functional messages, each functional message comprising one or more parameters. Each avionic function is implemented by means of software modules hosted by computers. For each software module hosted by a computer, signal occurrences are generated for transmitting all the parameters of the functional messages of the function associated with the software module, this on the different communications media. Next all the occurrences are grouped per functional system, parameter and communications medium in order to configure the interfaces of these computers.
    Type: Grant
    Filed: September 15, 2010
    Date of Patent: February 26, 2013
    Assignee: Airbus Operations SAS
    Inventor: Frédéric Minot
  • Patent number: 8386665
    Abstract: A distributed direct memory access (DMA) method, apparatus, and system is provided within a system on chip (SOC). DMA controller units are distributed to various functional modules desiring direct memory access. The functional modules interface to a systems bus over which the direct memory access occurs. A global buffer memory, to which the direct memory access is desired, is coupled to the system bus. Bus arbitrators are utilized to arbitrate which functional modules have access to the system bus to perform the direct memory access. Once a functional module is selected by the bus arbitrator to have access to the system bus, it can establish a DMA routine with the global buffer memory.
    Type: Grant
    Filed: June 28, 2011
    Date of Patent: February 26, 2013
    Assignee: Intel Corporation
    Inventors: Kumar Ganapathy, Ruban Kanapathippillai, Saurin Shah, George Moussa, Earle F. Philhower, III, Ruchir Shah
  • Publication number: 20130046906
    Abstract: Exemplary method, system, and computer program embodiments for hierarchy multi-tenancy support for configuration of a plurality of host attachment through a plurality of resource groups in a computing storage environment are provided. In one embodiment, multiple data storage subsystems are configured with multiple operators for configuration and management of multiple host attachments to multiple logical volumes. A logical operator is designated with the responsibility of designating authority to a host attachment operator and the ability to configure multiple logical volumes. Limited authority is provided for the host attachment operator to configure multiple volume groups and multiple host ports to a specific user.
    Type: Application
    Filed: August 19, 2011
    Publication date: February 21, 2013
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventor: Richard A. RIPBERGER
  • Patent number: 8370534
    Abstract: A method of routing data in an information handling system can include receiving a notification from a management controller at a basic input/output system (BIOS) that includes a system management interrupt (SMI) handler. The a notification can indicate that the management controller has a data packet bound for a peripheral component interconnect express input/output (PCIe I/O) device coupled to a secondary processor. The method can include generating a system management interrupt at the information handling system via the BIOS SMI handler in response to the notification. The method can also include retrieving the data packet from the management controller via the BIOS SMI handler and sending a payload associated with the data packet from the BIOS SMI handler to the PCIe I/O device.
    Type: Grant
    Filed: December 3, 2009
    Date of Patent: February 5, 2013
    Assignee: Dell Products, LP
    Inventors: Mukund P. Khatri, Surender V. Brahmaroutu
  • Patent number: 8364856
    Abstract: A memory module is coupled to a number of controllers. The memory module is configured to configure each of a number of data input/output ports thereof as at least one of an input and an output in response to a first command from a particular controller of the controllers. The memory module is configured to partition itself into memory partitions in response to a second command from the particular controller so that each memory partition corresponds to a respective one of the controllers. Each of a number of data input/output ports of the controllers is configurable as at least one of an input and an output to correspond to a respective one of the input/output ports of the memory module. The first and second commands may originate from the particular controller, or the controllers may be coupled in parallel to the memory module.
    Type: Grant
    Filed: April 12, 2012
    Date of Patent: January 29, 2013
    Assignee: Micron Technology, Inc.
    Inventors: Terry R. Lee, David Ovard, Roy Greeff, Robert N. Leibowitz, Victor Tsai
  • Publication number: 20120303838
    Abstract: A method and an apparatus for identifying device ports of a data card in a Linux system are provided, the method comprises: acquiring information of a Universal Serial Bus (USB) device; recording device information that is related to the USB device to be identified in said information; acquiring port information of each port of said USB device to be identified according to the device information of the said USB device to be identified; identifying attributes of said ports according to the information of each port. By acquiring the device information and the port information, the Attention (AT) port and the Modem port could be identified correctly according to the feature that the AT port and the Modem port could send and receive AT commands as well as the preset order attribute of the AT port and the Modem port, thus identifying the attributes of each port of the device accurately.
    Type: Application
    Filed: August 10, 2010
    Publication date: November 29, 2012
    Applicant: ZTE Corporation
    Inventor: Ying Chen
  • Patent number: 8306705
    Abstract: System and method for providing an excavation characteristic associated with an earthmoving machine. In one embodiment, a radio frequency identification (RFID) tag associated with an attachment mounted to an earthmoving machine may be identified. An optical benchmark signal may be detected, by an optical receiver. The position of the attachment relative to the earthmoving machine may be determined based, at least in part, on identification of the RFID tag. The position of the attachment may be provided to an operator of the earthmoving machine.
    Type: Grant
    Filed: April 11, 2008
    Date of Patent: November 6, 2012
    Assignee: Caterpillar Trimble Control Technologies LLC
    Inventors: Mark Edward Nichols, Edward Wolf
  • Publication number: 20120271968
    Abstract: A processor includes a RISC CPU core and a plurality of peripherals including a configurable logic cell peripheral. The configurable logic cell peripheral may be configured to combine a plurality of inputs into a single output. The configurable logic cell may be programmable to function as one of a plurality of predetermined logic functions.
    Type: Application
    Filed: April 18, 2012
    Publication date: October 25, 2012
    Inventors: Kevin Lee Kilzer, Sean Steedman, Jerrold S. Zdenek, Vivien N. Delport, Zeke Lundstrum, Fanie Duvenhage
  • Publication number: 20120198101
    Abstract: This document discusses, among other things, methods and apparatus for detecting an attached state of a port of a device. In an example, a method can include monitoring a supply bus pin of a USB port for a valid voltage using a first state machine, monitoring an ID pin of the USB port for a non-floating voltage using a second state machine, and simultaneously and independently executing the first state machine and the second state machine, wherein the first state machine is different than the second state machine.
    Type: Application
    Filed: January 27, 2012
    Publication date: August 2, 2012
    Inventors: Brewster Porcella, Randall Wetzel
  • Patent number: 8212586
    Abstract: An integrated circuit capable of dual configuration of data flow and operable in a plurality of operational modes is provided. The circuit includes eight corner pins, wherein the eight corner pins comprise a first corner pin and a second corner pin on each side of the circuit in each of four side sets, wherein a first corner pin of one side of the circuit is proximate and adjacent to a second corner pin of an adjacent side counterclockwise from the first corner pin and together constitute a paired corner set, each paired corner set comprising a differential input and a differential output.
    Type: Grant
    Filed: October 8, 2009
    Date of Patent: July 3, 2012
    Assignee: Micrel, Inc.
    Inventors: Thomas S Wong, David Naren
  • Patent number: 8200573
    Abstract: A system for optimization of variables is provided. The system includes a buyer finance system for receiving asset data and buyer finance data. A seller variable system receives the asset data and the buyer finance data and applies a seller variable distribution to generate seller transaction state data. A finance variable system receives the asset data and the buyer finance data and applies a finance variable distribution to generate finance transaction state data. A variable optimization system receives the seller transaction state data and the finance transaction state data and generates transaction approval data.
    Type: Grant
    Filed: June 5, 2008
    Date of Patent: June 12, 2012
    Assignee: Skopos Financial Group, LLC
    Inventors: A. John Fineout, Craig M. Allen, Thomas R. Brower
  • Patent number: 8194697
    Abstract: A selective connection device allowing the connection of at least one peripheral to a target computer and a selective control system comprising such a device. It relates to the field of devices for the selective connection of a control device composed of input/output peripherals to various target computers. The selective connection device affords security guarantees by preventing communication between the various target computers that may be controlled.
    Type: Grant
    Filed: February 25, 2008
    Date of Patent: June 5, 2012
    Assignee: Sagem Defense Securite
    Inventors: François Guillot, Jean-Marie Courteille
  • Publication number: 20120131233
    Abstract: A method for assigning addresses to a plurality of physiological sensor units is disclosed. A physiological measurement system and a connector element for a physiological measurement system are also disclosed. To enable identification of identical sensor units in a measurement system, each input port of a connector element, such as a trunk cable, is adapted to determine at least part of a device address of a sensor unit connected to that input port, thereby to obtain a unique device address for each sensor unit connected to the connector element.
    Type: Application
    Filed: November 22, 2010
    Publication date: May 24, 2012
    Applicant: GENERAL ELECTRIC COMPANY
    Inventor: Börje Rantala
  • Patent number: 8171181
    Abstract: A memory module has one or more memory devices, a controller in communication with the one or more memory devices, and a plurality of input/output ports. The controller is configured to configure each input/output port as an input, an output, or a bidirectional input/output.
    Type: Grant
    Filed: May 5, 2008
    Date of Patent: May 1, 2012
    Assignee: Micron Technology, Inc.
    Inventors: Terry R. Lee, David Ovard, Roy Greeff, Robert N. Leibowitz, Victor Tsai
  • Patent number: 8166337
    Abstract: Relating with board numbers of the boards mounted with the logic circuits and mounted places on the boards and in relation to log information to be collected from the logic circuits, analysis information describing information to be processed when the log information is generated, information of a condition for which the log information is to be valid, and information of a condition for which the log information is to be invalid are defined for analyzing failures using the analysis information based on the logic circuits. Upon the realization of the failure analysis based on the logic circuits, the analysis information further describes information of the priority of the log information to realize a thorough analysis of critical failures.
    Type: Grant
    Filed: August 26, 2008
    Date of Patent: April 24, 2012
    Assignee: Fujitsu Limited
    Inventor: Masato Nakagawa
  • Publication number: 20120096189
    Abstract: A method and system for allowing a media player to determine if it supports the capabilities of an accessory are disclosed. The method and system comprise requesting information about the capabilities of the accessory by the media player and providing information about the capabilities of the accessory by the accessory to the media player. The method and system further include utilizing the information to determine if the capabilities of the accessory are supported by the media player. Accordingly, a method and system in accordance with the present invention provides a system that allows a media player to obtain information from an accessory about the accessory's capability. A media player can then utilize this information to allow for the maximum functionality of the accessory when connected to the media player.
    Type: Application
    Filed: December 20, 2011
    Publication date: April 19, 2012
    Applicant: Apple Inc.
    Inventors: Paul Holden, Greg Marriott, Donald J. Novotney, John B. Filson, David Tupman
  • Patent number: 8154754
    Abstract: In response to a print request from a host computer, a port for receiving print data is assigned to the host computer, the host computer is notified of a URI representing the port that serves as a destination of print data, and the port is associated with the URI in a port-status management table. When a connection for sending print data from a host computer is established, the port-status management table is referred to. If the host computer is associated with the port of the connection, printing is executed. After receiving print data, the port is closed, and the port-status management table is updated to cancel the assignment of the port to the host computer.
    Type: Grant
    Filed: March 9, 2011
    Date of Patent: April 10, 2012
    Assignee: Canon Kabushiki Kaisha
    Inventor: Nobuhiko Maki
  • Patent number: 8144256
    Abstract: A repeater unit includes an input circuit having an input terminal that can be connected to output of an upstream repeater unit through a signal cable for inputting a video signal from the input terminal; an output circuit having an output terminal that can be connected to input of a downstream repeater unit through a signal cable for outputting a video signal to the output terminal; and a selection circuit that can be connected to a video signal output device for outputting a video signal and outputs the video signal input from the video signal output device to the output circuit. The input circuit and the output circuit have termination resistors matched with each other. When the repeater units are daisy-chained, termination matching is conducted.
    Type: Grant
    Filed: October 4, 2006
    Date of Patent: March 27, 2012
    Assignee: Panasonic Corporation
    Inventor: Kazuo Ota
  • Patent number: 8140110
    Abstract: A system and method of controlling input and output in a multi-mode wireless processing system. The method can include receiving an instruction for communication in a multi-mode wireless processing system; and determining from a field in the received instruction whether a designated processing unit generates output data or receives input data.
    Type: Grant
    Filed: August 8, 2005
    Date of Patent: March 20, 2012
    Assignee: Freescale Semiconductor, Inc.
    Inventors: Lewis Neal Cohen, Daniel Thomas Werner, Theodore Jon Myers, Robert W. Boesel
  • Patent number: 8127050
    Abstract: There is described a method and system for inputting/outputting multiple data streams of variable widths. Input/output pins are grouped together via a plurality of transfer blocks, each transfer block being controlled by an independent clock. Data streams can therefore be input/output using asynchronous clocks. Two data streams can also be input/output on a single pin using the rising and falling edge of the clock.
    Type: Grant
    Filed: June 15, 2010
    Date of Patent: February 28, 2012
    Assignee: Matrox Graphics Inc.
    Inventors: Yves Tremblay, Pierluc Bertrand
  • Patent number: 8127049
    Abstract: There is described a method and system for inputting/outputting multiple data streams of variable widths. Input/output pins are grouped together via a plurality of transfer blocks, each transfer block being controlled by an independent clock. Data streams can therefore be input/output using asynchronous clocks. Two data streams can also be input/output on a single pin using the rising and falling edge of the clock.
    Type: Grant
    Filed: March 12, 2008
    Date of Patent: February 28, 2012
    Assignee: Matrox Graphics Inc.
    Inventors: Yves Tremblay, Pierluc Bertrand
  • Publication number: 20120047287
    Abstract: Provided are a method, system, and computer program product for using information on Input/Output (I/O) sizes of accesses to an extent to determine a type of storage device for the extent from a plurality of storage devices comprising at least one of a first storage type and a second storage type. Performance information is processed for a time period for Input/Output (I/O) operations with respect to an extent maintained in at least one of the storage devices of the first storage type, wherein the performance information indicates an I/O size of the I/O operations with respect to the extent. A determination is made as to whether characteristics of the I/O operations other than I/O size indicate that the extent is eligible for migration to at least one of the storage devices of the second storage type. A determination is made as to whether characteristics of the I/O sizes of the I/O operations.
    Type: Application
    Filed: August 23, 2010
    Publication date: February 23, 2012
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Lawrence Y. Chiu, Sangeetha Seshadri
  • Patent number: 8117353
    Abstract: An image processing apparatus is capable of communicating data with a plurality of external apparatuses attached to the image processing apparatus. Each of the external apparatuses includes an advisor that advises a user of access to the external apparatus. A display section displays information on the external apparatuses attached to the image processing apparatus. A selecting section selects a desired one external apparatus from among the plurality of external apparatuses displayed on said display section. A transmitter transmits an access command to the desired one external apparatus. When the selected external apparatus receives the access command, the advisor advises the user of the access to the selected external apparatus, emitting flashing light.
    Type: Grant
    Filed: December 12, 2008
    Date of Patent: February 14, 2012
    Assignee: Oki Data Corporation
    Inventor: Sohei Kakizaki
  • Patent number: 8108583
    Abstract: A data transfer system comprising a first bus interface, a second bus interface, a first-in-first-out memory, a controller and a message unit. The message unit is operable to queue a plurality of data transfer request messages from the first bus interface and the second bus interface. The controller is operable to process each data transfer request message and transfer data between the first bus interface, the first-in-first-out memory and the second bus interface. The controller is configured to calculate error detection codes (EDCs) and chain EDC values.
    Type: Grant
    Filed: March 23, 2005
    Date of Patent: January 31, 2012
    Assignee: Emulex Design & Manufacturing Corporation
    Inventors: Shawn Adam Clayton, Brian Mark Fortin, Daniel Brian Willie, John Leland Wood
  • Publication number: 20120002675
    Abstract: In one embodiment, the present invention includes a method for determining whether a packet received in an input/output (I/O) circuit of a node is destined for the node and if so, providing the packet to an egress queue of the I/O circuit and determining whether one or more packets are present in an ingress queue of the I/O circuit and if so, providing a selected packet to a first or second output register according to a global schedule that is independent of traffic flow. Other embodiments are described and claimed.
    Type: Application
    Filed: June 30, 2010
    Publication date: January 5, 2012
    Inventors: MICHAEL KAUSCHKE, Gautam B. Doshi
  • Patent number: 8090885
    Abstract: Localization and/or customization of computing devices are accomplished automatically through an add-on input device. Operating system or a separate application in the computing device is arranged to communicate with or recognize the input device such as a keypad and configure parameter of the computing device such as language, user interface arrangement, communication setup, and the like accordingly without user interaction.
    Type: Grant
    Filed: January 14, 2008
    Date of Patent: January 3, 2012
    Assignee: Microsoft Corporation
    Inventors: David Callaghan, Daryn E. Robbins, Sandra E. MacDonald
  • Patent number: 8086765
    Abstract: Illustrated is a system and method for identifying a memory page that is accessible via a common physical address, the common physical address simultaneously accessed by a hypervisor remapping the physical address to a machine address, and the physical address used as part of a DMA operation generated by an I/O device that is programmed by a VM. It also includes transmitting data associated with the memory page as part of a memory disaggregation regime, the memory disaggregation regime to include an allocation of an additional memory page, on a remote memory device, to which the data will be written. It further includes updating a P2M translation table associated with the hypervisor, and an IOMMU translation table associated with the I/O device, to reflect a mapping from the physical address to a machine address associated with the remote memory device and used to identify the additional memory page.
    Type: Grant
    Filed: April 29, 2010
    Date of Patent: December 27, 2011
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventors: Yoshio Turner, Jose Renato Santos, Jichuan Chang
  • Patent number: 8086762
    Abstract: A multi-port SERDES transceiver includes multiple parallel and serial ports, and the flexibility to connect any one of the parallel or serial ports to another parallel or serial port. The ports include programmable pads that are capable of supporting multiple different data protocols, timing protocols, electrical specifications, and input-output functions. A management data IO pad also enables the transceiver to support different electrical requirements and data protocols at the same time. The substrate layout of the transceiver is configured so that the parallel ports and the serial ports are on the outer perimeter. A logic core is at the center, where the logic core operates the serial and parallel data ports, and the bus that connects the data ports. The bus can be described as a “ring” structure (or donut “structure”) around the logic core, and is configured between the logic core and the data ports.
    Type: Grant
    Filed: April 1, 2009
    Date of Patent: December 27, 2011
    Assignee: Broadcom Corporation
    Inventors: Hoang T. Tran, Howard A. Baumer
  • Publication number: 20110307525
    Abstract: A method for managing a virtual storage device including scanning ports of a device for storage devices coupled to the device and identifying file systems of the storage devices, creating a database to include entries for the storage devices and files included in the storage devices based on the file systems of the storage devices, and aggregating the files listed in the database as a virtual storage device.
    Type: Application
    Filed: June 15, 2010
    Publication date: December 15, 2011
    Inventor: David H. Hanes
  • Patent number: 8073988
    Abstract: A reconfigurable computing device includes a reconfigurable logical device of which a circuit logic can be changed based on configuration data, a storage part to store beforehand input-output attributes of input-output parts of the reconfigurable logical device, and a verification part to verify the configuration data by making a comparison between information on the input-output parts in the configuration data and the input-output attributes stored in the storage part. With this, it is possible to inspect the configuration data of the reconfigurable logical device by a simple method.
    Type: Grant
    Filed: September 17, 2009
    Date of Patent: December 6, 2011
    Assignees: Toyota Infotechnology Center., Ltd., Toyota Jidosha Kabushiki Kaisha
    Inventor: Makoto Honda
  • Publication number: 20110289239
    Abstract: According to one aspect there is disclosed an apparatus. The apparatus may include a first device.
    Type: Application
    Filed: August 10, 2010
    Publication date: November 24, 2011
    Applicant: O2MICRO INTERNATIONAL LIMITED
    Inventors: Xiaojun Zeng, Kevin Sheng