46th week of 2008 patent applcation highlights part 57 |
Patent application number | Title | Published |
20080281950 | Method and Device for Peer to Peer File Sharing - A system and method for managing peer to peer traffic. The method includes: identifying a peer to peer request and in response providing at least one address of a peer to peer server within a cluster that is adapted to service peer to peer requests. The system includes a cluster of peer to peer servers; and a first device adapted to identify a peer to peer request and to provide at least one address of a peer to peer server within the cluster. | 2008-11-13 |
20080281951 | METHODS, DEVICES, SYSTEMS, AND COMPUTER PROGRAM PRODUCTS FOR MANAGING AND DELIVERING MEDIA CONTENT - Methods, devices, systems, and computer program products for managing and delivering media content are provided. A device includes a media recording structure for capturing the media content, an input component, and a transmitter. The device further includes a processor in communication with the media recording structure, the input component, and the transmitter. The device further includes a media management application executing on the processor. The media management application performs a method. The method includes receiving a destination address for a media file including the media content captured by the media recording structure, the destination address entered via the input component. The method also includes transmitting the media file to a receiving device associated with the destination address via the transmitter. | 2008-11-13 |
20080281952 | SYSTEM AND METHOD FOR MANAGING CONNECTIONS FOR NETWORKS USED BY A COMMUNICATION DEVICE - The invention relates to a system and method for managing a profile list for connections to networks for a communication device is provided. The method comprises: upon detection of a connection for the device to a network, determining whether the connection is known to the device; if the connection is not known to the device, creating a temporary profile for the connection; adding temporary profile is added into a profile list of accessible connections for the device; evaluating the values of set of profile activation conditions to determine the profile should remain active; and if the values indicate that the temporary profile is to be terminated, then removing the temporary profile from the profile list. As part of defining the profile, the profile contains a set of profile activation conditions and related values for the temporary profile. | 2008-11-13 |
20080281953 | Managing network components using USB keys - Devices and methods for managing a communications network include using USB keys to provision and management components in the network by having the network component establish a connection to a network administrator device, such as a laptop, PDA, or desktop workstation. A first USB key is used to provision a network component so that it has the necessary security information to interact with a second USB key, used to enable actual management of the component. Once the component has the security information, the second USB key is inserted and certain callback data are made available to the component. It uses this data to make a “call” or connection to an administrator's device. The callback data may be an IP address of the device, an e-mail address, VoIP data, instant messaging data, dial-up data, and so on. Once the connection, initiated and established by the network component, is made the administrator can begin managing the component. | 2008-11-13 |
20080281954 | Capability requirements for group membership - A method and apparatus for adding a node to a group of nodes is provided. Group capability data is stored in volatile memory of a group manager for a group. The group capability data identifies capability requirements for members of the group. The group manager provides notification services for members of the group. A request to add a particular node to a group is received. In response to receiving the request, a determination is made as to whether the particular node satisfies the capability requirements identified by the group capability data. Upon determining that the particular node does satisfy the capability requirements identified by the group capability data, the particular node is added to the group. The capability requirements for members of a group may initially be based on the capabilities of the first node that is added to a group. | 2008-11-13 |
20080281955 | Method and System for Operating Redundant Network Elements in a Communication Network - An operation of redundant network elements in a communication network having a back-up-network element associated with each active-network element is provided. A back-up control unit is associated with each back-up-network element, and data sent to the active-network element is sent to the back-up network element. Data is processed separately by the active-network element and by the back-up-network element. Data traffic emitted by the back-up-network element is blocked by the back-up-control unit and the back-up-network element simulates the reaction of the other network elements. The back-up-control unit monitors the active-network element and switches to the back-up-network element in the event of a failure of the active-network element. The databases are created in the active-network element and in the back-up-network element in a parallel and faultless manner due to the introduction of the back-up-control unit. In the event of error, an automatic switchover may be carried out without a long delay time. | 2008-11-13 |
20080281956 | SYSTEM AND METHOD FOR DEVICE MANAGEMENT - A system for managing one or more wireless devices in a wireless network, the system comprising: a single generic device manager for implementing device management operations; and an interface layer for translating administration client-specific requests to the generic device manager. | 2008-11-13 |
20080281957 | DEFERRED INVOCATION OF COMMUNICATION SERVICES - In one embodiment, a network device determines one or more conditions for invoking one or more real applications to the network device for a session. This determination may be made at the initiation of the session, such as when a SIP INVITE message is received. The one or more conditions allow real applications to be invoked when a future event satisfies the condition. When it is determined that a condition is satisfied, a real application associated with the condition is then invoked. Accordingly, conditions may be set for real applications that may be tested against future events that have not yet occurred. This allows deferred invocation of real applications. Accordingly, if real applications are not needed for a session, then they are not invoked. But, when a real application is needed, it can be invoked. | 2008-11-13 |
20080281958 | Unified Console For System and Workload Management - Disclosed are systems and methods for implementing a unified console for managing computing-based devices. Described is a unified management solution to efficiently manage one or more workloads or a plurality of tasks performed by a user for managing the resources of applications in a computer network that includes the computing-based devices. The system can be implemented by providing a combined functionality that includes features of monitoring and update services, in a single console. | 2008-11-13 |
20080281959 | MANAGING ADDITION AND REMOVAL OF NODES IN A NETWORK - Systems and methods for managing a networked computing environment. The method comprising determining a change in status of a first computing system in a network according to status information communicated from the first computing system to a monitor system over a dedicated connection formed between the first computing system and the monitor system, wherein the dedicated connection is independent of network communication lines connecting the first computing system to other computing systems in the network. | 2008-11-13 |
20080281960 | Traffic supervision system - A method and a computer system for monitoring traffic, the computer system comprising an information handling server ( | 2008-11-13 |
20080281961 | NETWORK DELAY ANALYSIS INCLUDING PARALLEL DELAY EFFECTS - A multi-functional graphical user interface facilitates the analysis and assessment of application delays, including delays that occur on multiple paths. A trace file of an application's network events is processed to categorize the causes of delays incurred in the propagation and processing of these events. The system identifies the amount of delay (‘component delay’) that can be eliminated by eliminating each of the components of delay individually, as well as the amount of delay (‘parallel delay’) that can be eliminated by eliminating combinations of the delay components. A user interface displays the amount of reduction that can be achieved by eliminating each component delay individually and the amount of reduction that can be achieved by eliminating combinations of the individual component delays. To facilitate the analysis and assessment of these potential reductions, the interface allows the user to ‘drill down’ to view the individual delay components contained in each combination forming the parallel delays. In this manner, the user is provided a view of each of the delay components that would need to be addressed, either individually or in combination, to improve the overall application delay. | 2008-11-13 |
20080281962 | INFORMATION ASSET MANAGEMENT SYSTEM, LOG ANALYSIS SERVER, LOG ANALYSIS PROGRAM, AND PORTABLE MEDIUM - An information asset management system in a network environment includes a monitoring program | 2008-11-13 |
20080281963 | DISTRIBUTED REMOTE MANAGEMENT (DRMON) FOR NETWORKS - A method and apparatus for the distributed monitoring of network traffic deploys end system agents to collect traffic statistics at distributed points in the network. These statistics are forwarded to collectors which compile the statistics to create higher level pictures of network performance. A collector may act as a proxy for a prior art standalone network probe and may interact with network management software as though it were a standalone network probe. The invention is designed to work in accordance with a variety of standard network management protocols including SNMP, RMON, and RMON | 2008-11-13 |
20080281964 | Server discovery, spawning collector threads to collect information from servers, and reporting information - Server discovery, spawning collector threads to collect information from servers, and reporting such information, is disclosed. A method of one embodiment determines a number of servers communicatively coupled to a network. For each server, a collector thread is spawned to collect information regarding the server by sending requests to the server and receiving responses from the server. The collector threads can be spawned by and run on a computing device other than the number of servers, such that no computer-executable code is installed on the servers for collecting the information. Upon completion of the collector thread for each server, the information regarding the server as collected is stored to a database by one or more writer threads. The information may include dynamic load-oriented and function-oriented information regarding the servers, as well as static configuration information, from which server utilization-oriented statistics may be distilled to identify candidate servers for server consolidation. | 2008-11-13 |
20080281965 | METHOD AND SYSTEM FOR REPORTING DEVICE CAPABILITY UPDATE INFORMATION - A method and system for reporting device capability update information, which allows a client to selectively update and report their capabilities, thereby reducing the traffic between the client and a server as well as alleviating the burden on the server. In the present invention, the mechanism of subscription/notification is added to the updating and reporting of device capabilities, and the server subscribes to only the client's capabilities related to the service provided the server. With the function of managing the subscription, a single client may accept subscriptions from a plurality of servers, with each server requesting one or more subscriptions. Once the service provided by the server has been changed, the server again initiates a subscription flow. | 2008-11-13 |
20080281966 | METHOD AND SYSTEM OF NETWORK COMMUNICATION PRIVACY BETWEEN NETWORK DEVICES - A method for network communication privacy between network devices includes communicating first and second network enabled devices with a network, the first and second network devices in communication via a main communication channel. Respective network addresses of the first and second network enabled devices are dynamically and automatically changed while maintaining the main communication channel between the first and second network enabled devices. Subsequent network addresses of the first and second network enabled devices are created in one of a symmetric manner using a secret key or predetermined list shared between the first and second network enabled devices or created in an asymmetric manner. The asymmetric manner includes communicating the subsequent network addresses of the first and second network enabled devices over a back channel separate from the main communication channel. | 2008-11-13 |
20080281967 | METHOD AND APPARATUS FOR ENCAPSULATING A VIRTUAL FILER ON A FILER - A method for operating a server first assigns a plurality of storage volumes to one or more storage devices. A plurality of sub-volumes is established within a namespace of each of the plurality of storage volumes. An instance of a virtual server is created, the virtual server having a plurality of assigned sub-volumes, the assigned sub-volumes chosen from different storage volumes of the plurality of storage volumes. A file system function is shared between the server and the instance of the virtual server, the file system function using at least one of the plurality of assigned sub-volumes. | 2008-11-13 |
20080281968 | Updating Download Options for Unavailable Media Content - A method provides download options for purchasable recordable media (PRM). The method includes storing a download option associated with a PRM content instance, updating the option, and transmitting the option to a digital home communication terminal. The option includes a time at which the PRM content instance is downloadable from a digital content delivery system. The update and transmit occurs in response to a change in availability of resources for transmitting the PRM content instance to a subscriber. Another method includes providing a download option to a user. The option is associated with a PRM content instance and includes an indication of a time at which the PRM content instance is available for download from the remote server. The option is updated responsive to a change in availability of the option due to a change in download resources that are associated with transmitting the PRM content instance to the subscriber. | 2008-11-13 |
20080281969 | Controlling access to versions of application software by a server, based on site ID - A plurality of versions of software application programs can be handled by a single server serving multiple user-clients who each need access to specific ones of the plurality of versions. Thus such different versions can run simultaneously without requiring upgrading of early versions and no interference between versions. A particular version is given a SiteID that a user request calls, and a table in the server is consulted to keep track of which SiteID corresponds to which version and to assign each request to the appropriate version. A directory or registry must be set up to accommodate the table which must be consulted for each request. No significant change need be made in any version of the software application program since the table is created at installation time on the server and the SiteID's are assigned to the users when they get rights to the particular version of interest by an administrator. In a preferred embodiment, a SiteID identifies (and the “site” embodies) a collection of databases that the user may need access to. One and only one application software version is associated with a SiteID. Accessing a table that maps the SiteID to a particular version can be monitored and additional programs run responsive to information about such access. | 2008-11-13 |
20080281970 | METHOD, APPARATUS AND COMPUTER PROGRAM PRODUCT FOR INTEGRATING HETEROGENEOUS SYSTEMS - Disclosed are a method, computer program product and apparatus for integrating resource and coordinator components in a heterogeneous computer system. The technique disclosed involves the introduction of a negotiation phase into the resource enlistment or registration process wherein the resource component and coordinator component request and respond with indicators showing the quality of service that each supports, thus jointly establishing at runtime a quality of service to be supported for the resource and coordinator pairing. The qualities of service may include commit phase support and recovery support. | 2008-11-13 |
20080281971 | NETWORK MULTIMEDIA COMMUNICATION USING MULTIPLE DEVICES - Various embodiments are described relating to multimedia communication using multiple devices in a network. In an example embodiment, a request for a communication session may be received at a first server. Parameters associated with the communication session may be negotiated. One or more of the devices included in a group of one or more devices associated with a first user may be selected for receipt of one or more portions of a requested transmission based on the negotiated parameters. | 2008-11-13 |
20080281972 | SECURE SHARING OF LOB BOUND INFORMATION IN CLIENT APPLICATIONS - Secure sharing of bound information is enabled in client applications associated with a backend LOB service. Bound item IDs are assigned to newly created bound items by a client, the items synchronized with the LOB system, a correlation ID received in response to the synchronization, and the two IDs mapped. A reverse sequence of actions is performed when the LOB service creates the bound item. In response to an attempt by a client to exchange bound information, the item is placed in a pending state and allowed to be received by a receiver upon successful completion of data transfer and LOB system permission of the exchange passing the bound item ID and the correlation ID. If the LOB system rejects the exchange, the item is placed in an unbound state and the receiver not allowed to receive the bound information. | 2008-11-13 |
20080281973 | Management Method, Device And System For Session Connection - A method for managing session connection, including: a session connection endpoint device perceiving a configuration management event of session connection and managing status of the session connection according to the configuration management event. The disclosure also provides a server device for session connection and a session communication system. | 2008-11-13 |
20080281974 | PROVIDING PERSONALIZED RESOURCES ON-DEMAND OVER A BROADBAND NETWORK TO CONSUMER DEVICE APPLICATIONS - A method and system for providing personalized information to applications executing on consumer devices by: building a consumer preferences profile on a consumer device using predefined associations between consumer preference attributes and application events (including user input); summarizing the consumer preferences profile into a profile summary when applications require a new personalized data resource; requesting a personalized data resource from a centralized database of data resources over the broadband network by including application context information along with the profile summary in the request; analyzing data resource groups in the centralized database to find a candidate set of data resources according to resource rules in the resource groups; selecting a personalized data resource from the candidate set of data resources that matches the profile summary and context information; and delivering the selected personalized data resource to the requesting application over the broadband network. Personalized data resources may include resource selection information, graphic images, text content, formatting information, video clip data, click-to-call data, and scripts and procedures. | 2008-11-13 |
20080281975 | METHODS AND APPARATUS TO ROUTE A COMMUNICATION SESSION IN AN INTERNET PROTOCOL (IP) MULTIMEDIA SUBSYSTEM (IMS) NETWORK - Methods and apparatus to route a communication session in an Internet Protocol (IP) Multimedia Subsystem (IMS) network are disclosed. An example method comprises determining at a tElephone NUMber mapping (ENUM) query server if a called destination associated with an ENUM query request message is subject to re-direction, and determining at the ENUM server a final destination for the called destination when the destination is subject to redirection, the final destination being different from the called destination. | 2008-11-13 |
20080281976 | METHOD TO RECEIVE UDP RESPONSE MESSAGES ACROSS MULTIPLE INCOMING UDP PORTS - An apparatus includes a plurality of UDP ports capable of receiving UDP messages and a message generator to generate a request message to be transmitted to remote endpoints connected over a network via a connectionless diagram protocol. The request message includes a header section having data identifying a plurality of reply-to addresses corresponding to the UDP ports. | 2008-11-13 |
20080281977 | METHODS, DEVICES, SYSTEMS, AND COMPUTER PROGRAM PRODUCTS FOR MANAGING AND DELIVERING A LIVE MEDIA STREAM - Method, devices, systems, and computer program products for managing and delivering a live media stream associated with a network-enabled media recording device are provided. A method includes receiving a network address for transmitting the live media stream captured by the network-enabled media recording device. The method also includes assigning a user identification to the live media stream. The user identification is associated with the network-enabled media recording device. The method further includes transmitting the live media stream and user identification via the network-enabled media recording device over a network. | 2008-11-13 |
20080281978 | METHODS FOR UTILIZING MULTIPLE TUNNELS WITHIN A COMMUNICATION NETWORK - Various embodiments are described, some of which may be able to better support real-time services during mobility events in communication networks. In general in these embodiments, multiple tunnels are established via different network nodes within the communication network to support data transfer in both a forward direction to an access terminal (AT) and a reverse direction from the AT. Data transfer in the forward direction is supported for a period of time via a first tunnel ( | 2008-11-13 |
20080281979 | System and Method for Providing Application Categorization and Quality of Service in a Network With Multiple Users - Internet protocol (IP) data service providers may provide several services over a single communications channel and/or circuit. For example, the provider may deliver public services such as Wi-Fi, content, gaming, etc. as well as business-critical “back-office” services such as credit card processing, VoIP, streaming video, video conferencing, etc. Some applications can very demanding from a quality of service standpoint, whereas other applications are unwanted or unauthorized on the network such as worms, viruses, denial of service attacks and/or certain types of peer-to-peer file sharing applications. Applications sharing the communication channel may be classified into one or more application classifications. The available bandwidth over the communications channel and/or circuit may then be managed via a prioritization system that can be parameterized based on the available bandwidth and/or the desired application behavior for given characterized applications. Many of the above unwanted applications can be suppressed, after being classified. | 2008-11-13 |
20080281980 | PSEUDOWIRE CIRCUIT EMULATION - A method includes establishing a first pseudowire between a first switching device and a second switching device. The method also includes receiving customer traffic that includes time division multiplexed data and formatting the time division multiplexed data as packets. The method further includes identifying a destination for the customer traffic, identifying the first pseudowire for forwarding the customer traffic and forwarding the customer traffic via the first pseudowire to the second switching device. | 2008-11-13 |
20080281981 | RELAY SERVER AND RELAY COMMUNICATION SYSTEM - A relay server is capable of communicating with other relay servers through an external server arranged on a Wide Area Network. The relay server stores information about a registered terminal, information about the relay servers forming a relay group by permitting connection among each other, and information about a resource and a client terminal sharing the resource. When an operation instruction regarding the resource in another terminal is received, the relay server relays the operation instruction from the registered terminal to another relay server. However, when key information is stored in association with the resource, the relay server relays the operation instruction to the other relay server only when a correct key has been entered. | 2008-11-13 |
20080281982 | Contents distribution system, node apparatus and information processing method thereof, as well as recording medium on which program thereof is recorded - To provide a contents distribution system, method and the like, wherein even a node apparatus with a small storage capacity, such as in the case of a set-top box, can function as a root node apparatus in a P2P type of contents distribution system having a plurality of node apparatus disposed dispersed in a network by a DHT (Distributed Hash Table), or the like. A node apparatus includes a distribution source information storage section having a management information storage area storing first position information, which is position information of a management subject contents holding node apparatus holding contents data which are a subject of management, and an extension management information storage area storing second position information, which is position information of a node apparatus holding position information of the management subject contents holding node apparatus. Then, in the event that it is determined that a message received via a network is a request addressed to the node apparatus itself for a transmission of contents data distribution source information, the node apparatus selects the first position information or the second position information from the distribution source information storage section. | 2008-11-13 |
20080281983 | CLIENT SIDE PROTECTION AGAINST DRIVE-BY PHARMING VIA REFERRER CHECKING - HTTP requests initiated from a web browser of a client computer system are proxied prior to release to a router, such as a home router. HTTP requests identifying a referrer URL corresponding to routable, public IP address and a target URL corresponding to a non-routable, private IP address are determined to be indicative of a drive-by pharming attack, and are blocked from sending to the router. HTTP requests not identifying a referrer URL corresponding to a routable, public IP address and a target URL corresponding to a non-routable, private IP address, the HTTP request are not determined to be indicative of a drive-by pharming attack, and are released for sending to the router. In some embodiments, an HTTP response received in response to a released HTTP request is proxied prior to release to the web browser. An HTTP response having content of type text/html or script is modified as indicated to prevent malicious activity and released to the web browser. | 2008-11-13 |
20080281984 | HUB AND SPOKE COMPRESSION - A method of compressing data traffic for transmission through a network, the method comprises computing, for each one of a plurality of contexts of data traffic within the network, a respective optimal dictionary for encoding data traffic; For each block of data to be transmitted through the network: identifying a block context of the block of data; and encoding the block of data using the respective dictionary computed for the context corresponding to the identified block context. | 2008-11-13 |
20080281985 | SERVICE PROVIDING METHOD AND INTEGRATED CIRCUIT - An application program relating to a process of an integrated circuit | 2008-11-13 |
20080281986 | Parameter adjusting device - A parameter adjusting device optimizes parameters using a genetic algorithm by using a plurality of processing devices. The plurality of processing devices is respectively configured to individually and simultaneously execute the genetic algorithm and to, a predetermined period prior each local search, be such that each processing device, in accordance with the genetic algorithm processing, based on predetermined numbers, send individuals of a genetic population to others of the plurality of processing devices and further configured to have a migration arrangement for receiving the predetermined numbers. | 2008-11-13 |
20080281987 | FACILITATING AUTOMATIC PROTECTION SWITCHING FOR PROVIDER BACKBONE NETWORK - An existing protection mechanism is enhanced through the use of an automatic protection switching protocol data unit (APS PDU). In conjunction with transmitting Ethernet frames to a second bridge over a primary path, a first bridge transmits APS PDUs to the second bridge over a secondary path. The APS PDUs provide the second bridge with information about the protection switching mechanism being used and provide indications regarding the status of the primary path. In particular, protection switching may be facilitated by forming an APS PDU that is extended to include an indication of an identity for a trunk or a primary path before transmitting the APS PDU to the second bridge. Alternatively, after forming a regular APS PDU, protection switching may be facilitated by encapsulating the regular APS PDU with information identifying a trunk or a primary path before transmitting the APS PDU to the second bridge. | 2008-11-13 |
20080281988 | Apparatus and method for initating a debug halt for a selected architectural state - In a test and debug system wherein a target processing unit in a target processor receives test and debug commands from an external unit, an interface unit included in the target processor monitors the state of the target processing unit. The interface unit receives and stores a test and debug command identifying the test and debug procedure to be performed. Thereafter, the interface unit receives a control signal group indicating the target processing unit state during which the command is to be executed. When the target processor state, indicated by the control signal group, is identified by the interface unit, the stored command is applied to the target processing unit. In this manner, a test and debug procedure can be executed when the target processing unit is in a suitable state. | 2008-11-13 |
20080281989 | MEDICAL INSTRUMENT HAVING A SEPARATE TRANSMITTER FOR CONTROLLING MEDICAL TREATMENT SOFTWARE - The patent discloses a medical instrument having a control device for controlling medical treatment software, wherein the control device includes a transmitter for transmitting software control signals and at least one control for activating the transmitter. The transmitter may be provided as a separate transmitter unit, and the instrument may include a closable interior receptacle, wherein the transmitter unit can be inserted into and removed from the interior receptacle. | 2008-11-13 |
20080281990 | Expansion device adapted for use with a portable electronic device - An expansion device includes an adapter unit connected electrically to an Express card connector and a television signal receiving unit such that television audio-video data obtained by processing an external television signal by the television signal receiving unit is transmitted to a portable electronic device via the adapter unit and the Express card connector, an audio coder/decoder unit connected electrically to the adapter unit for receiving and processing an audio output from the portable electronic device via the Express card connector and the adapter unit and for providing the processed audio output to an external speaker unit for reproduction, and a graphics processing unit for receiving a video output from the portable electronic device via the Express card connector and for providing processed video output to an external display unit for display. | 2008-11-13 |
20080281991 | Communication System - A field device is connected to a communication apparatus installed in a communication system. The communication apparatus performs radio communication with a control apparatus which controls a plant where the field device is installed, in accordance with a standardized communication protocol, and relays the communication between the field device and the control apparatus. | 2008-11-13 |
20080281992 | METHOD FOR DETECTING ORDER OF ATTACHED DEVICES AND COMPUTER READABLE STORAGE MEDIA STORING PROGRAM THEREOF - A method for detecting the order of attached devices and a storage device for storing a program executing the same are provided. The method includes following steps. An inquiry is issued to obtain the device information of a plurality of attached devices, and one of the device information is selected. Whether the selected device information contains an attached device address is determined. If the selected device information contains an attached device address, the next device information is selected according to the attached device address. The order in which the device information is selected is recorded as the order of these attached devices. | 2008-11-13 |
20080281993 | Method and Apparatus for Controlling Access to Logical Units - A method and apparatus are provided for controlling access to logical units, a logical unit being an addressable entity that accept commands. A plurality of logical units are accessible by one or more ports, a port being an addressable entity that sends commands. A communication means which may be a storage area network (SAN) ( | 2008-11-13 |
20080281994 | COMMUNICATION SYSTEM AND METHOD FOR OPERATING A COMMUNICATION SYSTEM - Communication system including a host and a device. The host has an oscillator and the device has a USB-function core. The oscillator in the host is coupled to the USB-function core in the device. | 2008-11-13 |
20080281995 | ADDRESS MANAGEMENT METHOD AND VIDEO APPARATUS USING THE SAME - An address management method and a video apparatus using the same are provided. The address management method includes determining whether an external device is connected or not; when determining the connection to the external device, generating an invalidation message for invalidating an address; and transmitting the generated invalidation message to the external device. Accordingly, when the port connection is changed, the physical address can be correctly updated by invalidating the former physical address. | 2008-11-13 |
20080281996 | Latency Insensitive FIFO Signaling Protocol - Data from a source domain operating at a first data rate is transferred to a FIFO in another domain operating at a different data rate. The FIFO buffers data before transfer to a sink for further processing or storage. A source side counter tracks space available in the FIFO. In disclosed examples, the initial counter value corresponds to FIFO depth. The counter decrements in response to a data ready signal from the source domain, without delay. The counter increments in response to signaling from the sink domain of a read of data off the FIFO. Hence, incrementing is subject to the signaling latency between domains. The source may send one more beat of data when the counter indicates the FIFO is full. The last beat of data is continuously sent from the source until it is indicated that a FIFO position became available; effectively providing one more FIFO position. | 2008-11-13 |
20080281997 | Low Latency, High Bandwidth Data Communications Between Compute Nodes in a Parallel Computer - Methods, parallel computers, and computer program products are disclosed for low latency, high bandwidth data communications between compute nodes in a parallel computer. Embodiments include receiving, by an origin direct memory access (‘DMA’) engine of an origin compute node, data for transfer to a target compute node; sending, by the origin DMA engine of the origin compute node to a target DMA engine on the target compute node, a request to send (‘RTS’) message; transferring, by the origin DMA engine, a predetermined portion of the data to the target compute node using memory FIFO operation; determining, by the origin DMA engine whether an acknowledgement of the RTS message has been received from the target DMA engine; if the an acknowledgement of the RTS message has not been received, transferring, by the origin DMA engine, another predetermined portion of the data to the target compute node using a memory FIFO operation; and if the acknowledgement of the RTS message has been received by the origin DMA engine, transferring, by the origin DMA engine, any remaining portion of the data to the target compute node using a direct put operation. | 2008-11-13 |
20080281998 | Direct Memory Access Transfer Completion Notification - DMA transfer completion notification includes: inserting, by an origin DMA engine on an origin node in an injection first-in-first-out (‘FIFO’) buffer, a data descriptor for an application message to be transferred to a target node on behalf of an application on the origin node; inserting, by the origin DMA engine, a completion notification descriptor in the injection FIFO buffer after the data descriptor for the message, the completion notification descriptor specifying a packet header for a completion notification packet; transferring, by the origin DMA engine to the target node, the message in dependence upon the data descriptor; sending, by the origin DMA engine, the completion notification packet to a local reception FIFO buffer using a local memory FIFO transfer operation; and notifying, by the origin DMA engine, the application that transfer of the message is complete in response to receiving the completion notification packet in the local reception FIFO buffer. | 2008-11-13 |
20080281999 | ELECTRONIC SYSTEM WITH DIRECT MEMORY ACCESS AND METHOD THEREOF - In an electronic system, a DMA circuit is supplied with a device selection signal that indicates a processor is accessing or going to access a memory. If the DMA circuit finds that the processor is not accessing or not going to access the memory, the DMA circuit starts its DMA operations. Once the DMA circuit finds that the processor is going to access the memory, the DMA circuit stops its DMA operation and return the use of the memory to the processor. | 2008-11-13 |
20080282000 | INTERFACE CONTROLLER FOR CONTROLLING OPERATION OF EXTERNALLY COUPLED ELECTRONIC APPARATUS - The present invention relates to a technique to absorb a speed difference between a data transmission/reception unit, included in a host device which has a interface controller, and a data transmission/reception unit with a external device. The host device and the external apparatus are both electronic apparatus, and the interface controller outputs a transfer clock to the external apparatus, and controls the data transfer between the interface controller and the external apparatus, in accordance with a specific interface specification defined based on the transfer clock. | 2008-11-13 |
20080282001 | PEAK POWER REDUCTION USING FIXED BIT INVERSION - A semiconductor device includes a first circuit block, a second circuit block, and a data bus. The data bus is coupled between the first and second circuit blocks. A first data inverter on the data bus inverts a selected segment of data that is transferred onto the data bus. A second data inverter at an end of the data bus re-inverts the selected segment of data before the data is transferred off the data bus. The data that is transferred onto the data is not analyzed in order to determine the selected segment of data that is inverted. | 2008-11-13 |
20080282002 | APPARATUS AND METHOD OF DISPLAYING IMAGE - An apparatus of displaying an image connects an external devise by using universal serial bus (USB) connection. The apparatus contains a display unit and a control unit that reads device information out of the connected external device and performs display control on the display unit based on the read device information. Under control of the control unit, the display unit displays a message that is used for changing a class of the external device to a class previously specified in the apparatus of displaying the image when the class of the external device is changeable and it is determined based on the device information that the set class of the external device is different from the class previously specified in the apparatus of displaying the image. | 2008-11-13 |
20080282003 | Local Port Browser Interface - The present invention relates to KVM switches that contain both remote and local ports and provide a user of the local port with a similar WEB based interface experience as that experienced by the remote user. | 2008-11-13 |
20080282004 | HOLOGRAPHIC ENTERPRISE NETWORK - A system, method, program product and service for implementing a holographic enterprise network. A system for providing an interface between an operations center and a three dimensional (3D) virtual simulator system capable of rendering holographic images of the operations center is disclosed. Included is a holographic enterprise interface having a translation system for translating standard enterprise data associated with the operations center and 3D holographic data. Also enclosed is a communications manager for managing parallel communications between the holographic enterprise interface and a 3D data processing infrastructure having a holographic bus. | 2008-11-13 |
20080282005 | METHOD AND PROCESSING UNIT FOR INTER-CHIP COMMUNICATION - The invention relates to an inter-chip communication protocol, based on a standard interface protocol, which is adapted to incorporate control, configuration and/or recovery information for computer chips, and the data encoded within communication packets of a communication layer above the physical layer of the interface protocol. | 2008-11-13 |
20080282006 | Latency Hiding for a Memory Management Unit Page Table Lookup - In certain systems, local request's require corresponding associated information to be present in order to be serviced. A local memory stores some of the associated information. There is latency associated with retrieval of associated information that is not immediately available. Logic operates for each local request to access the local memory to ascertain whether the associated information corresponding to the local request, is present If the associated information is present, a request is placed in an output request queue to service the local request If the associated information is not present, a request is placed on a bypass path to retrieve the associated information. Requests issue from the bypass path with priority over requests from the output request queue. Useful work is thereby done during the latency of associated information retrieval. The arrangement is useful in a TLB in an MMU. | 2008-11-13 |
20080282007 | METHOD AND SYSTEM FOR CONTROLLING TRANSMISSION and EXECUTION OF COMMANDS IN AN INTEGRATED CIRCUIT DEVICE - A method and system for controlling transmission and execution of commands in an integrated circuit (IC) device provide transmission of commands and acknowledgements in an order of their priorities. Priority levels of the commands and acknowledgements are defined based on pre-assigned levels of precedence of the respective master and slave devices. In one application, the invention is used to increase performance of IC devices employing an Advanced eXtensible Interface (AXI). | 2008-11-13 |
20080282008 | System and Apparatus for Early Fixed Latency Subtractive Decoding - Systems and methods for early fixed latency subtractive decoding are disclosed. The subtractive decoding device speculatively acknowledges a bus transaction within a fixed time period that is the same as the time period for positive decoding. Pipelining of a new bus transaction may therefore be accomplished each new time period. A bus transaction may be retried if no acknowledgement occurs within the fixed time period. | 2008-11-13 |
20080282009 | DRIVING DEVICE FOR EXPANSION CARD AND DRIVING METHOD THEREOF AND MOTHERBOARD - A driving device for an expansion card, a driving method thereof and a motherboard are provided. The driving method includes the step of detecting the information of an expansion card. When the information indicates that the expansion card is a nonstandard interface expansion card, a switch is turned on, and a chip unit drives the nonstandard interface expansion card via the switch. When the information indicates that the expansion card is a standard interface expansion card, the switch is turned off, and the chip unit drives the standard interface expansion card. | 2008-11-13 |
20080282010 | Apparatus for digital/analog audio storage and playback - An audio data storage and playback apparatus is provided, including at least a USB hub or USB SIE, at least a storage media interface, and an audio codec. An upstream port of the USB hub or the USB SIE is connected to an electronic device with a USB interface. The storage media interface is connected to a downstream port of the USB hub or an endpoint of a USB SIE. The storage media interface can be connected to a portable storage media, such as flash memory, CD-R/W, DVD-R/W, and hard disk drive, to enable bi-directional data transmission and storage between the electronic device with a USB interface and the portable storage media connected to the storage media interface. The audio codec player forms a bi-directional data transmission connection with the storage media interface. The audio codec player is connected to at least an audio player and an audio input device. The audio data from the electronic device with a USB interface, the portable storage media connected to the storage media interface or the audio input device can be sent to the audio codec for encoding/decoding, and then stored or played back by the audio player or the electronic device with a USB interface to achieve the object of the present invention of multi-directional transmission, encoding/decoding, storage and playing back of audio data. | 2008-11-13 |
20080282011 | REMOTE CONTROL SYSTEM AND METHOD THEREOF - A remote control system and a method thereof are provided. The remote control system includes a first host, an adapter, and a peripheral device. The first host converts a first serial signal into a first network packet, and then outputs the first network packet through a network. The adapter is connected to the network to receive the first network packet, and then converts the first network packet into a second serial signal complying with a universal serial bus (USB) format. The peripheral device is coupled to the adapter through the USB, and receives the second serial signal, so that the user can control the peripheral device at a remote site through the network. | 2008-11-13 |
20080282012 | MULTI-PROCESSOR DEVICE - The present invention intends to provide a high-performance multi-processor device in which independent buses and external bus interfaces are provided for each group of processors of different architectures, if a single chip includes a plurality of multi-processor groups. A multi-processor device of the present invention comprises a plurality of processors including first and second groups of processors of different architectures such as CPUs, SIMD type super-parallel processors, and DSPs, a first bus which is a CPU bus to which the first processor group is coupled, a second bus which is an internal peripheral bus to which the second processor group is coupled, independent of the first bus, a first external bus interface to which the first bus is coupled, and a second external bus interface to which the second bus is coupled, over a single semiconductor chip. | 2008-11-13 |
20080282013 | Method and Device for Transmission Service Using Backplane Service Buses - A method for transmission service using backplane service buses comprises the following steps: the service received from backplane interface is distributed into different services; the first backplane service bus and the second backplane service bus in the uplink interface of the backplane transmit the different services simultaneously; the first backplane service bus and the second backplane service bus in the downlink interface of the backplane transmit the different services simultaneously. A device for transmission service using backplane service buses comprises the first service board, the second service board, the first cross board, the second cross board and a service distributing unit. The service distributing unit is used to distribute the received service into different services, and control the first and second service boards to transmit the distributed different service to the first cross board and the second cross board simultaneously via different backplane service buses. The first cross board and second cross board transmit the cross service to the second and first service boards simultaneously. The second and first service boards receive the transmitted different service simultaneously. | 2008-11-13 |
20080282014 | Card reading apparatus for multi-directional data transmission - A card reading apparatus for multi-directional data transmission is provided, including a USB interface, a memory card interface, an ATA/ATAPI interface, and a USB OTG controller. The USB OTG controller is connected to the USB interface, the memory card interface, and the ATA/ATAPI interface so that the USB media device connected to the USB interface, the flash memory cards connected to the memory card interface, and the data storage devices, such as hard disk and CD-R/W, connected to the ATA/ATAPI interface can all perform multi-directional data transfer among themselves. | 2008-11-13 |
20080282015 | DESIGN STRUCTURE FOR HARDWARE ASSISTED BUS STATE TRANSITION CIRCUIT USING CONTENT ADDRESSABLE MEMORIES - A design structure including universal peripheral processor architecture on an integrated circuit (IC) includes a first data bus and a second data bus communicating with first and second ternary content addressable memory (TCAM) devices configured as state machines. First and second processors are coupled to the first bus interface logic and the second bus interface logic. First and second data storage devices communicate with the first and second processors and are coupled to the first and second data buses and communicate with each other. The TCAM devices are configured as state machines and are coupled to and adapted to interface with the processors, the data storage devices, and the bus interface logic using predefined protocols. | 2008-11-13 |
20080282016 | METHOD FOR EXPEDITING DATA ACCESS OF UNIVERSAL SERIAL BUS STOARAGE DEVICE - A method for expediting data access of a Universal Serial Bus (USB) storage device is disclosed. In a first embodiment, a data transmission procedure without the need of sending command block wrappers (CBW) is executed if a read command for reading data of a large memory space is received, and the addresses of the read commands are continuous. In a second embodiment, several write commands of continuous addresses are stored in a buffer area and combined into a larger single request command before sending to the USB storage device, so as to reduce the number of times of sending CBW and command status wrapper (CSW) required for the data transmission. In a third embodiment, more data are read and stored in a buffer area in advance when a read command is received, such that the next command can read data from the buffer area to improve the speed of reading data. | 2008-11-13 |
20080282017 | Serial Peripheral Interface Switch - An SPI switch allows selection of a BIOS memory transparent to a Southbridge chipset component. The SPI switch provides address translation to a selected BIOS memory area under the control of a security module processor. The SPI switch also provides command filtering to prevent commands that represent a security risk such as bulk erase commands. Because the SPI switch allows transparent redirection between BIOS programs, booting in different operating modes may be supported without any changes to the basic computer architecture or major chipset components. | 2008-11-13 |
20080282018 | APPARATUS FOR DETECTING STATE OF STORAGE DEVICE - An apparatus for detecting the state of a storage device prevents occurrence of a leakage current. A low-level detection unit is provided for each of blocks of a battery pack. Control units are connected to the blocks of the battery pack by way of first switches and are started upon receipt of power supply. The control units and measurement units are connected to the blocks by way of second switches. The control units activate the second switches after being started as a result of activation of the first switches, to thus receive power supply, and commence measurement of block voltages by means of the measurement units. The high-level detection unit supplies a read signal and a synchronous signal to the low-level detection units by way of the first switches. | 2008-11-13 |
20080282019 | PROGRAM IDENTIFICATION USING A PORTABLE COMMUNICATION DEVICE - According to one aspect, a portable communication device records a program being presented by a media presenting apparatus as media data, generates a query regarding a media channel and a program on that channel, which query includes said media data and sends said query to a system for determining a program on a media channel operated by a program determination service provider. The system receives the query, compares the query media data with data of a number of sets of reference media data related to at least one reception environment, where each set corresponds to a broadcast media channel, identifies the media channel, identifies a program in the media channel through using an electronic program guide, and sends data identifying the channel and the program to the portable communication device. | 2008-11-13 |
20080282020 | DETERMINATION OF SAMPLING CHARACTERISTICS BASED ON AVAILABLE MEMORY - A portion of data records of a full input data set are imported into memory of a computer system for processing by an executing application. The full input data set includes data records of a dimensionally-modeled fact collection. An amount of the data of the full input set to import is determined based on an amount of available memory of the computer system. The sampling characteristics for sampling the full input data set are determined based on the amount of the data that can be imported and on characteristics of the full input data set and application involved. The full input data set is then sampled and a portion of the records are imported into the memory of the computer system for processing. The sampling characteristics are determined such that analysis as a result of processing by the executing application of the sampled portion of the records imported is representative of the analysis that could otherwise be carried out on the full input data set, with a calculable statistical relevance. | 2008-11-13 |
20080282021 | DATA MANAGEMENT APPARATUS, DATA MANAGEMENT METHOD, AND PROGRAM - A data management apparatus for managing data stored in a predetermined storage area includes a reader configured to communicate with a plurality of objects each having a memory storing an address indicating a storage area and to read the address from the memory of an object with which communication is to be performed by a user among the plurality of objects; a data obtaining unit configured to obtain data to be stored in the storage area; and a storage controller configured to cause the data obtained by the data obtaining means to be stored in the storage area indicated by the address read by the reader. | 2008-11-13 |
20080282022 | Partially storing software functions that are not expected to change over time in ROM instead of RAM - A technique to identify portions of software that does not change over time, in order to store that portion in ROM, instead of RAM, to reduce RAM size. The smaller RAM conserves space on a chip and consumes less power. The technique allows wireless devices, such as cell phones, to use less RAM. | 2008-11-13 |
20080282023 | Restoring storage devices based on flash memories and related circuit, system, and method - A solution for restoring operation of a storage device based on a flash memory is proposed. The storage device emulates a logical memory space (including a plurality of logical blocks each one having a plurality of logical sectors), which is mapped on a physical memory space of the flash memory (including a plurality of physical blocks each one having a plurality of physical sectors for storing different versions of the logical sectors). A corresponding method starts by detecting a plurality of conflicting physical blocks for a corrupted logical block (resulting from a breakdown of the storage device). The method continues by determining a plurality of validity indexes (indicative of the number of last versions of the logical sectors of the corrupted logical block that are stored in the conflicting physical blocks). One ore more of the conflicting physical blocks are selected according to the validity indexes. The selected conflicting physical blocks are then associated with the corrupted logical block. At the end, each one of the non-selected conflicting physical blocks is discarded. | 2008-11-13 |
20080282024 | Management of erase operations in storage devices based on flash memories - A method of freeing physical memory space in an electrically alterable memory that includes a plurality of physical memory blocks includes a plurality of physical memory pages. Each physical memory block may be individually erased as a whole, and which memory is used to emulate a random access logical memory space including a plurality of logical memory sectors by storing updated versions of a logical memory sector data into different physical memory pages. The method includes causing a most recent version of multiple versions of logical memory sector data, stored in physical pages of at least one physical memory block, to be copied into an unused physical memory block, marking the at least one physical memory block, and when the electrically alterable memory is idle, erasing the marked physical memory block. | 2008-11-13 |
20080282025 | Wear leveling in storage devices based on flash memories and related circuit, system, and method - A wear leveling solution is proposed for use in a storage device based on a flash memory. The flash memory includes a plurality of physical blocks, which are adapted to be erased individually. A corresponding method starts with the step for erasing one of the physical blocks. One of the physical blocks being allocated for storing data is selected; this operation is performed in response to the reaching of a threshold by an indication of a difference between a number of erasures of the erased physical block and a number of erasures of the selected physical block. At least the data of the selected physical block being valid is copied into the erased physical block. The selected physical block is then erased. | 2008-11-13 |
20080282026 | Bioprocess data management - A data management system for a biological process, comprising:
| 2008-11-13 |
20080282027 | SECURE AND SCALABLE SOLID STATE DISK SYSTEM - A solid state disk system is disclosed. The system comprises a user token and at least one level secure virtual storage controller, coupled to the host system. The system includes a plurality of virtual storage devices coupled to at least one secure virtual storage controller. A system and method in accordance with the present invention could be utilized in flash based storage, disk storage systems, portable storage devices, corporate storage systems, PCs, servers, wireless storage, and multimedia storage systems. | 2008-11-13 |
20080282028 | DYNAMIC OPTIMIZATION OF DYNAMIC RANDOM ACCESS MEMORY (DRAM) CONTROLLER PAGE POLICY - Embodiments of the present invention address deficiencies of the art in respect to memory management and provide a method, system and computer program product for dynamic optimization of DRAM controller page policy. In one embodiment of the invention, a memory module can include multiple different memories, each including a memory controller coupled to a memory array of memory pages. Each of the memory pages in turn can include a corresponding locality tendency state. A memory bank can be coupled to a sense amplifier and configured to latch selected ones of the memory pages responsive to the memory controller. Finally, the module can include open page policy management logic coupled to the memory controller. The logic can include program code enabled to granularly change open page policy management of the memory bank responsive to identifying a locality tendency state for a page loaded in the memory bank. | 2008-11-13 |
20080282029 | STRUCTURE FOR DYNAMIC OPTIMIZATION OF DYNAMIC RANDOM ACCESS MEMORY (DRAM) CONTROLLER PAGE POLICY - A design structure embodied in a machine readable storage medium for designing, manufacturing, and/or testing a design for dynamic optimization of DRAM controller page policy is provided. The design structure can include a memory module, which can include multiple different memories, each including a memory controller coupled to a memory array of memory pages. Each of the memory pages in turn can include a corresponding locality tendency state. A memory bank can be coupled to a sense amplifier and configured to latch selected ones of the memory pages responsive to the memory controller. Finally, the module can include open page policy management logic coupled to the memory controller. The logic can include program code enabled to granularly change open page policy management of the memory bank responsive to identifying a locality tendency state for a page loaded in the memory bank. | 2008-11-13 |
20080282030 | DYNAMIC INPUT/OUTPUT OPTIMIZATION WITHIN A STORAGE CONTROLLER - A system and method for optimizing accesses to storage devices based on RAID I/O request characteristics is disclosed. A current I/O request processed by a storage controller is analyzed for relative locality to a previous I/O request, and adjusted over time such that storage device accesses will be efficiently conducted with respect to sequential or random workloads. A storage device access profile is maintained for each storage device based on sequential or random locality characteristics of previous RAID I/O requests. The chunk locations of the two most recent accesses are sampled according to predetermined criteria in order to create a storage device access profile, which governs queue depth and I/O size parameters used to communicate with storage devices. By managing I/O requests to storage devices using this invention, performance of such a storage controller will be optimized for changing random and sequential workloads. | 2008-11-13 |
20080282031 | STORAGE MEDIUM CONTROL UNIT, DATA STORAGE DEVICE, DATA STORAGE SYSTEM, METHOD, AND CONTROL PROGRAM - To prevent random access commands from remaining even in the case of mixed sequential and random accesses. A storage medium control unit is used in a data storage device adapted to perform processing on a data storage medium based on multiple requests including sequential access requests and random access requests. The storage medium control unit includes: request response delay monitoring device for monitoring the presence of delay in response to the requests based on whether or not the response time for each request exceeds a certain allowable delay time; and request control device for preventing the rearrangement processing of the sequential access requests and controlling the processing of the requests to be performed in a certain request order at the allowable delay time if exceeded. | 2008-11-13 |
20080282032 | ADAPTIVE MECHANISMS AND METHODS FOR SUPPLYING VOLATILE DATA COPIES IN MULTIPROCESSOR SYSTEMS - In a computer system with a memory hierarchy, when a high-level cache supplies a data copy to a low-level cache, the shared copy can be either volatile or non-volatile. When the data copy is later replaced from the low-level cache, if the data copy is non-volatile, it needs to be written back to the high-level cache; otherwise it can be simply flushed from the low-level cache. The high-level cache can employ a volatile-prediction mechanism that adaptively determines whether a volatile copy or a non-volatile copy should be supplied when the high-level cache needs to send data to the low-level cache. An exemplary volatile-prediction mechanism suggests use of a non-volatile copy if the cache line has been accessed consecutively by the low-level cache. Further, the low-level cache can employ a volatile-promotion mechanism that adaptively changes a data copy from volatile to non-volatile according to some promotion policy, or changes a data copy from non-volatile to volatile according to some demotion policy. | 2008-11-13 |
20080282033 | PROCESSING FUNCTION CONNECTED TO PROCESSOR MEMORY HIERARCHY - Apparatus and method for employing a Hardware Processing Function in a processor system using a hierarchical memory. Embodiments of the disclosed invention may be used to enhance processor performance and functionality while maintaining cache coherency and reducing cache pollution. A system includes a processor, a hierarchical memory system coupled to the processor, and a Hardware Processing Function coupled to the hierarchical memory system. The processor is configured to decode an instruction and the hierarchical memory system is configured to execute the instruction. The instruction directs the memory system to perform a data manipulation. The processor transfers a value to the memory system. The value comprises a location of source data to be manipulated, a selection of a Hardware Processing Function to perform the data manipulation, and a destination storage location where the manipulated data is to be stored. | 2008-11-13 |
20080282034 | Memory Subsystem having a Multipurpose Cache for a Stream Graphics Multiprocessor - A method and a computing system are provided. The computing system may include a system memory configured to store data in a first data format. The computing system may also include a computational core comprising a plurality of execution units (EU). The computational core may be configured to request data from the system memory and to process data in a second data format. Each of the plurality of EU may include an execution control and datapath and a specialized L1 cache pool. The computing system may include a multipurpose L2 cache in communication with the each of the plurality of EU and the system memory. The multipurpose L2 cache may be configured to store data in the first data format and the second data format. The computing system may also include an orthogonal data converter in communication with at least one of the plurality of EU and the system memory. | 2008-11-13 |
20080282035 | Methods and apparatus for structure layout optimization for multi-threaded programs - A computer-implemented method for performing structure layout optimization of a data structure in a multi-threaded environment is provided. The method includes determining a set of code concurrency values. The method also includes calculating a set of cycle gain values. The method further includes employing the set of cycle gain values and the set of code concurrency values to create a field layout graph, which is configured to illustrate relationship between a set of data fields of the data structure. The method yet also includes employing a cluster algorithm to the field layout graph to create a set of clusters. Each cluster of the set of clusters is employed to generate a cache line. | 2008-11-13 |
20080282036 | Method and apparatus for instant playback of a movie title - Techniques for fragmenting a file or a collection of media data are disclosed. According one aspect of the techniques, a file pertaining to a title is fragmented into a header and several tails or segments. The header is a continuous portion of the file while the segments are respective parts of the remaining portion of the file. The header is seeded substantially in all boxes, and none, one or more of the segments are distributed in each of the boxes in service. When a title is ordered, the header is instantly played back while the segments, if not locally available, are continuously fetched respectively from other boxes that have the segments. | 2008-11-13 |
20080282037 | Method and apparatus for controlling cache - A cache controller controls at least one cache. The cache includes ways including a plurality of blocks that stores therein entry data. A writing unit writes degradation data to a failed block. The degradation data indicates that the failed block is in a degradation state. A reading unit reads entry data from a block. A determining unit determines, if the entry data obtained by the reading unit includes the degradation data, that the block is in the degradation state. | 2008-11-13 |
20080282038 | Data Processing Apparatus that Provides Parallel Access to Multi-Dimensional Array of Data Values - An array of data values, such as an image of pixel values, is stored in a main memory ( | 2008-11-13 |
20080282039 | METHOD AND SYSTEM FOR PROACTIVELY MONITORING THE COHERENCY OF A DISTRIBUTED CACHE - A method of proactively monitoring the coherency of a distributed cache. A cache comparison utility selects a set of cache keys from a replica cache connected to a main cache via a network. The cache comparison utility selects a first cache key from the set of cache keys and fetches a first cache value from the replica cache that corresponds to the first cache key. The cache comparison utility generates a first checksum value corresponding to the first cache value and the first cache key and stores the first checksum value in a first checksum table. The cache comparison utility creates a first total checksum value that corresponds to the first checksum table and compares the first total checksum value with multiple total checksum values that correspond to the main cache and one or more additional replica caches, thereby identifying replica caches that are not identical to the main cache. | 2008-11-13 |
20080282040 | COMPUTER SYSTEM, METHOD, CACHE CONTROLLER AND COMPUTER PROGRAM FOR CACHING I/O REQUESTS - A computer system having a main unit and an expansion unit connected by an interface arrangement. The expansion unit includes at least one connector for receiving an input/output component, so that additional input/output components can be added to the computer system. The interface arrangement includes at least one cache controller and at least one cache memory for monitoring and predicting requests exchanged between the main unit and the expansion unit. A method of caching and processing input/output requests and a storage medium is also provided. | 2008-11-13 |
20080282041 | Method and Apparatus for Accessing Data of a Message Memory of a Communication Module - A method and an apparatus for accessing data of a message memory of a communication module by inputting or outputting data into or from the message memory, the message memory being connected to a buffer memory assemblage and the data being transferred to the message memory or from the message memory, the buffer memory assemblage having an input buffer memory in the first transfer direction and an output buffer memory in the second transfer direction; and the input buffer memory and the output buffer memory each being divided into a partial buffer memory and a shadow memory, the following steps being performed in each transfer direction: inputting data into the respective partial buffer memory, and transposing access to the partial buffer memory and shadow memory, so that subsequent data can be inputted into the shadow memory while the previously inputted data are already being outputted from the partial buffer memory in the stipulated transfer direction. | 2008-11-13 |
20080282042 | Multi-path accessible semiconductor memory device with prevention of pre-charge skip - A multiprocessor system includes first and second processors and a multi-path accessible semiconductor memory device including a shared memory area and a pseudo operation execution unit. The shared memory area is accessible by the first and second processors according to a page open policy. The pseudo operation execution unit responds to a virtual active command from one of the first and second processors to close a last-opened page. The virtual active command is generated with a row address not corresponding to any row of the shared memory area. For example, bit-lines of a last accessed row are pre-charged for closing the last-opened page. | 2008-11-13 |
20080282043 | STORAGE MANAGEMENT METHOD AND STORAGE MANAGEMENT SYSTEM - There is provided a storage management system capable of utilizing division management with enhanced flexibility and of enhancing security of the entire system, by providing functions by program products in each division unit of a storage subsystem. The storage management system has a program-product management table stored in a shared memory in the storage subsystem and showing presence or absence of the program products, which provide management functions of respective resources to respective SLPRs. At the time of executing the management functions by the program products in the SLPRs of users in accordance with instructions from the users, the storage management system is referred to and execution of the management function having no program product is restricted. | 2008-11-13 |
20080282044 | DATA CONTROL SYSTEM, CONTROL SERVER, DATA CONTROL METHOD, AND PROGRAM - There is provided a data control system that includes a control server and an information processing terminal equipped with a non-contact type IC chip. The information processing terminal includes a chip memory and a consistency check request portion. The chip memory includes at least one service area that stores a service data item and an index area that stores a link information item for accessing the service area. The consistency check request portion transmits a consistency check request. The control server includes a data acquisition portion that acquires the link information item according to the check request, an area determination portion that determines whether the corresponding service area exists for each link information item, a reading portion that reads the determined service area, and a data update portion that, if the service area could not be read, updates the link information item with information not indicating any access destination. | 2008-11-13 |
20080282045 | Garbage collection in storage devices based on flash memories - A solution for managing a storage device based on a flash memory is proposed. A corresponding method starts with the step for mapping a logical memory space of the storage device (including a plurality of logical blocks) on a physical memory space of the flash memory (including a plurality of physical blocks, which are adapted to be erased individually). The physical blocks include a set of first physical blocks (corresponding to the logical blocks) and a set of second—or spare—physical blocks (for replacing each bad physical block that is unusable). The method continues by detecting each bad physical block. Each bad physical block is then discarded, so to prevent using the bad physical block for mapping the logical memory space. | 2008-11-13 |
20080282046 | Part information restoration method, part information management method and electronic apparatus - A part information restoration method is adapted to an electronic apparatus having first and second parts which are replaceable and are provided with a nonvolatile memory for storing part information unique to the part. The method includes storing, in a first nonvolatile memory of the first part, part information of the first part, and saving part information of the second part as a first reference information at least when replacing the second part, storing, in a second nonvolatile memory of the second part, the part information of the second part, and saving the part information of the first part as second reference information at least when replacing the first part. The method restores the first reference information in the second nonvolatile memory or restores the second reference information in the first nonvolatile memory, after replacing the first or second part. | 2008-11-13 |
20080282047 | METHODS AND APPARATUS TO BACKUP AND RESTORE DATA FOR VIRTUALIZED STORAGE AREA - Information about management of virtualization (i.e. mapping between physical area/data/objects and logical area/data/objects) is provided by a storage system to a backup appliance (or common computer) that performs backup and restore of data. The backup appliance uses the information to recognize the mapping and to perform backup and restore process based on the mapping. Therefore the backup appliance handles only physical (really existing) area/data/objects to perform backup and restore rather than virtual ones. This realizes reducing the amount of data to be transferred and backed up, thus the problems mentioned above are solved. | 2008-11-13 |
20080282048 | CONTROLLER, CONTROL SYSTEM, AND CONTROL PROGRAM - The controller of the present invention provides a transfer rate determiner determining a transfer rate of the backup data transmitted from a plurality of apparatuses through a communication link on the basis of the achievement of transfer rates in the past, a schedule adjuster generating a schedule by editing the transfer rates of the backup data determined with the transfer rate determiner, and a backup operation backing up the backup data in accordance with the generated schedule edited with the schedule adjuster. | 2008-11-13 |
20080282049 | STORAGE CONTROLLER, CONTROL METHOD OF THE SAME, AND INFORMATION PROCESSING SYSTEM - In the storage controller of the present invention, different difference bitmaps are used for predetermined sections respectively, whereby the difference between the primary volume and the base volume is managed for each section, and the data are protected efficiently. The difference between the primary volume and the base volume is managed by using the difference bitmaps that are different for the respective sections. The journal data after a lapse of the targeted protection period are written to the base volume and then discarded. At the time of recovery, the difference bitmaps are merged to create a new difference bitmap, and the difference is copied from the base volume to the primary volume. Thereafter, the journal data up to the designated restoration point are written to the primary volume. | 2008-11-13 |