Input/output Addressing Patents (Class 710/3)
  • Publication number: 20130097338
    Abstract: A management method is provided, suitable for an electronic system having electronic devices connected in a daisy-chain configuration. The management method comprises the steps of: the electronic devices are sequentially connected with a host, thereby obtaining universal unique identifiers corresponding to the electronic devices; serial numbers corresponding to the electronic devices are generated according to a first order of obtainment of the universal unique identifiers of the electronic devices; and the host communicates with the electronic devices according to the serial numbers.
    Type: Application
    Filed: October 12, 2012
    Publication date: April 18, 2013
    Applicant: ACER INCORPORATED
    Inventor: Acer Incorporated
  • Patent number: 8423678
    Abstract: This invention relates to methods and apparatus for providing a resilient network database. The invention relates particularly, but not exclusively, to the IP Multimedia Subsystem (IMS). The invention is directed to an interface for a database node comprising: a port for receiving a request for information from a network node; a processor for determining if the database node can respond to said request; and a transmitter for forwarding the request to another database node if the particular database node cannot respond. The invention is also directed to a distributed database comprising a number of database nodes, wherein a request received by one node is forwarded to other nodes in the distributed database if the particular node cannot handle the request.
    Type: Grant
    Filed: October 18, 2010
    Date of Patent: April 16, 2013
    Assignee: Apple Inc.
    Inventors: Alan Darbyshire, Matteo Candaten
  • Patent number: 8417851
    Abstract: In a disclosed example of a method, a requested value of a target register may be specified as a precondition to performing a requested read or write operation. The requested read or write operation may be generated by a requesting device, such as a processor, and sent over a bus to a peripheral device containing the target register. The target register may be polled internally to the peripheral device without generating additional bus traffic between the requesting device and the peripheral device. A ring topology may be used to internally poll the target register and to perform the requested read or write operation when the polled value of the target register equals the requested value.
    Type: Grant
    Filed: June 27, 2011
    Date of Patent: April 9, 2013
    Assignee: International Business Machines Corporation
    Inventors: Etai Adar, Eric F. Robinson, Yossi Shapira
  • Patent number: 8417836
    Abstract: A serial peripheral interface (SPI) controller can be configured in response to data received via the interface. The SPI controller can perform read and write operations upon registers of a register bank in response to signals received via one or more of a data signal line, a clock signal line, and a select signal line. By detecting combinations of signals on one or more of the data signal line, clock signal line and select signal line, the SPI controller can detect the initiation of data read and write operations that may be in accordance with any of several different SPI protocols.
    Type: Grant
    Filed: March 5, 2012
    Date of Patent: April 9, 2013
    Assignee: Skyworks Solutions, Inc.
    Inventor: Thomas Obkircher
  • Patent number: 8417864
    Abstract: A cascade-able serial bus device for coupling between a host device and another serial bus device is disclosed. The host device includes a serial bus interface. The serial bus device includes a first connection interface, a second connection interface and a bypassing module. The first connection interface is coupled to the serial bus interface of the host device. The second connection interface is coupled to the second serial bus device. The bypassing module is coupled to a chip select (CS) signal line of the serial bus interface and the second connection interface for selectively bypassing or non-bypassing the CS signal to the second serial bus device.
    Type: Grant
    Filed: April 15, 2010
    Date of Patent: April 9, 2013
    Assignee: Industrial Technology Research Institute
    Inventors: Yuan-Heng Sun, Yeu-Horng Shiau
  • Patent number: 8417835
    Abstract: There is provided an apparatus including a plurality of modules. Each module includes a storage unit configured to store a waiting ID and a specific ID of the module, a communication unit configured to transmit and receive packets to and from a bus, and a processing unit configured to process data of a packet which includes a valid flag indicating that the packet is valid, wherein the communication unit takes in data held by a packet which has an ID that coincides with the waiting ID, and stores the processed data in a packet which includes the valid flag indicating invalid and an ID coincident with the specific ID, and transmits the packet.
    Type: Grant
    Filed: April 5, 2010
    Date of Patent: April 9, 2013
    Assignee: Canon Kabushiki Kaisha
    Inventors: Michiaki Takasaka, Hisashi Ishikawa
  • Patent number: 8413136
    Abstract: A virtual application packaged for a specific executing environment may be executed on a processing device having an executing environment different from the specific executing environment. A reference, included in extracted installer metadata, to one or more key paths of a hierarchically-structured data store may be modified according to a set of rules related to the executing environment detected in the processing device. The modified extracted installer metadata may be provided to an installer for installing the virtual application. During execution of the virtual application, a request to read, write, or modify the hierarchically-structured data store may be intercepted and changed, such that a first key path included in the request may be mapped to a second key path, based on the detected executing environment. Similarly, a response to the request, which may include the second key path, may be intercepted and modified, to the first key path.
    Type: Grant
    Filed: May 8, 2009
    Date of Patent: April 2, 2013
    Assignee: Microsoft Corporation
    Inventors: Kristofer Reierson, Feroz Gora, Charles Kossi Kekeh, Peter A. Morgan, Joseph W. Rovine, John M. Sheehan, Lidiya Vikhlyayeva
  • Patent number: 8412857
    Abstract: This document describes techniques (300, 600) and apparatuses (102, 106, 700, 800, 900) for peripheral authentication. These techniques (300, 600) and apparatuses (102, 106, 700, 800, 900) may configure data lines for authentication between host device (102) and peripheral (106), use these configured data lines to authenticate the peripheral (106), and then reconfigure the data lines for use. These techniques (300, 600) may also or instead transmit time stamps to a remote entity (402) for tracking peripheral use and/or present home screens (122) responsive to connection to a peripheral (106).
    Type: Grant
    Filed: December 31, 2010
    Date of Patent: April 2, 2013
    Assignee: Motorola Mobility LLC
    Inventors: Roger W. Ady, Sanjay Gupta, Jiri Slaby
  • Patent number: 8407388
    Abstract: A device for manipulating an operating state of a deterministic communication system is provided, which communication system includes a physical data bus, a plurality of nodes connected thereto, and an arrangement for transmitting messages in message frames at fixedly predefined communication cycles. The device is situated in the data bus between at least one node, from whose point of view the operating state of the communication system is manipulated, and the other nodes of the communication system. To make any desired manipulation of the operating state of the communication system possible, the manipulation device includes an arrangement for short-circuiting the data bus (2) and/or interrupting the data bus.
    Type: Grant
    Filed: November 2, 2007
    Date of Patent: March 26, 2013
    Assignee: Robert Bosch GmbH
    Inventors: Alexander Bayerl, Siegfried Hahn
  • Patent number: 8407377
    Abstract: A system and method for clients, a control module, and storage modules to participate in a unified address space in order to and read and write data efficiently using direct-memory access. The method for reading data includes determining a first location in a first memory to write a first copy of the data, a second location in a second memory to write a second copy of the data, where the first memory is located in a first storage module including a first persistent storage and the second memory is located in a second storage module including a second persistent storage. The method further includes programming a direct memory access engine to read the data from client memory and issue a first write request to a multicast address, where the first location, the second location, and a third location are associated with the multicast address.
    Type: Grant
    Filed: July 23, 2012
    Date of Patent: March 26, 2013
    Assignee: DSSD, Inc.
    Inventors: Michael W. Shapiro, Jeffrey S. Bonwick, William H. Moore
  • Patent number: 8396997
    Abstract: A plug-and-play surveillance system that can be set up by even computer-illiterates is disclosed herein. The system comprises an external storage device connected to a computing device and a monitoring device. A registration and matching service receives at least one unique identification code from the external storage device and the monitoring device and uses it to establish a unique pairing between the external storage device and the monitoring device. Subsequent communication between them can be directly established without the need of re-registration. The present invention provides a convenient surveillance system without complex setting and configuration. The present invention also provides higher privacy level and flexibility that additional features can be added to the system based on the user's need.
    Type: Grant
    Filed: March 7, 2011
    Date of Patent: March 12, 2013
    Inventors: Fan Luk Tsang, King Man Fung
  • Patent number: 8392610
    Abstract: A system, apparatus, and method dynamically manages logical path resources by adding, removing, and establishing logic paths based on specified priority schemes associated with the logical path resources. Information associated with the logical path resources is updated in a logical path resource table.
    Type: Grant
    Filed: January 30, 2008
    Date of Patent: March 5, 2013
    Assignee: International Business Machines Corporation
    Inventors: Juan A. Coronado, Roger G. Hathorn, Bret W. Holley
  • Patent number: 8392619
    Abstract: Systems, methods and computer program products for providing indirect data addressing at an I/O subsystem of an I/O processing system. The computer program product includes a tangible storage medium readable by a processing circuit and storing instructions for execution by the processing circuit for performing a method. The method includes receiving a control word for an I/O operation. The control word includes an indirect data address for data associated with the I/O operation. The indirect data address includes a starting location of a list of storage addresses that collectively specify the data, the list spans two or more non-contiguous storage locations. Data is gathered responsive to the list. The gathered data is transmitted to a control unit in the I/O processing system.
    Type: Grant
    Filed: February 10, 2011
    Date of Patent: March 5, 2013
    Assignee: International Business Machines Corporation
    Inventors: Daniel F. Casper, Mark P. Bendyk, John R. Flanagan, Catherine C. Huang, Matthew J. Kalos, Ugochukwu C. Njoku, Dale F. Riedy, Gustav E. Sittmann, Harry M. Yudenfriend
  • Patent number: 8385061
    Abstract: The present invention is a system for implementing a meta-disk aggregation model for storage controllers. The system includes a storage controller configured for communicatively coupling with a server. The system further includes a meta-disk drive group having a plurality of disk drives, the meta-disk drive group configured for being communicatively coupled with the storage controller, each of the plurality of disk drives including a drive interface connector. Additionally, each drive interface connector of the plurality of disk drives of the meta-disk drive group is configured for being communicatively coupled to each of the remaining drive interface connectors of the plurality of disk drives, thereby allowing the plurality of disk drives to communicate as a single device with the storage controller.
    Type: Grant
    Filed: October 24, 2006
    Date of Patent: February 26, 2013
    Assignee: LSI Corporation
    Inventors: Sridhar Balasubramanian, Kenneth Hass
  • Patent number: 8387067
    Abstract: A message tracking and verifying system for verifying the correctness of messages being passed may comprise a tracking module for tracking a request message and a verifying module for verifying a response message. The tracking module may be configured to store a calculated source address and a calculated response address range. The verifying module may be configured to obtain an actual source address from the response message and an actual response address range for the response message. The correctness of the response message is determined based on the comparison of the calculated source address with the actual source address and the comparison of the calculated response address range with the actual response address range.
    Type: Grant
    Filed: March 14, 2008
    Date of Patent: February 26, 2013
    Assignee: LSI Corporation
    Inventor: Babu H. Prakash
  • Patent number: 8380920
    Abstract: The invention provides a data access method of a flash memory. First, a write command, a write address, and target data are received from a host. A target block corresponding to the write address is then determined from the flash memory. Whether a storage space corresponding to the write address in the target block has stored data therein is then determined. When the storage space of the target block does not have stored data therein, the target data is written into the storage space of the target block. When the storage space of the target block does have stored data therein, whether a child block mapped to the target block exists in the flash memory is determined. When the child block exists in the flash memory, the target data is written into the child block.
    Type: Grant
    Filed: November 29, 2010
    Date of Patent: February 19, 2013
    Assignee: Silicon Motion, Inc.
    Inventor: Wei-Yi Hsiao
  • Publication number: 20130042024
    Abstract: A plurality of memory devices of mixed type (e.g., DRAMs, SRAMs, MRAMs and NAND-, NOR- and AND-type Flash memories) having associated device type information is serially interconnected. A serial input (SI) containing a device type (DT) and a device identifier (ID) is fed to one device of the serial interconnection. Upon a match between the fed DT matches the DT of the device, the fed ID is latched in a register of the device and an ID for another device is generated, which is then transferred to the next device in the serial interconnection. Otherwise, ID generation is skipped. These steps are performed in all devices. Thus, sequential IDs are generated for the different device types and also the total number of each device type is recognized. If the fed DT is “don't care”, sequential IDs are generated for all devices and the total number of the devices is recognized.
    Type: Application
    Filed: August 21, 2012
    Publication date: February 14, 2013
    Applicant: MOSAID TECHNOLOGIES INCORPORATED
    Inventors: Hong Beom PYEON, HakJune OH, Jin-Ki KIM
  • Patent number: 8375147
    Abstract: An electronic device includes a response-request transmitting unit and a response receiving unit. The response-request transmitting unit transmits a response request including an identifier of the response-request transmitting unit on a second network to an external device through a first net work. The response receiving unit that receives a response including an identifier of the external device on the first network, transmitted through the second network in response to the response request.
    Type: Grant
    Filed: July 12, 2010
    Date of Patent: February 12, 2013
    Assignee: Sony Corporation
    Inventor: Tadashi Kamohara
  • Publication number: 20130031275
    Abstract: In one implementation, a pairing device provides an identify instruction to a peripheral device during a pairing process. The peripheral device generates an identification output in response to the identify instruction.
    Type: Application
    Filed: July 29, 2011
    Publication date: January 31, 2013
    Inventor: David H. Hanes
  • Patent number: 8365232
    Abstract: A wireless transmission method includes: receiving a location specification message indicating a location of a source device (S702 and S703); and selecting a connection mode applied between first and second wireless transmission devices, on the basis of the location of the source device indicated by the location specification message, and establishing a connection according to the selected connection mode (S704 to S706). When the source device is located on a side of the second wireless transmission device (Yes in S704), a first wireless connection mode is selected in the selecting so that the video data is wirelessly transmitted in a direction from the second wireless transmission device to the first wireless transmission device (S706).
    Type: Grant
    Filed: October 14, 2010
    Date of Patent: January 29, 2013
    Assignee: Panasonic Corporation
    Inventors: Makoto Funabiki, Junji Yoshida, Tetsuya Sato
  • Patent number: 8364852
    Abstract: In one embodiment, a network management module converts zone policies for a network into access sets and access set lists. The network management module can define access sets for a collection of peripheral processing devices that share the same communication restrictions imposed by the zone policies. The network management module can allocate address blocks for each access set such that at least some of the peripheral processing devices in the same access can share a common address prefix. The network management module can define access sets lists such that each access set references an access set list that includes all the peripheral processing devices in the network that can communicate with the peripheral processing devices in the referencing access set. The network management module can apply access sets and access set lists in generating or updating firewall filter rules, and in some embodiments, the access sets can be expressed in terms of the one or more common address prefixes.
    Type: Grant
    Filed: December 22, 2010
    Date of Patent: January 29, 2013
    Assignee: Juniper Networks, Inc.
    Inventors: Amit Shukla, Srinivasan Jagannadhan
  • Patent number: 8363816
    Abstract: An incoming call answering and rejecting method, an electronic device, and a digital data storage media are provided. The method is applied to an electronic device having a touch screen and has the following steps. A request of an incoming call is received. A dragging signal is generated on the touch screen. When the dragging signal is an answering signal, the incoming call is answered. When the dragging signal is a rejecting signal, the incoming call is rejected.
    Type: Grant
    Filed: May 11, 2009
    Date of Patent: January 29, 2013
    Assignee: HTC Corporation
    Inventor: Yuan-Mao Tsuei
  • Patent number: 8359408
    Abstract: In one embodiment, the present invention includes a method for reading configuration information from a multi-function device (MFD), building a dependency tree of a functional dependency of functions performed by the MFD based on the configuration information, which indicates that the MFD is capable of performing at least one function dependent upon another function, and loading software associated with the functions in order based at least in part on the indicated functional dependency. Other embodiments are described and claimed.
    Type: Grant
    Filed: June 30, 2008
    Date of Patent: January 22, 2013
    Assignee: Intel Corporation
    Inventors: Ilango S. Ganga, Manoj K. Wadekar, Eric J. DeHaemer
  • Publication number: 20130019030
    Abstract: A baseboard management controller is disclosed. The baseboard management controller adapted to monitor a host comprises a baseboard management control module, a memory controller and a video graphic array (VGA) module. The VGA module comprises a video controller, a decoder, a select circuit and a mapping circuit. The decoder receives a transaction signal from a first local bus and decodes a first address signal contained in the transaction signal. The select circuit selectively transfers data from one of the microprocessor bus, the video controller and the memory controller back to the first local bus according to a control signal. The mapping circuit being connected with the decoder maps the first address signal and a second address signal to a third address signal, updates the first address signal and transfers an updated transaction signal.
    Type: Application
    Filed: June 28, 2012
    Publication date: January 17, 2013
    Inventors: Hung-Ju Huang, Shu-An Huang Ho, Jen-Min Yuan
  • Patent number: 8352639
    Abstract: The present disclosure provides a method of device selection using sensory input and portable electronic device configured for same. In accordance with one example embodiment, there is provided a method for use in a portable electronic device for selecting a peripheral device for connection with the portable electronic device, comprising: measuring a magnetic field within the vicinity of the portable electronic device; determining a relative location of at least two available peripheral devices in accordance with magnetic fields uniquely associated with the at least two available peripheral devices; selecting a peripheral device from the at least two available peripheral devices in accordance with the measured magnetic field; and connecting the portable electronic device to the selected peripheral device using a wireless communications path.
    Type: Grant
    Filed: May 6, 2011
    Date of Patent: January 8, 2013
    Assignee: Research In Motion Limited
    Inventors: Jeffrey Alton Hugh Dods, Nazih Almalki, Sean Bartholomew Simmons, Antoine Boucher
  • Patent number: 8347063
    Abstract: A method of improving USB device virtualization is proposed that allows giving virtual machines (VMs) direct access to USB devices with a combination hardware and software solutions. The USB host controller replaces device identifiers assigned by the VM with real device identifiers that are unique in the system. The real device identifiers are assigned by the virtual machine monitor (VMM) or the host controller.
    Type: Grant
    Filed: August 19, 2005
    Date of Patent: January 1, 2013
    Assignee: Intel Corporation
    Inventors: Kiran Panesar, Philip Lantz
  • Patent number: 8340810
    Abstract: A robotic tape library which queues two or more move instructions is described. Generally, the robotic system receives a first move instruction which commands a first robot to move a first tape cartridge from a shelf to a first tape drive to be loaded therein. Though the first move has not actually taken place, the library replies to the host computer that the first tape drive has been loaded with the first tape cartridge, at least to an acceptable level of engagement, at which point, the first move instruction is queued. After receiving a second move instruction from the host to move a second tape cartridge from the shelf to a second tape drive, the library reorganizes and physically carries out the move instructions with potentially different hardware in a preferred order.
    Type: Grant
    Filed: October 31, 2008
    Date of Patent: December 25, 2012
    Assignee: Spectra Logic Corp.
    Inventors: Matthew Thomas Starr, Michael Gerard Goberis
  • Patent number: 8341325
    Abstract: An apparatus and method is disclosed for providing an extensible information handling system (IHS) bus implemented on predetermined channels of a digital video interface. IHS video signal information is multiplexed with IHS bus information by a host multiplexer for transmission across a digital video connector. The multiplexed IHS video signal and IHS bus information is received by a display multiplexer, where it is demultiplexed. Demultiplexed IHS video signal information is received by a video interface receiver, where it is used to generate an image on a digital display. Demultiplexed IHS bus information is received by a host bus interface transmitter/receiver, where it is used to support peripheral devices attached to the digital display.
    Type: Grant
    Filed: September 15, 2011
    Date of Patent: December 25, 2012
    Assignee: Dell Products L.P.
    Inventors: Joseph Edgar Goodart, Shuguang Wu
  • Patent number: 8341378
    Abstract: The invention provides a data access method for a flash memory. First, a write command, a write address, and target data are received from a host. A target block corresponding to the write address is then determined. Whether a storage space with the write address in the target block stores data is then determined. When the storage space does not store data, the target data is written to the storage space of the target block. When the storage space stores data, whether a file allocation table (FAT) block mapped to the target block exists in the flash memory is then determined. When the FAT block exists, the target data is written to the FAT block. When the FAT block does not exist, whether a child block mapped to the target block exists in the flash memory is determined. When the child block exists, the target data is written to the child block.
    Type: Grant
    Filed: August 12, 2010
    Date of Patent: December 25, 2012
    Assignee: Silicon Motion, Inc.
    Inventor: Wei-Yi Hsiao
  • Publication number: 20120317311
    Abstract: A storage system configured to associate a virtual port 810 to a plurality of physical ports 800. In response to commands from computers, the storage system 100 manages relation between physical ports and virtual ports and relation between virtual port and volumes by performing processes such as creating a virtual port, assigning LUs to a virtual port, moving a virtual port between physical ports and deleting a virtual port. The storage system also maintains/calculates statistics information for ports and displays the information for each virtual port.
    Type: Application
    Filed: August 21, 2012
    Publication date: December 13, 2012
    Applicant: HITACHI, LTD.
    Inventors: Hiroshi Arakawa, Toshio Otani
  • Patent number: 8330862
    Abstract: An STB (104), which reduces operating load of a user and causes a television (101) and an amplifier (102) to be appropriately linked, includes: a receiving unit (204) which receives a broadcast signal including an application program written in Java (registered trademark); a Java VM (403) which executes the application program; a CEC (401b4) which performs HDMI-CEC-compliant communication between each of the television (101) and the amplifier (102); and a device control library (405e) which performs conversion between data handled by an application program and data communicated by the CEC (401b4), so that the television (101) and the amplifier (102) can be controlled by the application program executed by the Java VM (403).
    Type: Grant
    Filed: December 19, 2006
    Date of Patent: December 11, 2012
    Assignee: Panasonic Corporation
    Inventors: Keisuke Matsuo, Takakazu Shiomi
  • Patent number: 8332551
    Abstract: The invention relates to a compressed data managing system and method for circular buffer. By using the system and method of the invention, when storing the compressed data in a circular buffer and an event occurs, the hardware compression mechanism can stop immediately, without jeopardizing the decompression of the compressed data. Therefore, the system and method of the invention can overcome the following conventional problem: Conventional real-time tracers need several cycles to write the compressed data into the trace memory, which is unbeneficial to error diagnosis. Since when an error occurs, the system might enter the unstable state, this could cause that the tracers fail to write the last compressed data into the trace memory.
    Type: Grant
    Filed: July 27, 2010
    Date of Patent: December 11, 2012
    Assignee: National Sun Yat-Sen University
    Inventors: Ing-Jer Huang, Fu-Ching Yang
  • Publication number: 20120311192
    Abstract: A method of performing an input/output (I/O) processing operation includes: generating an address control structure for each of a plurality of consecutive data transfer requests, each address control structure specifying a local channel memory location of a corresponding address control word (ACW); receiving a data transfer request from a network interface that includes addressing information specified by a corresponding address control structure; comparing, by a data router in the channel, an Offset field of an address control structure and an Expected Offset field of an ACW to determine whether the data transfer request has been received in the correct order; and based on determining that the data transfer request has been received in the correct order, accessing the ACW by the data router and routing the data transfer request to a host memory location specified in the ACW.
    Type: Application
    Filed: May 1, 2012
    Publication date: December 6, 2012
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Clinton E. Bubb, Daniel F. Casper, John R. Flanagan
  • Patent number: 8327034
    Abstract: A slave device (20) communicates with a host system (21) via a host communications bus (22). The host system (21) includes one (or more) processing units that can act as bus masters and send access requests for slave resources on the slave device (20) via the communications bus (22). The slave device platform (20) includes a memory management unit (23), a programmable central processing unit (24) and one or more slave resources (25). The memory management unit (23) acts as an address translating device, and accepts requests with virtual addresses from the master device or devices on the host system (21), translates the virtual addresses used in the access requests to the “internal” physical addresses of the slave's resources and forwards the accesses of the appropriate physical resources (25).
    Type: Grant
    Filed: January 22, 2004
    Date of Patent: December 4, 2012
    Assignee: Arm Norway AS
    Inventors: Jorn Nystad, Edvard Sorgard, Borgar Ljosland, Mario Blazevic
  • Patent number: 8327036
    Abstract: The method includes in placing an instruction presence parameter in the “argument” field of a binary word defining a read/write command generated by generic management programs (drivers) for removable data storage units. This makes it possible to circumvent the limitation of the set of the commands authorized by a generic program for managing a removable data storage unit, without running the risk of data being interpreted wrongly as instructions.
    Type: Grant
    Filed: November 6, 2007
    Date of Patent: December 4, 2012
    Assignee: Oberthur Technologies
    Inventors: Olivier Chamley, Stéphane Andreau
  • Patent number: 8327035
    Abstract: The invention relates to a method for carrying out an application with the help of a portable data carrier (1). With the method according to the invention via a first data channel (5) of the portable data carrier (1) a data connection with a first external device (2) is formed. Involving the first external device (2), a first part of the application is executed. Via a second data channel (6) of the portable data carrier (1) a data connection with the first or a second external device (3) is formed. From the portable data carrier (1) via the second interface (6) there are transferred identification data, which were provided on the execution of the first part of the application, to the external device (3). A second part of the application is not executed until after a release by a user.
    Type: Grant
    Filed: October 15, 2007
    Date of Patent: December 4, 2012
    Assignee: Giesecke & Devrient GmbH
    Inventors: Stephan Spitz, Walter Hinz
  • Patent number: 8321617
    Abstract: In an information system, for I/O migration, the migration management module detects a first I/O function associated with a first I/O device to which the OS is connected, selects a second I/O function associated with a second I/O device which is the same type of the first I/O device, and instructs to hot-add the second I/O function to the OS. And the OS sets a teaming for a first virtual MAC address of a first virtual NIC corresponding to the first I/O function and a second virtual MAC address of a second virtual NIC corresponding to the second I/O function, and disconnects the first virtual MAC address of the first virtual NIC corresponding to the first I/O function.
    Type: Grant
    Filed: May 18, 2011
    Date of Patent: November 27, 2012
    Assignee: Hitachi, Ltd.
    Inventor: Futoshi Haga
  • Publication number: 20120297091
    Abstract: In an information system, for I/O migration, the migration management module detects a first I/O function associated with a first I/O device to which the OS is connected, selects a second I/O function associated with a second I/O device which is the same type of the first I/O device, and instructs to hot-add the second I/O function to the OS. And the OS sets a teaming for a first virtual MAC address of a first virtual NIC corresponding to the first I/O function and a second virtual MAC address of a second virtual NIC corresponding to the second I/O function, and disconnects the first virtual MAC address of the first virtual NIC corresponding to the first I/O function.
    Type: Application
    Filed: May 18, 2011
    Publication date: November 22, 2012
    Applicant: HITACHI, LTD.
    Inventor: Futoshi Haga
  • Patent number: 8316217
    Abstract: A semiconductor device correctly switches endian modes regardless of the current endian mode of an interface. The semiconductor device includes a switching circuit and a first register. The switching circuit switches an interface to be used in big endian or little endian mode. The first register holds control data of the switching circuit. The switching circuit sets the interface in little endian mode when first predetermined control information is supplied to the first register, and sets the interface in big endian mode when second predetermined control information is supplied to the first register. The control information can be correctly inputted without being influenced by the endian setting status.
    Type: Grant
    Filed: December 16, 2011
    Date of Patent: November 20, 2012
    Assignee: Renesas Electronics Corporation
    Inventors: Goro Sakamaki, Yuri Azuma
  • Patent number: 8312189
    Abstract: A computer program product, an apparatus, and a method for processing communications between a control unit and a channel subsystem in an input/output processing system are provided. The computer program product includes a tangible storage medium readable by a processing circuit and storing instructions for execution by the processing circuit for performing a method. The method includes: sending a command from the channel subsystem to the control unit to initiate an input/output operation; setting a time period for completion of the operation; and responsive to the operation not completing within the time period, sending a message to determine whether the control unit has an exchange open for the command.
    Type: Grant
    Filed: February 14, 2008
    Date of Patent: November 13, 2012
    Assignee: International Business Machines Corporation
    Inventors: Daniel F. Casper, John R. Flanagan, Catherine C. Huang, Matthew J. Kalos, Louis W. Ricci
  • Publication number: 20120284427
    Abstract: The present disclosure provides a method of device selection using sensory input and portable electronic device configured for same. In accordance with one example embodiment, there is provided a method for use in a portable electronic device for selecting a peripheral device for connection with the portable electronic device, comprising: measuring a magnetic field within the vicinity of the portable electronic device; determining a relative location of at least two available peripheral devices in accordance with magnetic fields uniquely associated with the at least two available peripheral devices; selecting a peripheral device from the at least two available peripheral devices in accordance with the measured magnetic field; and connecting the portable electronic device to the selected peripheral device using a wireless communications path.
    Type: Application
    Filed: May 6, 2011
    Publication date: November 8, 2012
    Applicant: RESEARCH IN MOTION LIMITED
    Inventors: Jeffrey Alton Hugh Dods, Nazih Almalki, Sean Bartholomew Simmons, Antoine Boucher
  • Publication number: 20120284428
    Abstract: An electronic device includes an audio port, a route selection unit, and an identification unit. The audio port may be electronically connected to a computer peripheral apparatus having a plug. The identification unit identifies the computer peripheral apparatus and then sends a control command to the route selection unit. The route selection unit provides a first data transmission route to the computer peripheral apparatus according to the control command, so that the electronic device can communicate with the computer peripheral apparatus.
    Type: Application
    Filed: September 28, 2011
    Publication date: November 8, 2012
    Applicants: HON HAI PRECISION INDUSTRY CO., LTD., HONG FU JIN PRECISION INDUSTRY (ShenZhen) CO., LTD
    Inventors: ZHENG-HENG SUN, KANG WU
  • Publication number: 20120284429
    Abstract: A master/slave data communication system in which a master device communicates with the slave devices by uniquely addressing each of the slave devices. In order to enhance the security of the data communication system, each slave device includes an address generator for generating unique addresses. Periodically, the master device requests that one or more slave device change its address. In response to the request, the addressed slave device increments its address generating algorithm to provide a new slave address. The master device also includes an algorithm that is synchronized with the slave address generating algorithm, whereby when the slave changes its address, it need not transmit the new slave address to the master device over the bus.
    Type: Application
    Filed: July 16, 2012
    Publication date: November 8, 2012
    Inventors: Christopher Alan Adkins, Donald William Chapelle, Zachary Nathan Fister
  • Patent number: 8291124
    Abstract: There is provided a semiconductor device having a reduced number of external terminals allocated for address input to receive access from outside, while realizing a high-speed response to an access from outside. The semiconductor device employs, in order to allow other external devices to directly access resources it possesses in its own address space, in an external interface circuit, external terminals which input a part of the address signal required for access from outside, a supplementary register which supplements the upper portion of address information that has been input from the external terminals, a mode register accessible from outside, and an address control circuit which generates an address signal to access the address space in a form based on information input from the external terminals, required supplementary information, and mode information of the mode register.
    Type: Grant
    Filed: February 24, 2011
    Date of Patent: October 16, 2012
    Assignee: Renesas Electronics Corporation
    Inventors: Masaaki Hirano, Kunihiko Nishiyama
  • Patent number: 8291146
    Abstract: A system and method using messages to access registers and memory in a PCI Express communications link environment. Vendor defined PCI Express messages can be used to read and write to the memory-mapped or register space of a device. Four types of accesses are defined using this messaging approach, namely memory read, memory write, configuration read and configuration write. The type of register access desired is defined by the appropriate value in a vendor-specific type field in the header of the vendor defined message. If a PCI Express compliant device at the other end of the PCI Express link does not support these types of messages, the messages are silently discarded by the receiver and no error is reported.
    Type: Grant
    Filed: July 15, 2010
    Date of Patent: October 16, 2012
    Assignees: ATI Technologies ULC, Advanced Micro Devices, Inc.
    Inventors: Betty Luk, Gordon F. Caruk
  • Patent number: 8291123
    Abstract: A system for sharing a human-computer interface between a legacy device and an expansion unit for supplementing operation of the legacy device includes a logic device configured to selectively route input and output signals between the human-computer interface and the legacy device or the expansion unit. The expansion unit monitors input signals from the human-computer interface for control codes designating usage of the human-computer interface by either the expansion unit or the legacy device. The logic device includes a switching device that selectively decouples inputs from the human-computer interface from the legacy device during usage of the interface by the expansion unit to isolate the legacy device from input signals not intended for the legacy device.
    Type: Grant
    Filed: September 24, 2007
    Date of Patent: October 16, 2012
    Assignee: Exelis Inc.
    Inventor: Bruce A. Wight
  • Patent number: 8286210
    Abstract: A switching module, system and method facilitate communications between one or more non-CEC enabled devices and a television of an audio/visual (A/V) system. The switching module is able to accommodate both Consumer Electronic Control (CEC) enabled and non-CEC enabled devices for communication with the television. In response to user control of a user interface of the switching module, when a non-CEC enabled device is coupled to the switching module, a high definition multimedia interface (HDMI) input port of the HDMI switching module is selected and a default HDMI device type and corresponding HDMI logic address is set for the non-CEC enabled device. This information is displayed for the user by the television.
    Type: Grant
    Filed: July 2, 2009
    Date of Patent: October 9, 2012
    Assignees: Sony Corporation, Sony Electronics Inc.
    Inventors: David Boyden, Rafael Calderon, David Dykstra, Koji Kawashima, Duyet Pham
  • Publication number: 20120254471
    Abstract: A docking device for restoring location arrangement of output devices is provided according to an aspect of the present invention. The docking device includes a transmission module configured to obtain output information from an information generation module and transmit it to an output device and an identifier storage module configured to store an identifier corresponding to the output device. An output system and method for restoring a location arrangement of output devices are also provided.
    Type: Application
    Filed: June 13, 2012
    Publication date: October 4, 2012
    Inventors: Hongwei Li, Zihua Guo, Fei Zhou
  • Publication number: 20120254472
    Abstract: Techniques for distinguishing between symmetrically-connected integrated circuit devices so that each device may be individually selected are disclosed in reference to various embodiments. In one embodiment, a bi-directional data path provided for ongoing data transfer between a master device and multiple nominally identical slave devices is used to receive a merged set of randomly generated values from the slave devices, and then used to return one or more device-select values that enable assignment of a unique chip-identifier (ID) within each slave device. After chip-IDs have been assigned to the slave devices, the master device may issue one or more chip-select signals corresponding to the unique chip ID assigned to a given slave and thereby enable that slave device, exclusively of the others, to participate in a data transfer operation over the bi-directional data path.
    Type: Application
    Filed: December 7, 2010
    Publication date: October 4, 2012
    Inventors: Frederick A. Ware, Brian S. Leibowitz
  • Patent number: 8281047
    Abstract: [Object] To make it possible to control a CEC-non-compliant device connected to a television receiver by using a remote control sender of the television receiver. [Solving Means] The fact that a physical address [2000] is a device (Recording Device) that a photo player 370B controls in place of the physical address [2000] is set by a user in the photo player 370B. In accordance with this setting, the photo player 370B decides a logical address {1} as a CEC-controlled Recording Device. When the user operates a disc recorder 210B that is a CEC-non-compliant device by using a remote control sender 277, a television receiver 250B generates a CEC control command addressed to the disc recorder 210B. The photo player 370B detects the CEC control command, converts the CEC control command into an infrared remote control command, and sends the infrared remote control command from an infrared sending unit 384 to the disc recorder 210B.
    Type: Grant
    Filed: March 30, 2009
    Date of Patent: October 2, 2012
    Assignee: Sony Corporation
    Inventors: Kikutada Yoshida, Tatsuya Sato