Input/output Addressing Patents (Class 710/3)
-
Publication number: 20130097338Abstract: 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: ApplicationFiled: October 12, 2012Publication date: April 18, 2013Applicant: ACER INCORPORATEDInventor: Acer Incorporated
-
Patent number: 8423678Abstract: 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: GrantFiled: October 18, 2010Date of Patent: April 16, 2013Assignee: Apple Inc.Inventors: Alan Darbyshire, Matteo Candaten
-
Patent number: 8417851Abstract: 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: GrantFiled: June 27, 2011Date of Patent: April 9, 2013Assignee: International Business Machines CorporationInventors: Etai Adar, Eric F. Robinson, Yossi Shapira
-
Patent number: 8417836Abstract: 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: GrantFiled: March 5, 2012Date of Patent: April 9, 2013Assignee: Skyworks Solutions, Inc.Inventor: Thomas Obkircher
-
Patent number: 8417864Abstract: 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: GrantFiled: April 15, 2010Date of Patent: April 9, 2013Assignee: Industrial Technology Research InstituteInventors: Yuan-Heng Sun, Yeu-Horng Shiau
-
Patent number: 8417835Abstract: 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: GrantFiled: April 5, 2010Date of Patent: April 9, 2013Assignee: Canon Kabushiki KaishaInventors: Michiaki Takasaka, Hisashi Ishikawa
-
Patent number: 8413136Abstract: 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: GrantFiled: May 8, 2009Date of Patent: April 2, 2013Assignee: Microsoft CorporationInventors: Kristofer Reierson, Feroz Gora, Charles Kossi Kekeh, Peter A. Morgan, Joseph W. Rovine, John M. Sheehan, Lidiya Vikhlyayeva
-
Patent number: 8412857Abstract: 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: GrantFiled: December 31, 2010Date of Patent: April 2, 2013Assignee: Motorola Mobility LLCInventors: Roger W. Ady, Sanjay Gupta, Jiri Slaby
-
Patent number: 8407388Abstract: 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: GrantFiled: November 2, 2007Date of Patent: March 26, 2013Assignee: Robert Bosch GmbHInventors: Alexander Bayerl, Siegfried Hahn
-
Patent number: 8407377Abstract: 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: GrantFiled: July 23, 2012Date of Patent: March 26, 2013Assignee: DSSD, Inc.Inventors: Michael W. Shapiro, Jeffrey S. Bonwick, William H. Moore
-
Patent number: 8396997Abstract: 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: GrantFiled: March 7, 2011Date of Patent: March 12, 2013Inventors: Fan Luk Tsang, King Man Fung
-
Patent number: 8392610Abstract: 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: GrantFiled: January 30, 2008Date of Patent: March 5, 2013Assignee: International Business Machines CorporationInventors: Juan A. Coronado, Roger G. Hathorn, Bret W. Holley
-
Patent number: 8392619Abstract: 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: GrantFiled: February 10, 2011Date of Patent: March 5, 2013Assignee: International Business Machines CorporationInventors: 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: 8385061Abstract: 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: GrantFiled: October 24, 2006Date of Patent: February 26, 2013Assignee: LSI CorporationInventors: Sridhar Balasubramanian, Kenneth Hass
-
Patent number: 8387067Abstract: 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: GrantFiled: March 14, 2008Date of Patent: February 26, 2013Assignee: LSI CorporationInventor: Babu H. Prakash
-
Patent number: 8380920Abstract: 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: GrantFiled: November 29, 2010Date of Patent: February 19, 2013Assignee: Silicon Motion, Inc.Inventor: Wei-Yi Hsiao
-
Publication number: 20130042024Abstract: 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: ApplicationFiled: August 21, 2012Publication date: February 14, 2013Applicant: MOSAID TECHNOLOGIES INCORPORATEDInventors: Hong Beom PYEON, HakJune OH, Jin-Ki KIM
-
Patent number: 8375147Abstract: 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: GrantFiled: July 12, 2010Date of Patent: February 12, 2013Assignee: Sony CorporationInventor: Tadashi Kamohara
-
Publication number: 20130031275Abstract: 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: ApplicationFiled: July 29, 2011Publication date: January 31, 2013Inventor: David H. Hanes
-
Patent number: 8365232Abstract: 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: GrantFiled: October 14, 2010Date of Patent: January 29, 2013Assignee: Panasonic CorporationInventors: Makoto Funabiki, Junji Yoshida, Tetsuya Sato
-
Patent number: 8364852Abstract: 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: GrantFiled: December 22, 2010Date of Patent: January 29, 2013Assignee: Juniper Networks, Inc.Inventors: Amit Shukla, Srinivasan Jagannadhan
-
Patent number: 8363816Abstract: 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: GrantFiled: May 11, 2009Date of Patent: January 29, 2013Assignee: HTC CorporationInventor: Yuan-Mao Tsuei
-
Patent number: 8359408Abstract: 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: GrantFiled: June 30, 2008Date of Patent: January 22, 2013Assignee: Intel CorporationInventors: Ilango S. Ganga, Manoj K. Wadekar, Eric J. DeHaemer
-
Publication number: 20130019030Abstract: 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: ApplicationFiled: June 28, 2012Publication date: January 17, 2013Inventors: Hung-Ju Huang, Shu-An Huang Ho, Jen-Min Yuan
-
Patent number: 8352639Abstract: 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: GrantFiled: May 6, 2011Date of Patent: January 8, 2013Assignee: Research In Motion LimitedInventors: Jeffrey Alton Hugh Dods, Nazih Almalki, Sean Bartholomew Simmons, Antoine Boucher
-
Patent number: 8347063Abstract: 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: GrantFiled: August 19, 2005Date of Patent: January 1, 2013Assignee: Intel CorporationInventors: Kiran Panesar, Philip Lantz
-
Patent number: 8340810Abstract: 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: GrantFiled: October 31, 2008Date of Patent: December 25, 2012Assignee: Spectra Logic Corp.Inventors: Matthew Thomas Starr, Michael Gerard Goberis
-
Patent number: 8341325Abstract: 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: GrantFiled: September 15, 2011Date of Patent: December 25, 2012Assignee: Dell Products L.P.Inventors: Joseph Edgar Goodart, Shuguang Wu
-
Patent number: 8341378Abstract: 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: GrantFiled: August 12, 2010Date of Patent: December 25, 2012Assignee: Silicon Motion, Inc.Inventor: Wei-Yi Hsiao
-
Publication number: 20120317311Abstract: 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: ApplicationFiled: August 21, 2012Publication date: December 13, 2012Applicant: HITACHI, LTD.Inventors: Hiroshi Arakawa, Toshio Otani
-
Patent number: 8330862Abstract: 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: GrantFiled: December 19, 2006Date of Patent: December 11, 2012Assignee: Panasonic CorporationInventors: Keisuke Matsuo, Takakazu Shiomi
-
Patent number: 8332551Abstract: 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: GrantFiled: July 27, 2010Date of Patent: December 11, 2012Assignee: National Sun Yat-Sen UniversityInventors: Ing-Jer Huang, Fu-Ching Yang
-
Publication number: 20120311192Abstract: 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: ApplicationFiled: May 1, 2012Publication date: December 6, 2012Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Clinton E. Bubb, Daniel F. Casper, John R. Flanagan
-
Patent number: 8327034Abstract: 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: GrantFiled: January 22, 2004Date of Patent: December 4, 2012Assignee: Arm Norway ASInventors: Jorn Nystad, Edvard Sorgard, Borgar Ljosland, Mario Blazevic
-
Patent number: 8327036Abstract: 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: GrantFiled: November 6, 2007Date of Patent: December 4, 2012Assignee: Oberthur TechnologiesInventors: Olivier Chamley, Stéphane Andreau
-
Patent number: 8327035Abstract: 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: GrantFiled: October 15, 2007Date of Patent: December 4, 2012Assignee: Giesecke & Devrient GmbHInventors: Stephan Spitz, Walter Hinz
-
Patent number: 8321617Abstract: 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: GrantFiled: May 18, 2011Date of Patent: November 27, 2012Assignee: Hitachi, Ltd.Inventor: Futoshi Haga
-
Publication number: 20120297091Abstract: 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: ApplicationFiled: May 18, 2011Publication date: November 22, 2012Applicant: HITACHI, LTD.Inventor: Futoshi Haga
-
Patent number: 8316217Abstract: 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: GrantFiled: December 16, 2011Date of Patent: November 20, 2012Assignee: Renesas Electronics CorporationInventors: Goro Sakamaki, Yuri Azuma
-
Patent number: 8312189Abstract: 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: GrantFiled: February 14, 2008Date of Patent: November 13, 2012Assignee: International Business Machines CorporationInventors: Daniel F. Casper, John R. Flanagan, Catherine C. Huang, Matthew J. Kalos, Louis W. Ricci
-
Publication number: 20120284427Abstract: 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: ApplicationFiled: May 6, 2011Publication date: November 8, 2012Applicant: RESEARCH IN MOTION LIMITEDInventors: Jeffrey Alton Hugh Dods, Nazih Almalki, Sean Bartholomew Simmons, Antoine Boucher
-
Publication number: 20120284428Abstract: 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: ApplicationFiled: September 28, 2011Publication date: November 8, 2012Applicants: HON HAI PRECISION INDUSTRY CO., LTD., HONG FU JIN PRECISION INDUSTRY (ShenZhen) CO., LTDInventors: ZHENG-HENG SUN, KANG WU
-
Publication number: 20120284429Abstract: 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: ApplicationFiled: July 16, 2012Publication date: November 8, 2012Inventors: Christopher Alan Adkins, Donald William Chapelle, Zachary Nathan Fister
-
Patent number: 8291124Abstract: 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: GrantFiled: February 24, 2011Date of Patent: October 16, 2012Assignee: Renesas Electronics CorporationInventors: Masaaki Hirano, Kunihiko Nishiyama
-
Patent number: 8291146Abstract: 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: GrantFiled: July 15, 2010Date of Patent: October 16, 2012Assignees: ATI Technologies ULC, Advanced Micro Devices, Inc.Inventors: Betty Luk, Gordon F. Caruk
-
Patent number: 8291123Abstract: 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: GrantFiled: September 24, 2007Date of Patent: October 16, 2012Assignee: Exelis Inc.Inventor: Bruce A. Wight
-
Patent number: 8286210Abstract: 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: GrantFiled: July 2, 2009Date of Patent: October 9, 2012Assignees: Sony Corporation, Sony Electronics Inc.Inventors: David Boyden, Rafael Calderon, David Dykstra, Koji Kawashima, Duyet Pham
-
Publication number: 20120254471Abstract: 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: ApplicationFiled: June 13, 2012Publication date: October 4, 2012Inventors: Hongwei Li, Zihua Guo, Fei Zhou
-
Publication number: 20120254472Abstract: 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: ApplicationFiled: December 7, 2010Publication date: October 4, 2012Inventors: Frederick A. Ware, Brian S. Leibowitz
-
Patent number: 8281047Abstract: [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: GrantFiled: March 30, 2009Date of Patent: October 2, 2012Assignee: Sony CorporationInventors: Kikutada Yoshida, Tatsuya Sato