14th week of 2011 patent applcation highlights part 36 |
Patent application number | Title | Published |
20110082897 | SYSTEMS AND METHODS FOR DETERRING TRAVERSAL OF DOMAINS CONTAINING NETWORK RESOURCES - The present invention provides for a novel method and system for the monitoring of actions by users likely to precede said user leaving the domain of a network resource. Also provided for is a method and system for the deterring users from leaving the domain of a network resource, a method and system for increasing user traffic to a network resource and a method and system for monitoring trends within a population using network resources. | 2011-04-07 |
20110082898 | SYSTEM AND METHOD FOR NETWORK OBJECT CREATION AND IMPROVED SEARCH RESULT REPORTING - Systems and methods are described that may be used for the creation of user defined objects arising from the implicit interaction of a user with a network resource. The objects are made generally available within the network. A network resource in communication with a network maintains content accessible by a plurality of users of the network. An agent provided to a user device identifies an implicit interaction with a portion of the content and transmits information associated with the implicit interaction to another computing system communicatively connected to the network. The information includes a URL identifying the network resource and the portion of the content and is provided in a user-defined object on the network. Frequency of occurrence of a URL in a plurality of the objects can be used to determine relevance of a network resource and its content. | 2011-04-07 |
20110082899 | TESTING OF CLIENT SYSTEMS CONSUMING CONTRACTUAL SERVICES ON DIFFERENT SERVER SYSTEMS - An aspect of the present invention facilitates testing of client systems consuming contractual services on different server systems. In one embodiment, a contract (for which the client system is sought to be tested) is first inspected to determine the set of contractual services present in the contract and a minimal implementation for each of the determined set of contractual services is generated. The minimal implementations are designed to merely provide arbitrary outputs consistent with the contract. On receiving a request to invoke a desired one of the set of contractual services from the client system, a corresponding response is sent due to invocation of the (minimal) implementation generated for the desired contractual service, thereby facilitating testing of client system for a different server system. | 2011-04-07 |
20110082900 | System and Methods to Store, Retrieve, Manage, Augment and Monitor Applications on Appliances - Systems and methods for managing applications on an appliance are provided. A server is in communication with appliances. The server is also coupled to databases which include appliance information, as well as application data. A user may authenticate using the appliance. A set of permissions may be associated with the user. The server then supervises information exchanged between the appliance and the server, as well as application functionality upon the appliance, by supplementing the applications downloaded to the appliance with supplemental code, referred to hereafter as an AppGuard. The AppGuard is tailored, using information related to the appliance, to the appliance type in order to ensure proper functionality. The AppGuard is executed upon installation, and collects device information for validation. After validation, the application may be run. Additionally, management of the applications may include augmenting, deleting, disabling or authorizing the application. | 2011-04-07 |
20110082901 | NUMERICAL VALUE MANAGEMENT SYSTEM AND METHOD FOR MANAGING NUMERICAL VALUE - A numerical value management system includes, a server device comprising a title compiling part and a page generation part and a plurality of user terminal, each of which is accessibly connected with the server device and comprises a new registration part and a title reference part. | 2011-04-07 |
20110082902 | SYSTEMS AND METHODS FOR PROVIDING MEDIA POOLS IN A COMMUNICATIONS NETWORK - Systems, methods and machine-readable media are disclosed for providing media pools in a communications network. For example, a media pool application on an electronic device can generate media pools (e.g., static media pools and temporary media pools) in a communications network. In addition, the media pool application can provide one or options for a user to manage the media pools. In some embodiments, the media pool application can provide one or more candidate media pools that a user may join. For example, the one or more candidate media pools can be generated based on metadata associated with media items that are located on one or more electronic devices in the communications network. | 2011-04-07 |
20110082903 | PROJECTOR SELECTION SYSTEM, PROJECTOR SELECTION METHOD, AND PROGRAM FOR IMPLEMENTING THE SYSTEM AND METHOD - A projector selection system selects one of projectors from a computer which is connected to the projectors through a network. An identifier is displayed on each of the projectors by identifier assigning means and identifier display means. A preview image, which is a scale-down version of an image displayed on the screen by the projector, is acquired by preview image generating means and preview image transmitting means. The preview image is displayed on a dialog display area on the screen of the computer. | 2011-04-07 |
20110082904 | METHOD AND PROGRAM FOR PROVIDING DATA COHERENCE IN NETWORKS - A method of and a program for providing coherence between instances of data objects residing on distributed nodes of a non-memory-coupled network. To provide a method of and a program for providing coherence in accordance with the features set forth in the opening part of this specification, which allows coherence between, in principle, any data objects or instances of data objects, in that respect is substantially freely scalable and also does not require a central memory or server for the data objects. In accordance with embodiments of the invention, for each instance of a data object that is processed by a node, platform-independent unique metadata are generated and by means of the metadata and a coherence protocol which operates on that metadata, the metadata and thus the data objects are kept coherent. | 2011-04-07 |
20110082905 | WLAN PEER-TO-PEER GROUP OWNER NEGOTIATION - A method of operating a first wireless device includes sending a first message including a first intent to be a group owner and a value to a second wireless device. In addition, the method includes receiving a second message including a second intent to be the group owner from the second wireless device. Furthermore, the method includes determining which of the first wireless device or the second wireless device should be the group owner based on the first intent, the second intent, and the value. | 2011-04-07 |
20110082906 | INSTANT MESSAGING TRANSMISSION AND DISPLAY - A method of enhanced message transmission includes receiving an anchor message request, the anchor message request referring to a message for transmission, embedding a logical anchor in the message for transmission to form an anchored message, the logical anchor referring to a portion of the message for transmission to be anchored inside or outside a displayable area of a messaging client, and transmitting the anchored message. | 2011-04-07 |
20110082907 | Chat System Without Topic-Specific Rooms - A method, system and graphical user interface for a chat system is disclosed. One aspect of certain embodiments includes sending target messages to users based on the respective selection and filtering criteria selected by the respective users instead of having users enter topic specific rooms. | 2011-04-07 |
20110082908 | DYNAMIC CACHING OF NODES - A replication count of a data element of a node of a cache cluster is defined. The data element has a key-value pair where the node is selected based on a hash of the key and a size of the cache cluster. The data element is replicated to at least one other node of the cache cluster based on the replication count. | 2011-04-07 |
20110082909 | COMMUNICATION APPARATUS PROVIDED WITH NETWORK INTERFACES, CONTROL METHOD THEREFOR, AND STORAGE MEDIUM STORING CONTROL PROGRAM THEREFOR - A communication apparatus is provided with network interfaces. A control unit provides an application programming interface for an application that runs on the communication apparatus. A transmission unit transmits a search packet via the respective network interfaces in response to a request from the application. A reception unit receives a response packet in response to the search packet that the transmission unit transmits. A first determination unit determines whether the information showing a transmitting source of the response packet that the reception unit received is stored in a storage unit. The control unit stores the information showing the transmitting source of the response packet received into the storage unit and transfers the response packet received to the application, when the first determination unit determines that the information showing the transmitting source of the response packet received is not stored in the storage unit. | 2011-04-07 |
20110082910 | METHOD, APPARATUS AND SYSTEM FOR INSERTING A VLAN TAG INTO A CAPTURED DATA PACKET - Methods, systems, computer-readable media, and devices for determining a target destination of captured network traffic received by a network captured traffic distribution device communicatively coupled to a plurality of network captured network traffic distribution devices arranged in a stacked topology responsively to an inserted virtual local area network (VLAN) tag are described. A target destination for a captured data packet may be determined and a VLAN tag may be inserted into the captured data packet responsively to the determined target destination. The data packet may then be transmitted to an intervening network captured traffic distribution device positioned between the network captured traffic distribution device and the target destination. Once received by the intervening network captured traffic distribution device, the target destination of the received data packet may be determined based on the inserted VLAN tag. The received data packet may then be transmitted toward the target destination. | 2011-04-07 |
20110082911 | Method and Device for Access to a Directory - A method is described for access to a directory by an application ( | 2011-04-07 |
20110082912 | METHOD AND SYSTEM FOR COMMUNICATING LOCAL CONTENT OVER A NETWORK - The invention provides a communications system for communicating local content over a network, including storing a plurality of primary local content entries on a local content provider computer system, storing an account total for each of a plurality of customers, storing a plurality of added local content entries relating to the customers on a local content provider computer system, transmitting at least a subset of the matched entries from the local content provider computer system over a network to a partner computer system, each matched entry that is transmitted including data from a respective one of the primary local content entries, and depending upon the account total of each customer corresponding to each entry, added content from the respective added local content entry and updating a selected account total of a selected customer for a charge based on a transaction at the partner computer system, the transaction involving extraction and transmission of a selected entry corresponding to the selected customer due to a search request being received from a remote computer system at the partner computer system. | 2011-04-07 |
20110082913 | FORMAT GENERALIZATION OF INSTITUTIONAL CONTENT FOR MOBILE DELIVERY - A system for generalizing the format of instructional content for mobile delivery is disclosed. The system includes a processor configured to identify institutional content in a client-specific data file, and further configured to store, in a memory, the identified institutional content as generalized institutional content. The system also includes a communications module configured to receive, from a mobile device, a request for the generalized institutional content. The processor is configured to provide, to the mobile device in response to the request, the generalized institutional content in a format configured for display on the mobile device. Methods and machine-readable mediums are also disclosed. | 2011-04-07 |
20110082914 | METHOD AND SYSTEM FOR OPTIMIZING DOWNLOAD AND INSTANTANEOUS VIEWING OF MEDIA FILES - Methods and arrangements for replacing segments or portions of a media file that was received via adaptive streaming or other transfer mechanism, to obtain a media file for local storage and further playback as if it came from a download. This maximizes the experience of both instant viewing and delayed viewing, and additionally provides a capability to extend the viewing experience to in-home streaming and copying to other devices. Accordingly, there is provided herein a capability to take advantage of adaptive streaming to provide a highly reliable mechanism for consumers to view media in real-time transmission, and also to obtain a resultant, locally stored media file of high quality. There is further provided herein a capability to obtain complete copies of media at different quality levels. Moreover, embodiments of the present invention facilitate adaptive streaming and copying within the home environment. | 2011-04-07 |
20110082915 | MEDIA SYSTEM WITH SOCIAL AWARENESS - The insertion of content into media streams is provided. A media stream is monitored by a media server computer, the monitored media stream having at least one marker designating an associated insertion position within the media stream. A marker is selected to insert personalized social-awareness based content into the media stream. Social awareness information associated with a target of the monitored media stream is identified. The social awareness information is utilized to select personalized social-awareness based content. The personalized social-awareness based content is inserted into the monitored media stream at the corresponding insertion position associated with the selected marker to transform the media stream. | 2011-04-07 |
20110082916 | Enhanced Anycast For Edge Server Selection - Systems and methods for gathering distributed information to improve routing that uses Anycast for assigning deliveries between a number of geographically-distant points of presence (POPs) are disclosed. The POPs share the same Internet protocol (IP) address. According to Anycast resolution, the Internet aids in assigning a content request initially to a POP. Delivery statistics are gathered from deliveries a the number of POPs and possibly other sources. Where it is determined that Anycast found the wrong POP, the content request is reassigned to another POP. | 2011-04-07 |
20110082917 | QUICK UPLOAD - Method for retrieving data from an object database stored in a server ( | 2011-04-07 |
20110082918 | SYSTEM AND METHOD FOR ACQUIRING AND/OR CONFIGURING A MOBILE PLATFORM TO PROVIDE A SUITE OF SERVICES - A system and method for determining a service provider set of one or more service providers to provide a service suite of one or more services in a platform (e.g., a mobile device platform) and configuring such platform to utilize such service provider set to provide such service suite to a user, substantially as shown in and/or described in connection with at least one of the figures, as set forth more completely in the claims. | 2011-04-07 |
20110082919 | METHOD AND APPARATUS FOR MANAGING REHOMING OF USER ENDPOINT DEVICES IN A COMMUNICATION NETWORK - A system that incorporates teachings of the present disclosure may include, for example, a Domain Name System (DNS) server having a controller to receive new provisioning information for updating a Fully Qualified Domain Name (FQDN), and update the FQDN with the new provisioning information. The new provisioning information can include among other things a start time for rehoming one or more user endpoint devices (UEs) assigned to a current session border Controller (S/BC), a move-from record comprising a descriptor of at least the current S/BC, a move-to record comprising a descriptor of at least a new S/BC to which to rehome the one or more UEs, a transfer window representing a total time for the rehoming the one or more UEs to the new S/BC, and a pacing parameter for rehoming the one or more UEs to the new S/BC during the transfer window. Additional embodiments are disclosed. | 2011-04-07 |
20110082920 | Change Management in Multi-Domain Environments - Method, server, and computer product are provided to implement change management across domains. Memory is included for storing a program. A processor is functionally coupled to the memory and is responsive to computer-executable instructions contained in the program. The processor is operative to announce planned changes for a configuration item to interested outside domains, and the configuration item is in an inside domain. Open subscription is provided to the interested outside domains such that the interested outside domains can subscribe to the subscription as participants. A change instance is created or the configuration item in the inside domain. Change progress of the change instance is reported for the configuration item to the participants of the interested outside domains. State progress notifications are distributed to the participants of the change. The change instance is executed to make planned changes to the configuration item. | 2011-04-07 |
20110082921 | AUTO-CONFIGURATION OF NETWORK CAPTURED TRAFFIC DEVICE - Methods, systems, computer-readable media, and devices for automatically configuring a network captured traffic distribution device communicatively coupled to a stacked topology of network captured traffic distribution devices are described. The automatic configuration may include an exchange of configuration information between a first and second network captured traffic distribution device included in a stacked topology. The configuration information of a network captured traffic distribution device may also be automatically updated when, for example, a change is detected in the stacked topology or on a periodic or as needed basis. | 2011-04-07 |
20110082922 | UPnP CONTROL POINT AND UPnP DEVICE BASED ON THE UPnP NETWORK AND CONNECTING METHOD USING THE SAME - Disclosed herein are a UPnP control point and a UPnP device based on the UPnP network and a connecting method using the same, in which a service connection is performed. The service connection is restrictedly performed using a configuration file defined to allow or deny a connection with a specific device on the UPnP network, so that only devices specified by a user can be connected. | 2011-04-07 |
20110082923 | COMMUNICATION APPARATUS HAVING A PLURALITY OF NETWORK INTERFACES, METHOD FOR CONTROLLING THE COMMUNICATION APPARATUS, AND STORAGE MEDIUM - A communication apparatus having a plurality of network interfaces and capable of properly returning MIB information requested by an external apparatus, even when a network interface actually in communication with the external apparatus and a network interface designated by the external apparatus are different. If it is determined that a value of interface information contained in a MIB information retrieval request received by a communication unit from an external apparatus is a predetermined value and a first network interface has received the request, information corresponding to the first network interface is created from the MIB information and returned to the external apparatus. If it is determined that the value is the predetermined value and that a second network interface has received the request, information corresponding to the second network interface is created from the MIB information and returned to the external apparatus. | 2011-04-07 |
20110082924 | MANAGING NETWORK TRAFFIC BY EDITING A MANIFEST FILE - A technique for controlling the streaming of content through a network is disclosed. In an embodiment, the technique involves editing the manifest file that is used to implement an HTTP adaptive bit rate streaming protocol. For example, a manifest file is received at an intermediate network device in response to a request from a client for a content element, the manifest file is then edited at the intermediate network device, and then the edited manifest file is sent to the client. In an embodiment, editing the manifest file involves deleting and/or inserting a URI within the manifest file. | 2011-04-07 |
20110082925 | Bandwidth Reservation for Authenticated Applications - Methods, systems, devices, and software are disclosed for providing application levels of service over a network. Embodiments of the invention maintain a list of registered applications (or application providers) that have registered with a network resources provider. Customers of the network resources provider may authenticate some or all of the registered applications, indicating a desire to allow traffic relating to those applications over their access networks. Customers may further set application levels of service with respect to those authenticated applications. Certain embodiments may manage network traffic to accord with the application levels of service. | 2011-04-07 |
20110082926 | ADAPTIVE CUSTOMER-FACING INTERFACE RESET MECHANISMS - Automating event detection in a communications network includes correlating reports, issued by users experiencing an outage or a performance degradation for a service provided by a service provider, to identify a network element associated with the outage or the performance degradation. It is determined whether a predetermined threshold is crossed based on the reports. A customer-facing portion of the network element associated with the reports is adaptively reset, based on determining whether the predetermined threshold is crossed. | 2011-04-07 |
20110082927 | Processing and Presenting Multi-Dimensioned Transaction Tracking Data - An approach is provided that receives a set of tracking data from a monitored activity. The set of tracking data includes name-value pairs. The received set name-value pairs are compared with context masks. Each context mask include one or more name-filter pairs. One of the sets of context masks is selected in response to determining that the incoming name-value pairs matches the mask name-filter pairs of the selected context mask. Name-value pairs are selected based upon the selected context mask. The selected name-value pairs are then stored in an aggregate data store. If the received set of tracking data fails to match at least one of the name-filter pairs then the received set of tracking data is disregarded and none of the name-value pairs are stored in the aggregate data store. | 2011-04-07 |
20110082928 | MAINTAINING CONSISTENCY WITHIN A FEDERATION INFRASTRUCTURE - The present invention extends to methods, systems, and computer program products for a joining node to join a ring of nodes within a rendezvous federation. Embodiments of the invention include establishing a neighborhood of multiple nodes on the ring of nodes. The joining node indicates its intent to take id-space ownership for a portion of the id-space between the joining node and a selected immediately adjacent node. The joining node initiates a one-way monitoring relationship with the selected immediately adjacent node. The joining node receiving an indication from the selected immediately adjacent node that indicates acceptance of the joining node's intent to take id-space ownership for a portion of the id-space between the joining node and the selected node and indicates establishment of a one-way monitoring relationship between the selected node and the joining node. The joining node agrees to participate in a one-way monitoring relationship with the selected node. | 2011-04-07 |
20110082929 | PROVIDER PRESENCE INFORMATION - In some embodiments, a client computer includes a memory, a client presence program adapted to be located in the memory, and a processor. The processor is coupled to the memory and is adapted to execute the client presence program to receive provider presence information from an instant messaging (IM) server and to store the provider presence information in the memory. The provider presence information includes at least a provider status for at least one service provider. | 2011-04-07 |
20110082930 | METHOD AND APPARATUS FOR MONITOR AND NOTIFICATION IN A NETWORK - A user specifies one or more monitoring/probing rules on a client station. These rules specify user instructions for monitoring and probing conditions, events and data on monitored sites on the Internet. The client station transfers the monitor/probing rules to the monitoring site which also processes and interprets the monitoring/probing rules. When the monitoring site processes these rules, it results in (1) an allocation of space and (2) the creation or initialization of agent programs, such that these agent programs will affect periodic monitoring of Internet sites and send data therefrom back to monitoring site. If the retrieved information at the monitoring site satisfies the user specified conditions, the monitoring site will conduct further exploration to gather more information which may help determine the causes of these conditions. The results of such a probe may be obtained from the monitoring site or the Internet, and are communicated by the monitoring site to the client station for display on a display device. | 2011-04-07 |
20110082931 | Method, System And DNS Server For Load Balancing Network Servers - Embodiments of the present invention provide a method, system and DNS server for load balancing network servers. The method includes: monitoring whether each network server is capable of providing a network service, deleting an IP address of a network server which is incapable of providing a network service from an IP list in a DNS server or setting the IP address as invalid in the IP list according to a monitoring result; receiving, by the DNS server, a request from a network user for accessing a network server, selecting an IP address from valid IP addresses in the IP list which corresponds to the request; providing, by a network server having the selected IP address, network services for the network user. | 2011-04-07 |
20110082932 | COMMUNICATION APPARATUS, COMMUNICATION METHOD THEREFOR, PROGRAM, AND STORAGE MEDIUM - When a communication apparatus instructed to perform an automatic setting process detects an existing network, the communication apparatus monitors whether a communication apparatus that is in the existing network and that has a communication-parameter providing function starts an automatic setting process. When the communication apparatus in the existing network starts an automatic setting process, the communication apparatus receives communication parameters provided from the communication apparatus in the existing network. | 2011-04-07 |
20110082933 | AUTOMATIC INTERNET CONNECTION SHARING AMONG RELATED DEVICES - Internet connection may come through a single host computer and sent to appliance computers, as in a laptop or camera. This application intends to automatically connect the appliances to the Internet established by the host computer by means of either electronic communication or preprogramming both computers with the same network access information. | 2011-04-07 |
20110082934 | REPLENISHING A USER ACCOUNT WITH MORE ACCESS RESOURCES NEEDED FOR ACCESSING NETWORK SERVICES - A network access server (NAS) determines the status of availability (e.g., how much more quota is unused) of an access resource, and sends a notification embedded in a point-to-point protocol (PPP) packet. The format of the packet is chosen such that definition/use of higher layers (e.g., HTTP) is not required to communicate the status to a client system. As a result, the user may be notified even if software such as web browser is not being executed on the client system. | 2011-04-07 |
20110082935 | WIRELESS RESOURCE SHARING FRAMEWORK - A system for making resources in an apparatus available to an entity outside of the apparatus. In at least one example operational scenario, an apparatus may wirelessly interact with other apparatuses via various communication protocols. These apparatuses may be part of an architecture that allows resources to be shared within the architecture. An “entity” may further exist in the architecture that controls how resources are borrowed from, or how resources are provided to, the individual participating apparatuses. Access to apparatus resources may be provided through reallocation of reconfigurable components to a control element within the apparatus, the control element corresponding to the entity existing outside of the apparatus. | 2011-04-07 |
20110082936 | METHOD, APPARATUS AND SYSTEM FOR TRANSMISSION OF CAPTURED NETWORK TRAFFIC THROUGH A STACKED TOPOLOGY OF NETWORK CAPTURED TRAFFIC DISTRIBUTION DEVICES - Methods, systems, and apparatus for generating a stacked topology of network captured traffic distribution devices and/or adding a network captured traffic distribution device to an existing stacked topology are described. A portion of configuration information associated with a first network captured traffic distribution device included in the stacked topology may be exchanged a second network captured traffic distribution device. In one embodiment, it may be determined whether there is a change in the stacked topology and/or a notification that there is a change in the stacked topology may be received by the first and/or second network captured traffic distribution device. The configuration information of the first and/or second network captured traffic distribution device, respectively, may then be updated responsively to the detected change or notification. | 2011-04-07 |
20110082937 | METHOD AND SYSTEM FOR THE COMMON MANAGEMENT OF COMMUNICATION RESOURCES IN A TELECOMMUNICATIONS NETWORK HAVING DISTINCT COMMUNICATION RESOURCES POOLS - A method of providing, in a telecommunications network including at least a first and a second set of communication resources, a service to users in a condition of being provided said service both by the first set of communication resources and by the second set of communication resources. The method includes the steps of: upon receipt, through the first set of communication resources, of a service request related to the service from a user, attempting to redirect the service request to the second set of communication resources; and if the attempt succeeds, provisioning the service to the user by the second set of communication resources. The attempt to redirect the service request includes identifying a communication resource among the second set of communication resources, by either considering or not communication resources of the second set as candidates for the service request redirection based on a history criterion that takes into account an observation of the outcome of past redirection attempts. | 2011-04-07 |
20110082938 | SYSTEMS AND METHODS FOR DYNAMICALLY UPDATING A USER INTERFACE WITHIN A VIRTUAL COMPUTING ENVIRONMENT - The present invention provides systems and methods for dynamically manipulating and/or reconfiguring a user interface within a virtual computing environment. Specifically, various systems and methods as provided by the present invention allow for dynamic manipulation or reconfiguration of a user interface within a computing session. Depending on the embodiment, the system and method may be used for sessions provided by an application control environment or a virtual computing environment. Embodiments of the invention enable dynamic manipulation, control, and reconfiguration of the user interface within a computing environment based on user interface rules. These user interface rules may be used to implement policy and access control on users of the computing session. | 2011-04-07 |
20110082939 | METHODS AND APPARATUS TO PROXY DISCOVERY AND NEGOTIATIONS BETWEEN NETWORK ENTITIES TO ESTABLISH PEER-TO-PEER COMMUNICATIONS - A method for peer to peer communications is provided. The method includes receiving first set of information containing capabilities for a peer-to-peer communication. The method further includes communicating the first information to facilitate a peer-to-peer communication. The method includes utilizing a intermediary node to convey the capabilities and to further update the information/capabilities as the information changes over time. | 2011-04-07 |
20110082940 | METHODS AND APPARATUS TO ESTABLISH PEER-TO-PEER COMMUNICATIONS - A method and device for peer-to-peer communications is provided. The method includes communication of the capabilities of a device to another device or network component. A peer to peer communication is established based on at least one of the capabilities of the device. The method may also include utilizing a control point or access point in conveying the capabilities of the device to another device. | 2011-04-07 |
20110082941 | METHOD OF PROVIDING DIRECT COMMUNICATION IN INTERNET PROTOCOL NETWORK - In order for a peer node to perform direct communication with a correspondent peer node in an Internet protocol network, the peer node receives a virtual address of the correspondent peer node from a server, and then when the peer node can directly set a tunnel with the correspondent peer node, the peer node sets a tunnel with the correspondent peer node, and when the peer node cannot directly set a tunnel with the correspondent peer node, the peer node sets a tunnel with a tunnel repeater. Thereafter, the peer node connects a virtual address of the correspondent peer node as route information to the tunnel. Thereby, a packet using a virtual address of the correspondent peer node as a destination is transmitted to the correspondent peer node through a predetermined tunnel. | 2011-04-07 |
20110082942 | COMMUNICATION TERMINAL DEVICE, COMMUNICATION CONTROL METHOD, AND COMMUNICATION CONTROL PROGRAM - A user invited to a session can see the content of the conversation exchanged in the session before participating in the session, so that he/she can easily decide whether or not to join the session. There are provided an invitation request transmitting section | 2011-04-07 |
20110082943 | P2P NETWORK SYSTEM AND DATA TRANSMITTING AND RECEIVING METHOD THEREOF - A peer-to-peer (P2P) network system is provided. The P2P network system includes a server which groups transmission unit packets constituting a data stream into a group according to a predetermined time unit and provides the group of the transmission unit packets, and a plurality of peer devices which transmit and receive the group of the transmission unit packets. | 2011-04-07 |
20110082944 | Real-Time Message Queuing For A Processing Ring - Systems and methods for gathering distributed information from a number of data agents for a messaging queue, which is coupled to a number of processing subscribers is disclosed. The data agents provide their gathered information to an interface defined by an API. The gathered data may be reformatted or further processed before adding the gathered information to the messaging queue. A number of processing subscribers listen to a content stream produced by the messaging queue to receive data they have subscribed to. Once the processing subscriber receives the content stream, the processing subscriber applies algorithms to the content stream to perform one or more other functions. For instance, the processing subscriber can feed back processed data into the messaging queue and/or perform an action based, at least in part, upon the content stream. Information in various degrees of processing and aggregation can be passed through any number of cycles in a processing ring to allow for a clearinghouse of information to flow in real time or near real time. | 2011-04-07 |
20110082945 | METHODS AND SYSTEMS FOR SCALABLE VIDEO CHUNKING - Methods and systems for creating and retrieving scalable media files using a chunking model. A plurality of network abstraction layer (NAL) units representing a scalable media presentation are grouped into a plurality of video chunks wherein each chunk represents only the NAL units of one layer and a specific time period. The plurality of video chunks are then stored in one or more scalable media files along with indexing information which provides information for retrieving the NAL units from each video chunk. In this manner, a client can request only the video chunks (and thus NAL units) that it needs or wants to achieve a specific bandwidth. | 2011-04-07 |
20110082946 | MANAGING NETWORK TRAFFIC USING INTERMEDIATE FLOW CONTROL - A technique for controlling the streaming of content through a network is disclosed. The technique involves changing the rate at which content chunks are sent from an intermediate network device in order to cause a client to request content chunks that are encoded at a different bit rate. For example, an intermediate network device can reduce the rate at which content chunks are sent to a client in order to cause the client to adapt to the reduced flow rate by requesting content chunks that are encoded at a lower bit rate. Causing a client to request content chunks that are encoded at a lower bit rate can reduce the bandwidth demand in a wireless communications network. | 2011-04-07 |
20110082947 | CONNECTION RATE LIMITING - Each service in a computer network may have a connection rate limit. The number of new connections per time period may be limited by using a series of rules. In a specific embodiment of the present invention, a counter is increased each time a server is selected to handle a connection request. For each service, connections coming in are tracked. Therefore, the source of connection-request packets need not be examined. Only the destination service is important. This saves significant time in the examination of the incoming requests. Each service may have its own set of rules to best handle the new traffic for its particular situation. | 2011-04-07 |
20110082948 | SYSTEM FOR HIGH-SPEED LOW-LATENCY INTER-SYSTEM COMMUNICATIONS VIA CHANNEL-TO-CHANNEL ADAPTERS OR SIMILAR DEVICES - In one embodiment, a system includes at least one outgoing transmission engine implemented in hardware, wherein the at least one outgoing transmission engine is for transmitting data in the plurality of buffers queued to the at least one outgoing transmission engine to the intersystem transmission medium, and a memory for storing the plurality of buffers, wherein each of the buffers queued to the at least one outgoing transmission engine is dequeued after the data is transmitted therefrom and requeued to an available buffer queue. In another embodiment, a system includes the above, except that it includes one or more incoming reception engines instead of outgoing transmission engines. In another embodiment, a method includes buffering data to be sent out by executing a loop of commands on an intersystem communication device and disconnecting the buffers after data has been transferred. | 2011-04-07 |
20110082949 | PRESENTING MULTI-FUNCTION DEVICES BEHIND A SWITCH HIERARCHY AS A SINGLE FUNCTION DEVICE - In one embodiment, a computer system, comprises at least one host node, at least one input/output node coupled to the host node, at least one multi-function device coupled to the input/output node via a switch, and a middle manager processor comprising logic to block an enumeration process in a host node for the multi-function devices behind the switch hierarchy, initiate an enumeration process for the multi-function devices in a manager processor separate from the host node, store a routing table for the switch hierarchy in a memory module coupled to the manager processor, and allocate, in the manager processor, endpoint device resources to the host node. | 2011-04-07 |
20110082950 | COMPUTER SYSTEM AND COMPUTER SYSTEM INPUT/OUTPUT METHOD - Under the environment where a storage system is virtualized by Thin Provisioning technology or the like, it is difficult to statically estimate the I/O characteristics of the entire virtual volume, causing a problem that the effect of input/output control by a computer cannot be fully achieved by I/O scheduling that is based on the characteristics of a virtual volume unit. To solve the above problem, the computer system of the present invention acquires characteristics information of a storage apparatus in which there exists an actual storage area corresponding to a virtual volume storage area that is the access target when accessing the virtual volume, divides an I/O request with respect to the virtual volume by storage apparatus in a case where the I/O request spans multiple storage apparatuses, carries out I/O scheduling based on the acquired actual area characteristics information, and issues the I/O request directly to the storage apparatus in accordance with the I/O scheduling result. | 2011-04-07 |
20110082951 | APPARATUS AND METHOD TO ADJUST A MULTI-PATH DEVICE RESERVATION - A method to adjust a multi-path device reservation by supplying a computing device and a storage controller interconnected with a communication link. The method further reserves a data storage device in communication with the storage controller, where that data storage device reservation is held by a first communication path group comprising a first plurality of communication paths configured in the communication link. If the method detects a failed communication path configured in the first communication path group, the method configures a second communication path group by removing the failed communication path from the first communication path group, wherein the second communication path group maintains the data storage device reservation. | 2011-04-07 |
20110082952 | MULTI-READER MULTI-WRITER CIRCULAR BUFFER MEMORY - A system for managing a circular buffer memory includes a number of data writers, a number of data readers, a circular buffer memory; and logic configured to form a number of counters, form a number of temporary variables from the counters, and allow the data writers and the data readers to simultaneously access locations in the circular buffer memory determined by the temporary variables. | 2011-04-07 |
20110082953 | DATA TRANSMISSION METHOD FOR USE WITH WIRELESS MOUSE - A data transmission method for use with a wireless mouse includes the following steps. Firstly, a mouse displacement data including a horizontal displacement and a vertical displacement is periodically transmitted from a wireless signal emitter to a wireless signal receiver in every wireless transmission time interval T | 2011-04-07 |
20110082954 | HOST APPARATUS, EXTERNAL STORAGE APPARATUS AND METHOD FOR MAINTAINING SHARING SETTING THEREOF - A host apparatus, an external storage apparatus, and a method for maintaining a sharing setting thereof, are provided, the host apparatus including: an interface which communicates with an external storage apparatus; a storage unit; an information generator which generates sharing setting information regarding a content stored in the external storage apparatus, if a command to establish a sharing setting for the content stored in the external storage apparatus is input; and a controller which controls the generated sharing setting information to be stored in the storage unit and/or the external storage apparatus and controls a sharing setting state to be maintained if the external storage apparatus is disconnected. Accordingly, the sharing setting state can be maintained even if the external storage apparatus is disconnected. | 2011-04-07 |
20110082955 | I2C/SMBus Ladders and Ladder Enabled ICs - I2C/SMBus ladders and ladder enabled ICs (devices) to enable daisy-chained I2C/SMBus communication. The devices are particularly useful in monitoring and/or servicing high-voltage battery stacks and other voltage stacks. The devices are powered from a respective voltage increment in the voltage stack, and include level shifting circuitry so as to be operative with an input voltage up to the breakdown voltage of the level shifting circuitry. Various features are disclosed, including but not limited to a unique data line drive, capacitive coupling between devices in a daisy chain with line clamps for circuitry protection and capacitive coupling charge wiping, and clock stretching to accommodate chain latency. | 2011-04-07 |
20110082956 | Information processing system and control method thereof - A control method of an information processing system including an address/data bus, the control method including: asserting a write enable signal indicating a write operation no later than an assertion of a latch control signal indicating an address latch timing in the write operation; asserting an output enable signal indicating a read operation after the address latch timing in the read operation; determine whether the write enable signal is asserted when the latch control signal is asserted; and starting the read or write operation according to the determined result no later than the address latch timing. | 2011-04-07 |
20110082957 | SLAVE DEVICE FOR AN IIC BUS COMMUNICATION SYSTEM CAPABLE OF SUPRESSING FREEZE OF IIC BUS COMMUNICATION - Multiple master devices and multiple slave devices are connected in parallel to two bus lines including a SCL line | 2011-04-07 |
20110082958 | Micro Controller Unit (MCU) Capable of Increasing Data Retention Time and Method of Driving the MCU - A method of operating a micro controller unit including maintaining a stop mode operation when a battery level detected in response to a first interrupt signal input from an external source is in a predetermined low voltage level range during the stop mode operation, and performing a normal operation corresponding to a second interrupt signal input from the external when a battery voltage level detected in response to the second interrupt signal is higher than the highest voltage level belonging to the predetermined low voltage level range. | 2011-04-07 |
20110082959 | TIMEOUT PREVENTING DEVICE, A TIMEOUT PREVENTING METHOD AND A PROGRAM THEREOF - Preventing time out of an IO transaction during CPU re-initialization by controlling the IO transaction so that the time when the IO transaction is continuously stopped during the CPU re-initialization process is within a predetermined time that prevents complete time out of an interrupt of an IO transaction. In a case where the IO transaction would be continuously stopped for greater than the predetermined time during a CPU re-initialization the IO transaction is stopped and restarted within the predetermined time. The status of the interrupt during such stopping and starting is stored so as not to loose the interrupt status during the interval between such stopping and starting. | 2011-04-07 |
20110082960 | METHOD OF SERIAL BUS COMMUNICATION AND BUS INTERFACE DEVICE FOR THE SAME - There are provided a serial bus communication method and a bus interface device showing excellent performance when a medium with low conductivity is used. The serial bus communication method includes: retrieving available transmission rate to a destination node to which data will be transmitted from a transmission rate table whenever transmitting data through a bus; setting data rate for transmitting the data to the destination node by using the retrieved available transmission rate when the available transmission rate to the destination node is retrieved in the transmission rate table; and transmitting the data at the data rate. Accordingly, transmission performance is improved on a network using a medium with low conductivity. | 2011-04-07 |
20110082961 | Sharing Data Crossbar for Reads and Writes in a Data Cache - The invention sets forth an L1 cache architecture that includes a crossbar unit configured to transmit data associated with both read data requests and write data requests. Data associated with read data requests is retrieved from a cache memory and transmitted to the client subsystems. Similarly, data associated with write data requests is transmitted from the client subsystems to the cache memory. To allow for the transmission of both read and write data on the crossbar unit, an arbiter is configured to schedule the crossbar unit transmissions as well and arbitrate between data requests received from the client subsystems. | 2011-04-07 |
20110082962 | MONITORING A DATA STRUCTURE IN A VIRTUAL MACHINE - A method for monitoring a data structure maintained by guest software within a virtual machine is disclosed. Changes to the contents of the data structure are determined, such as by placing write traces on the memory pages containing the data structure. Also, the method involves determining when memory pages containing the data structure are swapped into and/or out of guest physical memory by the guest software, such as by placing write traces on the memory pages containing the guest page table and detecting changes to the present bit of page table entries involved in mapping virtual addresses for the data structure. Information about the contents of the data structure is retained while memory pages containing the data structure are swapped out of guest physical memory. | 2011-04-07 |
20110082963 | POWER INTERRUPT MANAGEMENT - The present disclosure includes methods for operating a memory system, and memory systems. One such method includes updating transaction log information in a transaction log using write look ahead information; and updating a logical address (LA) table using the transaction log. | 2011-04-07 |
20110082964 | PARTITIONING PROCESS TO IMPROVE MEMORY CELL RETENTION - Subject matter disclosed herein relates to improving memory cell retention for non-volatile flash memory. | 2011-04-07 |
20110082965 | PROCESSOR-BUS-CONNECTED FLASH STORAGE MODULE - A system includes multiple nodes coupled using a network of processor buses. The multiple nodes include a first processor node, including one or more processing cores and main memory, and a flash memory node coupled to the first processor node via a first processor bus of the network of processor buses. The flash memory node includes a flash memory including flash pages, a first memory including a cache partition for storing cached flash pages for the flash pages in the flash memory and a control partition for storing cache control data and contexts of requests to access the flash pages, and a logic module including a direct memory access (DMA) register and configured to receive a first request from the first processor node via the first processor bus to access the flash pages. | 2011-04-07 |
20110082966 | Authentication and Securing of Write-Once, Read-Many (WORM) Memory Devices - These embodiments relate to authentication and securing of write-once, read-many (WORM) memory devices. In one embodiment, a memory device comprises a controller operable in first and second modes of operation after stored security information is validated, wherein in the first mode of operation, the memory device operates in a read-only mode, and wherein in the second mode of operation, the memory device operates in a write-once, read-many (WORM) mode. In another embodiment, the controller is operative to perform security methods. | 2011-04-07 |
20110082967 | Data Caching In Non-Volatile Memory - Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, can perform data caching. In some implementations, a method and system include receiving information that includes a logical address, allocating a physical page in a non-volatile memory structure, mapping the logical address to a physical address of the physical page, and writing, based on the physical address, data to the non-volatile memory structure to cache information associated with the logical address. The logical address can include an identifier of a data storage device and a logical page number. | 2011-04-07 |
20110082968 | NONVOLATILE MEMORY SYSTEM, AND DATA READ/WRITE METHOD FOR NONVOLATILE MEMORY SYSTEM - A nonvolatile memory system comprises a nonvolatile memory having a plurality of data areas; and a memory controller operative to control read and write operations to the nonvolatile memory. The memory controller successively executes read/write operations to plural sectors within a selected data area in the nonvolatile memory in accordance with a command and a sector count and sector address fed from a host device. | 2011-04-07 |
20110082969 | Associative data storage devices for authentication of collectable objects - In one embodiment of the present invention, an associative data storage device for authentication of collectable objects is described. A non-volatile electronic data storage device is used in combination with at least one collectable object. The non-volatile electronic data storage device is detached from the collectable object and electronically configured to store at least one immutable digital image of at least one unique appearance characteristic of the collectable object. The data storage device is provided with tamper resistant visual markings that are associative with visual markings of the collectable object so as to provide association of the data storage device with the collectable object. The non-volatile electronic data storage device is compatible with a standard computer system for a user to view one or more digital images of the unique appearance characteristics of the collectable object for authentication and identification of the collectable object. In preferred embodiments, the non-volatile data storage device is a solid-state Flash Memory type data storage device. | 2011-04-07 |
20110082970 | SYSTEM FOR DISTRIBUTING AVAILABLE MEMORY RESOURCE - A system for distributing available memory resource comprising at least two random access memory (RAM) elements and RAM routing logic. The RAM routing logic comprises configuration logic to dynamically distribute the available memory resource into a first memory area providing redundant memory storage and a second memory area providing non-redundant memory storage. | 2011-04-07 |
20110082971 | INFORMATION HANDLING SYSTEM MEMORY MODULE OPTIMIZATION - A memory system includes a first memory module and a second memory module. A memory controller is coupled to the first and second memory modules and reads configuration information from the first and second memory modules using a memory channel. The controller also configures a switch coupled between the controller and one of the memory modules to communicate using either a chip select line or a memory address line. | 2011-04-07 |
20110082972 | BACKING UP FILESYSTEMS TO A STORAGE DEVICE - One embodiment is a method that backups up filesystems to a storage device. Filesystems having a longer previous backup time are backed up before filesystems having a shorter previous backup time. | 2011-04-07 |
20110082973 | SIMULTANEOUSLY SUPPORTING DIFFERENT BLOCK SIZES ON A SINGLE HARD DRIVE - A method and system where a hardware platform such as a disk drive is formatted to the largest block length it is desired to read from or write to. Using commands, data can be accessed from the drive in any block length that is equal to or less than the formatted block length. | 2011-04-07 |
20110082974 | SYSTEM AND METHOD FOR WRITING DATA AND A TIME VALUE TO AN ADDRESSABLE UNIT OF A REMOVABLE STORAGE MEDIUM - A system (and associated method) comprises a storage drive and a central processing unit (“CPU”). The storage drive is adapted to accommodate a removable storage medium. The CPU is configured to cause the CPU to write data and a time value to each of a plurality of addressable units of the storage medium in which data is written. The time value is indicative of the time at which each addressable unit was written with data. | 2011-04-07 |
20110082975 | DISK ARRAY SYSTEM AND METHOD FOR CONTROLLING DISK ARRAY SYSTEM - The disk array system includes a first controller adapted to transfer/receive data to/from a host computer and to receive/transfer data from/to first type disk drive units via a first type interface of the first controller; a second controller adapted to transfer/receive data to/from the host computer and/or another host computer and to receive/transfer data from/to the first type disk drive units via a first type interface of the second controller, the first type disk drive units each having a converter and a first type disk drive, the converter converting between a first type protocol and a second type protocol, the first type disk drive having a second type interface and storing data converted to the second type protocol by the converter; and an expansion housing including the first type disk drive units. Each of the first type disk drive units are coupled to both the first and second controllers. | 2011-04-07 |
20110082976 | METHOD AND SYSTEM FOR OBJECT-ORIENTED DATA STORAGE - In accordance with the present invention, data may be written and read differently in accordance with their attributes, which may include, inter alia, critical vs. non-critical data, streaming vs. non-streaming media, confidential vs. non-confidential, or read or write speed requirements. A data block to be written may be considered an object, and is examined, and from its attributes one or more memory device operating modes may be determined, such as different numbers of bits per cell, different numbers of error-correction code (ECC) parities per user data block, and encryption vs. lack of encryption. The storage controller then performs the writing process according to the mode(s) of operation determined by the attributes. Respective designated portions of the storage device may be selectively operated in respective ones of a plurality of operating modes to process each of the plurality of data objects based on a corresponding one or more of the attributes. | 2011-04-07 |
20110082977 | METHOD AND APPARATUS FOR A UNIFIED STORAGE SYSTEM - A unified storage system for executing a variety of types of storage control software using a single standardized hardware platform includes multiple storage control modules connected to storage devices for storing data related to input/output (I/O) operations. A first type of storage control software is initially installed and executed on a first storage control module for processing a first type of I/O operations. A management module replaces the first type of storage control software by installing a second type of storage control software onto the first storage control module. When the second type of storage control software is installed and executed, the first storage control module processes a second type of I/O operation, different from the first type of I/O operation. Control of volumes originally accessed by the first storage control module may be transferred to a second storage control module having the first type of storage control software installed. | 2011-04-07 |
20110082978 | NON-VOLATILE MEMORY - In a non-volatile memory, external bit data whose opposite bit is in the programmed state is stored in a buffer, and is then programmed. A program level is increased in a stepwise manner every pulse. When the program level reaches a threshold voltage, unprogrammed data is stored into the buffer, and program operation is continued. Therefore, variations in a program characteristic which are caused by the programmed state of the opposite bit are reduced or prevented, thereby reducing or preventing the increase in the number of program pulses and the expansion of the threshold voltage distribution during program operation. As a result, lower-cost, higher-speed, and more highly reliable program operation is achieved. | 2011-04-07 |
20110082979 | REMOVABLE STORAGE DEVICE - Methods and removable storage devices are provided. Some such removable storage devices may include a file specifying a name of a program to be executed automatically by a host, may include settings for a secure storage area, where the settings are user-configurable, may include a secure partition that is not accessible by an operating system of a host, may be configured to cause a health of the removable device to be automatically checked when the removable device is coupled to a host, may be configured to cause a program for formatting the removable device to be executed when the removable device is coupled to a host, or may include a secure partition configured to store information so that formatting/reformatting does not alter the stored information. | 2011-04-07 |
20110082980 | HIGH PERFORMANCE UNALIGNED CACHE ACCESS - A cache memory device and method for operating the same. One embodiment of the cache memory device includes an address decoder decoding a memory address and selecting a target cache line. A first cache array is configured to output a first cache entry associated with the target cache line, and a second cache array coupled to an alignment unit is configured to output a second cache entry associated with the alignment cache line. The alignment unit coupled to the address decoder selects either the target cache line or a neighbor cache line proximate the target cache line as an alignment cache line output. Selection of either the target cache line or a neighbor cache line is based on an alignment bit in the memory address. A tag array cache is split into even and odd cache lines tags, and provides one or two tags for every cache access. | 2011-04-07 |
20110082981 | MULTIPROCESSING CIRCUIT WITH CACHE CIRCUITS THAT ALLOW WRITING TO NOT PREVIOUSLY LOADED CACHE LINES - Data is processed using a first and second processing circuit ( | 2011-04-07 |
20110082982 | CONTENT DELIVERY NETWORK CACHE GROUPING - One or more content delivery networks (CDNs) that deliver content objects for others is disclosed. Content is propagated to edge servers through hosting and/or caching. End user computers are directed to an edge server for delivery of a requested content object by a universal resource indicator (URI). When a particular edge server does not have a copy of the content object from the URI, information is passed to another server, the ancestor or parent server to find the content object. There can be different parents servers designated for different URIs. The parent server looks for the content object and if not found, will go to another server, the grandparent server, and so on up a hierarchy within the group. Eventually, the topmost server in the hierarchy goes to the origin server to find the content object. The origin server may be hosted in the CDN or at a content provider across the Internet. Once the content object is located in the hierarchical chain, the content object is passed back down the chain to the edge server for delivery. Optionally, the various servers in the chain may cache or host the content object as it is relayed. | 2011-04-07 |
20110082983 | CPU INSTRUCTION AND DATA CACHE CORRUPTION PREVENTION SYSTEM - Various exemplary embodiments relate to a cache corruption prevention system and a related method. A cache memory may contain contents that are susceptible to corruption. A cache controller, with the use of a threshold timer, may employ various operations to flush modified cache contents into a main memory and invalidate cache contents so that they are overwritten. Some operations include periodically flushing and invalidating the whole cache memory, periodically flushing and invalidating modified contents, and periodically flushing and invalidating contents based on the time saved in the cache memory. By overwriting cache contents that might otherwise be constantly stored in the cache memory, the system minimizes the probability of cache contents becoming corrupt. The periodic updating of the main memory may also increase the probability of successfully recovering from potential cache parity errors while still maintaining high performance associated with using a cache memory. | 2011-04-07 |
20110082984 | Shared Script Files in Multi-Tab Browser - A host device executes a browser application that displays web content to a user in plurality of tabs or windows. The browser application includes an interpreter that determines whether an external file referenced in the web content already exists in a shared memory resource available to a plurality of the tabs or windows. If the external file does not exist, the interpreter obtains the external file and generates the intermediate representation of the external file for storage in the shared memory resource. If the external file does exist, the interpreter links an intermediate representation of the code embedded in the web content that is stored in a dedicated memory resource to the corresponding intermediate representation of the external file stored in the shared memory resource. | 2011-04-07 |
20110082985 | DATA MANAGEMENT IN A DATA STORAGE SYSTEM - The present disclosure provides a method in a data storage system. The method includes defining a plurality of jobs for a command received from a host. Each of the plurality of jobs is associated with one or more of a plurality of data storage resources of the data storage system. The plurality of jobs have a defined order that is a function of addresses of data in the plurality of data storage resources. The method also includes issuing the plurality of jobs to the associated data storage resources and receiving information from the data storage resources for the plurality of jobs. The information is received by a controller of the data storage system for the jobs in an order that is different than the defined order. The method includes transmitting the received information to the host for the plurality of jobs in the defined order. | 2011-04-07 |
20110082986 | ELECTRONIC DEVICE FOR PROVIDING SELF-ADAPTING SERVICES DEPENDING ON THE PLATFORM OF THE HOST EQUIPMENT WITH WHICH IT IS CONNECTED - The invention relates to an electronic device having one or more services made available to a host equipment with which it is connected. The invention allows the device to automatically adjust the access capability to the services made available depending on the software platform available within the host equipment. The invention relates more particularly to electronic storage devices, the access capability of which to reading/writing to the memory is adapted depending on the host equipment. | 2011-04-07 |
20110082987 | Systems and Methods for Power State Transitioning in an Information Handling System - Systems and methods for power state transitioning in an information handling system having a volatile memory and a nonvolatile memory are disclosed. Dirty data in the volatile memory may be identified. The dirty data may include data that has not been stored in the nonvolatile memory. Dirty data may be written from the volatile memory to the nonvolatile memory. Transitioning to a reduced power state may be in response to a trigger event. Transitioning from the reduced power state may be in response to a wake signal. Data may be copied from the nonvolatile memory to the volatile memory. An operating system may be waked to a restored state. | 2011-04-07 |
20110082988 | DATA MIGRATION CONTROL METHOD FOR STORAGE DEVICE - In recent years reducing the operating cost of storage devices (hereafter, also referred to as storage sub-systems) has been an important task for the management of storage systems. As one method for solving this task, data life cycle management, in which data is relocated from, for example, a new storage sub-system to an older storage sub-system in accordance with how new the data is or the frequency of use of the data, has become important. One technology for achieving data life cycle management is technology for migrating the contents of a storage area (hereafter referred to as “volume”) of a storage sub-system to another volume without affecting the host computer that uses the volume. In the present invention, when an associated source volume (for example, the source volume in a copy pair association) of a pair of associated volumes (or groups) is migrated, migration of an associated destination volume (for example, the target volume in the copy pair association) is also controlled. In this way, it is possible to control the migration of a pair (or a group) of associated volumes in accordance with the user's requirements. | 2011-04-07 |
20110082989 | STRUCTURE AND METHOD FOR MAKING A STORAGE CARD - A procedure for reproducing a storage card includes providing a preliminary storage card, wherein the preliminarily storage card has been partitioned into at least a first partitioned region and a second partitioned region and content has been written into the first partitioned region; providing a master storage card without being partitioned; copying the preliminary storage card with at least the first partitioned region and the second partitioned region into the master storage card based on the logic block addressing (LBA) mode, wherein the preliminary storage card is still not partitioned yet; and writing a signature into a DOS file system area of the first partitioned region at a specific signature area, wherein the signature includes a signature ID and a partition information corresponding to at least the first partitioned region and the second partitioned region in the preliminary storage card. | 2011-04-07 |
20110082990 | Simple Preconfigured Client Management Failsafe - A system, method and computer-usable medium are disclosed for recovering data from a memory storage device. The operating system (OS) of an IPS comprising a source memory storage device, further comprising stored data, is monitored to detect a defective operating state. If a defective operating state of the OS is detected, then operation of the IPS is terminated, followed by the initiation of IPS boot operations to recover data from the source memory storage device. The OS is bypassed, and initial boot operations are performed from a management controller or from the BIOS of the IPS. Additional boot operations are performed, and once the IPS has been brought to an operative state, a data recovery module is used to transfer data from the source memory storage device to a target storage device. | 2011-04-07 |
20110082991 | REMOTE BACKUP WITH LOCAL BUFFERING - A method and system for performing a backup operation at a local-area network (LAN) including at least one LAN device and a LAN gateway (GW) includes adding backup data to a local backup archive coupled to the LAN. A request to send backup data may be sent to a data center accessible via a wide-area network (WAN). The data center may indicate authorization to send the backup data. The local backup archive may then be sent to the data center, which may generate a secure backup archive at one or more remote locations. The local backup archive may be sent at an advantageous time with respect to LAN/WAN network availability. After the secure backup archive has been successfully created, the GW may be notified and may then delete the local backup archive. | 2011-04-07 |
20110082992 | COMMUNICATION-LINK-ATTACHED PERSISTENT MEMORY SYSTEM - A system and method is described that accesses a network persistent memory unit (nPMU). One embodiment comprises a primary region corresponding to a predefined portion of a primary network persistent memory unit (nPMU) communicatively coupled to at least one client processor node via a communication system, wherein the primary region is assigned to a client process running on the client processor node and is configured to store information received from the client process; and a mirror region corresponding to a predefined portion of a mirror nPMU communicatively coupled to the client processor node via the communication system, wherein the mirror region is assigned to the client process and is configured to store the information received from the client process. | 2011-04-07 |
20110082993 | HARD WARE DATA PROTECTION DEVICE - A device is connected between an storage device controller and a storage device, providing data storage device protection in a manner transparent to the computing system and to the user of the computing system independent of operating system. The device protects the user from malicious code by preventing its execution and the unauthorized or unwanted user data modification by making the contents of one of the storage device read only. All the operations of the device are invisible to the computing system and to the user independent of installed operating system. The device can be disabled by a switch or by other means. When this happens the effect is the same as if the device were physically removed of the computing system. | 2011-04-07 |
20110082994 | ACCELERATED RELOCATION CIRCUIT - A Partial bitstream relocation method to generates source and destination addresses on Field Programmable Gate Arrays. The bitstream from an active source is located and read in a nonintrusive manner, and written to a destination address. The accelerator runs in real time, moving source code on the fly. Code may be altered by mirror inversion for proper placement when necessary. | 2011-04-07 |
20110082995 | INFORMATION PROCESSING APPARATUS - An information processing apparatus includes a storage unit configured to include a plurality of storage areas, a receiving unit configured to receive updating data for updating data stored in the storage unit, and a control unit configured to update the data stored in the storage unit based on the received updating data, wherein when the receiving unit receives the updating data for updating a portion of data stored in a first storage area among the plurality of storage areas, the control unit deletes data stored in a second storage area among the plurality of storage areas, writes the data stored in the first storage area in the second storage area, deletes the data in the first storage area, and then updates the data in the first storage area using the updating data received by the receiving unit and the data written in the second storage area. | 2011-04-07 |
20110082996 | Systems And Methods For Managing Databases - Embodiments of systems and methods for managing databases are disclosed. One disclosed embodiment is a system that includes a processor-addressable physical memory and a processor in communication with said processor-addressable physical memory and configured to execute an environment and to allocate an environment memory to said environment. In such an embodiment, said environment is configured to maintain a database of objects in a database memory within said environment memory. The environment executes an application in an application memory within said environment memory, and upon instantiation of a database object, allocates memory in said database for said database object, the database providing master storage for said database object. Upon an instruction to obtain said database object from said application, the environment provides to said application a reference to said database object; and upon an access operation on said database object by said application, provides to said application direct access to data of said database object. | 2011-04-07 |