Input/output Data Processing Patents (Class 710/1)
  • Patent number: 7870311
    Abstract: Described is a system to control a flow of packets to and from an electronic processor which includes a packet processor engine programmed to interpret the packets from a packet memory, and to perform switching between packet chains in response to events, a working chain pointer register of the packet processor engine, programmed to indicate progress in executing an active buffer chain, prioritized pointer storage registers of the packet processor engine, each of the registers being programmed to point to one of the active buffer chains, a control register of the packet processor engine having chain start bits and chain protect bits, the chain start bits identifying the chains that have been started and wsa status register of the packet processor engine, having a chain actives group identifying the chain that is currently running, a chain matches group, a chain stops group identifying the chains that have been stopped and a timer expirations group.
    Type: Grant
    Filed: February 24, 2005
    Date of Patent: January 11, 2011
    Assignee: Wind River Systems, Inc.
    Inventor: H. Allan George
  • Patent number: 7869312
    Abstract: A driver circuit for use with a variety of OPU circuits has both a single-ended input and a differential input. The single-ended input is coupled to a single-ended signal path having a variable gain stage and a variable level shifter. The differential input is coupled to a differential signal path having a variable gain stage and a variable level shifter. The single-ended signal path and the differential signal path may be selectively coupled to an output. The respective variable gain stages and variable level shifters can be adjusted so that an output signal at the output has a desired dynamic range.
    Type: Grant
    Filed: May 30, 2007
    Date of Patent: January 11, 2011
    Assignee: Marvell International Ltd.
    Inventors: Yingxuan Li, Fu-Tai An, Yonghua Song
  • Patent number: 7870567
    Abstract: Provided are a method, system, and program for configuring a device using information from a device table. Device information is obtained for a device coupled to a system. The device information is provided to a device driver executing in the system. The device driver calls a method in response to determining the device driver does not support the device identified by the device information. The method provides device configuration information from a device table to the device driver. The device driver uses the device configuration information in the device table to configure the device for use in the system.
    Type: Grant
    Filed: April 25, 2005
    Date of Patent: January 11, 2011
    Assignee: International Business Machines Corporation
    Inventors: Pinshan Jiang, Hunny Wiratchada Kershaw, Jamee Kim Lee, Stanley Yi-Hsiung Wu, Rong Zeng
  • Patent number: 7870301
    Abstract: A mechanism for modifying resources in a logically partitioned data processing system is provided. A request to modify resources associated with a virtual adapter allocated on a physical adapter is invoked. The resources associated with the virtual adapter comprise a subset of the physical adapter resources. The request to modify the physical adapter is conveyed to the physical adapter. Responsive to receipt of the request by the physical adapter, the physical adapter modifies the resources allocated to the virtual adapter.
    Type: Grant
    Filed: February 25, 2005
    Date of Patent: January 11, 2011
    Assignee: International Business Machines Corporation
    Inventors: Richard Louis Arndt, Giora Biran, Patrick Allen Buckland, Harvey Gene Kiel, Vadim Makhervaks, Renato John Recio, Leah Shalev, Jaya Srikrishnan
  • Patent number: 7865626
    Abstract: Structure, Structure, system, apparatus, method, and computer program for managing and configuring a computer storage system by mapping the topology and connectivity of all servers, storage devices, and storage device controllers within the storage subsystem, based on unique identifiers especially World Wide Number (WWN) identifiers. The method includes querying a server to identify host bus adapters coupled to the server, querying each host bus adapter to identify attached device controllers, issuing a read connection information command to the device controller and returning the connection results including identifying devices coupled to the device controller, and storing the returned connection results in a data structure.
    Type: Grant
    Filed: July 31, 2008
    Date of Patent: January 4, 2011
    Assignee: International Business Machines Corporation
    Inventor: Walter A. Hubis
  • Patent number: 7865893
    Abstract: A computer system includes a Hypervisor having the highest privilege level; a Primary Virtual Machine Monitor (VMM) running with the same or fewer privileges than the Hypervisor; and a Primary Virtual Machine (PVM) without system level privileges and having a Primary operating system (POS) running within it. The POS can be the same operating system that ran on the computer system prior to activation of the Hypervisor. The POS can have hardware drivers used by other components for accessing hardware through the POS. The Hypervisor can have hardware drivers used by other components for accessing hardware through the Hypervisor. Alternatively, the POS can have some hardware drivers used by other components for accessing hardware, and the Hypervisor can have other hardware drivers used by the other components for accessing other hardware through the Hypervisor. The POS can have direct access to at least some real hardware devices.
    Type: Grant
    Filed: February 7, 2006
    Date of Patent: January 4, 2011
    Assignee: Parallels Holdings, Ltd.
    Inventors: Andrey A. Omelyanchuk, Nikolay N. Dobrovolskiy, Alexey B. Koryakin, Alexander G. Tormasov, Stanislav S. Protassov, Serguei M. Beloussov
  • Publication number: 20100332569
    Abstract: Storage devices with multimedia interface connectors and methods are disclosed. In a particular embodiment, a data storage device includes a controller coupled to a memory, a streaming media capture circuit coupled to the controller, and a video playback circuit coupled to the controller. A multimedia interface connector is coupled to the streaming media capture circuit and further coupled to the video playback circuit. In response to detecting streaming multimedia data incoming from an external device via the multimedia interface connector, the incoming streaming multimedia data is provided to the streaming media capture circuit to generate multimedia file format data that is stored to the memory as a multimedia file.
    Type: Application
    Filed: June 29, 2009
    Publication date: December 30, 2010
    Applicant: SANDISK IL LTD.
    Inventors: DONALD RAY BRYANT-RICH, AMIR AHARONOVICH
  • Publication number: 20100318328
    Abstract: To efficiently manufacture an integrated circuit including an I/O register. On the basis of behavior level design data 851, I/O register access information 852 is generated which includes information on access control from a user logical circuit 313 to an I/O register of an I/O register circuit 312 and specification information on the I/O register. Then, on the basis of the I/O register access information 852 and association of an SW address with an HW address, address map information 853 including association of an SW register on a processor device 350 side with an HW register on the user logical circuit 313 side is generated, the SW address being used when the processor device 350 accesses the I/O register, and the HW address being used when the user logical circuit 313 accesses the I/O register. Thereafter, on the basis of the behavior level design data 851 and the address map information 853, behavior level design data 854 is generated which describes an internal structure of the I/O register circuit 312.
    Type: Application
    Filed: June 15, 2009
    Publication date: December 16, 2010
    Applicant: HITACHI, LTD.
    Inventor: Shuntaro Seno
  • Patent number: 7849226
    Abstract: A viewer of television programming is alerted to the availability of content related to the programming (e.g. an associated Internet web page) by an icon momentarily displayed on the screen. Using a remote control, the viewer can select the icon. A control panel then appears, superimposed over the television image, and provides additional detail about the related content. By further operating the remote control, the viewer can select the associated content for viewing, or return to watching the television. Various other features and variations are disclosed.
    Type: Grant
    Filed: December 2, 2004
    Date of Patent: December 7, 2010
    Assignee: Microsoft Corporation
    Inventors: Daniel J. Zigmond, David R. Anderson, Christopher M. White, Jeffrey D. Yaksick
  • Patent number: 7849227
    Abstract: Provided is a stream data processing method that can effectively handle delay data. In the stream data processing method of processing data whose lifetime is defined by a window, an operation result excluding a delay tuple is immediately output along with an unconfirmed flag according to delay processing HBT while a midway processing result necessary for reproduction is retained along with the lifetime, and when the delay tuple arrives, a correct processing result is calculated from the delay tuple and the processing result restore tuple.
    Type: Grant
    Filed: August 27, 2008
    Date of Patent: December 7, 2010
    Assignee: Hitachi, Ltd.
    Inventors: Toshihiko Kashiyama, Itaru Nishizawa, Tsuneyuki Imaki
  • Publication number: 20100299540
    Abstract: A computing system is provided and includes recording media relative to which input/output (I/O) operations are executable, and a processor, disposed in signal communication with the recording media, which is configured to execute the I/O operations and to evaluate power requirements associated with executions of the I/O operations relative to each individual recording medium. The processor includes a computer-readable medium having a set of instructions stored thereon, which, when executed, cause the processor to schedule the executions of the I/O operations relative to each individual recording medium or to refuse the executions of the I/O operations in accordance with the evaluated power requirements.
    Type: Application
    Filed: May 19, 2009
    Publication date: November 25, 2010
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Robert J. Brenneman, Eli M. Dow, William J. Huie, Sarah J. Sheppard
  • Patent number: 7840731
    Abstract: A router that includes a plurality of processors (SMPs) where there is “affinity” between particular processors and particular interfaces: Each of the router's interfaces are assigned to one of the processors. A packet arriving at a particular interface will be handled by the processor having an affinity to that particular interface. If the packet's egress is on an interface assigned to the same processor, then the output process will also be handled by that processor. If the egress interface has an affinity to a different processor, then the packet is handed over to the other processor for egress. The data structures that must be retrieved from memory to handle a packet are often associated with the interfaces through which the packet passes.
    Type: Grant
    Filed: August 25, 2004
    Date of Patent: November 23, 2010
    Assignee: Cisco Technology, Inc.
    Inventors: Pradeep Kathail, Kirk Lougheed, David Barach, Philip Winterfield
  • Patent number: 7827063
    Abstract: A point of sale device includes a point of sale functional component, such as, for example, a display, an input device, a printer, scales, a card reader, or other. An interface is connected to the component, through a standard port of the component. The interface includes a radio frequency communications function. The interface communicates information regarding the component over a wireless communication network. The wireless communication network connects to a maintenance gateway for the device, either via the network, other networks, or by other communicative connection. The device can be monitored and maintained by the maintenance gateway, and the maintenance gateway can be located at a remote location from the device. The interface can also include cooling elements and controls for the device and/or the interface.
    Type: Grant
    Filed: May 24, 2004
    Date of Patent: November 2, 2010
    Assignee: DigiPoS Store Solutions Group Limited
    Inventors: Geoffrey Girdler, Graham Worsfold, David Halyk, Arthur Sullivan
  • Patent number: 7827417
    Abstract: A storage device includes a storage unit that stores key information. The storage device also includes an input/output unit that inputs a converted command. Further, the storage device includes an extractor that extracts attached information from the converted command inputted, reads out, from an address according to the attached information, the key information from the storage unit, and performs an inverse data conversion corresponding to a data conversion on the converted command, using the key information, to extract command information and address information. In addition, the storage device includes an output controller that, only when the command information is equivalent to predetermined information, reads out and outputs storage data from an address of the storage unit through the input/output unit, the address of the storage data indicated by the address information extracted by the extractor.
    Type: Grant
    Filed: October 28, 2005
    Date of Patent: November 2, 2010
    Inventor: Ikuo Yamaguchi
  • Patent number: 7822881
    Abstract: In a data-processing method, first result data may be obtained using a plurality of configurable coarse-granular elements, the first result data may be written into a memory that includes spatially separate first and second memory areas and that is connected via a bus to the plurality of configurable coarse-granular elements, the first result data may be subsequently read out from the memory, and the first result data may be subsequently processed using the plurality of configurable coarse-granular elements. In a first configuration, the first memory area may be configured as a write memory, and the second memory area may be configured as a read memory. Subsequent to writing to and reading from the memory in accordance with the first configuration, the first memory area may be configured as a read memory, and the second memory area may be configured as a write memory.
    Type: Grant
    Filed: October 7, 2005
    Date of Patent: October 26, 2010
    Inventors: Martin Vorbach, Robert Münch
  • Patent number: 7818362
    Abstract: A mechanism for offloading the management of send queues in a split socket stack environment, including efficient split socket queue flow control and TCP/IP retransmission support. An Upper Layer Protocol (ULP) creates send work queue entries (SWQEs) for writing to the send work queue (SWQ). The Internet Protocol Suite Offload Engine (IPSOE) is notified of a new entry to the SWQ and it subsequently reads this entry that contains pointers to the data that is to be transmitted. After the data is transmitted and acknowledgments are received, the IPSOE creates a completion queue entry (CQE) that is written into the completion queue (CQ). The flow control between the ULP and the IPSOE is credit based. The passing of CQ credits is the only explicit mechanism required to manage flow control of both the SWQ and the CQ between the ULP and the IPSOE.
    Type: Grant
    Filed: May 5, 2006
    Date of Patent: October 19, 2010
    Assignee: International Business Machines Corporation
    Inventors: William Todd Boyd, Jean L. Calvignac, Chih-Jen Chang, Douglas J. Joseph, Renato John Recio
  • Patent number: 7818462
    Abstract: A method and apparatus for transmitting a signal to a remote location. The method splits the signal into a multitude of signals that are transmitted down cables. The split signals are collected into a single signal at the receiving end at the remote location. An apparatus for splitting the signals and collecting the split signals is illustrated.
    Type: Grant
    Filed: September 12, 2006
    Date of Patent: October 19, 2010
    Assignee: Monster Cable Products, Inc.
    Inventors: Einstein C. Galang, Demian Martin
  • Patent number: 7818746
    Abstract: According to one embodiment, a benchmarking system comprises a processor and a multi-threaded load generator. The multi-threaded load generator uses events for managing processing by the threads. The load generator utilizes a thread for spinning and using a CPU cycle counter to determine time for issuing loads to a system under test in accordance with a defined workload.
    Type: Grant
    Filed: March 30, 2005
    Date of Patent: October 19, 2010
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventor: Eric A. Anderson
  • Patent number: 7818463
    Abstract: A processing of consistent data sets by asynchronous application of a subscriber in an isochronous, cyclical communication system is provided. Accordingly, by connecting a communication memory and a consistency, transmission and reception buffer, copying processes leading delay can be kept to a minimum.
    Type: Grant
    Filed: November 29, 2007
    Date of Patent: October 19, 2010
    Assignee: Siemens Aktiengesellschaft
    Inventors: Dieter Brückner, Franz-Josef Götz, Dieter Klotz
  • Patent number: 7802727
    Abstract: A memory card connector having user identification functionality is provided. The memory card connector has a connector and a cover. The connector encloses a space in which a memory card module and a user identification module are disposed, wherein a partition disposed in the space separates the memory card module and the user identification module, and wherein the memory card module is adapted for receiving a memory card and the user identification module is for receiving a user identification card. The memory card module has a conductive terminal set at one end thereof and the user identification module has a conductive terminal set at a backside thereof for providing user identification functionality. The cover covers a top of the connector.
    Type: Grant
    Filed: March 17, 2004
    Date of Patent: September 28, 2010
    Inventor: Chung-Jung Tsai
  • Patent number: 7796719
    Abstract: The invention discloses a signal detection apparatus and method thereof for detecting whether an input signal of a set of serial ATA signals is an out of band (OOB) signal. The signal detection apparatus includes a calibrated clock generation device, a signal processor, and a logic determination device. The calibrated clock generation device generates a sampling clock signal according to a predetermined clock signal. The signal processor generates a plurality of detection results based on the sampling clock signal and the input signal. The logic determination device receives the plural of detection results and determines whether the input signal is the OOB signal.
    Type: Grant
    Filed: May 10, 2005
    Date of Patent: September 14, 2010
    Assignee: Mediatek Inc.
    Inventors: Chuan Liu, Chuan-Cheng Hsiao, Pao-Ching Tseng
  • Publication number: 20100228934
    Abstract: A method of transferring data from a virtual machine (VM) to a storage virtual appliance (SVA) is disclosed. In this method, the data is transferred to an iSCSI (Internet Small Computer System Interface) device that is coupled to the VM and has a zero copy data mover implementation of a TCP socket interface. The method further includes sending a memory address of the data to the SVA. The SVA includes an iSCSI device having a zero copy data mover implementation of a TCP socket interface to receive the memory address of the data. The VM and the SVA are running in a same hypervisor host.
    Type: Application
    Filed: March 3, 2009
    Publication date: September 9, 2010
    Applicant: VMWARE, INC.
    Inventors: Karthik CHANDRASEKARAN, Supratim DEKA
  • Patent number: 7787246
    Abstract: A computer device includes a plurality of information processing units configured to execute respective information processing functions, a plurality of storage units, one of which is arranged in each of the information processing units, and which are removable, a plurality of storage devices physically dispersed in the storage units, and having a redundant configuration, where one storage unit includes at least two storage devices, and a plurality of controllers configured to be installed in the information processing units, and to access the storage devices, where each information processing unit includes one of the controllers.
    Type: Grant
    Filed: December 23, 2005
    Date of Patent: August 31, 2010
    Assignee: Fujitsu Limited
    Inventor: Katsuya Niigata
  • Patent number: 7788412
    Abstract: A display system and method are disclosed. The system comprises a data transmitting apparatus built in a computer and a data receiving apparatus connected to a remote VGA/DVI display device, in which the data transmitting apparatus comprises a collecting unit for collecting screen data and/or audio data in video signals and a local control unit for encoding said screen data and/or audio data and transmitting said encoded screen data and/or audio data; the data receiving apparatus comprises a remote control unit for controlling the reception of said screen data and/or audio data and decoding it, a buffer unit for controlling the audio/video data decoded by the remote control unit to be placed into a memory for buffering, and an output unit for converting the buffered screen data and/or audio data into a format supported by the VGA/DVI display device and/or audio format.
    Type: Grant
    Filed: December 14, 2006
    Date of Patent: August 31, 2010
    Assignee: Lenovo (Beijing) Limited
    Inventors: Zihua Guo, Xiaoping Yan, Wei Wei
  • Patent number: 7783787
    Abstract: A mechanism for reprioritizing high-latency input/output operations in a file system is provided. The mechanism expands a file access protocol, such as the direct access file system protocol, by including a hurry up command that adjusts the latency of a given input/output operation. The hurry up command can be employed in the Direct Access File System.
    Type: Grant
    Filed: June 13, 2002
    Date of Patent: August 24, 2010
    Assignee: NetApp, Inc.
    Inventors: Matthew S. DeBergalis, Arthur F. Lent, Jeffrey S. Kimmel
  • Publication number: 20100211679
    Abstract: A personal device management server device comprises a processing device, first and second communication interfaces, and a memory. The first communication interface is coupled with the processing device and is arranged to communicate with a wireless communication network. The second communication interface is coupled with the processing device and is arranged to communicate with a client device. The memory is coupled with the processing device and arranged to store instructions comprising a personal device management system. The personal device management system is arranged to control allocation of one or more components of a communication service with the individual client device elements via the second communication interface.
    Type: Application
    Filed: February 11, 2010
    Publication date: August 19, 2010
    Inventors: Prem Jothipragasam Kumar, Thomas O'Neil
  • Patent number: 7779426
    Abstract: A flash driver can be used by file systems and other applications to determine more detailed attributes and properties, such as region geometry, that describe the underlying flash component. This allows a file system, for example, to be made aware of each flash region and its properties. The file system may then be optimized to more efficiently utilize the flash component. These optimizations may lead to increased component longevity and better read/write performance.
    Type: Grant
    Filed: March 30, 2006
    Date of Patent: August 17, 2010
    Assignee: Microsoft Corporation
    Inventors: Andrew Michael Rogers, Sachin Chiman Patel, Yadhu N. Gopalan
  • Patent number: 7779171
    Abstract: A peripheral device is connectable to a computer having one of a first interface and a second interface. The first interface communicates with the peripheral device over a differential data connection having a first data conductor and a second data conductor. The second interface communicates with the peripheral device over a clock conductor and a single ended data connection which includes a data conductor. The peripheral device has first and second communication conductors configured for connection to the first and second data conductors in the differential data connection when the computer includes the first interface and is configured for connection to the first data conductor in the single ended data connection and the clock conductor when the computer is provided with the second interface.
    Type: Grant
    Filed: October 16, 2007
    Date of Patent: August 17, 2010
    Assignee: Microsoft Corporation
    Inventors: Mark T. Hanson, Nathan C. Sherman, Lord Nigel Featherston, Mark W. Casebolt, Victor P. Drake, Keith Mullins, David L. Holo, Terry M. Lipscomb
  • Patent number: 7779229
    Abstract: A processor arrangement having a strip structure for parallel data processing is configured so that local data from the individual processing units or strips is brought together in a rapid manner. Input data, intermediate data and/or output data from various processing units are linked together in an operation which is at least partially combinatory. The data linking operation is not clock controlled. The linking of the local data from various strips in this manner reduces delays in parallel data processing in the processor arrangement. The combinatory data linking operation can provide an overall data linking outcome within an individual clock cycle.
    Type: Grant
    Filed: February 12, 2003
    Date of Patent: August 17, 2010
    Assignee: NXP B.V.
    Inventor: Wolfram Drescher
  • Patent number: 7774516
    Abstract: A communicating system suitable for a repeater and communicating method thereof are described. The communicating system comprises a receiving unit, a delay module, a transmitting unit and a control unit. The receiving unit transmits a first signal based on a KB/MS input signal. The delay module is coupled to the receiving unit and delays the first signal from the receiving unit in order to generate a second signal. The second signal has a first phase difference in comparison with the first signal. The transmitting unit is coupled to the delay module and the control unit. The transmitting unit transmits a KB/MS output signal based on the second signal while the control unit controls the transmitting unit via a control signal.
    Type: Grant
    Filed: November 8, 2006
    Date of Patent: August 10, 2010
    Assignee: Aten International Co., Ltd.
    Inventors: Chih-tao Hsieh, Fu-Chin Shen, Chi-Hung Kao
  • Patent number: 7774595
    Abstract: Provided is a computer security apparatus and a method using a security input device driver. Data inputted through a data input unit is directly encrypted at the security input device driver without passing through an OS input device driver supporting in an OS. Thereby, the data inputted through the data input unit can be prevented from being illegally acquired by any hacking program from the beginning.
    Type: Grant
    Filed: February 7, 2005
    Date of Patent: August 10, 2010
    Assignee: King Information & Network
    Inventors: Oh Chung Geon, Choi Kwang Wol, Sung Kwi Chul, Kim Dae Hyeong, Kim Seong Il
  • Publication number: 20100198993
    Abstract: A terminal device 100 to and from which a removal storage medium 200 is attached and removed includes a display 130 and a writer 150. The display 130 displays an action-command input region and an execution-subject input region, the action-command input region being used for inputting an action command to execute a certain action, the execution-subject input region being used for inputting an execution subject for the execution of the action command. The writer 150 writes the action command inputted in the action-command input region and the execution subject inputted in the execution-subject input region, into the removable storage medium.
    Type: Application
    Filed: January 29, 2010
    Publication date: August 5, 2010
    Applicant: Buffalo Inc.
    Inventor: Satoru GOTO
  • Patent number: 7770149
    Abstract: A framework registers the entry names of entry interfaces respectively included in modules. The framework acquires operation names (static entries) of operation interfaces included in the module by calling the entry interface based on the entry name. The framework calls the operation interfaces based on the operation names. And the module executes generation of the module itself to be connected to the framework, a process inherent in the module, and deletion of the module itself connected to the framework.
    Type: Grant
    Filed: April 27, 2006
    Date of Patent: August 3, 2010
    Assignee: Kabushiki Kaisha Toshiba
    Inventors: Sae Akimoto, Masayuki Hagiwara, Hirotomo Kobayashi
  • Patent number: 7769920
    Abstract: An information processing apparatus is connected to a recording or playback apparatus having a file system. The information processing apparatus includes a receiver for receiving a command provided by an operating system in response to a file operating request from an application, and a converter for converting the command provided by the operating system into a request which is to be converted into a command based on a communication protocol capable of handling the file system in communication with said recording or playback apparatus.
    Type: Grant
    Filed: April 13, 2005
    Date of Patent: August 3, 2010
    Assignee: Sony Corporation
    Inventors: Shin Kimura, Kazuhisa Tsuchiya, Nobuhiro Sakai, Kazuhiko Watanabe
  • Patent number: 7765340
    Abstract: In accordance with the teachings of the present invention, a method for selecting a server to provide content to a client is presented. A media controller receives a request from a client for content. The media controller instructs a plurality of servers each storing the content required by the client to perform a bandwidth measurement referred to in the disclosure as a bandwidth probe. The result of the bandwidth probe is communicated to the media controller. The media controller selects a server (i.e., an identified server) for communication with the client based on the result and communicates the selection in the form of a redirect command to the client. The client then communicates directly with the identified server.
    Type: Grant
    Filed: November 10, 2008
    Date of Patent: July 27, 2010
    Assignee: AT&T Intellectual Property II, L.P.
    Inventors: David Shur, Aleksandr Zelezniak
  • Publication number: 20100186018
    Abstract: A processor blade determines whether a selected processing task is to be off-loaded to a storage blade for processing. The selected processing task is off-loaded to the storage blade via a planar bus communication path, in response to determining that the selected processing task is to be off-loaded to the storage blade. The off-loaded selected processing task is processed in the storage blade. The storage blade communicates the results of the processing of the off-loaded selected processing task to the processor blade.
    Type: Application
    Filed: January 19, 2009
    Publication date: July 22, 2010
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Robert H. Bell, JR., Jose Raul Escalera, Octavian Florin Herescu, Vernon Walter Miller, Sergio Reyes, Michael Declan Roll
  • Patent number: 7761614
    Abstract: According to one embodiment, an electronic apparatus is detachably connected to a host apparatus. The electronic apparatus includes a file management information generation module. The file management information generation module generates file management information based on which a host apparatus recognizes each of content data items as a file stored in a storage medium, the file management information being indicative of a plurality of starting storage locations on the storage medium corresponding to starting data blocks of the content data items, and a plurality of shared storage locations on the storage medium, which are shared by the content data items and correspond to second and following data blocks of each of the content data items.
    Type: Grant
    Filed: April 24, 2009
    Date of Patent: July 20, 2010
    Assignee: Kabushiki Kaisha Toshiba
    Inventors: Hirokazu Nagashima, Mitsuaki Moritani, Yasuhiro Morioka, Hiroki Iwahara, Naomiki Kobayashi
  • Patent number: 7757018
    Abstract: A method for controlling the sequence of a plurality of functions which are executable on at least two interacting devices is provided, first of the functions being implemented on a first device and the second of the functions being implemented on a second device. A system for implementing the method is provided, including an administrative unit which controls a sequence of the functions in such a manner that it prevents a first function and a second function which interfere with one another from simultaneously running.
    Type: Grant
    Filed: November 20, 2007
    Date of Patent: July 13, 2010
    Assignee: Robert Bosch GmbH
    Inventors: Hans Hillner, Klaus Herz, Lu Chen, Michael Ebert, Timo Koenig
  • Patent number: 7757025
    Abstract: A peripheral device for a programmable logic controller according to the invention includes: an instruction table for correlatively storing instructions and the input/output types of parameters for the instructions; a search/discrimination means for searching the instruction table for an instruction in a code in a portion of a sequence program selected as diversion data from an existing diversion-source sequence program, to discriminate the input/output type of a parameter for the instruction; a search result creating/storing means for creating and storing a search result table by combining an address in the code in the selected portion of the sequence program, with the input/output type; a component data creating means for creating a variable data table by replacing the input/output types stored in the search result table with variable names, and for creating component data by adding the corresponding variable names to variables and to circuit information; and a component data diversion means for diverting t
    Type: Grant
    Filed: April 15, 2004
    Date of Patent: July 13, 2010
    Assignee: Mitsubishi Denki Kabushiki Kaisha
    Inventors: Hiroyuki Furushima, Makoto Nonomura
  • Publication number: 20100169462
    Abstract: A CD on which only music information specified by the CD-DA is recorded, or a CD on which both music information specified by the CD-DA and music information to be recorded on a CD-ROM are recorded is mounted upon an information processing terminal. When the CD on which only music information specified by the CD-DA is recorded is mounted, the information processing terminal acquires, from a directory server, an ISRC number that identifies the music information recorded on the CD, and distribution server location information that identifies a content distribution server. The information processing terminal acquires content that is the music information compressed according to the MP3 and encrypted, from the content distribution server identified by the acquired distribution server location information, and the decryption key. The information processing terminal then decrypts the acquired content using the acquired decryption key and reproduces music.
    Type: Application
    Filed: October 16, 2009
    Publication date: July 1, 2010
    Inventors: Hideki Matsushima, Ryuichi Okamoto, Mitsuhiro Inoue, Masayuki Kozuka
  • Publication number: 20100153588
    Abstract: A computer executable program for managing medias is provided. The computer executable program includes a connection detecting module, a searching module, a removing module, and a downloading module. When the connection detecting module detects a communication connection between a portable electronic device and a computer is established, the searching module searches a first type of medias of the portable electronic device, and the removing module moves the first type of medias from the portable electronic device to the computer. The searching module also searches a second type of medias of the computer, the downloading module downloads the second type of medias from the computer to the portable electronic device.
    Type: Application
    Filed: April 21, 2009
    Publication date: June 17, 2010
    Applicants: HON HAI PRECISION INDUSTRY CO., LTD., HONG FU JIN PRECISION INDUSTRY (ShenZhen) CO., LTD
    Inventors: Xiao-Guang Li, Xiao-Fang Chen, Zai-An Pan, Ming-Feng Tsai
  • Patent number: 7739451
    Abstract: A method and apparatus is presented allowing multiple data pointers or addresses to be transferred without acknowledgment to Memory Controller (506) and Memory Controller (510) of Data Controller (500). Data is then transferred in response to the data pointers from BUFFER (512) and Buffer (514) and may be stalled during the transfer in favor of a second data transfer. Once the second data transfer finishes, the first data transfer may be completed.
    Type: Grant
    Filed: December 27, 2002
    Date of Patent: June 15, 2010
    Assignee: Unisys Corporation
    Inventors: Gregory B. Wiedenman, Nathan A. Eckel, Joel B. Artmann
  • Patent number: 7734830
    Abstract: An information storage device, by which only information outputted in a state desired by a user can be stored and disclosed with minimum time and trouble of the user, is provided. After FAX transmission, the FAX image is displayed and an inquiry concerning whether to store the FAX image or not is conducted. When the user performs an operation designating registration of the FAX image in a database (i.e. when a registration command button is pressed by the user), the FAX image is registered in the database. When the user performs an operation designating discard of the FAX image (i.e. when a discard command button is pressed by the user), the FAX image is discarded. Since the user can decide whether or not to register the FAX image in the database after checking the image to be registered, registration of undesired image in the database can be prevented.
    Type: Grant
    Filed: September 1, 2005
    Date of Patent: June 8, 2010
    Assignee: Brother Kogyo Kabushiki Kaisha
    Inventors: Kazuma Aoki, Yuji Sato
  • Patent number: 7730152
    Abstract: A method for input control of multiple computing devices from a single set of input devices begins by providing, by a master input device of the single set of input devices, a connection request to the multiple computing devices via a wireless channel, wherein the connection request identifies one of the multiple computing devices. The method continues by interpreting, by each of other ones of the multiple computing devices, the connection request to determine that the connection request is not addressing the each of the other ones of the multiple computing devices. In response to the connection request, the method continues by providing, by the one of the multiple computing devices, a connection response to the master input device via the wireless channel. The method continues by providing, by the one of the multiple computing devices, a slave connection request to at least one slave input device of the single set of input devices via the wireless channel.
    Type: Grant
    Filed: June 28, 2004
    Date of Patent: June 1, 2010
    Assignee: Broadcom Corporation
    Inventors: Yuan Zhuang, Chikan Kwan
  • Patent number: 7730221
    Abstract: A network controller with a bootable Host Bus Adapter, particularly suitable for iSCSI applications is described. In one example, this includes, a host bus interface, a register to the host bus indicating a mass storage device, a network interface, and a boot memory extension including a driver for the mass storage device that binds to a BIOS.
    Type: Grant
    Filed: June 30, 2005
    Date of Patent: June 1, 2010
    Assignee: Intel Corporation
    Inventors: Nimrod Diamant, Dinesh Kumar
  • 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
  • Publication number: 20100125684
    Abstract: A data output system for a mobile device and an associated method for outputting data of a mobile device are provided. The data output system for a mobile device can deliver data output from the mobile device to an embedded system, and display the data on a display screen of the embedded system. When the data output system is implemented in a mobile phone, a navigation map of the mobile phone can be shown by a large screen of the embedded system, and the embedded system can be utilized as a phone interface.
    Type: Application
    Filed: November 16, 2009
    Publication date: May 20, 2010
    Applicant: MStar Semiconductor, Inc.
    Inventor: Meng-Shu Lee
  • Patent number: 7720957
    Abstract: Apparatus and storage media for auto-configuration of an internal network interface are disclosed. Embodiments may install an internal VLAN manager in a logically partitioned computer system along with network agents in each of the partitions in the logically partitioned system to facilitate configuring an internal communications network and the corresponding internal network interfaces in each participating partition. In particular, an administrator accesses internal VLAN manager, selects an internal VLAN ID, selects each of the participating partitions, and configures the communications network with global parameters and ranges. The internal VLAN manager then generates partition parameters and incorporates them into messages for each of the partitions selected to participate in the internal network.
    Type: Grant
    Filed: February 11, 2009
    Date of Patent: May 18, 2010
    Assignee: International Business Machines Corporation
    Inventors: Charles S. Graham, Harvey G. Kiel, Chetan Mehta, Lee A. Sendelbach, Jaya Srikrishnan
  • Patent number: 7716389
    Abstract: Due to the integration of multiple I/O device controllers in a storage controller and the need to provide secure and fast data transfers between the I/O devices and the storage controller, an architecture that can perform multiple encrypt/decrypt operations simultaneously is therefore needed to service multiple transfer requests without a negative impact on the speed of transfer and processing. The present invention relates to enhancing Direct Memory Access (DMA) operations between multiple IO devices and a storage controller by adding a Data Processing Core. Exemplary implementations are provided to illustrate the background mechanism used by a DMA controller that minimizes central-processing-unit (CPU) intervention and the multi-channel architecture which allows multiple IO requests to be serviced simultaneously.
    Type: Grant
    Filed: March 17, 2006
    Date of Patent: May 11, 2010
    Assignee: BiTMICRO Networks, Inc.
    Inventors: Rey Bruce, Raquel Bautista David, Shielou Vicencio Estrada
  • Patent number: 7716396
    Abstract: A system for managing a circular buffer memory includes a number of data writers, a number of data readers, a circular buffer memory; and logic configured to form a number of counters, form a number of temporary variables from the counters, and allow the data writers and the data readers to simultaneously access locations in the circular buffer memory determined by the temporary variables.
    Type: Grant
    Filed: February 9, 2007
    Date of Patent: May 11, 2010
    Assignee: Juniper Networks, Inc.
    Inventors: Juqiang Liu, Hua Ji, Haisang Wu