53rd week of 2009 patent applcation highlights part 74 |
Patent application number | Title | Published |
20090327481 | ADAPTIVE DATA THROTTLING FOR STORAGE CONTROLLERS - A method for minimizing latency of data transfer between the redundant storage controllers in a network-based storage controller system that utilizes adaptive data throttling. Each redundant storage controller monitors latency for round trip communications between the redundant controllers by calculating a time required to mirror a write to the other controller and receive a write acknowledge. An average latency for round trip communications between the redundant controllers during a fixed monitoring period is calculated, and at the end of each fixed monitoring period, the average latency is compared to a fixed latency to access the average time latency for mirroring writes is good, acceptable or unacceptable. If the average time latency is good, the one controller reduces or disables throttling for data transfers between the one controller and the server, and between the one controller and back-end storage, increasing a number of this type of data transfer that can be executed in parallel. If the average time latency is acceptable, the one controller does not adjust throttling for data transfers between the one controller and the server, and between the one controller and back-end storage. If the average time latency is unacceptable, the one controller increases data throttling for data transfers between the one controller and the server, and between the controller and the back-end storage, decreasing a number of this type of data transfer that can be executed in parallel. | 2009-12-31 |
20090327482 | RELIABLE AND ACCURATE USAGE DETECTION OF A SOFTWARE APPLICATION - Use of software applications is detected by categorizing components of applications into a usage manifest and implementing a usage detection background service on a client PC that monitors the components according to the usage manifest. The application components are categorized based on the mode of user interaction as well as the component's correlation to active use of an application. The background service tracks events and activities associated with the application components to generate usage metrics that include the frequency of unique launches of an application and the duration of each unique use. A usage manager for the background service may utilize the usage metrics for a component independently, or combine metrics for multiple components in cases where applications work in an interactive manner (such as a plug-in to a web browser) in order to compute application usage by comparing the metrics against predefined thresholds. | 2009-12-31 |
20090327483 | Web services enabled device and browser gadgets coupled with data storage service and web portal - A method of presenting structured information, via software gadgets, based on monitored data in a utility monitoring system. First monitored data is exposed to a network to produce, via a first web service, first structured data. The first monitored data is indicative of utility characteristics measured by a first IED in the utility monitoring system. The first structured data is received over the network and second structured data is received from a network-accessible data storage service. The data storage service has a second web service that exposes second monitored data to produce the second structured data. The first structured data is manipulated, in at least one of the software gadgets, to produce structured information based on the first monitored data, and the structured information is communicated from the at least one software gadget to a web browser for display in a web page by the web browser. | 2009-12-31 |
20090327484 | SYSTEM AND METHOD FOR ESTABLISHING PERSONAL SOCIAL NETWORK, TRUSTY NETWORK AND SOCIAL NETWORKING SYSTEM - The present invention provides a communication method of a community system, comprising the steps of: receiving a message from a member of a first environment by an apparatus; according to a community descriptive element of the message, examining whether the member of the first environment belongs to a first personal social network corresponding to the message; and if affirmative, providing a service according to the acquirement of the message. | 2009-12-31 |
20090327485 | METHOD, SYSTEM, AND STORAGE MEDIUM FOR COLLECTING SNMP BANDWIDTH DATA - A method, system, and storage medium for collecting bandwidth data is provided. The method includes producing master and slave text files in response to simultaneous collection of data samples from a network device by servers. The method also includes generating a clean data file by sorting data in the master and slave text files by the network device port, sorting data samples for the port by collection time, and for each of the samples: adding a designated interval of time to a time on the network device resulting in a target network device time whereby the time on the network device corresponds to a time the data sample was collected, examining data samples in the master and slave text files corresponding to the time the respective data samples were collected, selecting from one of the master and slave text files the sample with a collection time most closely matching the target network device time, and storing the selected sample in the clean data file. | 2009-12-31 |
20090327486 | PROVIDING ACCESS BY A CLIENT APPLICATION PROGRAM OVER AN INTERNET PROTOCOL (IP) NETWORK TO A SERVER APPLICATION PROGRAM INSTANCE - A method, apparatus and software is disclosed in which a temporary IP address is assigned to a selected instance of a server application program so as to provide processing continuity for processing with a client application program. | 2009-12-31 |
20090327487 | METHOD AND SYSTEM FOR DISCOVERING DNS RESOLVERS - A system and method for proactively discovering DNS resolvers in a network, comprising: sending IP addresses in the network to a scanning application; directing the scanning application to query each computer that corresponds to each IP address for information indicating whether each computer is a DNS resolver or a non DNS resolver; and identifying each computer as a DNS resolver or a non DNS resolver based on the information. | 2009-12-31 |
20090327488 | Method and System for Implementing Consumer Choice in a Targeted Message Delivery System - Embodiments are directed to a method and system of providing a centralized consumer choice process covering multiple Internet-based content services. The method comprises transmitting a consumer choice notification message to a user, receiving an indication of consumer choice with regard to gathering, storing or sharing of consumer information and activity during user Internet activity, wherein the consumer choice may comprise one of an opt-out or opt-in selection, storing the indicated consumer choice in a customer relationship management module, and setting a protocol in a network routing device to tag network traffic bound for a remote Internet-based content service indicating the user's choice. In one embodiment, reception of the tag indicates to the Internet-based content services that the user has agreed to participate in the gathering, storing, or sharing of defined user information, and the absence of a tag indicates that the user has declined to participate in the gathering, storing, or sharing of defined user information. Alternatively, two different types of tags may be provided to indicate the user's choice with respect to opt-in or opt-out. | 2009-12-31 |
20090327489 | GLOBAL TRAFFIC MANAGEMENT SYSTEM USING IP ANYCAST ROUTING AND DYNAMIC LOAD-BALANCING - A method and apparatus for serving content requests using global and local load balancing techniques is provided. Web site content is cached using two or more point of presences (POPs), wherein each POP has at least one DNS server. Each DNS server is associated with the same anycast IP address. A domain name resolution request is transmitted to the POP in closest network proximity for resolution based on the anycast IP address. Once the domain name resolution request is received at a particular POP, local load balancing techniques are performed to dynamically select the appropriate Web server at the POP for use in resolving the domain name resolution request. Approaches are described for handling bursts of traffic at a particular POP, security, and recovering from the failure of various components of the system. | 2009-12-31 |
20090327490 | DATA PROCESSOR, DATA MONITORING METHOD THEREOF, AND RECORDING MEDIUM STORING DATA MONITORING PROGRAM THEREOF - A data processor in which data processing is managed by an administrator and in which data processing including installation of software by a user is enabled. The data processor includes a processing unit to monitor the data processing executed by the user and to generate an execution history of the data processing, and a recording unit to record the execution history of the data processing. | 2009-12-31 |
20090327491 | SCHEDULING DATA DELIVERY TO MANAGE DEVICE RESOURCES - Managing power-consuming resources on a first computing device by time-based and condition-based scheduling of data delivery from a plurality of second computing devices. A scheduler executing on the first computing device has knowledge of recurrent schedules for activation by the second computing devices. The first computing device determines availability of the power-consuming resources and adjusts an activation time for the schedules to use the power-consuming resources when the resources are available. Managing the schedules associated with the second computing devices preserves battery life of the first computing device. | 2009-12-31 |
20090327492 | TEMPLATE-BASED APPROACH FOR WORKLOAD GENERATION - A system and method for workload generation include a processor for identifying a workload model by determining each of a hierarchy for workload generation, time scales for workload generation, and states and transitions at each of the time scales, and defining a parameter by determining each of fields for user specific attributes, application specific attributes, network specific attributes, content specific attributes, and a probability distribution function for each of the attributes; a user level template unit corresponding to a relatively slow time scale in signal communication with the processor; an application level template corresponding to a relatively faster time scale in signal communication with the processor; a stream level template corresponding to a relatively fastest time scale in signal communication with the processor; and a communications adapter in signal communication with the processor for defining a workload generating unit responsive to the template units. | 2009-12-31 |
20090327493 | Data Center Scheduler - An exemplary data stream includes value information for use by consumers of global computing resources in making requests for global computing resources. An exemplary method includes receiving information about data center resources from one or more data centers, based at least in part on the information estimating value information for consumption of computing resources of the one or more data centers and streaming the value information via a network. An exemplary medium or media includes instructions to instruct a computing device to receive, from a data stream, value information for computing resources of one or more data centers, to format the value information for display and to issue requests for consumption of at least some of the computing resources. Other methods, devices and systems are also disclosed. | 2009-12-31 |
20090327494 | COMMON RESOURCE MANAGEMENT IN A SERVER CLUSTER - A system for assigned resource management, including multiple computer servers, each identifiable by an identifier, and a resource table stored on a computer-readable data storage medium and accessible to any of the servers, where any of the servers is configured to establish itself as manager for a resource, if no record in the resource table indicates that a manager exists for the resource, by including its identifier in a record in the resource table for the resource in a manner that indicates that the server is manager for the resource, where any of the servers is configured to include its identifier in a list of servers in the record for the resource that wish to participate in the performance by the manager of at least one action regarding the resource, and where the manager is configured to perform the action regarding the resource. | 2009-12-31 |
20090327495 | COMPUTING WITH LOCAL AND REMOTE RESOURCES USING AUTOMATED OPTIMIZATION - A method for automatically selecting resources to be used by a given computing process. The method includes determining resources that will be required for execution of the process and then ascertaining availability at and capabilities of local and remote resources at a desired processing time. An appropriate combination of resources is then selected from local and remote resources that will satisfy one or more predetermined criteria. A second method represents a method for allocating local and/or remote computing resources. Local computing resources include local processing power and local storage. Remote computing resources include remote processing power and remote storage. The method includes receiving an indication of a function to be performed at a future time; then determining a local resource limitation of performing the function at the future time; and then automatically allocating one or more of the remote computing resources for performance of the function. | 2009-12-31 |
20090327496 | REMOTE ACCESS BETWEEN UPnP DEVICES - A method is provided for allowing Universal Plug and Play (UPnP) technology to be used over the Internet or other wide area communications networks. In one illustrative example, a first UPnP-enabled device is to provide a UPnP service such as streaming media to various users over the Internet. The first UPnP-enabled device provides an on-line identity provider such as Windows Live or the like with user IDs of those users who are authorized to access the first UPnP-enabled device from a remote location. When a user wishes to receive the UPnP service from the first UPnP-enabled device, the user logs in to the on-line identity provider using his user ID and receives from the on-line provider an IP address associated with the first UPnP-enabled device. The user's media player or other application constructs a URL from the IP address and contacts the UPnP-enabled device at that URL. The UPnP-enabled device provides the user with a list of media libraries that are available on it. Finally, the user's media player can invoke the desired UPnP service using content or other information available from the media libraries. | 2009-12-31 |
20090327497 | SEAMLESS LOCATION AWARE NETWORK CONNECTIVITY - Described is a technology by which a seamless automatic connection to an (e.g., corporate) network is made for a client device. Upon detecting a need for a connection to a network, such as by intercepting a communication directed towards a network destination, a list of available connection methods is automatically obtained based on the device's current location data (e.g., LAN or remote) and policy information. An available connection method from the list is selected, e.g., in order, and an attempt is made to establish a connection via that connection method. If the attempt fails, another attempt is made with a different connection method, and so on, until a connection method succeeds. Additional seamlessness from the user's perspective is provided via a credentials vault, by which stored credentials may be retrieved and used in association with the access method being attempted. | 2009-12-31 |
20090327498 | REMOTE COMPUTING SESSION FEATURE DIFFERENTIATION - Example embodiments of the present disclosure are related to terminal servers. In an example embodiment a license can be associated with, or define, a set of capabilities and a session can be generated that includes the capabilities. In an example embodiment the session can be generated in view of a license and privileges that are associated with an account identifier of a user requesting a session from a terminal server. | 2009-12-31 |
20090327499 | METHOD AND SYSTEM FOR MEDIATED CODEC NEGOTIATION - The solutions offered herein include introducing a mediator in the codec: negotiation process. Rather than having the endpoints negotiate codecs directly, the mediator receives signaling from the endpoints relating to the establishment of a communication session which requires codec negotiation, and influences the selection of a codec based on codec policy criteria which depends on known topology information. | 2009-12-31 |
20090327500 | PEER TO PEER SVC-BASED DSL SERVICE - Policy-based routing of packets over a peer-to-peer, quality of service connection includes sending a connection setup request, over a control connection to a connection establishing device, to dynamically establish the peer-to-peer, quality of service connection between a source peer implemented on at least one device and a destination peer implemented on at least one device. Packets originating from an application requiring a specified level of service are transmitted, from the source peer implemented on at least one device, over the peer-to-peer, quality of service connection. Packets originating from an application that does not require the specified level of service are transmitted, from the source peer implemented on at least one device, over a best effort connection. | 2009-12-31 |
20090327501 | COMMUNICATION ACCESS CONTROL SYSTEM AND METHOD - Disclosed herein are one or more systems and methods to control communication access to a user via one or more communication clients, each of which provides a mode of communication, to communicate with a user, using communication access control items and communication access control conditions associated with each of the communication clients. | 2009-12-31 |
20090327502 | SOFTWARE-BASED ALIASING FOR ACCESSING MULTIPLE SHARED RESOURCES ON A SINGLE REMOTE HOST - In order to allow a single user registered on a single local host or other machine to access multiple shared resources on a remote host, an aliasing mechanism is employed so that multiple concurrent connections can be established by the user to a single remote host, with each connection using a different identity. Each connection can therefore be used to access a different shared resource on the remote host. In some illustrative examples, a user's identifier such as his or her machine log-in identification may be associated with two or more resource sharing aliases. As a result, two or more resource sharing sessions can be established by the user with a single remote host, with each of the sessions using a different one of the aliases. The resource sharing sessions are usually established in accordance with a resource sharing protocol such as the Server Block Message (SBM) protocol. | 2009-12-31 |
20090327503 | Connection Management System For Multiple Connections - In one embodiment a computing system comprises one or more processors, a display device coupled to the computing system, a connection client module, at least one remote access client module, a memory module communicatively connected to the one or more processors and comprising logic to; receive a service request from a user via a remote connection client coupled to the connection server, wherein the service request comprises at least one user credential, authenticate the at least one user credential, retrieve at least one user profile associated with the user, connection data for at least one remote system and at least one policy associated with the at least one user profile, transmit the at least one user profile, at least one remote system and the connection data for at least one remote system and at least one policy associated with the at least one user profile from the connection server to the remote connection client. | 2009-12-31 |
20090327504 | WIRELESS DEVICE, AND CONTROL METHOD FOR WIRELESS DEVICE - According to one embodiment, a wireless device includes a communication circuit configured to perform communication with a hosts, an acquisition module configured to perform mutually authentication with the hosts by performing communication therewith to acquire each item of host information which being unique to each of the mutually authenticated hosts, storage device configured to stored host information corresponding to each of the mutually authenticated hosts and connection priority information associate with the corresponding-each item of the host information, a control module configured to determine whether or not connection requests to hosts corresponding to received beacons from the communication circuit in response to connection priority information stored in the storage device when the communication circuit has received the beacon from the hosts. | 2009-12-31 |
20090327505 | Content Identification for Peer-to-Peer Content Retrieval - Described is a technology in which client content requests to a server over a wide area network (WAN) are responded to with hash information by which the client may locate the content among one or more peer sources coupled to the client via a local area network (LAN). The hash information may be in the form of a segment hash that identifies multiple blocks of content, whereby the server can reference multiple content blocks with a single hash value. Segment boundaries may be adaptive by determining them according to criteria, by dividing streamed content into segments, and/or by processing the content based on the content data (e.g., via RDC or content/application type) to determine split points. Also described is content validation using the hash information, including by generating and walking a Merkle tree to determine higher-level segment hashes in order to match a server-provided hash value. | 2009-12-31 |
20090327506 | SYSTEM AND METHOD FOR CONTROLLING A PHY ATTACHED TO A MAC INTERFACE FOR ENERGY EFFICIENT ETHERNET - A system and method for controlling a physical layer device attached to a media access control interface for energy efficient Ethernet. Detecting of a condition that is conducive to a change in a link rate can be performed at either link partner. In one embodiment, a control message based on the detection can be sent to a physical layer device via a media access control layer interface to effect a link rate change in the physical layer device. | 2009-12-31 |
20090327507 | Bridge between digital living network alliance (DLNA) protocol and web protocol - A web protocol request is received from a web-based device for aggregated A/V content information associated with A/V content stored within the DLNA home network. The web protocol request is converted to one or more DLNA search messages each associated with one or more active DLNA servers. A/V content information associated with each of the one or more active DLNA servers is aggregated using the one or more DLNA search messages. The aggregated A/V content information is formatted into a web protocol response. The web protocol response is sent to the web-based device. This abstract is not to be considered limiting, since other embodiments may deviate from the features described in this abstract. | 2009-12-31 |
20090327508 | System and Method for Travel Route Planning - A system comprises a server operable to deliver an Internet Protocol Television stream to a display device at a customer premises, and operable to associate a first traffic camera with a route profile. The server is also operable to receive a request to retrieve the route profile, receive a first image from the first traffic camera, and send the first image to the display device. | 2009-12-31 |
20090327509 | METHOD FOR THE DIFFUSION OF INFORMATION IN A DISTRIBUTED NETWORK - The present invention relates to a communication network for the diffusion of media content from a public content server to a central private server and a plurality of client stations connected logically to the private server and amongst each other by a communication sub-network, wherein said sub-network is disturbed, has a hierarchical structure and is built dynamically based on the load at the level of the server and client stations. The invention further relates to an association method between a client station and a central server or between a client station and another client station/server in a hierarchical communication network comprising at least one central server and a plurality of client stations. Lastly, the present invention further relates to a communication terminal | 2009-12-31 |
20090327510 | Real-Time Priority-Based Media Communication - Representative embodiments are disclosed of a real-time priority-based communication system and method for communicating media streams made up of multiple media message sub-streams, the communication system comprising a chunk configurator for dividing media message sub-streams into chunks, a state machine configured to translate between information regarding the media message sub-streams and the chunks and state associations to the information, the state associations written into a header for each of the chunks, a queue for holding the chunks waiting to be transmitted, and a processor for executing a scheduling algorithm, wherein the scheduling algorithm determines ones of the chunks in the queue to transmit next. | 2009-12-31 |
20090327511 | Message conversion apparatus for integrated monitoring of industrial equipment - Disclosed is a message conversion apparatus for integrated monitoring of industrial equipment capable of integrated management and monitoring using the internet or computer networks, by extracting data conforming to a predetermined Self Description from each message of different communication protocols and converting it into XML message format, when transmitting status and operational message from semiconductor equipment or industrial automation PLC equipment to a server. | 2009-12-31 |
20090327512 | PARALLEL DATA TRANSFER OVER MULTIPLE CHANNELS WITH DATA ORDER PRIORITIZATION - A parallel download system is described to download data from a plurality of source servers in parallel. The system may include a source scheduler, a prioritization scheduler, and an I/O dispatcher. The source scheduler generates a download schedule to control which source servers will be downloaded from at a current point in time. The prioritization scheduler tracks the latency and throughput of all channels to the source servers and dynamically adjusts the download schedule to control download performance. The I/O dispatcher produces an output stream to present the downloaded data to one or more external applications or a user. | 2009-12-31 |
20090327513 | PARSING CONTENTS OF AN E-FORM - A method parses the contents of an e-Form, where the contents of said e-Form have been divided into more than one section with a different content identification code assigned to each section of the e-Form. The method includes scanning an e-Form submitted for processing to determine, based on the content identification codes, which of the sections have a corresponding parsed result already in a cache system; parsing contents of the sections without a parsed result already in the cache system; and combining parsed results from the cache system with parsed results from the parsing of sections without a parsed result already in the cache system. | 2009-12-31 |
20090327514 | MULTI-LAYER HARDWARE-BASED SERVICE ACCELERATION (MHSA) - Methods and apparatus for intelligent sharing and tighter integration between a service engine (SE) for network communication and a high-speed forwarding device, such that certain network flows may be offloaded from the SE to benefit from the high-speed forwarding capacity of such a device are provided. To accomplish the integration, an application binary interface (ABI) may be employed as an in-band high-priority communication protocol between the data planes of the SE and the high-speed forwarding device, and an application programming interface (API) may be utilized to leverage the ABI and any in-band or out-of-band channel to allow the master SE to control the high-speed slave device. Such integration techniques are not limited to a few specialized hardware components, but may also be applied to other types of hardware resources, such as flow tables, quality of service (QoS) tables, access control list (ACL) tables for security, forwarding and adjacency tables, etc. | 2009-12-31 |
20090327515 | Medical Monitor With Network Connectivity - The present disclosure provides for the use of physiological monitors capable of communicating over a network. In one embodiment, the physiological monitors may utilize a network layer protocol having an address space for each packet that is greater than 32 bits in length. In one such embodiment, address exhaustion on a network may be addressed by using addresses greater than 32 bits in length at the network layer. | 2009-12-31 |
20090327516 | COMMUNICATION TERMINAL AND COMMUNICATION SWITCHING METHOD - A switch instruction is transmitted from a PC terminal ( | 2009-12-31 |
20090327517 | Request routing using network computing components - A system, method and computer-readable medium for request routing. A DNS server at a content delivery network service provider obtains a DNS query corresponding to a resource requested from a client computing device and associated with a first resource identifier. The first resource identifier includes a first portion with DNS information and a second portion with path information. The DNS server selects a network computing component for processing the requested resource based on the DNS portion of the resource identifier and transmits information identifying the selected network computing component to the client computing device. | 2009-12-31 |
20090327518 | APPARATUS AND METHOD FOR DEFINING A STATIC FIBRE CHANNEL FABRIC - A storage area network and method for defining a static Fibre Channel Fabric that does not require a Principal Switch. The storage area network comprises one or more hosts, one or more storage devices, and a static Fabric connecting the one or more hosts and storage devices. Within the static Fabric, the Switches have their Domain_ID and Fabric_Name statically set. The method comprises accessing the Fabric, selecting a Switch in the Fabric, and statically configuring the Domain_ID and Fabric_Name for the selected Switch. The above sequence is repeated for each Switch in the static Fabric. In one embodiment, after being statically configured, the Switch is isolated from any dynamically set Switches in the Fabric. The Switch detects which of its Ports are connected to dynamically set Switches, and then isolates them, while maintaining operational the Ports connected to statically configured Switches. | 2009-12-31 |
20090327519 | ADDING INDIVIDUAL DATABASE FAILOVER/SWITCHOVER TO AN EXISTING STORAGE COMPONENT WITH LIMITED IMPACT - High availability architecture that employs a mid-tier proxy server to route client communications to active data store instances in response to failover and switchover. The proxy server includes an active manager client that interfaces to an active manager in each of the backend servers. State information and configuration information are maintained separately and according to semantics consistent with needs of corresponding data, the configuration information changing less frequently and more available, the state information changing more frequently and less available. The active manager indicates to the proxy server which of the data storage instances is the currently the active instance. In the event that the currently active instance is inactive, the proxy server selects a different backend server that currently hosts the active data store instance. Client communications are then routed to the different backend server with minimal or no interruption to the client. | 2009-12-31 |
20090327520 | METHOD AND APPARATUS FOR MAPPING UNKNOWN INFORMATION IN REAL OR VIRTUAL WORLDS - A method and apparatus are given for providing a suggested path on the Internet to a topic of interest for a user. In one example, the method includes receiving the topic of interest, receiving a map of the Internet, receiving a map of information known to the user, calculating a map of information unknown to the user based on the map of the Internet and the map of information known to the user, and calculating a path to the topic of interest based on at least the map of information unknown to the user. | 2009-12-31 |
20090327521 | AUTOMATIC MAPPING OF HUMAN-MEANINGFUL PARAMETERS TO NETWORK-MEANINGFUL PARAMETERS FOR TRAFFIC IMPORTANCE IN HOME NETWORK - A method of automatically discovering home network device capabilities, ranking devices using the capabilities in accordance with ranking heuristics, and implementing traffic policy in accordance with the ranking. | 2009-12-31 |
20090327522 | Micro-client for Internet Appliances - A method and system are described for providing features for internet access at an internet appliance which go beyond the resource limitations of the internet appliance. Such features may be implemented on the server, and coupled to the internet appliance for display, responsive to the ability of the internet appliance to provide those features. (1) The internet appliance and the server adapt to communication link limitations by dynamically adjusting picture quality or size for graphics to be displayed. (2) The internet appliance and the server adapt to memory and processor limitations by dynamically running applets at the server and intercepting display functions of applets for display at the internet appliance. (3) The internet appliance and the server adapt to memory and processor limitations by dynamically running editing programs or web pages at the server and by dynamically adjusting picture quality or size for graphics to be displayed. | 2009-12-31 |
20090327523 | SYSTEM AND METHOD FOR PARTIAL DATA COMPRESSION AND DATA TRANSFER - The present invention provides a system and method for data transfer. The system may include a client having software adapted to display data; a storage; and client data. Further, the system may include a server having compressor data and information regarding data file types that have been partially compressed by the compressor data. In the system, the client may be operably coupled to the server for data and file transfer purposes. | 2009-12-31 |
20090327524 | Data output control circuit - A data output control circuit in a semiconductor memory device includes a driving signal generating unit configured to decode first and second I/O mode signals and first and second address level signals in response to a bank active signal and generate driving signals, and a data output multiplexing unit configured to output data signals of global I/O lines as multiplexing signals in response to the driving signals. | 2009-12-31 |
20090327525 | METHOD FOR IMPROVING DATA WRITING SPEED OF A DISKLESS COMPUTER - A method for improving data writing speed of a diskless computer is applied to a diskless computer connecting to a remote server that has a disk drive and having a central processing unit (CPU), a host bus adapter (HBA) and a storage unit. The method has acts of retrieving writing data commands by the CPU from an operating system kernel executed by the CPU, writing the requested data to a storage unit in the diskless computer by the CPU, returning a response of finishing writing data to the operating system kernel by the CPU and writing data stored in the storage unit to the disk drive of the remote server by the CPU. Therefore, the operating system kernel receives the response of finishing writing data even though the loading of the network is heavy. Consequently, the speed of the diskless computer writing data increases. | 2009-12-31 |
20090327526 | REMOTE HANDLER FOR OFF-CHIP MICROCONTROLLER PERIPHERALS - A system for controlling a peripheral function, comprises a control device ( | 2009-12-31 |
20090327527 | Method and System for Hierarchical Data Management - In one aspect, an integrated circuit device including a first-level module configurable to receive and transmit control information, said first level module including a first sub-level module, a second sub-level module operably coupleable to the first sub-level module, and a third sub-level module operably coupleable to the second module; and a second-level module operably coupleable to the first-level module is disclosed. | 2009-12-31 |
20090327528 | DATA STORAGE METHOD WITH MULTIPLE PROTOCOLS FOR PRELOADING DATA - A method uses multiple communication modes for fast uploading of a datum preloaded from a manufacturing device to a data storage device over existing external contacts of the data storage device. Preferentially the data storage device is a high capacity SIM card and a user mode allows communication by standard protocols such as ISO, SD/MMC and USB whereas a manufacturer mode applies a multi data line SD/MMC protocol or a custom protocol for high speed data uploading. | 2009-12-31 |
20090327529 | DATA STORAGE DEVICE WITH MULTIPLE PROTOCOLS FOR PRELOADING DATA - A system uses multiple communication modes for fast uploading of a datum preloaded from a manufacturing device to a data storage device over existing external contacts of the data storage device. Preferentially the data storage device is a high capacity SIM card and a user mode allows communication by standard protocols such as ISO, SD/MMC and USB whereas a manufacturer mode applies a multi data line SD/MMC protocol or a custom protocol for high speed data uploading. | 2009-12-31 |
20090327530 | USB DEVICE AND METHOD FOR RECOGNIZING USB MODE OF THE SAME - A universal serial bus (USB) device and a method of recognizing a USB mode whereby the USB device automatically recognizes a mass-storage or PictBridge mode according to a type of a connected host such that the USB device configures a communication interface suitable for the recognized host. The USB device includes: a controller to control a USB communication with the host; and an interface unit to automatically determine a mode of the USB communication, from among a plurality of modes, according to a type of the connected host, and to provide a communication interface in the determined mode corresponding to the host. Although the host connected to the USB device does not support several configuration descriptors, a timer of a mass-storage module switches a current mode to the USB mode suitable for a corresponding host, such that the USB device universally supports the USB multi-mode irrespective of host types. | 2009-12-31 |
20090327531 | Remote Inking - In one or more embodiments, a bus driver, included on a local computing system, enables detection of hardware available on a host computing system for a remote access session. Upon detecting a hardware device on the host computing system, an operating system included in the local computing system may obtain a device driver for controlling data captured from the hardware device. The device driver may be used to inject data captured from the hardware device into the local operating system's input stack. In some examples, the data is injected into the local operating system's input stack at a layer that corresponds to a layer at which the data was captured on the host computing system. | 2009-12-31 |
20090327532 | APPARATUS AND METHOD FOR DIRECT MEMORY ACCESS IN A HUB-BASED MEMORY SYSTEM - A memory hub for a memory module having a DMA engine for performing DMA operations in system memory. The memory hub includes a link interface for receiving memory requests for access at least one of the memory devices of the system memory, and further including a memory device interface for coupling to the memory devices, the memory device interface coupling memory requests to the memory devices for access to at least one of the memory devices. A switch for selectively coupling the link interface and the memory device interface is further included in the memory hub. Additionally, a direct memory access (DMA) engine is coupled through the switch to the memory device interface to generate memory requests for access to at least one of the memory devices to perform DMA operations. | 2009-12-31 |
20090327533 | Concatenating Secure Digital Input Output (SDIO) Interface - An apparatus and a process for transferring packet data includes receiving packets from a first interface such as a network interface and transferring data to a second interface such as an SD Bus interface such as SDIO using a protocol such as one described in SDCard.org. The SD Bus second interface operates as a slave device to a master device, and the packet transfer from first interface to second interface includes concatenating length fields and packet data fields from packets received on the first interface to form a superframe which is provided to the second interface at time of data transfer. The formation of each superframe includes starting a timer such that the superframe is transmitted to the second interface by asserting an interrupt on that interface when either the timer expires, the number of packet from the first interface exceeds a threshold, or the amount of data from the first interface exceeds a threshold. | 2009-12-31 |
20090327534 | Process for the Transfer of Data Into Several Control Devices - A process is provided for transferring a first sequence control and/or first data into a first control device and a second sequence control and/or second data into a second control device in a motor vehicle, which are each connected by way of a first data bus with a transmission device. The transmission device preferably is a vehicle-external transmission device. The transfer is carried out by way of the first data bus while using a first transmission protocol. The first transmission protocol has a data frame with a predetermined frame format or message format, and the transfer as a whole takes place by the transmission of a plurality of data frames. In order to rapidly transfer large quantities of data into the control devices of the vehicle, in a first step, by way of a first data frame, a portion of the first sequence control and/or of the first data is transmitted to the first control device. Immediately subsequently, in a second step, by way of the second data frame, a portion of the second sequence control and/or of the second data is transmitted to the second control device. | 2009-12-31 |
20090327535 | ADJUSTABLE READ LATENCY FOR MEMORY DEVICE IN PAGE-MODE ACCESS - A read process in a memory device is optimized. Sub-pages of a page of data are read from storage elements by an internal controller of the memory device at a read speed of the internal controller. At a specific time, the controller sets a READY signal to inform an external host to start reading out data from the buffer in a continuous burst, at the associated read speed of the host, which can differ from the controller's read speed, and asynchronous to the internal controller. The READY signal is set so that the host can complete its burst before the buffer runs out of data, while overall read time is minimized. The controller can also be configured for use with hosts having different read speeds. A host may communicate an identifier to the controller for use in determining an optimum time to set the READY signal. | 2009-12-31 |
20090327536 | Asymmetrical universal serial bus communications - In some embodiments a Universal Serial Bus cable includes a first differential pair to transmit bus signals, and a second differential pair to transmit bus signals in a same direction as the bus signals transmitted by the first differential pair. In this manner, a bandwidth of the Universal Serial Bus cable is doubled in that same direction. Other embodiments are described and claimed. | 2009-12-31 |
20090327537 | Virtualized Serial Attached SCSI Adapter - A method, computer program product and computer system for the virtualization of an SAS storage adapter for logical partitions of a computer system, which includes providing a hypervisor, assigning a logical storage adapter to an operating system on one of the logical partitions, configuring the logical storage adapter using the hypervisor, and enabling data storage operations to use the logical storage adapter. | 2009-12-31 |
20090327538 | DATA TRANSFER APPARATUS, INFORMATION PROCESSING APPARATUS, AND DATA TRANSFER METHOD - Provided is a data transfer apparatus having a system bus interface | 2009-12-31 |
20090327539 | Multiple Die System Status Communication System - Suitably arranged circuits located on a die surface are operatively connected via a shared link which is configured for carrying data information content between the suitably arranged circuits. A suitably arranged and configured system status signal is transferred between a first of the suitably arranged circuits and a second of the suitably arranged circuits via the shared link for mirroring a system status of the first of the suitably arranged circuits in the second of the suitably arranged circuits. | 2009-12-31 |
20090327540 | System and Method for Determining a Bus Address for a Controller Within a Network - A system and a method for determining a bus address for a controller within a network are provided. The method includes coupling a first set of pins of a wire harness connector to a second set of pins of a PCB connector of the controller. The method further includes sampling voltages of a portion of the first set of pins of the PCB connector to determine a wire harness ID utilizing a microprocessor. The method further includes accessing a look-up table from a memory device to select the bus address for the controller using the wire harness ID utilizing the microprocessor. The look-up table includes a plurality of bus addresses correspondingly associated with a plurality of wire harness IDs. The method further includes storing the selected bus address in the memory device utilizing the microprocessor. | 2009-12-31 |
20090327541 | ADAPTABLE DATAPATH FOR A DIGITAL PROCESSING SYSTEM - The present invention includes an adaptable high-performance node (RXN) with several features that enable it to provide high performance along with adaptability. A preferred embodiment of the RXN includes a run-time configurable data path and control path. The RXN supports multi-precision arithmetic including 8, 16, 24, and 32 bit codes. Data flow can be reconfigured to minimize register accesses for different operations. For example, multiply-accumulate operations can be performed with minimal, or no, register stores by reconfiguration of the data path. Predetermined kernels can be configured during a setup phase so that the RXN can efficiently execute, e.g., Discrete Cosine Transform (DCT), Fast-Fourier Transform (FFT) and other operations. Other features are provided. | 2009-12-31 |
20090327542 | Arrangement of Components - An arrangement for transferring message based communications between separate disjunctive components. The arrangement includes at least two components. At least a first component is arranged to provide services to at least one second component and/or to an operator of the loosely coupled system. At least one message bus is arranged to perform real-time transfers of communications from/to the at least one first component to/from the at least one second component. The at least one message bus is connected to or integrated in an internal communication backbone arranged with a communication member for establishing outgoing communication links. A predetermined message based interface is arranged relative to each of the components and the at least one message bus such that all communications between the at least one first component and the at least one second component are defined in the same single standardized message language. A method for providing components in the arrangement and a platform including the arrangement. | 2009-12-31 |
20090327543 | Protocol Method Apparatus and System for the Interconnection of Electronic Systems - Disclosed are methods, apparatus, and systems for the interconnection of electronic system apparatus having one or more different communication protocols. A preferred embodiment is disclosed in which a single physical interface and a single protocol are used for providing an efficient and scalable interconnection between a host and operably coupled subsystem apparatus connected to the MMC. In a disclosed method, a bus is provided for coupling a system host to a plurality of system components and a Multi-Management Protocol (MMP) is employed. The Multi-Management Protocol includes a plurality of subclasses, each further including component identity information and function data. The subclasses are grouped by functionality into at least two groups comprising a standard group and an extension group. In a multi-component electronic system according to the invention, an electronic protocol packet structure includes a starting frame delimiter, a length field, a target address field, a subclass identifier, an operation identifier, a data field, and a frame check field. Disclosed preferred embodiments also include protocol conversion apparatus having a Multi-Management Controller (MMC) using a host bus for transmitting and receiving data between a host and the MMC based on a Multi-Management Protocol (MMP). | 2009-12-31 |
20090327544 | DISPATCH CAPABILITY USING A SINGLE PHYSICAL INTERFACE - An apparatus, system and method for performing dispatch operations using a signal physical interface are disclosed. In one embodiment, the apparatus is for use in a wireless communication system for communicating with a wireless network and comprises a host processor, a transceiver, a physical interface coupling the host processor and the transceiver, and a memory accessible by the host processor and the transceiver to exchange information between the host processor and the transceiver. The transceiver is operable to store data in the memory for the host processor to send data to the host processor using the memory and asserts a control signal to the host processor to notify the host processor that the memory contains data for the host processor, and the host processor is operable to access the memory to obtain the data thereafter. The data is associated with a remote device in the wireless network and is stored as one or more packets at a first storage location in the memory with a first identifier identifying the remote device. | 2009-12-31 |
20090327545 | METHOD FOR TRANSMITTING A DATUM FROM A TIME-DEPENDENT DATA STORAGE MEANS - A method of transmitting a datum from a time-dependent data storage means, the datum being that most recently acquired before the occurrence of an allocated transmission slot; the method comprising the steps of: writing a first acquired datum to a first side of the data storage means; transferring the first datum to a second side of the data storage means; and writing a next datum, acquired before the occurrence of the next allocated transmission slot, to the first side of the data storage means; wherein the method further comprises the step of: replacing the first acquired datum in the second side of the data storage means with the next acquired datum; and transmitting the next acquired datum from the data storage means at the next allocated transmission slot. | 2009-12-31 |
20090327546 | System for and method of hand-off between different communication standards - An integrated chip for use in processing signals encoded in accordance with either one of at least two communication protocols comprises: reconfigurable architecture capable of being selectively arranged into different configurations, at least one configuration corresponding to each respective protocol so as to implement the functionality of the respective protocol with a predetermined complexity, and an intermediate configuration for implementing the hand-off between a first protocol and a second protocol. The intermediate configuration is arranged so as to simultaneously implement the basic functionality of both the first and second protocols during hand-off, and implementation of at least one of the protocols is of lesser complexity than of the corresponding predetermined complexity associated with separately implementing the other of the protocols. A wireless communication device which utilize the chip in the form of configware, can also include an antenna for receiving or transmitting a signal encoded in accordance with anyone of a plurality of communication protocols; and a baseband processor for processing the signals received or transmitted by the antenna. Finally, a method is described. | 2009-12-31 |
20090327547 | I2C BUS COMPATIBLE WITH HDMI - An apparatus, system and method are disclosed for using an I2C Bus that is compatible with HDMI. In one embodiment, the apparatus is used in a wireless communication system for communicating with a wireless network, and includes a host processor having an I | 2009-12-31 |
20090327548 | Scalable Bus Structure - A method of communicating over a bus is disclosed and includes transmitting a first data type in a first type field over a first sub-channel of a transmit channel of the bus while concurrently transmitting a second data type in a second type field over a second sub-channel of the transmit channel of the bus. The method also includes receiving data over a receive channel of the bus while transmitting the first data type and the second data type over the transmit channel. | 2009-12-31 |
20090327549 | MONITORING UNIT FOR MONITORING OR CONTROLLING USER ACCESS TO A DATA BUS AND USER HAVING SUCH A MONITORING UNIT - The present invention relates to a local monitoring unit, which is locally assigned to a bus controller of a user of a communication system, a central monitoring unit of a communication system for monitoring and/or controlling the access of multiple users to a data bus. An important feature of the provided monitoring concept is that the monitoring unit has a time basis of its own that is independent of a local time basis of a communication controller of the users and that is synchronized with a global time basis of the communication system. This separate local time basis is utilized in the monitoring unit to monitor and/or control the access authorization of the communication controller or of a bus driver to the data bus. In this way, sending conflicts of the users, in particular due to permanent disturbances in one or more users, may be reliably detected and prevented. | 2009-12-31 |
20090327550 | EMBEDDED SYSTEM AND HARDWARE SETTING METHOD - An embedded system is provided, comprising a non-volatile memory, at least one slave unit and a master controller. The non-volatile memory comprises at least one hardware setting value and at least one identification number. All of the non-volatile memory, slave unit and the master controller are coupled to a bus. The master controller broadcasts an identification number through the bus to identify the non-volatile memory. Then, the master controller retrieves the slave identification numbers and the hardware setting values through the bus from the non-volatile memory. | 2009-12-31 |
20090327551 | Methods and Media for Managing Interruption of the Out of Box Experience - A method for managing interruption of an out of box experience for an information handling system (IHS) whereby the method includes writing a flag to storage device, wherein the storage device is coupled to a processor within the IHS and executing an interruption handling sequence at the processor within the IHS, wherein the processor is operable to read the flag in the storage device as an input to the interruption handling sequence. | 2009-12-31 |
20090327552 | Method and System for Secure Communication Between Processor Partitions - A system and method for writing, by a sender, a message into blocks of a memory space, the memory space being shared by the sender of the message and a receiver of the message, and sending, by the sender, an interrupt corresponding to the message. | 2009-12-31 |
20090327553 | Method, device, and system for guaranteed minimum processor power state dwell time - A method, device, and system are disclosed. In one embodiment the method includes causing a processor to enter into a first power state. Then an interrupt is received that signals the processor to leave the first power state. The method continues by causing the processor to remain in the first power state if the interrupt was received less than a minimum dwell time after the processor entered the first power state. | 2009-12-31 |
20090327554 | SYNCHRONIZING PROCESSORS WHEN ENTERING SYSTEM MANAGEMENT MODE - A system to synchronize processors includes one or more subsystems to receive an interrupt command, instruct a plurality of processors to enter an entry synchronization loop of an interrupt handler, determine by each of the plurality of processors whether all of the plurality of processors have entered their respective interrupt handler before exiting the entry synchronization loop, determine whether a timeout value has been reached, determine type of the interrupt command received and in response to the type of interrupt command received, and determine whether to exit the entry synchronization loop after the timeout value has been reached. | 2009-12-31 |
20090327555 | Processor Interrupt Determination - Processor interrupt determination procedures are described. In an implementation, one or more computer-readable media comprise instructions that are executable by a computer to determine, based on a performance goal, which of a plurality of processors is to be targeted by a device that is to perform an input/output operation when an interrupt message is discovered that is from the device and that targets the determined processor. The interrupt message is communicated to the device to indicate availability of the determined processor for use by the device. When an interrupt message is discovered that is from the device and that targets an alternative processor near the determined processor when compared with other processors in the plurality of processors, the interrupt message that targets the alternative processor is communicated to the device to indicate availability of the alternative processor for use by the device. | 2009-12-31 |
20090327556 | Processor Interrupt Selection - Processor selection procedures are described. In an implementation, one or more computer-readable media comprise instructions that are executable to cause a processor executing the instructions to select, based on a performance goal, which of a plurality of processors is to further handle a device interrupt and when the selected processor is available, notify the selected processor to further handle the device interrupt. | 2009-12-31 |
20090327557 | SERVICE BUS LINKING METHOD AND SERVICE BUS - A service bus linking method for linking a plurality of service buses together includes inputting to a service bus to be added a node identifier and a position of an existing service bus to be connected, and registering a node identifier and a position of the existing service bus in a bus node table to store identifiers and positions of the service bus to be added and an adjacent service bus; second a bus node table updating notification from the service bus to be added to the existing service bus; and registering a node identifier and a position of the service bus to be added in a bus node table of the existing table, in response to the bus node table updating notification. | 2009-12-31 |
20090327558 | SYSTEM AND METHOD OF PROVIDING ELECTRICAL ISOLATION - In a particular embodiment, a power sourcing equipment (PSE) device is disclosed that includes a plurality of network input/output (I/O) interfaces adapted to physically and electrically connect to a respective plurality of cables. The PSE device further includes a plurality of driver circuits. Each driver circuit of the plurality of driver circuits is coupled to a respective network I/O interface of the plurality of network I/O interfaces to send and receive data via a respective cable of the respective plurality of cables. Further, the PSE device includes a shared isolation barrier to electrically isolate control circuitry from the plurality of driver circuits. | 2009-12-31 |
20090327559 | MOTHER-BOARD - A mother-board includes a chipset, a switch, and first and second PCI Express X16 graphics interfaces. The switch has first and second switch circuits. The switch selectively turns on one of the first and second switch circuits according to a control signal. The first PCI Express X16 graphics interface has former eight lanes electrically connected to the chipset, and latter eight lanes selectively electrically connected to the chipset through the first switch circuit. The second PCI Express X16 graphics interface has former eight lanes selectively electrically connected to the chipset through the second switch circuit. When the first switch circuit is turned on, 16 lanes of the first PCI Express X16 graphics interface are electrically connected to the chipset. When the second switch circuit is turned on, the former eight lanes of the second PCI Express X16 graphics interface are electrically connected to the chipset. | 2009-12-31 |
20090327560 | AUTOMATIC TRANSFER OF INFORMATION THROUGH PHYSICAL DOCKING OF DEVICES - A personal media player is arranged to capture information, such as wireless network information (including network ID and key) and other kinds of information such as credentials (e.g., user name and password), and then share the information with a wireless networkable device when the player is physically coupled to the device in a docking process. When the personal media player is docked, the information is automatically transferred from the player to the device to enable the device to perform some action without any additional effort by the user. This could include, for example, discovering and be securely admitted to the wireless network, or accessing a remote service using the transferred credentials. | 2009-12-31 |
20090327561 | SMART DOCKING SYSTEM - A smart docking system is provided by a portable electronic device that is adapted to dock with a media player shuttle. When docked, the media player shuttle adds the capability for rendering media content that is stored on the shuttle to the native functionality that is supported by the portable electronic device. The native functionality may vary, and may include that provided by a digital camera or handheld game device, for example. The media player shuttle includes storage for media content such as audio and video and a digital media processing system, but does not include a display screen or user controls. Instead, the display screen and user controls are provided by the portable electronic device when the shuttle is docked. | 2009-12-31 |
20090327562 | Implementing Bus Interface Calibration for Enhanced Bus Interface Initialization Time - A method and apparatus are provided for implementing bus interface calibration to improve bus interface initialization time in a system. Bus interface calibration is performed and average calibration values are saved. At bus interface initialization time, checking for saved calibration values is performed. The saved calibration values are used and tested. When the saved calibration values pass the test, then the saved calibration values are used for system operation without performing any training steps. | 2009-12-31 |
20090327563 | CONNECTING BETWEEN DATA-HANDLING CIRCUITS OF AN INTEGRATED CIRCUIT - Device, system and method of connecting between data-handling circuits of an integrated circuit. For example, an integrated circuit includes a plurality of data-handling circuits; and a circuit-interconnect topology including at least one store-and-forward circuit along at least one connection path between at least a first and a second of the plurality of data-handling circuits. Other embodiments are described and claimed. | 2009-12-31 |
20090327564 | Method and apparatus of implementing control and status registers using coherent system memory - In some embodiments control and status registers of a coherent Input/Output device coupled to a host system bus are mapped to a system memory. Direct memory access is provided to the memory mapped control and status registers in the system memory by a CPU that is coupled to the host system bus. Other embodiments are described and claimed. | 2009-12-31 |
20090327565 | BIMODAL MEMORY CONTROLLER - A memory controller has a communication path which is coupled to an external, wired electrical path. The memory controller includes at least two alternative interface circuits to communicate with the external, wired electrical path using signals having one of two different formats. Each of the alternative interface circuits is electrically coupled to a corresponding signal connector, and only one of these signal connectors, in turn, is electrically coupled to the external path via an I/O pin or printed-circuit board connection (depending upon implementation). The remaining signal connector may be left electrically uncoupled from the external, wired electrical path, and, if desired, the corresponding remaining interface circuit may be left unused during operation of the memory controller. | 2009-12-31 |
20090327566 | Storage Router and Method for Providing Virtual Local Storage - A storage router ( | 2009-12-31 |
20090327567 | DETECTING CIRCUIT FOR IEEE 1394 DEVICE - An IEEE 1394 device detecting circuit includes a south bridge chip, a control device, an IEEE 1394 interface, and a resistor. The control device includes a power reset pin, a bus reset pin, and a cable power pin. The control device is connected to the south bridge chip through the bus reset pin, which is further connected to the power reset pin. The cable power pin is connected to a direct current power through the resistor. The control device is further connected to the IEEE 1394 interface, which is connected to an IEEE 1394 device. | 2009-12-31 |
20090327568 | Data Replication method and apparatus - A data storage system, device, and method are provided for replicating data between different data storage systems or appliances. More specifically, the present invention affords communications between heterogeneous data storage systems that potential employ different communication protocols. A bridging communication protocol is utilized by one or both storage systems in order to accommodate different communication protocols. Alternatively, a storage appliance connecting the data storage systems may employ the bridging communication protocol. | 2009-12-31 |
20090327569 | CONTROLLED FREQUENCY CORE PROCESSOR AND METHOD FOR STARTING-UP SAID CORE PROCESSOR IN A PROGRAMMED MANNER - Embodiments of the invention relate to a driven-frequency processor core. It comprises at least one processor, a non-volatile memory comprising a startup program, a bridge interconnecting buses linking the various components of said processor core, an interface component. The non-volatile memory comprises at least two frequency-related configurations each corresponding to an operating mode of the buses and/or of the components of said processor core. The non-volatile memory comprises an item of information which makes it possible to determine which operating mode should be used, said item of information being read by the interface component so as to determine the chosen mode. The interface component generates one or more clock signals, the frequency of said generated clock signals corresponding substantially to that described by the configuration of the chosen mode. The clock signals drive the buses and/or the components of said processor core. Embodiments of the invention also relate to a method for starting-up said processor core in a programmed mode. In particular, the invention is applied to processor cores embedded in aircraft. | 2009-12-31 |
20090327570 | Bidirectional control circuit - A bidirectional bus control circuit to which first and second direction signals instructing bus directions are input and which inputs and outputs a clock signal and data signal includes a first bidirectional buffer that switches an input or output direction of the clock signal in accordance with the second direction signal, a second bidirectional buffer that switches an input or output direction of the data signal in accordance with the second direction signal, and a data confirmation unit that confirms a data signal input to the second bidirectional buffer and invalidates the confirmation of the data signal in accordance with switching of the signal direction instructed by the first direction signal from the input direction to the output direction, the switching of the signal direction instructed by the first direction signal occurring before the switching of the signal direction instructed by the second direction. | 2009-12-31 |
20090327571 | COMMAND PROCESSING APPARATUS, METHOD AND INTEGRATED CIRCUIT APPARATUS - A command processing apparatus and method are provided for optimally processing commands issued asynchronously from a plurality of masters to a storage apparatus including a plurality of banks, where each master issues commands for a bank | 2009-12-31 |
20090327572 | EXCHANGING INFORMATION BETWEEN COMPONENTS COUPLED WITH AN A I2C BUS VIA SEPARATE BANKS - A method and apparatus for exchanging information between components coupled with an a I | 2009-12-31 |
20090327573 | SEMICONDUCTOR MEMORY DEVICE - A semiconductor memory device, including a memory banks and associated local data buses, and a bus connection circuit connected to the local data buses associated with two or more of the memory banks to perform a selective data transfer between a global data bus and those local data buses. | 2009-12-31 |
20090327574 | REPLAY TIME ONLY FUNCTIONALITIES - Replay-time-only functionalities in a computer program are executed only during replay in a virtual machine and are skipped outside of replay. If a replay-time-only functionality is detected during the replay of a program execution in a virtual machine, the replay may be paused and the virtual machine state may be saved. The replay-time-only core functionality is executed. When this execution is complete, a prior state of the virtual machine may be restored and the replay may be resumed. | 2009-12-31 |
20090327575 | COPY EQUIVALENT PROTECTION USING SECURE PAGE FLIPPING FOR SOFTWARE COMPONENTS WITHIN AN EXECUTION ENVIRONMENT - Embodiments of copy equivalent protection using secure page flipping for software components within an execution environment are generally described herein. An embodiment includes the ability for a Virtual Machine Monitor (VMM), Operating System Monitor, or other underlying platform capability to restrict memory regions for access only by specifically authenticated, authorized and verified software components, even when part of an otherwise compromised operating system environment. In an embodiment, an embedded VM is allowed to directly manipulate page table mappings so that, even without running the VMM or obtaining VMXRoot privilege, the embedded VM can directly flip pages of memory into its direct/exclusive control and back. Other embodiments may be described and claimed. | 2009-12-31 |
20090327576 | Direct Memory Access Filter for Virtualized Operating Systems - Described techniques increase runtime performance of workloads executing on a hypervisor by executing virtualization-aware code in an otherwise non virtualization-aware guest operating system. In one implementation, the virtualization-aware code allows workloads direct access to physical hardware devices, while allowing the system memory allocated to the workloads to be overcommitted. In one implementation, a DMA filter driver is inserted into an I/O driver stack to ensure that the target guest physical memory of a DMA transfer is resident before the transfer begins. The DMA filter driver may utilize a cache to track which pages of memory are resident. The cache may also indicate which pages of memory are in use by one or more transfers, enabling the hypervisor to avoid appropriating pages of memory during a transfer. | 2009-12-31 |
20090327577 | HYBRID STORAGE - Solid-state memory and mechanical disk memory can be used together to create a reliable storage unit with desirable performance characteristics. Initially, memory can be entered to the solid-state memory until filled as well as backed-up upon the mechanical disk memory. After the solid-state memory fills, less used information can be deleted from the solid-state memory yet retained upon the mechanical disk such that the less used information is not lost. To determine information use, an algorithm can be employed, such as an exponential algorithm. | 2009-12-31 |
20090327578 | Flash Sector Seeding to Reduce Program Times - A non-volatile flash memory comprises a plurality of non-volatile memories where a first non-volatile memory is pre-programmed (erased) with all ones, and at least a second non-volatile memory is pre-programmed with a seed value that takes advantage of the reduced programming time for less than six zeros. When writing (programming) a data byte, the memory system looks up the data byte in one or more seed tables to determine a portion of non-volatile memory to which the memory system may write the data byte with a reduced programming time. The memory system then records the location of the data byte in an address translation table so the data byte may be accessed. | 2009-12-31 |
20090327579 | LIMITED MEMORY POWER - Storage devices can retain information through application of a charge upon the storage device. However, applying the charge upon the storage device can be change physical characteristics of the charge and ultimately increase a likelihood of device failure. Therefore, a determination can be made on how to apply the charge based upon analysis of the device, of data for retention, and the like. Raw data can be analyzed and/or estimations can be made to determine the charge. | 2009-12-31 |
20090327580 | OPTIMIZATION OF NON-VOLATILE SOLID-STATE MEMORY BY MOVING DATA BASED ON DATA GENERATION AND MEMORY WEAR - An exemplary method includes writing data to locations in non-volatile solid-state memory and deciding whether to move data written to one location in the memory to another location in the memory based on generation of the data and wear of the other location. Such a method may be used for non-volatile random access memory (NVRAM). Various other methods, devices, systems, etc., are also disclosed. | 2009-12-31 |