Application-specific Peripheral Adapting Patents (Class 710/72)
  • Patent number: 7725629
    Abstract: A processor arrangement having a plurality of processor units and a control computer. Each of the processor units is connected to at least one adjacent processor unit and has one control element and at least one communications interface for providing a data communications link with an adjacent processor unit. The control computer is connected to one of the processor units, and is configured for exchanging information with the processor unit and for assigning one control element of the plurality of control elements to a device that is electrically connected to the processor arrangement for the control of the device.
    Type: Grant
    Filed: October 31, 2006
    Date of Patent: May 25, 2010
    Assignee: Infineon Technologies AG
    Inventors: Thomas Sturm, Rupert Glaser, Christl Lauterbach, Annelie Sohr, Werner Weber, Frank Schliep
  • Patent number: 7725630
    Abstract: A protocol adapter for transferring diagnostic messages between networks within a vehicle and a host computer. The protocol adapter operates as a voltage translator to support J1708 software. The protocol adapter also recognizes when the protocol adapter is connected to a host computer running the J1939 and/or J1708 protocols and automatically switches to that protocol.
    Type: Grant
    Filed: December 17, 2007
    Date of Patent: May 25, 2010
    Assignee: Dearborn Group, Inc.
    Inventors: Robert E. McClure, David M. Such
  • Patent number: 7725611
    Abstract: A method for verifying data in a storage system is disclosed. A host computer transmits area management data to a storage controller. The area management data specifies a range of a storage area in a storage device to be used by an application program having a mechanism for verifying data suitability. Upon receipt of an input/output request transmitted from the host computer, the storage controller performs verification, which is usually performed by the application program, of the data that is to be processed according to the data input/output request and to be input/output to/from the storage area, which is specified in accordance with the received area management data.
    Type: Grant
    Filed: July 15, 2008
    Date of Patent: May 25, 2010
    Assignee: Hitachi, Ltd.
    Inventors: Kazunobu Ohashi, Takao Satoh, Kiichiro Urabe, Toshio Nakano, Shizuo Yokohata
  • Patent number: 7725742
    Abstract: A remote monitor module for power initialization of a computer system includes a monitor logic and a BMC (Baseboard Management Controller). The monitor logic is in circuit connection with a power-up sequence controller and several basic voltage domains on a system board of the computer system. The monitor logic also defines a monitor power-up sequence to perform a basic power-up sequence defined in the power-up sequence controller and allow system changes in power initialization. Extra voltage domain(s) may be enabled and monitored according to the monitor power-up sequence. Eventually, multiple power initialization event/state signals are transmitted by the monitor logic to a remote management host through the BMC.
    Type: Grant
    Filed: December 6, 2006
    Date of Patent: May 25, 2010
    Assignee: Mitac International Corp.
    Inventors: Tomonori Hirai, Jyh Ming Jong
  • Patent number: 7725607
    Abstract: A method and system for enabling personal digital assistants (PDAs) and protecting stored private data. Specifically, one embodiment in accordance with the present invention includes a removable expansion card about the size of a postage stamp which plugs into a slot of a personal digital assistant. The removable expansion card, referred to as a personality card, is capable of storing all of a user's private information and data which is used within their personal digital assistant. By removing the personality card from the personal digital assistant, all of the user's private information and data may be removed from the personal digital assistant. Furthermore, the personal digital assistant may also be rendered totally or partially useless once the personality card is removed from it. There are several advantages associated with a personality card system in accordance with the present invention.
    Type: Grant
    Filed: July 7, 2004
    Date of Patent: May 25, 2010
    Assignee: PalmSource, Inc.
    Inventors: Michael Cortopassi, Eric Fuhs, Thomas Robinson, Edward Endejan
  • Patent number: 7721016
    Abstract: A method of initiating re-enumeration of a USB device without manual intervention is provided. The method involves a sequence emulating detachment and re-attachment of a device to the host while the device remains attached to the host. As the device remains attached to the host throughout the sequence, the host OS is manipulated to receive a plurality of preset device states in order for it to perceive a device change and to eventually initiate device enumeration. The sequence, which involves a series of command exchanges between the device and the host, may be initiated by a software application residing in the host upon an event requiring device enumeration.
    Type: Grant
    Filed: February 12, 2007
    Date of Patent: May 18, 2010
    Assignee: Seagate Technology LLC
    Inventors: Wen Xiang Xie, Sze Chek Tan, Yew Meng Tan, Zhong Quan Jiang
  • Patent number: 7721028
    Abstract: An improved KVM switch is provided which enables computers to be connected to the KVM switch by reduced numbers of cables. It also supports transmission of digital audio signals between the computers and the KVM switch. A single USB port is provided to transmit keyboard, mouse, speaker and microphone signals between the KVM switch and each computer. The improved KVM switch is provided with one or more USB hubs to separate the keyboard/mouse signals and the digital audio signals, and one or more audio codecs to convert the audio signals from a digital form to an analog form and vice versa.
    Type: Grant
    Filed: February 4, 2008
    Date of Patent: May 18, 2010
    Assignee: ATEN International Co., Ltd.
    Inventor: Wei-Chen Chien
  • Patent number: 7716408
    Abstract: A first docking interface includes a substrate. A first power receiver is formed in the substrate. The first power receiver is operable to be automatically docked to a power provider, such as a burn rack, and to receive power from the power provider. A first power transmitter formed in the substrate and coupled to the first power receiver. The first power transmitter is operable to receive power from the first power receiver and transmit power to an information handling system (IHS).
    Type: Grant
    Filed: May 22, 2007
    Date of Patent: May 11, 2010
    Assignee: Dell Products L.P.
    Inventors: Amit Pradip Bhatia, Scott Joseph Boyd
  • Patent number: 7716382
    Abstract: Systems and methods are disclosed that facilitate refining a list of candidate driver packages for a detected plug-and-play device. A device can be detected and a hardware ID there for can be determined and compared to hardware IDs in a data store to determine a preliminary list of driver packages that match the hardware device ID. The driver packages can be tagged with additional rich targeting criteria that must be satisfied in order for the driver package to be retained in the candidate list. If additional criteria in the driver packages are not satisfied, then the driver package can be excised from the candidate list to refine driver package compatibility with a computer to which the device is connected.
    Type: Grant
    Filed: January 11, 2005
    Date of Patent: May 11, 2010
    Assignee: Microsoft Corporation
    Inventors: Frederick J. Smith, IV, Eugene S. Lin, Jason T Cobb
  • Publication number: 20100106871
    Abstract: A solution for blade server I/O expansion, where the chassis backplane does not route the blade's native I/O standard—typically PCI or PCI Express—to the I/O bays. The invention is a flexible expansion architecture that provides virtualization of the I/O system of the individual bade servers, via Gps or greater Ethernet routing via the backplane high-speed fabric of a blade server chassis. The invention leverages a proprietary i-PCI protocol.
    Type: Application
    Filed: October 13, 2009
    Publication date: April 29, 2010
    Inventor: David A. Daniel
  • Patent number: 7707349
    Abstract: A system, method, and processor executable instructions to isochronously communicate in standard USB mode laser printer scan data from a host computer to a laser printer. The host computer transmits a data stream that includes data packets having laser printer scan data, error detection information, and correction packets such as parity packets for use to reconstruct packets having an error. The laser printer receives the data stream, processes the error detection information, data packets and parity packets, and provides a continuous stream of laser printer scan data for printing.
    Type: Grant
    Filed: May 11, 2007
    Date of Patent: April 27, 2010
    Assignee: Marvell International Ltd.
    Inventor: Douglas G. Keithley
  • Patent number: 7702819
    Abstract: A plurality of independent cache units and nonvolatile memory units are provided in a disk controller located between a host (central processing unit) and a magnetic disk drive. A plurality of channel units for controlling the data transfer to and from the central processing unit and a plurality of control units for controlling the data transfer to and from the magnetic disk drive are independently connected to the cache units and the nonvolatile memory units through data buses and access lines.
    Type: Grant
    Filed: December 17, 2007
    Date of Patent: April 20, 2010
    Assignee: Hitachi, Ltd.
    Inventor: Yasuo Inoue
  • Patent number: 7698490
    Abstract: A system for a universal serial bus (USB) device to perform power configuration to operate with a USB host. A connection to the USB host is enabled. Then a high-power configuration is reported to the USB host and successful enumeration by the USB host is monitored for. If such enumeration is not forthcoming within a preset time, the connection to the USB host is disabled and re-enabled, and a low-power configuration is then reported to the USB host. Optionally, the system can further ramp up power usage until a preset high-power configuration is reached, or until there is voltage sag on the VBUS and then either ramp power usage back down or measure the sag and set to a calculated power usage.
    Type: Grant
    Filed: December 21, 2005
    Date of Patent: April 13, 2010
    Assignee: NVIDIA Corporation
    Inventor: James R Terrell, II
  • Patent number: 7694046
    Abstract: A communications adapter for facilitating electronic communications with an electronic device is disclosed. The adapter is remotely reprogrammable by a provider computer through a communications network. The adapter includes a communications port for electronically connecting the adapter to the electronic device. The adapter also includes communications hardware for communicating with the provider computer through the communications network. In addition, the adapter includes a processor and memory. The memory is programmed with instructions to cause the adapter to receive new data sent by the provider computer via the communications network. The new data comprises device instructions for communicating with the electronic device through the communications port.
    Type: Grant
    Filed: February 20, 2004
    Date of Patent: April 6, 2010
    Assignee: Panasonic Electric Works Co., Ltd.
    Inventors: Michael L. Howard, William R. Harper, Jr.
  • Patent number: 7694048
    Abstract: An apparatus for the remote wireless control of a printer appliance includes a remote control handset and a wireless receiver for connection to the appliance. The remote control unit is adapted to transmit data and control codes to the receiver. The receiver is responsive to the data and control codes to control the appliance to print the data. The remote control unit includes a reader for a storage medium for printing the data, or a cable or wireless interface to an image acquisition device such as a digital video or still camera.
    Type: Grant
    Filed: May 6, 2005
    Date of Patent: April 6, 2010
    Assignee: FotoNation Vision Limited
    Inventors: Eran Steinberg, Sumat Mehra, Petronel Bigioi
  • Patent number: 7694037
    Abstract: Provided are an information processing apparatus and a command multiplicity control method that enable easy and proper control of command multiplicity assigned to each host. The information processing apparatus, which executes processing in accordance with a command sent from each of plural hosts, dynamically determines each host's command multiplicity with respect to the information processing apparatus in accordance with command issue frequency of each host, and sets the determined multiplicity for the host. Accordingly, an information processing apparatus that enables easy and proper control of the command multiplicity assigned to each host can be realized.
    Type: Grant
    Filed: January 14, 2008
    Date of Patent: April 6, 2010
    Assignee: Hitachi, Ltd.
    Inventor: Daiki Nakatsuka
  • Patent number: 7694031
    Abstract: A memory controller including a dual-mode memory interconnect includes an input/output (I/O) circuit including a plurality of input buffers and a plurality of output drivers. The I/O circuit may be configured to operate in one of a first mode and a second mode dependent upon a state of a mode selection signal. During operation in the first mode, the I/O circuit may be configured to provide a parallel interconnect for connection to one or more memory modules. During operation in the second mode, the I/O circuit may be configured to provide a respective serial interconnect for connection to each of one or more buffer units, each configured to buffer memory data that is being read from or written to the one or more memory modules.
    Type: Grant
    Filed: October 31, 2006
    Date of Patent: April 6, 2010
    Assignee: GLOBALFOUNDRIES Inc.
    Inventor: Gerald R. Talbot
  • Patent number: 7685341
    Abstract: An apparatus for the remote wireless control of a consumer electronic audio visual appliance such as a TV set, and/or for internet uploading, includes a remote control handset and a wireless receiver for connection to the appliance. The remote control unit is adapted to transmit audio and/or visual data (A/V data) and control codes to the receiver. The receiver is responsive to the A/V data and control codes to control the appliance to play and/or display the A/V data. The remote control unit includes a reader for a storage medium for A/V data, or a cable or wireless interface to an A/V acquisition device such as digital video or digital still camera or digital music player or recorder.
    Type: Grant
    Filed: May 6, 2005
    Date of Patent: March 23, 2010
    Assignee: FotoNation vision Limited
    Inventors: Eran Steinberg, Sumat Mehra, Petronel Bigioi
  • Patent number: 7685592
    Abstract: In an electronic device for implementing various functions using a DSP, the functionality can be updated as required. The electronic device is provided with a DSP and a flash memory for storing a program executed by the DSP. A program for implementing a new function implements both an old function and the new function, and for implementing a function corresponding to a version flag that has been set in version flags. When the program in the flash memory is updated to a program for implementing the new function, the program for implementing a new function is loaded into the flash memory, and a version flag corresponding to the new function is set in the version flags.
    Type: Grant
    Filed: April 23, 2002
    Date of Patent: March 23, 2010
    Assignee: Sony Corporation
    Inventor: Kaneaki Fujishita
  • Patent number: 7680968
    Abstract: An enhanced switch/network adapter port incorporating shared memory resources (“SNAPM™”) selectively accessible by a direct execution logic element and one or more dense logic devices in a fully buffered dual in-line memory module (“FB-DIMM”) format for clustered computing systems employing direct execution logic such as multi-adaptive processor elements (“MAP®”, all trademarks of SRC Computers, Inc.). Functionally, the SNAPM modules incorporate and properly allocate memory resources so that the memory appears to the associated dense logic device(s) (e.g. a microprocessor) to be functionally like any other system memory such that no time penalties are incurred when accessing it.
    Type: Grant
    Filed: August 6, 2007
    Date of Patent: March 16, 2010
    Assignee: SRC Computers, Inc.
    Inventor: Lee A. Burton
  • Patent number: 7675932
    Abstract: An adapter provides the components necessary to operate a computer or similar device as a communicator for smart field devices. The adapter includes terminals adapted for connection to the field device and a communication cable adapted for connection to the computer. Memory located within the adapter stores application software associated with the communication protocol employed by the field device. The application software stored by the memory is loaded onto the computer via the communication cable, allowing a user to receive and send data to the field device based on the communication protocol employed by the field device. The adapter includes a port circuit that interfaces bi-directionally communication between the computer and the field device using the communication protocol.
    Type: Grant
    Filed: November 9, 2006
    Date of Patent: March 9, 2010
    Assignee: Rosemount Inc.
    Inventor: Mark S. Schumacher
  • Patent number: 7676844
    Abstract: Based on user identification data transmitted together with a compressed data from a portable reproducing apparatus, if an apparatus recognizes that a user who purchased and downloaded the compressed data is the same as a user who owns the apparatus, the audio apparatus stores and holds the compressed data after reproducing the signal from the compressed data by the decoder unit and the data processing unit. Alternatively, if it recognizes that the user who purchased and downloaded the compressed data is not the same as the user who owns the apparatus, it removes the compressed data after reproducing the signal from the compressed data by the decoder unit and the data processing unit.
    Type: Grant
    Filed: December 17, 2004
    Date of Patent: March 9, 2010
    Assignee: Sony Corporation
    Inventors: Tomohiro Koyata, Yoichiro Sako
  • Patent number: 7673073
    Abstract: A multiphase encoded protocol has sufficient density of commands to allow a rich language to be realized on a bus. When ten field bits are dedicated to commands, it is possible to have more than six million words to choose from per clock. Architecture to implement the multiphase encoded protocol and synchronize the bus includes an extracted clock, a command element, and a data element. One-bit multipliers are used as correlation elements to provide feedback into slaved delay-locked loop (DLL) devices, which provides precise phase alignment for successful data extraction of several channels.
    Type: Grant
    Filed: November 8, 2005
    Date of Patent: March 2, 2010
    Assignee: Intel Corporation
    Inventors: Paul S. Levy, Karl H. Mauritz
  • Patent number: 7668990
    Abstract: Activity-based or experienced-based operations are created and defined during an initialization or setup session for one or more system component, with minimum or no user interaction. The system components include legacy and/or non-legacy devices, which are configured and managed within a controlled environment, such as a home or business peer-to-peer or client-server network. During an initialization or setup session, relevant device information and device metadata are collected via a conventional or discovery protocol interface. For a legacy device that is not automatically discoverable, a user adds the legacy device to the controlled environment by inputting the device information. The device information can also be automatically collected from an accessible database. Once the device information has been collected, the system components are configured to support one or more activity-based or experienced-based operations.
    Type: Grant
    Filed: January 26, 2005
    Date of Patent: February 23, 2010
    Assignee: OpenPeak Inc.
    Inventors: Paul Krzyzanowski, Justin Flores, Glenn Harter
  • Patent number: 7668985
    Abstract: An information processing apparatus includes: a plurality of interfaces each of which supports any one of a plurality of types of devices; and a controller which controls devices. The interfaces and the controller are connected so as to link together in series.
    Type: Grant
    Filed: March 2, 2007
    Date of Patent: February 23, 2010
    Assignee: NEC Corporation
    Inventor: Takashi Abe
  • Patent number: 7668986
    Abstract: A peripheral device having: an interface for connection to a host device; a memory for storing software for use by the host device for operating with the peripheral device; and a processor for controlling the operation of the device such that the device has two operating modes over the interface: a first mode in which it operates as a storage device storing the said software and a second mode in which it operates as a device for providing other functionality to a device connected to it via the interface by means of the software; the peripheral device being configured so that on connection of the interface to a host device it operates in the first mode and so that it subsequently operates in the second mode.
    Type: Grant
    Filed: February 13, 2006
    Date of Patent: February 23, 2010
    Assignee: Cambridge Silicon Radio Limited
    Inventors: Chris Lowe, James Digby Yarlet Collier
  • Patent number: 7664894
    Abstract: A method relating to wireless human interface device (HID) coordination is disclosed. A first human interface device (HID) is wirelessly coupled to two or more computing devices, wherein the first HID is configured to toggle between interactions with each of the two or more computing devices. An inquiry or paging message is broadcast to one or more HIDs, including a second HID wirelessly coupled to the two or more computing devices, wherein the second HID is configured to receive and provide a response to the inquiry or paging message. The second HID is located based on the response to the inquiry or paging message. A wireless link is established between the first HID and the second HID based on the locating, wherein the first HID is configured to coordinate, via the wireless link, interactions with the two or more computing devices by both the first HID and the second HID based on the toggle.
    Type: Grant
    Filed: October 31, 2007
    Date of Patent: February 16, 2010
    Assignee: Broadcom Corporation
    Inventor: Asif Grushkevich
  • Patent number: 7660921
    Abstract: The present invention provides a portable electronic storage device able to receive, store, and transmit or otherwise convey digital data and images from one electronic device to another. The storage device may generally include a housing containing one or more electronic components, and a plurality of connectors extending from the housing, the connectors being engageable with secondary electronic devices for the transfer of data and/or images. The electronic storage device may further include a software program operable via the secondary electronic devices for the manipulation of data and/or images.
    Type: Grant
    Filed: October 30, 2007
    Date of Patent: February 9, 2010
    Inventor: Brendan Keith Schenk
  • Patent number: 7660929
    Abstract: A connector interface system for a communication device is disclosed. The interface includes a docking connector. The docking connector includes first make/last break contacts that minimize internal damage to the internal electronics. The docking connector also includes specific keying arrangement to prevent noncompliant connectors from being plugged in, and thereby minimizes potential damage to the multi-communication device. The connector interface system also includes a remote connector which provides for the ability to output audio, input audio, provides I/O serial protocol, and to provide an output video. Embodiments of the present invention allow for a standard headphone cable to be plugged in but also for special remote control cables, microphone cables, video cables could be utilized in such a system. The connector interface system also includes a serial protocol to control device features. These controls help a user sort and search for data more efficiently within the device.
    Type: Grant
    Filed: September 12, 2008
    Date of Patent: February 9, 2010
    Assignee: Apple Inc.
    Inventors: Donald J. Novotney, John B. Filson, David Tupman
  • Patent number: 7660915
    Abstract: A process control system is provided having a plurality of I/O devices in communication using a bus. A primary redundant I/O device and a secondary redundant I/O device are coupled to the bus, where the secondary redundant I/O device is programmed to detect a primary redundant I/O device fault. The secondary redundant I/O device, upon detecting the primary redundant I/O device fault, publishes a primary redundant I/O device fault message on the bus. The controller may deactivate the primary redundant I/O device and activate the secondary redundant I/O device responsive to the primary redundant I/O device fault message.
    Type: Grant
    Filed: March 19, 2008
    Date of Patent: February 9, 2010
    Assignee: Fisher-Rosemount Systems, Inc.
    Inventors: Michael D. Apel, Steven L. Dienstbier
  • Publication number: 20100029372
    Abstract: An improved system and method for the transmission of information between a plurality of wagering terminals (peripherals and other downstream devices) and a central wagering hub (processing center) for use in association with wagering and/or pari-mutuel wagering applications is herein disclosed.
    Type: Application
    Filed: July 29, 2008
    Publication date: February 4, 2010
    Applicant: AmTote International, Inc.
    Inventor: Joseph Michael Bullock
  • Patent number: 7656888
    Abstract: A bi-directional detector which enables a host and a client in a collection terminal is disclosed. The bi-directional detector includes a client detection unit in the host part, for detecting the clients connected to the host part; a client identification unit for identifying types of the clients detected by the client detection unit; a host detection unit in each of the clients for detecting the host part; and a switch unit in each of the clients for determining whether to apply comparison power to the client detection unit and the host detection unit according to whether power is applied to the client. In the bi-directional detector, the client directly detects the host part and manages the connection, thereby reducing the load on the host part, without performing a step by which a host part responds to a connection request of a client.
    Type: Grant
    Filed: November 24, 2004
    Date of Patent: February 2, 2010
    Assignee: Samsung Electronics Co., Ltd
    Inventors: Doo-Hwan Lee, Jung-A Yun, Myoung-Soo You, Ki-Hyun Kim
  • Patent number: 7650446
    Abstract: In a first and second storage system, first and second switching apparatuses are interposed between a first and second controller and a storage device. At least one of the first and second switching apparatuses comprises a shared memory. The constitution is such that the first and second controllers communicate with one another via this shared memory.
    Type: Grant
    Filed: December 20, 2006
    Date of Patent: January 19, 2010
    Assignee: Hitachi, Ltd.
    Inventors: Yusuke Nonaka, Akira Nishimoto, Azuma Kano
  • Patent number: 7650445
    Abstract: A portable electronic communication device, designed for voice and data communication is utilized as a peripheral input device for transmitting/providing character inputs, entered in the first device's touch input mechanism, to a second electronic device. The first device has a mode switching utility that switches the first device between a first standard communication mode and a second peripheral input device mode. When the first device is in the second peripheral input device mode, the first device operates as a peripheral input device for the second device.
    Type: Grant
    Filed: September 12, 2007
    Date of Patent: January 19, 2010
    Assignee: Motorola, Inc.
    Inventors: Changxue Ma, Wei Lin, Li-Xin Zhen
  • Patent number: 7650444
    Abstract: A communications device comprising an embedded application-specific device driver for an application-specific display and an embedded remote access application that execute on a processor. The embedded application-specific device driver is configured to communicate data with a communication (COM) port via a serial port and to provide a video signal to the application-specific display. The embedded remote access application is configured to remotely access the application-specific display and to communicate display data via a network.
    Type: Grant
    Filed: September 28, 2006
    Date of Patent: January 19, 2010
    Assignee: Digi International, Inc.
    Inventors: Adam D. Dirstine, David J. Hutchison, Pamela A. Wright, Jeffrey M. Ryan
  • Patent number: 7650447
    Abstract: An accessible host includes one or more internal SATA storage devices, an external SATA connector, an internal SATA port controller, an external SATA port controller, and a switching mechanism. The switching mechanism allows the accessible host to access an external storage device when the switching mechanism is in a first configuration. When the switching mechanism is in a second configuration, a second host is able to access one or more internal SATA storage devices within the accessible host.
    Type: Grant
    Filed: February 16, 2007
    Date of Patent: January 19, 2010
    Assignee: Apple Inc.
    Inventor: Lawrence S. Barras
  • Patent number: 7644196
    Abstract: The present invention provides a USB function apparatus which supports a plurality of USB descriptors and which is connected to a host apparatus via a USB to operate as a USB function, the USB function apparatus comprising a descriptor switching device which switches one of the plurality of USB descriptors to be transmitted to the host apparatus, a bus reset generating device which generates a bus reset to initialize communications with the host apparatus, and a control device which, when a descriptor request from the host apparatus is responded with a current USB description but if the host apparatus does not start communications in accordance with the USB descriptor, causes the descriptor switching device to switch the USB descriptor and causes the bus reset generating device to generate a bus reset.
    Type: Grant
    Filed: August 26, 2004
    Date of Patent: January 5, 2010
    Assignee: Fujifilm Corporation
    Inventor: Hiroshi Tanaka
  • Patent number: 7636804
    Abstract: An exemplary storage system for storing data from a host system and emulating a storage tape device is presented. In one example, the storage system includes a compression device configured to associate with a controller of a plurality of storage devices. The compression device is adapted to receive a sequence of data to be stored, divide the sequence of data into two or more blocks, and compress at least two of the two or more blocks in parallel. The system may further create an index associated with the blocks of data to output the data as a continuous stream of data. The compression device may further include dual or multiple ports.
    Type: Grant
    Filed: April 28, 2004
    Date of Patent: December 22, 2009
    Assignee: Quantum Corporation
    Inventors: Thomas B. Bolt, John Edward Maroney, Edwin Dale Barnes
  • Patent number: 7636796
    Abstract: A smart interconnect for modular multi-component embedded devices is described. In an embodiment of a smart interconnect for modular multi-component embedded devices, a desired functionality of a stack of hardware boards is accessed. For example, a user may select a new functionality for the stack of hardware boards. The desired functionality is then transmitted to a board in the stack of hardware boards and the board is configured to implement the desired functionality of the stack of hardware boards.
    Type: Grant
    Filed: February 16, 2007
    Date of Patent: December 22, 2009
    Assignee: Microsoft Corporation
    Inventors: Feng Zhao, Nissanka B. Priyantha, Dimitrios Lymperopoulos
  • Patent number: 7636805
    Abstract: A method for communicating video data between a first host and a second host. The method may comprise encoding a video signal producing an encoded video signal at the first host. The method may also comprise transmitting, by the first host, the encoded video signal to the second host. The encoding and transmitting may both be performed by a first single multimedia thread of execution associated with an operating system at the first host. Other embodiments are also disclosed.
    Type: Grant
    Filed: April 28, 2004
    Date of Patent: December 22, 2009
    Assignee: Logitech Europe S.A.
    Inventor: Aron Rosenberg
  • Patent number: 7634600
    Abstract: An LBA correspondence table creating unit creates an LBA correspondence table to convert address information on a floppy disk which is a copy source into address information on an SD memory card, in relation to an FD image area. If an access to the floppy disk to be emulated is requested, an FD access control unit alternately executes access to the SD memory card on the basis of the LBA correspondence table. An FD exchange emulating unit monitors updating and deletion in an FD image SD area by an HD access control unit. If the access is made, the FD exchange emulating unit executes emulation as if the floppy disk was exchanged.
    Type: Grant
    Filed: November 16, 2004
    Date of Patent: December 15, 2009
    Assignee: Kabushiki Kaisha Toshiba
    Inventor: Tsuyoshi Nishida
  • Publication number: 20090307392
    Abstract: Embodiments of an intelligent cable and flexible multiplexer are taught herein. The cables and multiplexers can receive any brand or electronic gages using a variety of asynchronous or synchronous communication protocols and provide outputs according to a desired communication protocol, including USB and RS232.
    Type: Application
    Filed: June 10, 2008
    Publication date: December 10, 2009
    Inventors: Paul Mychalowych, Terry Spross
  • Patent number: 7631124
    Abstract: A method for carrying out application-specific mapping of input device elements (for example, human input device buttons). The method includes, from an application matching program, determining, for an application program, whether a control element event (for example, a mouse button click event) needs to carry out an action that is specific to the application program, or to perform its default action. The application matching program is configured to execute independently of the application program. A computing system that is capable of carrying out the above method is also provided.
    Type: Grant
    Filed: April 6, 2007
    Date of Patent: December 8, 2009
    Assignee: Microsoft Corporation
    Inventors: Alice Lockhart, Vincent Ball, Kevin Smith
  • Patent number: 7627703
    Abstract: An input device is provided for capturing handwriting strokes while in a handwriting mode and for providing audio-related functionality. The input device may be formed in the shape of a pen, and may or may not include an ink cartridge to facilitate movement of the input device in a familiar manner. In one configuration, an input device provides verbal messages, such as warnings to a user. In another configuration, an input device receives audible commands and performs related actions. In a further configuration, an input device recognizes specific movements, such as a word traced therewith, and provides audible information based on the movements. Methods for using input devices and computer-readable instructions for performing the methods are also provided.
    Type: Grant
    Filed: June 29, 2005
    Date of Patent: December 1, 2009
    Assignee: Microsoft Corporation
    Inventor: Thomas C. Oliver
  • Patent number: 7624204
    Abstract: A reconfigurable input/output controller (IOC) allows an adaptive computing engine (ACE) to communicate with external devices. The external devices can comprise a separate system on chip (SOC) or can be other devices or resources such as audio/visual output devices, memory, network or other communications, etc. The IOC allows different modes of transfer and performs necessary translation of input and output commands. In one embodiment, the IOC adheres to standard messaging and communication protocol used by other nodes in the ACE. This approach allows a uniform approach to the ACE design and provides advantages in scalability and adaptability of the ACE system. One feature of the invention provides a physical link adapter for accommodating different external communication types such as, RS231, optical, Firewire, universal synchronous bus (USB), etc.
    Type: Grant
    Filed: November 22, 2003
    Date of Patent: November 24, 2009
    Assignee: NVIDIA Corporation
    Inventors: Frederick Curtis Furtek, Paul L. Master, Robert Thomas Plunkett
  • Patent number: 7624212
    Abstract: In a method for controlling peripheral apparatuses, as well as a correspondingly fashioned peripheral apparatus and an apparatus that is fashioned for use with peripheral apparatuses, as well as in a system, an object registry of a known CANopen interface is augmented by at least one license object through which the peripheral apparatus is controlled and in which control data for controlling the peripheral apparatus are stored and/or administered. A mechanism for access to a license object is provided.
    Type: Grant
    Filed: December 19, 2007
    Date of Patent: November 24, 2009
    Assignee: Siemens Aktiengesellschaft
    Inventors: Sven Helmecke, Bernd Kalnischkies
  • Patent number: 7624210
    Abstract: To display, on an external display device, an image with a higher resolution than a screen's resolution of a display belonging to a mobile information communication apparatus. This is achieved only by additionally providing an interface means between the external display device and the mobile information communication apparatus and further additionally providing some functions to a display data generating means originally belonging to the mobile information communication apparatus.
    Type: Grant
    Filed: December 13, 2005
    Date of Patent: November 24, 2009
    Inventor: Masahiro Izutsu
  • Patent number: 7620758
    Abstract: A dual-CPU computer-based multimedia system is provided, including a computer connected to a multimedia playing control module. The multimedia playing control module has a second CPU connected to the computer through a bus, a multimedia activation and playing system memory connected to the second CPU and storing a second operating system and a kernel program, and at least a hotkey, connected to the second CPU through a hotkey interface circuit, with each hotkey corresponding to a multimedia player. When the second PCU detects any hotkey being operated, the second PCU loads the kernel of the second operating system from the multimedia activation and playing system memory and executes the kernel. Then, the second CPU loads and executes the driver and the application program for the multimedia player corresponding to the operated hotkey.
    Type: Grant
    Filed: December 5, 2005
    Date of Patent: November 17, 2009
    Assignee: Getac Technology Corporation
    Inventor: Sheng-Kai Hsu
  • Publication number: 20090276551
    Abstract: Mechanisms for enabling both native and non-native input/output virtualization (IOV) in a single I/O adapter are provided. The mechanisms allow a system with a large number of logical partitions (LPARs) and system images to use IOV to share a native IOV enabled I/O adapter or endpoint that does not implement the necessary number of virtual functions (VFs) for each LPAR and system image. A number of VFs supported by the I/O adapter, less one, are assigned to LPARs and system images so that they may make use of native IOV using these VFs. The remaining VF is associated with a virtual intermediary (VI) which handles non-native IOV of the I/O adapter. Any remaining LPARs and system images share the I/O adapter using the non-native IOV via the VI. Thus, any number of LPARs and system images may share the same I/O adapter or endpoint.
    Type: Application
    Filed: May 5, 2008
    Publication date: November 5, 2009
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Aaron C. Brown, Douglas M. Freimuth, Renato J. Recio, Steven M. Thurber
  • Publication number: 20090276793
    Abstract: The present invention provides a computer implemented method, data processing system and computer program product for running a diagnostic test on an I/O adapter. The data processing system communicates a stop command to a functional device driver; wherein the functional device driver is configured to communicate with the I/O adapter. The data processing system determines whether the functional device driver has completed storing a state of the I/O adapter. The data processing system loads a diagnostic device driver for communicating with the I/O adapter. The data processing system applies test inputs to the diagnostic device driver, wherein at least one test input is presented to the I/O adapter. The data processing system receives test results from the diagnostic device driver.
    Type: Application
    Filed: February 7, 2008
    Publication date: November 5, 2009
    Inventors: Rafael G. Cabezas, Anh T. Dang, Brandon D. Nelson