12th week of 2009 patent applcation highlights part 64 |
Patent application number | Title | Published |
20090077220 | SYSTEM AND METHOD FOR IDENTIFYING MUSIC CONTENT IN A P2P REAL TIME RECOMMENDATION NETWORK - A peer-to-peer (P2P) network for providing real time media recommendations is provided. The media recommendations may be song recommendations or video recommendations. Each time a media presentation is played by a peer device, the peer device provides a recommendation identifying the media presentation to other peer devices in the P2P network. A peer device having received recommendations from the other peer devices in the P2P network then programmatically, or automatically, selects a next media presentation to play from the media presentations recently played by the other peer devices and one or more locally stored media presentations. If the selected media presentation is not stored locally by the peer device, the peer device may obtain the selected media presentation from a subscription based service enabling streaming or download of the selected media presentation, an e-commerce service enabling purchase and download of the selected media presentation, or another peer device. | 2009-03-19 |
20090077221 | SYSTEM FOR ANALYZING AND VISUALIZING ACCESS STATISTICS FOR A WEB SITE - A method for monitoring and visualizing user access made to a web site is disclosed. The method comprises: embedding in a web page to be monitored code to request a thumbnail image from a site when the page is loaded into a browser. The embedded code also includes a user-activateable link to a page within the system server. At the system server, the requested thumbnail image is returned to the web browser, and the IP address from which the thumbnail was requested is recorded. For each recorded IP address, the server determines a corresponding geographical location. The server creates and stores an image that is a geographical representation of the geographical distribution of the recorded IP addresses, and a thumbnail representation of that image. Upon activation of the user-activateable link, the linked page within the system server that includes the image previously created is retrieved by the browser. The thumbnail image requested by the embedded code is the thumbnail image created in this step. A number of threshold, updating, clustering, storage and archiving routines are deployed to ensure large scalability. | 2009-03-19 |
20090077222 | KVM SWITCH AND MULTI-COMPUTER SYSTEM INCORPORATING THE SAME - The invention discloses KVM switches comprising a body, a data transceiver, a micro control unit, and a display disposed on the body. The data transceiver receives data from a plurality of computers. The micro control unit analyzes and operates the received data to generate an image. The image may show data from all computers in chorus. The display displays the image. The data provided by the computers are generated by application programs of the computers. The application program may retrieve system information of the corresponding computer as the data, retrieve discs of the corresponding computer to get the data, or download information from the internet as the data. | 2009-03-19 |
20090077223 | METHODS AND SYSTEMS INVOLVING MONITORING WEBSITE CONTENT - An exemplary embodiment of a system for monitoring website content, including, a browser client operative to send a first request for content to a first website server, the content stored on a second website server, an intermediate server, operative to receive a URL associated with the content, from the first website sever, the URL comprising an address of the intermediate server, an address of the content, and an address for threshold data stored on the intermediate server associated with the content, the threshold data including a plurality of thresholds, the intermediate server further configured to send a second request for the content to the second website server, receive the content, determine whether the content exceeds the plurality of thresholds associated with the content, deny the first request for content, responsive to determining that the content exceeds one of the plurality thresholds associated with the content. | 2009-03-19 |
20090077224 | METHOD AND APPARATUS FOR PROPAGATING ACCELERATED EVENTS IN A NETWORK MANAGEMENT SYSTEM - This invention relates to a method, system and computer program product for a network management system comprising: | 2009-03-19 |
20090077225 | METHOD AND APPARATUS FOR DISTRIBUTING AND ACTIVATING SECURITY PARAMETERS - An apparatus and method for distributing and activating a new security parameter in a computer network in a non-disruptive manner includes transmitting a new security parameter to the an element in the network, instructing the element to place the new security element in a pending database of the element and activating the new security parameter. The present invention also determines possible conflicts in the computer network. | 2009-03-19 |
20090077226 | METHOD AND SYSTEM OF AUTO-MONITORING NETWORK PORTS - A method of auto-monitoring network ports includes the steps of: receiving at least one path of an application program; detecting whether or not the application program represented by the received path needs at least one network port; notifying a router to open the relative network port required by the application program if the detecting result indicates that the application program needs the network port; and notifying the router to close the relative network port required by the application program if the detecting result indicates that the application program no longer needs the network port. Hence, the present invention can achieve the purpose of exempting users from a mandatory setup of network ports for the router according to different application programs. | 2009-03-19 |
20090077227 | System and method for monitoring network communications originating in monitored jurisdictions - A method of monitoring network communications originating in monitored jurisdictions includes a step of identifying a monitored jurisdiction within a computer network based on predetermined criteria. The computer network includes at least one monitored jurisdiction and at least one unmonitored jurisdiction. A database is queried to identify at least one communication identifier associated with the monitored jurisdiction. The method also includes a step of storing a list including the at least one communication identifier. Only network communication having communication identifiers included in the list are monitored. | 2009-03-19 |
20090077228 | Behavioral classification of communication sessions using active session initiation - A method includes measuring behavioral characteristics of a plurality of communication sessions in a communication network. A subset of the sessions is identified using the behavioral characteristics, such that the sessions in the subset are suspected of using a target communication protocol. A candidate session is selected from the subset. A trial communication session is initiated with a node of the communication network, which participates in the candidate session, using the target communication protocol. Responsively to receiving a positive response from the node to initiation of the trial communication session, it is determined that one or more further sessions in the plurality are using the target communication protocol. The one or more further sessions are controlled responsively to a predetermined control criterion that is applicable to the target communication protocol. | 2009-03-19 |
20090077229 | PROCEDURES AND MODELS FOR DATA COLLECTION AND EVENT REPORTING ON REMOTE DEVICES AND THE CONFIGURATION THEREOF - Systems and methods are disclosed to monitoring a remote object with a remote client to receive a configuration file directing the remote client to capture events of interest specified by one or more rules; a wireless network to communicate events of interest captured by the remote client; and a server coupled to the remote client over the wireless network, the server receiving events of interest from the remote client and generating a report on the events of interest. | 2009-03-19 |
20090077230 | CALL PROCESSING SYSTEM AND METHOD - A call processing system ( | 2009-03-19 |
20090077231 | DEVICE INFORMATION MANAGEMENT APPARATUS, DEVICE INFORMATION MANAGEMENT METHOD, AND STORAGE MEDIUM - A device information management apparatus for processing a report from a device management client during a failure of a transaction system is disclosed. The device information management apparatus includes a reception unit configured to receive the report from the device management client; a determining unit configured to determine whether to process the report based on an importance level of the report and a load (workload) level of the device information management apparatus; a processing unit configured to process the report if the determining unit determines to process the report; and a discarding unit configured to discard the report if the determining unit determines not to process the report. | 2009-03-19 |
20090077232 | REMOTE ACTIVITY MONITORING - A computer readable medium and system for remotely monitoring activity includes generating first server heartbeat information at a first server at a local site, and storing the first server heartbeat information in a first primary site disk at the local site. The method also includes sending the first server heartbeat information from the first primary site disk, to a first secondary site disk at a remote site. The method further includes receiving information from a 10 second secondary site disk at the local site, and determining if the information received from the second secondary site disk includes updated heartbeat information. | 2009-03-19 |
20090077233 | Load Control Device and Method Thereof - The number of response-waiting requests which are already sent to a server ( | 2009-03-19 |
20090077234 | SERVER AND SERVER PROGRAM - A server comprises a content database for storing content files of a plurality of contents; a content information database for storing the content information of the content; a sharing section for sharing the content information with other server connected to a network; an access control section which permits or prohibits an access from other terminal connected to the network based on access permission information in which terminal specifying information for specifying a terminal to be permitted to access is registered; and a request response section which sends content information to the client in response to a request from the client for the content information. the sharing section shares the access permission information with other server connected to the network, the request response section, when the content information is requested from a client, determines a server which permits the client to access based on the shared access permission information and sends only the content information of the server which permits the client to access, of the shared content information to the client. | 2009-03-19 |
20090077235 | MECHANISM FOR PROFILING AND ESTIMATING THE RUNTIME NEEDED TO EXECUTE A JOB - A mechanism is provided for estimating the amount of time needed to execute a job. The mechanism receives a request to execute a new job. The mechanism processes the request to determine the job profile signature for the new job, which is based on a set of job characteristics of the new job. The mechanism also selects a candidate machine from a plurality of machines in a computing grid which contains an available time slot, and determines a machine profile signature for the candidate machine based on a set of machine characteristics of the candidate machine. The mechanism accesses and obtains from a database execution estimation information based on actual execution information associated with previously executed jobs having identical job profile signatures as the new jobs and which have been executed on machines having identical machine profile signatures as the candidate machine. Based on this execution estimation information, the mechanism derives an estimate of the amount of time need to execute the new job. By estimating the execution time in this manner, the mechanism enhances scheduling efficiencies for jobs submitted to the computing grid. | 2009-03-19 |
20090077236 | Apparatus and method for managing services received in a local area network - This invention concerns a method for managing access to reception services of resources of a distribution gateway within a local area network. The gateway comprises means for receiving digital services and the capacity to distribute over the local area network to clients the received services. It consists in using levels of priority among the users and modes for booking of the services to manage access conflicts. | 2009-03-19 |
20090077237 | METHOD FOR ESTABLISHING A BIDIRECTIONAL POINT-TO-POINT CONNECTION - A communication device (S) for an MPLS network comprises a signaling module capable of establishing a point-to-multipoint MPLS connection tree with a plurality of leaf nodes (A, B) by transmitting a connection request message and by receiving a reservation method in response, said connection request message comprising addresses of said leaf nodes and characteristics of downstream traffic in order to characterize the quality of service desired for a downstream data flow to transmit to said leaf nodes, said reservation message comprising a label for establishing a downstream MPLS connection. To bidirectionally establish the MPLS connection tree ( | 2009-03-19 |
20090077238 | METHOD, NODE APPARATUS AND SYSTEM FOR RESERVING NETWORK RESOURCES - The present invention provides a method, a system, and node apparatus for reserving network resources. The method includes: obtaining a logic transport network identifier of a logic transport network carried in a resource reserve request; and reserving link resources for the logic transport network corresponding to the logic transport network identifier. The node apparatus mainly includes a first module and a second module. Embodiments of the present invention can classify and manage the resources of the physical transport network fast and flexibly, which significantly improves the resource allocation speed of the physical transport network. | 2009-03-19 |
20090077239 | SERVER APPARATUS, MOBILE TERMINAL, ELECTRIC APPLIANCE, COMMUNICATION SYSTEM, COMMUNICATION METHOD, AND PROGRAM - A server apparatus, a mobile terminal, an electric appliance, a communication system, a communication method and a program for notifying a mobile terminal user in the open of the cause of a failure of P2P connection. In a communication system, an electric appliance ( | 2009-03-19 |
20090077240 | METHOD AND APPARATUS FOR IMPLEMENTING A MOBILE SERVER - Methods and apparatus are provided for transmitting data to a client device from a computer module in a vehicle. Data is transmitted from the computer module over an in-vehicle network to an in-vehicle communications gateway module. The data from the computer module is destined for the client device. A request for a software component is transmitted to the client device from a standard port of the in-vehicle communications gateway module. The software component comprises a non-standard transfer protocol module. The in-vehicle communications gateway module loads the non-standard transfer protocol module, and the data is exchanged between the in-vehicle communications gateway module and the client device according to the non-standard transfer protocol. | 2009-03-19 |
20090077241 | METHOD OF FORWARDING/SHARING SERVICE AND DEVICE OF ENABLING THE METHOD - A terminal apparatus for forwarding/sharing a data service is provided. The terminal apparatus for forwarding/sharing the data service includes a service receiver to receive the data service from a service provision apparatus; a connector to perform a connection with a corresponding terminal; and a service forwarding unit to forward the data service to the corresponding terminal via the connection with the corresponding terminal | 2009-03-19 |
20090077242 | METHOD, TERMINAL, DEVICE AND SYSTEM FOR OBTAINING ID INFORMATION OF APPLICATION SERVICE - The present invention discloses a method, a terminal, a device, and a system for obtaining ID information of an application service to solve the problem of the prior art that a terminal cannot automatically obtain the ID information of a target application service. In the invention, a first device sends an ID request to a second device, and the second device returns the ID information of the target application service to the first device. By the technical solution of the invention, a terminal which acts as the first device may automatically obtain the ID information of the target application service, and the user experience satisfaction is improved. | 2009-03-19 |
20090077243 | CONVERSATION RECOVERY METHOD - A system for recovering from an interruption of communication on a network between computer users which includes a computer network connecting a plurality of users using computers in a communication session. A computer readable medium encoded with a computer program is connected to at least one of the users' computers for storing generated communication between the users during the communication session. The computer program reconnects the session between the users, and restores the generated communication between the users after detecting an interruption of the session. | 2009-03-19 |
20090077244 | System, Method, and Device for Scheduling a Future Time for a Communication Session - A method for scheduling another time for a communication session when a called party is presently unable or unwilling to accept an incoming call. A first user's communications device receives a request for a communication session from a second user's communications device. Upon failure to accept the request, a server automatically forms a calendar data object, such as in response to receipt of a scheduling trigger message from the first communications device that includes an indication of the failure to accept and an identifier of the second user. The calendar data object includes scheduling information indicating, explicitly and/or implicitly, future time(s) when the first user is available. The calendar data object is sent to either one of the devices, and a time is selected. The server then notifies the other device of the selected time. Corresponding devices are also described. | 2009-03-19 |
20090077245 | Client-To-Client Direct RTP Exchange In A Managed Client-Server Network - A method for establishing a data packet exchange communication session that allows the exchange of data packets between an originating client and a destination client in a data network having a client-server arrangement is provided. An originating client transmits communications session request data message to a communications management server via a first temporary signaling communications path. The communications session request data message contains at least a unique network address of a destination client. The communications management server, upon determining that said originating client is residing behind a first network firewall, determining whether said first network firewall will allow exchange of data packets between said originating client and any other client not residing behind said first network firewall. If it is determined that the first network firewall will allow exchange of data packets between said originating client and any other client not residing behind the first network firewall, the communications management server retrieves relationship information between said unique network address of said originating client and said unique network address of a first network firewall port and a first network firewall port identity, and establishes a data packet exchange communications session with said communications management server through said first network firewall. Otherwise, said communications management server, upon receiving a media packet communications session request data message from said originating client via said first temporary signaling communications path establishes a media packet exchange session with said originating client via said first network firewall. | 2009-03-19 |
20090077246 | LOAD BALANCING AND ADMISSION SCHEDULING IN PULL-BASED PARALLEL VIDEO SERVERS - A pull-based parallel video server system and method of implementation useful in an on-demand video system includes a plurality of slave admission schedulers operating in parallel with a master admission scheduler to back up the master admission scheduler that controls access to an array of pull-based video servers according to a protocol that accounts for jitter and loss of packets, as well as network delays. A transport protocol is provided that improves video data throughput under such conditions. To determine the architecture and functional requirements of the redundant admission schedulers, an analytical tool in the form of a performance model has been developed that incorporates network delays, delay jitters and packet losses on the communication links between the clients, schedulers and servers. | 2009-03-19 |
20090077247 | SYSTEM AND METHOD FOR OPTIMIZING DOWNLOAD USER SERVICE DELIVERY TO ROAMING CLIENTS - A system and method for providing MBMS content distribution using unicast bearers. According to various embodiments, MBMS download user services are delivered to pieces of user equipment by delivering a FLUTE file delivery table via an OMA Push message. One of a number of different additional actions may be used in the delivery of the MBMS download user services. These actions include (1) making a single HTTP GET request using simple URL-encoding format to retrieve all files of the FDT; (2) making a single HTTP GET request using “group” field of FDT in URL-encoding to retrieve a logical group of files of the FDT; (3) making pipelined HTTP GET requests where each HTTP GET request retrieves at least one file of the FDT; (4) making serialized HTTP GET requests where each HTTP GET request retrieves at least one file of the FDT; (5) making pipelined HTTP GET requests where each HTTP GET request retrieves at least one logical group of files of the FDT; (6) making serialized HTTP GET requests where each HTTP GET request retrieves at least one logical group of files of the FDT; (7) delivering the serviceID of the MBMS user service in the above mentioned OMA PUSH message but not including the serviceID in the FLUTE FDT; (8) an HTTP request to de-register the MBMS UE from the BM-SC for stopping the unicast delivery of the MBMS download user service; and (9) delivering the FDT Instance ID of the FDT Instance in an OMA Push message. | 2009-03-19 |
20090077248 | BALANCING ACCESS TO SHARED RESOURCES - Methods, systems, and computer program products for accessing a shared resource in a data processing system by a plurality of clients are disclosed. In one example, a privilege limit for a privileged use of the shared resource is associated a with each client. A use indicator is measured for each client, which relates to use of the shared resource by the respective client. When a critical condition of the shared resource is detected, the access granted to at least one client is released. Access may then be granted to another client. | 2009-03-19 |
20090077249 | Method and device for implementing remote control of a terminal - Disclosed are a method and a device for remote control of a terminal, in which authentication information is requested from the control terminal after a control request for a controlled terminal is received; and when the identification information from the control terminal is correct, dynamic identification information of the controlled terminal for a control service is obtained and sent to the control terminal. The method and the device according to certain embodiments do not require a dedicated dynamic domain name resolution server. The communication costs of a user may be reduced. Since a successful authentication is a precondition for obtaining dynamic identification information, the communication security is improved. | 2009-03-19 |
20090077250 | Computer and Access Control Method in a Computer | 2009-03-19 |
20090077251 | PROTOCOL FOR ENABLING DYNAMIC AND HIERARCHICAL INTERCONNECTION OF AUTONOMOUS FEDERATIONS OF ENTERPRISE SERVICE BUSES - In a method and system for creating an interconnection between autonomous enterprise service buses (ESB) federations, each one of the ESB federations comprise at least one ESB deployment, which further include a plurality of ESB nodes that provide connectivity to one or more services. According to a protocol, a first ESB node is designated in each of the ESB federations as a boundary node that is responsible for establishing and maintaining an interconnection between at least two of the ESB federations. Advertisement messages are transmitted between the boundary nodes that include routing information. In response to receiving the advertisement messages, each of the boundary nodes store the routing information received from other boundary nodes in respective distributed registries to create a local view of routable service endpoints in the federation. Each of the boundary nodes then use the respective distributed registries to make routing decisions when routing service requests. | 2009-03-19 |
20090077252 | Optimized Data Stream Compression Using Data-Dependent Chunking - Systems and methods for compression of data to be transmitted are described. A data stream, such as a byte code sequence, is partitioned into one or more data chunks. The data chunks can be associated with an identifier, such as a signature that differentiates one data chunk from the other. Thus, different data chunks would be identifiable through different signatures. The data chunks associated with the signatures can be compared with a repository or a history buffer. The history buffer includes a collection of previously transmitted data chunks each associated with their respective signature. | 2009-03-19 |
20090077253 | ENHANCED TABULAR DATA STREAM PROTOCOL - Systems and methodologies are provided as part of a computing environment that implements an enhanced tabular data stream (TDS) protocol. Such enhanced TDS protocol can mitigate synchronization inconsistencies between client and servers, improve robustness of the data transfer, facilitate password specification as part of login procedures, and reduce administration overhead. Various headers are provided as part of the data stream protocol, and a versioning scheme is established that facilitates proper communication between servers and clients having different release dates and versions of the TDS protocol. | 2009-03-19 |
20090077254 | SYSTEM AND METHOD FOR STREAMED-MEDIA DISTRIBUTION USING A MULTICAST, PEER-TO- PEER NETWORK - In one embodiment, a system for streamed-media distribution comprises a first media stream received at a streaming server, at least a first and a second client in communication with the streaming server, first and second sub-stream packet streams created from the first media stream at the streaming server, and received by first and second clients, respectively, a first peer-relay list, transmitted from the streaming server and received by the first client, wherein the first peer-relay list includes forwarding information for the first client, a third sub-stream packet stream, forwarded from the first client and received at the second client, wherein the third-sub-stream packet stream is substantially the same as the first sub-stream packet stream, and a notification, transmitted by the second client to the streaming server, if any of the packets in the third sub-stream packet stream are not received in a timely manner from the first client. | 2009-03-19 |
20090077255 | ACCELERATED CHANNEL CHANGE IN RATE-LIMITED ENVIRONMENTS - Accelerated channel change (ACC) strategies are described for supplying a client module with media information by transitioning between a first delivery of media information provided by first delivery functionality and a second delivery of media information provided by second delivery functionality without exceeding prescribed data rate limitations. The first delivery functionality can represent server-based functionality for delivering a unicast stream of media information at a data rate (or maximum data rate) of some excess amount over the nominal rate of delivery, starting at a selected location within the media information. The second delivery functionality can represent any functionality for delivering the media information at the data rate (or maximum data rate) of the nominal rate of delivery. A join interval separates the first delivery at the excess rate and the second delivery at the nominal rate. In that period, the first delivery functionality can provide media information at a join interval data rate. The join interval data rate, if it is below the nominal data rate, will cause the client module to miss packets of media information. The client module can receive these missing packets by issuing retry requests to the first delivery functionality or to some other entity. The client module can determine the excess amount available by investigating the amount of missing information that occurs at different data rates; or the excess amount can be defined in advance. | 2009-03-19 |
20090077256 | Dynamic change of quality of service for enhanced multi-media streaming - The present invention describes a method and apparatus to change the QoS automatically to minimize the initial delay in multimedia streaming. Additional QoS parameters may be used to enable the automatic selection of initial data rate and transition to steady state date rate. The method enhances the user experience with minimum processing overhead. | 2009-03-19 |
20090077257 | System and Method for Trouble Detection, Isolation, and Management - A method of detecting and isolating a fault includes collecting information regarding utilization of a resource of a device. The method further includes predicting the fault based on the information and modifying operation of the device in response to the fault. | 2009-03-19 |
20090077258 | Negotiated wireless peripheral systems - Methods, apparatus, and business techniques are disclosed for use in mobile network communication systems. A mobile unit such as a smart phone is preferably equipped with a wireless local area network connection and a wireless wide area network connection. The local area network connection is used to establish a position-dependent ecommerce network connection with a wireless product or service access device supplied by a vendor. A negotiation sequence is carried out to electronically contract the services of the negotiated wireless peripheral from the vendor using a prepaid ecommerce protocol. The negotiated wireless peripheral is a general product or service vending device and the mobile unit acts as a digital authentication and payment device with digital pre-paid payment capabilities. The techniques are useful in many applications to include ticketing and admission systems to events and other types of services that involve ticketing. | 2009-03-19 |
20090077259 | Method and Device for Transmitting Data to Several Receivers Using Arq - The present invention concerns a method and a device for transmitting data between a sender, and at least two receivers, in a network where a data between a sender and a receiver is carried on a connection and where a unicast connection enables a sender to send the data and a receiver to acknowledge a reception of the data. The method comprises the steps of opening a unique unicast connection identified with a connection identifier; and indicating the connection identifier to the sender and the receivers, so that the sender sends the data on the unicast connection, and the receivers receive the data on the unicast connection. | 2009-03-19 |
20090077260 | APPLICATION PLATFORM - A method and system for mapping logical identifiers to physical identifiers is provided. In one embodiment, a logical routing system allows each application, or more generally entity (e.g., user of an application), to register its logical identifier to physical identifier mapping when the application starts executing on a computer. To send a message to an application identified by a logical identifier, a client program uses the registered mapping to identify the physical identifier of the computer. If an application later starts executing on a different computer, then the application can register a different mapping. | 2009-03-19 |
20090077261 | METHOD AND SYSTEM FOR FILE TRANSFER OVER A MESSAGING INFRASTRUCTURE - A method and system for file transfer over a messaging infrastructure are provided. The method includes dividing a file into multiple portions. The method includes generating for a current portion of a file, except for the first portion in a file, a first hash summarizing the state of the file up to, but not including, the current portion and a second hash summarizing the state of the file up to and including the current portion. The method includes sending the first and second hashes with the file portion. The second hash may be used at a target for comparing to a first hash of a subsequent file portion, for example, by recreating the second hash from the current state of the received file on the target. | 2009-03-19 |
20090077262 | SYSTEM AND METHOD FOR SYNCHRONIZATION BETWEEN SERVERS - A system and method for synchronizing data between two or more servers including replicating at least a portion of an original data set, associated with a first server, to provide a replicated data set, associated with a second server, the replicated data set based upon, at least in part, the original data set. One or more second-server commands executed on the replicated data set by the second server are stored. One or more first-server commands to be executed on the original data set by the first server, are provided in which the one or more first-server commands are based upon, at least in part, the one or more second-server commands. One or more first-server output objects, returned by the first server in response to the one or more first-server commands, are compared to one or more second-server output objects, returned by the second server in response to the one or more second-server commands. An identity of one or more first-server output objects is mapped to an identity of the one or more second-server output objects. | 2009-03-19 |
20090077263 | METHODS AND APPARATUS FOR DATASET SYNCHRONIZATION IN A WIRELESS ENVIRONMENT - Methods, apparatus, systems, and computer program products are provided for wirelessly synchronizing datasets that are stored on a wireless device and at a network device, such as a network server or database. Present aspects provide for a simplified and efficient synchronization process, whereby synchronization can be completed in a single round-trip of wireless communication between the wireless device and the network device. Single round-trip synchronization provides for less use of network resources, shorter overall synchronization cycle times and lessens the likelihood of wireless network failures, such as call drops or the like, causing the synchronization process to fail. Additionally, simplification and efficiency are further realized by creating a synchronization process that allows the network dataset to be independent of the wireless device datasets, i.e., the network server does not require a full change history nor is the network server required to know the wireless device dataset version. | 2009-03-19 |
20090077264 | RESOURCE INFORMATION MANAGING DEVICE, SYSTEM, METHOD, AND PROGRAM - Resource information is managed chronologically even in a large-scale distributed system or an information terminal network where time synchronization is not established. A resource information collection device confirms if time synchronization is established with a resource information generation device when resource information is collected from the resource information generation device and, if time synchronization is not established, records a generation time, corrected based on the time of the resource information collection device, in the resource information. A resource information reference device confirms time synchronization with the resource information collection device when resource information in the resource information collection device is referenced and, if synchronization is not established, records a generation time, corrected based on the time of the resource information reference device, in the resource information. | 2009-03-19 |
20090077265 | Method and apparatus for remote initiation of ARINC 615 downloads - A method and apparatus for remotely downloading data from a selected one of a plurality of avionics line replaceable units (LRUs) on an aircraft. In one configuration, a method includes transmitting a message wirelessly to a receiver on the aircraft identifying an LRU having data to be downloaded; selectively switching a communication path from the identified LRU to an aircraft data services link (ADSL) dependent upon the identified LRU; and wirelessly downloading data from the identified LRU utilizing the selectively switched communication path. | 2009-03-19 |
20090077266 | METHOD AND APPARATUS FOR IMPLEMENTING A MOBILE SERVER - Methods and apparatus are provided for transmitting data from remote server device to a computer module in a vehicle. A request for data is transmitted from the computer module over an in-vehicle network to an in-vehicle communications gateway module. The request for data from the computer module is destined for a remote server device. A request for a software component is transmitted from a standard port of the in-vehicle communications gateway module to the remote server device. The software component comprises a non-standard transfer protocol module. The in-vehicle communications gateway module loads the non-standard transfer protocol module, and the remote server device transmits the requested data to the in-vehicle communications gateway module according to the non-standard transfer protocol. The in-vehicle communications gateway module then transmits the requested data (provided from the remote server device) to the computer module over the in-vehicle network. | 2009-03-19 |
20090077267 | METHOD AND APPARATUS FOR IMPLEMENTING A MOBILE SERVER - Methods and apparatus are provided for transmitting data between a client device and a vehicle. A server hosted at an in-vehicle communications gateway module sends a software component comprising a non-standard transfer protocol module to a browser application hosted at the client device in response to a request from the client device. Standard ports at the in-vehicle communications gateway module and the client device are closed, and data is exchanged between the server and the browser application according to the non-standard transfer protocol. Optionally, the received data can then be transmitted from the in-vehicle communications gateway module to a computer module in the vehicle. | 2009-03-19 |
20090077268 | Low Latency Multicast for Infiniband Host Channel Adapters - A low latency multicasting receive and send apparatus and method comprising low latency receive and send queues. In an InfiniBand® network each destination group of nodes (recipients) is identified by a unique Global ID (GID)+Local ID (LID). Each node whose ports are part of a multicast group identify themselves via a LID which identifies participating ports. When a switch receives such a multicast packet with a multicast LID in the packet's DLID field it replicates the packet to each of the designated ports. Each destination adapter at a receiving node receives the multicast packet and distributes copies of the packet to QPs in the host system that are registered for the multicast address. | 2009-03-19 |
20090077269 | DISTRIBUTED COMPUTING SYSTEM ARCHITECTURE - A computing system architecture is based upon a peer-to-peer, asynchronous model. The architecture specifies a set of infrastructure facilities that comprise an inter-prise operating system. The inter-prise operating system provides all the facilities that make application coding as easy in the peer-to-peer asynchronous model as it is in a hierarchical, synchronous model. Services, which reside in containers, are linked asynchronously by an inter-prise bus and use data from a virtual data store. | 2009-03-19 |
20090077270 | I/O module expansion unit and distributed automation system - An I/O module expansion unit having slots to install I/O modules thereon is provided for a distributed automation system. With the I/O module expansion unit, storing the configuration checksums generated with an algorithm from the software and hardware information of I/O modules, the distributed automation system can simplify the identification of an I/O module. By directly writing the configuration parameters stored in the I/O module expansion unit into the installed I/O module, the distributed automation system can simplify the setting and replacement of an I/O module. The I/O module expansion unit may also fast detect a hot-swap of an I/O module by wiring to the slots. | 2009-03-19 |
20090077271 | AVOIDING TV MENU NEGOTIATION TO PRESET CONFIGURATION OPTIONS - A configuration option setting system and method is disclosed making it possible for a user to quickly set the configuration options in a host device ( | 2009-03-19 |
20090077272 | DISK CONTROLLER - A disk controller has a channel adapter having a connection interface to a host computer or a disk drive; a memory adapter for temporarily storing data to be transferred between the host computer and disk drive; a processor adapter for controlling operations of the channel adapter and memory adapter; and a switch adapter for configuring an inner network by interconnecting the channel adapter, memory adapter and processor adapter, wherein the channel adapter, memory adapter, processor adapter and switch adapter each include a DMA controller for performing a communication protocol control of the inner network; and packet multiplex communication is performed among the DMA controllers provided in the adapters. The disk controller can realize a high transfer efficiency and a low cost while retaining a high reliability. | 2009-03-19 |
20090077273 | Control Data Transfer - An N-bit control word may be parsed into individual control bits and the individual bits may be inserted into the least significant bit (“LSB”) of N data words. The respective LSBs of the N data words may be mapped into particular bit positions of a control register. When a device receives the N data words, the respective LSBs of the N data may be stored in their designated bit position of the control register. The sender need not specify the address of the control register. | 2009-03-19 |
20090077274 | Multi-Priority Communication in a Differential Serial Communication Link - A circuit includes a high priority circuit and a non-high priority circuit. The high priority circuit is operative to communicate high priority information to a single path of a differential serial communication link. The non-high priority circuit communicates non-high priority information to the single path. The high priority information is communicated prior to the non-high priority information. In one example, the circuit includes a flow control distributor operatively coupled to the high priority circuit and the non-high priority circuit. The flow control distributor distributes a total number of flow control credits into high priority credits and non-high priority credits. The flow control distributor controls communication of the high priority information based on the high priority credits. The flow control distributor controls communication of the non-high priority information based on the non-high priority credits. | 2009-03-19 |
20090077275 | Multiple I/O interfacing system for a storage device and communicating method for the same - A multiple I/O interfacing system for a storage device and communicating method for the same are disclosed. The present invention is particularly embodied in the storage product of a computer system, where it implements a high-reliability connection between the processing units of at least two input/output cards. The preferred embodiment of the multiple I/O communicating method includes a first step of periodically broadcasting commands and data packets by the processing units for each I/O card. Simultaneously the processing units determine if any communication path fails. If there is no failed path, a first path is preferably being a master path, and a second path is being a secondary path. If one of the paths fails, the other one will be the communication path since a redundant mechanism activates. Next, the failure message will be sent to system unit the failure is eliminated. | 2009-03-19 |
20090077276 | DATA TRANSFER DEVICE, INFORMATION PROCESSING SYSTEM, AND COMPUTER-READABLE RECORDING MEDIUM CARRYING DATA TRANSFER PROGRAM - A data transfer device connected to data transfer destination via serial attached SCSI includes a plurality of buses. A queuing unit queues processing requests associated with data transfer. A transferring unit obtains data transferred associated with processing request upon receiving processing request and transfer obtained data to the destination by using one of the buses. A transmitting unit transmits processing request queued in the queuing unit to transfer unit. A detecting unit detects the number of processing requests. A determining unit determines whether the number of processing requests detected by the detecting unit is smaller than the number of buses. If the determining unit determines the number of processing requests is smaller than the number of buses, the transmitting unit divides the processing requests into a plurality of processing requests in accordance with the number of buses and the number of processing requests. | 2009-03-19 |
20090077277 | Methods and apparatus for decreasing power consumption and bus activity - Methods and apparatus for enhancing efficiency (e.g., reducing power consumption and bus activity) in a data bus. In an exemplary embodiment, a client-driven host device state machine switches among various states, each comprising a different polling frequency. A client device on the data bus (e.g., serial bus) checks for non-productive periods of polling activity, and upon discovering such a period, informs the host. The state machine then alters its polling scheme; e.g., switches to a lower state comprising a reduced polling frequency, and polling continues at this reduced frequency. In one variant, the client device continuously monitors itself to determine whether it has any data to transmit to a host device and if so, the host is informed, and the state machine restarts (e.g., to its highest polling state). By eliminating extraneous polling, power consumption and serial bus activity is optimized, potentially on both the host and the client. | 2009-03-19 |
20090077278 | INFORMATION PROCESSING AND DEVICE INFORMATION MANAGEMENT APPARATUS AND METHOD - An information processing apparatus includes a receiving unit configured to receive device information sent by a peripheral device based on timing information, a setting unit configured to set timing information based on device information, and a transmission unit configured to transmit timing information set by the setting unit to a peripheral device. | 2009-03-19 |
20090077279 | GENERAL PURPOSE INPUT/OUTPUT SYSTEM AND METHOD - A system for general purpose input-output (IO), including a first pad; an IO buffer comprising the first pad; and an IO datapath logic block operatively connected to the IO buffer, where the IO datapath logic block and the IO buffer are associated with a general purpose IO block in a heterogeneous configurable integrated circuit (HCIC). | 2009-03-19 |
20090077280 | Scalable, multi-channel remote device management system - Disclosed is a remote device management system for managing a plurality of remote devices (i.e., computers, servers, networking equipment, etc.) from one or more user workstations. The present invention discloses a scalable, multi-channel keyboard, video, and mouse (KVM) over Internet Protocol (IP) (KVMoIP) management system. The system can be used in a variety of configurations and is easily tailored to the user's needs. The system also enables a user to remotely manage a variety of devices via a common user interface reached over a single IP address. | 2009-03-19 |
20090077281 | KVM CONSOLE CABLE AND MULTI-COMPUTER SYSTEM USING THE SAME - The invention provides KVM console cables, comprising a video connector, a first console connector, a second console connector, a third console connector, a combined connector, and a transmission line. The video connector is utilized to connect to a video monitor. The first, second, and third console connectors are utilized to connect to a first console device, a second console device and third console device, respectively. The combined connector is utilized to connect to a KVM switch. The video connector and the first, second and third console connectors are connected to the combined connector by the transmission line. | 2009-03-19 |
20090077282 | METHOD FOR SWITCHING OF KVM SWITCH PORTS AND RELATED DEVICE - A method for switching KVM switch ports comprising a plurality of computer ports and a related device are provided. A behavior of a mouse coupled to the KVM switch is detected. The behavior comprises multiple click on a specific button of the mouse. In response to the behavior, the computer ports are switched accordingly. | 2009-03-19 |
20090077283 | WIRELESS HUMAN INTERFACE DEVICE (HID) COORDINATION - A method relating to wireless human interface device (HID) coordination is disclosed. A first human interface device (HID) is wirelessly coupled to two or more computing devices, wherein the first HID is configured to toggle between interactions with each of the two or more computing devices. An inquiry or paging message is broadcast to one or more HIDs, including a second HID wirelessly coupled to the two or more computing devices, wherein the second HID is configured to receive and provide a response to the inquiry or paging message. The second HID is located based on the response to the inquiry or paging message. A wireless link is established between the first HID and the second HID based on the locating, wherein the first HID is configured to coordinate, via the wireless link, interactions with the two or more computing devices by both the first HID and the second HID based on the toggle. | 2009-03-19 |
20090077284 | System and Method for Enhancing External Storage - An external storage controller provides access for a host to a peripheral storage device of a computer system. The controller identifies a presence of multiple disk drives, and provides logical access to the multiple disk drives as a single disk drive having a storage capacity greater than a storage capacity of any one of the multiple disk drives. | 2009-03-19 |
20090077285 | Disk-array device having storage-device recognition and identification of a storage area network link environment - A disk-array device includes an information managing database for acquiring link information among a server device, a switch device, and a storage device via the switch device so as to manage the link information in a combined manner, and a collection/analysis unit for retrieving and collecting desired combined information of the link information from the information managing database so as to analyze the desired combined information. | 2009-03-19 |
20090077286 | DATA BUS INVERSION DETECTION MECHANISM - A bus inversion apparatus includes exclusive-OR gates and an inversion detector. The exclusive-OR gates are coupled to an instant data bus and a last data bus. The data buses have a corresponding plurality of bits, where the exclusive-OR gates perform a bitwise comparison of the data buses, and provide an exclusive-OR bus. The states of the exclusive-OR bus indicate whether corresponding bits of the data buses are different. The inversion detector counts the number of the corresponding bits that are different, and indicates that the instant data bus should be inverted. The inversion detector has a plurality of left shift circuits, each configured to perform a logical left shift of input bits as directed by the states of shift bits, where outputs of the each of the plurality of left shift circuits indicate a number of a subgroup of the corresponding bits that are different. | 2009-03-19 |
20090077287 | METHOD AND DEVICE FOR EXCHANGING DATA BETWEEN AT LEAST TWO STATIONS CONNECTED TO A BUS SYSTEM - A method and a device for exchanging data in messages between at least two stations connected by a bus system. The messages contain the data being transmitted by the stations over the bus system. Each message contains an identifier characterizing the data contained therein. Each station decides on the basis of the identifier whether to receive the message. The messages are controlled in time by a first station. The first station repeatedly transmits a reference message over the bus in at least one specifiable time interval. The time interval is subdivided into time windows of a specifiable length, the messages being transmitted in the time windows. | 2009-03-19 |
20090077288 | Interface for Bridging Out-of-Band Information From a Downstream Communication Link to an Upstream Communication Link - A device includes a first interface to receive a signal from a first communication link, wherein the receive signal includes out-of-band (OOB) information. A detector coupled to the first interface detects the OOB information. An encoder coupled to the detector encodes the OOB information into one or more symbols (e.g., control characters). A second interface is coupled to the encoder and a second communication link (e.g., a serial transport path). The second interface transmits the symbols on the second communication link. The device also includes mechanisms for preventing false presence detection of terminating devices. | 2009-03-19 |
20090077289 | BUS INTERCONNECT WITH FLOW CONTROL - A method of operating a bus interconnect coupled to bus masters and bus slaves is provided. The method includes receiving a request from a bus master to perform a bus transaction associated with a transaction ID with a bus slave of the plurality of bus slaves, the bus transaction being a first type of bus transaction. The method further includes performing the transaction if a resource allocation parameter allocated to the bus master meets a first threshold. The method further includes if the resource allocation parameter does not meet the first threshold, performing the data transaction only if the transaction meets a condition of a set of at least one condition, wherein a condition of the set of at least one condition includes that the transaction ID of the transaction is not a transaction ID of any outstanding bus transaction of the first type requested by the bus master. | 2009-03-19 |
20090077290 | CONTROLLER FOR PROCESSING APPARATUS - A computer apparatus comprises a master module and a slave module such that the master module is able to send a functional request to the slave module for the execution by the slave module of a requested function. The master module comprises dynamic voltage scaling (DVS) means operable to establish a DVS control scheme for the master processing module, and DVS liking means operable to relate the DVS control scheme to the slave processing module. | 2009-03-19 |
20090077291 | COMMUNICATION STEERING FOR USE IN A MULTI-MASTER SHARED RESOURCE SYSTEM - New approaches for providing communication between multiple masters ( | 2009-03-19 |
20090077292 | DATA PROCESSING APPARATUS, METHOD OF CONTROLLING TERMINATION VOLTAGE OF DATA PROCESSING APPARATUS, AND IMAGE FORMING APPARATUS - A processing unit carries out a predetermined data processing on the data in a storage unit. The storage unit is connected to the processing unit with a plurality of connecting lines. A voltage generating unit is connected to each of the connecting lines via a corresponding termination resistor and that generates a termination voltage to be applied to the connecting lines. An interrupting unit is connected between the connecting lines and the termination resistors, and it applies or does not apply the termination voltage to the connecting lines depending on a data processing state of the processing unit. | 2009-03-19 |
20090077293 | Dimm Ejection Mechanism - A connector for an electronic card includes an improved latching mechanism for facilitating the insertion and removal of the card. In one embodiment, a connector body is secured to a motherboard and has a socket for removably receiving a DIMM to a seated position. In the seated position, DIMM terminals are in electrical contact with socket terminals, placing the DIMM in electronic communication with the motherboard. A lever is pivotally coupled to an end of the connector body, and is pivotable into engagement with the DIMM to raise the DIMM. A linear actuator is movably secured on a track and is movable into engagement with the lever. A user ejects the DIMM by pressing downward on the linear actuator at a push point. In response, the linear actuator engages the lever to cause the lever to raise the DIMM from the seated position to a raised position, thereby separating electrical contact between the DIMM terminals and the socket terminals. | 2009-03-19 |
20090077294 | Communication system for a plurality of I/O cards by using the GPIO and a method thereof - A communication system for a plurality of I/O cards by using the GPIO (General Purpose Input/Output) and a method thereof are disclosed for overcoming the problems of the prior art; wherein the prior art uses the I2C and UART communication channels causing a greater quantity of the connecting lines to connect, thus the bus resource of the chip is consumed, which raises its cost. The present invention uses at least one GPIO port to replace a failure line of the I2C communication channel, or a failure line of the UART communication channel. The present invention also uses one or a plurality of additional GPIO ports to be the backup GPIO ports. Therefore, the present invention has a lot of characteristics, including excellent back-up capability, low cost, the communication channels can be easily switched, the required quantity of the signal lines is reduced, and the reliability of the communication is increased. | 2009-03-19 |
20090077295 | Card-type peripheral device - A card-type peripheral device having a plurality of specifications of external interfaces includes a connector configured to connect the card-type peripheral device to a connectable device connectable to the card-type peripheral device, the connector including a dedicated terminal in which an interface to be used is set; an electronic component configured to be accessed via the set interface; a plurality of interface function units each configured to control an interface compliant with one of the plurality of specifications; and a communication function unit configured to perform communication with the electronic component using one of the interface function units having a specification corresponding to a setting of the dedicated terminal. | 2009-03-19 |
20090077296 | Portable computer systems with thermal enhancements and multiple power modes of operation - A portable computer adapted for electrical connection to a docking station having multiple power modes of operation is described. The portable computer has one or more CPU chips which have at least two power modes of operation, a low power mode and a high power mode. When the portable computer is operated as a stand-alone computer, it operates in the low power mode. When the portable computer is operated while electrically connected to the docking station, it operates in a high power mode. The docking station has greater cooling capacity than the portable computer alone to provide enhanced cooling of the high power mode of operation. | 2009-03-19 |
20090077297 | Method and system for dynamically reconfiguring PCIe-cardbus controllers - A method for configuring a computer system. The method includes allocating a first plurality of default resources to a plurality of devices of the computer system. Then a PCIe-CardBus controller in the computer system is reconfigured with a plurality of allocable resources that are available to the PCIe-CardBus controller. The method further comprises enumerating the plurality of devices of the computer system by an Operating System (OS) of the computer system for detecting a plurality of un-configured devices in the computer system. According to the enumeration, the OS allocates a second plurality of default resources to the plurality of un-configured devices. | 2009-03-19 |
20090077298 | Methods and apparatus for bridged data transmission and protocol translation in a high-speed serialized data system - An apparatus for transmitting data across a high-speed serial bus includes an IEEE 802.3-compliant PHY having a GMII interface; an IEEE 1394-compliant PHY in communication with the IEEE 802.3-compliant PHY via a switch; the switch determining whether data transmission is be routed to the IEEE 802.3-compliant PHY or the IEEE 1394-compliant PHY; a first connection, the first connection for transmitting data between a device and the IEEE 802.3-compliant PHY; and a second connection, the second connection for transmitting data between a device and the IEEE 1394-compliant PHY. | 2009-03-19 |
20090077299 | Method and System for Accessing Data - A method and system for accessing data are disclosed. Specifically, one embodiment of the present invention sets forth a method, which includes the steps of providing a first path for a computing device to direct a first request to access the storage device associated with the computing device, providing a second path for a master to direct a second request to access the storage device based on an operating mode associated with the computing device, and establishing a reliable communication link with the storage device prior to transmitting a command to the storage device. | 2009-03-19 |
20090077300 | Systems and methods for managing tape drive operation - Systems and methods for managing operation of multiple tape drives in a way so that incoming data is spread or distributed across the multiple tape drives and which may be implemented in one example to continuously accept for recording without interruption from one or more data sources, for example, so that the date is distributed across the multiple tape drives in real time and without interruption as it becomes available from one or more given data sources. Two or more tape drives may be further be managed in a manner such that the multiple drives appear to be a single drive when writing data to, or reading data from, the multiple tape drives. | 2009-03-19 |
20090077301 | PROGRAMMABLE SEQUENCE GENERATOR FOR A FLASH MEMORY CONTROLLER - A programmable sequence generator for controlling a flash memory device. The programmable sequence generator includes a plurality of programmable sequence registers including control phase sequence (CPS) registers and data phase sequence (DPS) registers programmed with phase sequence values corresponding to an operation command sequence of the flash memory device; and logic circuitry in a programmable command sequencer for controlling a set of states of the programmable command sequencer using the plurality of programmable sequence registers. | 2009-03-19 |
20090077302 | Storage apparatus and control method thereof - This storage apparatus has a disk-shaped storage device for storing data sent from a host system, and includes a nonvolatile memory device for storing the data, a controller for controlling the reading or writing of the data sent from the host system from or into the disk-shaped storage device, and a device controller for controlling the nonvolatile memory device and the disk-shaped storage device. The device controller replicates data stored in the disk-shaped storage device to the nonvolatile memory device according to the usage of the disk-shaped storage device. The controller reads data from the nonvolatile memory device when the controller receives a data read request from the host system and corresponding data is stored in the nonvolatile memory device. | 2009-03-19 |
20090077303 | System for transferring information and method thereof - A system for transferring information and method thereof, the system includes a management processor, a storage processor and a peripheral. Moreover, the management processor connects to the storage processor by I2C bus and GPIO bus, wherein the I2C bus is used for transmitting information from the management processor to the storage processor, and the GPIO bus is used for transmitting acknowledged instruction from the storage processor to the management processor. Moreover, the management processor transmits the information to the storage processor continuously until the management processor receives an acknowledged instruction from the storage processor. Furthermore, the storage processor waits to receive the information from the management processor, and replies the acknowledged instruction to the management processor after the storage processor receives the information correctly. | 2009-03-19 |
20090077304 | MEMORY SYSTEM HAVING NONVOLATILE AND BUFFER MEMORIES, AND READING METHOD THEREOF - Disclosed is a method for reading data in a memory system including a buffer memory and a nonvolatile memory, the method being comprised of: determining whether an input address in a read request is allocated to the buffer memory; determining whether a size of requested data is larger than a reference unless the input address is allocated to the buffer memory; and conducting a prefetch reading operation from the nonvolatile memory if the requested data size is larger than the reference. | 2009-03-19 |
20090077305 | Flexible Sequencer Design Architecture for Solid State Memory Controller - A method and apparatus for controlling access to solid state memory devices which may allow maximum parallelism on accessing solid state memory devices with minimal interventions from firmware. To reduce the waste of host time, multiple flash memory devices may be connected to each channel. A job/descriptor architecture may be used to increase parallelism by allowing each memory device to operate separately. A job may be used to represent a read, write or erase operation. When firmware wants to assign a job to a device, it may issue a descriptor, which may contain information about the target channel, the target device, the type of operation, etc. The firmware may provide descriptors without waiting for a response from a memory device, and several jobs may be issued continuously to form a job queue. After the firmware finishes programming descriptors, a sequencer may handle the remaining work so that the firmware may concentrate on other tasks. | 2009-03-19 |
20090077306 | OPTIMIZING MEMORY OPERATIONS IN AN ELECTRONIC STORAGE DEVICE - To optimize memory operations, a mapping table may be used that includes: logical fields representing a plurality of LBA sets, including first and second logical fields for representing respectively first and second LBA sets, the first and second LBA sets each representing a consecutive LBA set; PBA fields representing PBAs, including a first PBA disposed for representing a first access parameter set and a second PBA disposed for representing a second access parameter set, each PBA associated with a physical memory location in a memory store, and these logical fields and PBA fields disposed to associate the first and second LBA sets with the first and second PBAs; and, upon receiving an I/O transaction request associated with the first and second LBA sets, the mapping table causes optimized memory operations to be performed on memory locations respectively associated with the first and second PBAs. | 2009-03-19 |
20090077307 | DRAM selective self refresh - In some embodiments, an electronic apparatus comprises a communication interface, an input/output interface, a processor, and logic to collect, in the electronic apparatus, a first identifier associated with a first communication device and second identifier associated with a second communication device, logic to establish a communication connection between the electronic apparatus and the first communication device, and logic to initiate, in the electronic apparatus, a connection request for a communication connection between the first communication device and the second communication device. Other embodiments may be described. | 2009-03-19 |
20090077308 | RECONFIGURABLE CONTENT-ADDRESSABLE MEMORY - A system for determining memory addresses including a first content-addressable memory (CAM) configured to generate a first matchvector based on a first key; a first inverse-mask-reverse (IMR) module operatively connected to the first CAM, where the first IMR module is configured to generate a first auxiliary matchvector based on the first matchvector; and a first priority encoder (PE) operatively connected to the first IMR module, where the first PE is configured to output a first encoded memory address based on the first auxiliary matchvector, where the first CAM, the first IMR module, and the first PE are associated with a first reconfigurable content-addressable memory (RCAM). | 2009-03-19 |
20090077309 | DATA TRANSFER - A virtual tape library including a module which is operable to issue input and output commands to a tape drive connected to the virtual tape library, wherein an input command is a command to write data to a tape connected to the tape drive and an output command is a command to read data from a tape connected to the tape drive. | 2009-03-19 |
20090077310 | APPARATUS, SYSTEM, AND METHOD FOR OPTIMIZING FAST ACCESS DATA STORAGE ON SEGMENTED TAPE MEDIA - An apparatus and system are disclosed for optimizing fast access data storage on segmented tape media. The apparatus, in one embodiment, is configured to selectively write data to a tape storage medium. The selection module may select data for storage as one of fast access and slower access. Fast access data may be stored on the first segment, or fast access portion, of a tape storage medium to provide optimal speed for data retrieval. Slower access data may be stored on the remaining available storage space of the tape storage medium. Additionally, read requests for fast access data may be accessed more quickly than read requests for slower access data. Thus, user data may be selected and written to a tape storage medium relative to a preferred access time. | 2009-03-19 |
20090077311 | Storage control method and system for performing backup and/or restoration - A second storage system (SS | 2009-03-19 |
20090077312 | Storage apparatus and data management method in the storage apparatus - A storage apparatus sets up part of non-volatile cache memory as a cache-resident area, and in an emergency such as an unexpected power shutdown, backs up dirty data of data cached in volatile memory to an area other than the cache-resident area in the non-volatile cache memory, together with the relevant cache management information. Further, the storage apparatus monitors the amount of the dirty data in the volatile cache memory so that the dirty data cached in the volatile cache memory is reliably contained in a backup area in the non-volatile memory, and when the dirty data amount exceeds a predetermined threshold value, the storage apparatus releases the cache-resident area to serve as the backup area. | 2009-03-19 |
20090077313 | METHOD AND APPARATUS TO MAINTAIN DATA INTEGRITY IN DISK CACHE MEMORY DURING AND AFTER PERIODS OF CACHE INACCESSIBILITY - A volatile or nonvolatile cache memory can cache mass storage device read data and write data. The cache memory may become inaccessible, and I/O operations may go directly to the mass storage device, bypassing the cache memory. A log of write operations may be maintained to update the cache memory when it becomes available. | 2009-03-19 |
20090077314 | METHOD FOR OPTIMIZED DATA RECORD VERIFICATION - A method for optimized data record verification when processing data-chained channel control words that span a single count field is provided. The method includes reading a first portion of a count field into a sequence buffer memory buffer and a store count field buffer. The first portion of the count field is copied to a local memory location. A first starting offset based on a size of the first portion of the count field is determined. The first portion of the count field is read into a sequence buffer memory bit bucket. A second portion of the count field, beginning at the first starting offset, is read into the sequence buffer memory buffer and the store count field buffer. The second portion of the count field is copied from the store count field buffer into the local memory location. | 2009-03-19 |
20090077315 | Storage system and data rearrangement method - The first storage apparatus includes a transmission unit for sending to a host computer, if data rearrangement in a volume is executed, a data transmission switching request for switching the transmission destination of write data, and a rearrangement unit for rearranging data in the volume. The host computer includes a data transmission switching unit for switching, after receiving the data transmission switching request from the transmission unit, the transmission destination of the write data from a first virtual volume in the first storage apparatus to a second virtual volume in a second storage apparatus. The rearrangement unit rearranges data in the first volume after the data transmission switching unit switches the transmission destination of the write data from the first virtual volume in the first storage apparatus to the second virtual volume in the second storage apparatus. | 2009-03-19 |
20090077316 | LOADING DATA FROM A MEMORY CARD - A memory card detection method comprising detecting insertion of a memory card into a device's card slot; creating a memory card construct in a non-volatile memory storage; copying data from the memory card to the memory card construct; and informing the device that a new memory card has been inserted and may be accessed from the non-volatile memory storage. | 2009-03-19 |
20090077317 | HIERARCHICAL SYSTEMS AND METHODS FOR PERFORMING STORAGE OPERATIONS IN A COMPUTER NETWORK - A system for performing storage operations using hierarchically configured storage operation cells. The system includes a first storage manager component and a first storage operation cell. The first storage operation cell has a second storage manager component directed to performing storage operations in the first storage operation cell. Moreover, the first storage manager component is programmed to instruct the second storage manager regarding performance of storage operations in the first storage operation cell. | 2009-03-19 |
20090077318 | CACHE MEMORY - A cache memory of the present invention includes a second cache memory that is operated in parallel with a first cache memory, a judgment unit which, when a cache miss occurs in both of the first cache memory and the second cache memory, makes a true or false judgment relating to an attribute of data for which memory access resulted in the cache miss, and a controlling unit which stores memory data in the second cache memory when a judgment of true is made, and stores the memory data in the first cache memory when a judgment of false is made. | 2009-03-19 |
20090077319 | Arithmetic Processing Device and Electronic Appliance Using Arithmetic Processing Device - A CPU incorporating a cache memory is provided, in which a high processing speed and low power consumption are realized at the same time. A CPU incorporating an associative cache memory including a plurality of sets is provided, which includes a means for observing a cache memory area which does not contribute to improving processing performance of the CPU in accordance with an operating condition, and changing such a cache memory area to a resting state dynamically. By employing such a structure, a high-performance and low-power consumption CPU can be provided. | 2009-03-19 |