38th week of 2011 patent applcation highlights part 59 |
Patent application number | Title | Published |
20110231511 | In-Server Redirection of HTTP Requests - A method and system for HTTP request service identify a true URL content regardless of whether the target URL is redirected, and send the true URL content to a client. The requesting and sending of the redirected URL content is done internally in the HTTP server system and do not require the client to have the ability to receive and execute a URL redirection command. The server system receives a URL request from the client and generates within the server a response to the URL request. If the response does not contain any redirection information, the true URL content includes the target URL content; and if the response contains redirection information indicating a redirected URL, the true URL content includes a redirected URL content associated with the redirected URL. The client receives the true URL content in either case by submitting a request for the target URL once. | 2011-09-22 |
20110231512 | METHOD AND APPARATUS PROVIDING FOR OUTPUT OF A CONTENT PACKAGE BASED AT LEAST IN PART ON A CONTENT CATEGORY SELECTION AND ONE OR MORE CONTEXTUAL CHARACTERISTICS - An apparatus providing for output of a content package may include a content category selector for receiving a content category selection. A content category extractor may extract the content category selection from a content feed. The apparatus may further comprise a contextual characteristic determiner for determining one or more contextual characteristics. A GPS module may determine a location of the apparatus. The apparatus may thereby provide for selection of a content package based at least in part on the content category selection and the one or more contextual characteristics. The actual selection of the content package may occur in an external device, such as a content category selector. Once the content package is selected, the apparatus may provide for output of the content package such as through displaying the content package on a display. | 2011-09-22 |
20110231513 | APPLICATION DISTRIBUTION CONTROL NETWORK APPARATUS - A method and system for distributing flows between a multiple processors. The flows can be received from an external source such as a network, by a front-end processor that recognizes the flow and the associated request, and identifies at least one internal applications processor to process the request/flow. The front-end processor utilizes a flow scheduling vector related to the identified applications processor(s), and the flow scheduling vector can be based on intrinsic data from the applications processor(s) that can include CPU utilization, memory utilization, packet loss, and queue length or buffer occupation. In some embodiments, applications processors can be understood to belong to a group, wherein applications processors within a group can be configured identically. A flow schedule vector can be computed for the different applications processor groups. | 2011-09-22 |
20110231514 | CONTENT DELIVERY APPARATUS, CONTENT DELIVERY METHOD, CONTENT PLAYBACK METHOD, CONTENT DELIVERY PROGRAM, CONTENT PLAYBACK PROGRAM - A content delivery apparatus according to an embodiment is a content delivery apparatus connected to a content playback apparatus via a network. The content delivery apparatus includes storage unit, management-information storage unit, and a delivery unit. The storage unit stores a content to be delivered and additional information related to the content. The management-information storage unit stores, for each content, a level index showing a hierarchical relationship between the content and the additional information. The delivery unit delivers, in response to a delivery request from the content playback apparatus, the level index of the requested content to the content playback apparatus. In addition, the delivery unit read the additional information of the requested content referring to the level index and delivers the additional information. Furthermore, the delivery units read the requested content from the storage unit and delivers the requested content to the content playback apparatus. | 2011-09-22 |
20110231515 | Transparent Session Persistence Management by a Server in a Content Delivery Network - A method and apparatus for establishing session persistence between a client and an origin server are provided. The session persistence can be managed by an intermediate cache server. The persistence is established by inserting an identifier and origin server address in a cookie or URL. Alternatively, the persistence is established by a table mapping a source IP address or a session ID to a specific origin server. Subsequent requests from the same client are mapped to the same origin server using these methods of establishing persistence. | 2011-09-22 |
20110231516 | System and Method for Restrictively Exchanging and Controlling Product Data Between Communication Devices of a Private Network - A novel and non-trivial system and method for restrictively exchanging and controlling product data between communication devices of a private network is disclosed. A processor in communication with a plurality of user communication devices is used for controlling and restricting the exchange of product data. In such network, the processor may establish a communication connection with an initiating communication device of an initiating user, receive initiating product data from the initiating communication device and corresponding first users (e.g., defined trusted users) data, provide the initiating product data to at least one available first user communication device, receive responding product data responsive to the initiating product data, and provide the responding product data to the initiating communication device. Additionally, the processor may provide interested users who have not been defined as trusted users with the initiating product data and receive responding product data from such interested users. | 2011-09-22 |
20110231517 | Smart download system for mobile devices with multiple data interfaces using enhanced HTTP proxy server - A smart download system is described that enables partitioning of data downloads from internet into a mobile device ( | 2011-09-22 |
20110231518 | LATENCY REDUCTION IN COLLABORATIVE PRESENTATION SHARING ENVIRONMENT - A method and system for delivering a presentation created using a presentation application program are disclosed. One method includes initiating, from a presentation computing system, display of a presentation to one or more remote computing devices. The method also includes creating an initial display package based on the presentation that includes metadata describing the presentation and an image representative of the presentation, and uploading the initial display package to a presentation server. The method includes, after uploading the initial display package, creating an initial set of presentation slides from the presentation, and uploading the initial set of presentation slides to the presentation server. The method further includes, after uploading the initial set of presentation slides, uploading at least a remaining portion of the presentation to the presentation server for display at one or more of the remote computing devices. | 2011-09-22 |
20110231519 | ENHANCED BLOCK-REQUEST STREAMING USING URL TEMPLATES AND CONSTRUCTION RULES - A block-request streaming system provides for improvements in the user experience and bandwidth efficiency of such systems, typically using an ingestion system that generates data in a form to be served by a conventional file server (HTTP, FTP, or the like), wherein the ingestion system intakes content and prepares it as files or data elements to be served by the file server, which might include a cache. A client device can be adapted to take advantage of the ingestion process as well as improvements that make for a better presentation independent of the ingestion process. The client devices and ingestion system can be coordinated to have a predefined mapping and template for making block requests to HTTP file names that a conventional file server can accept through the use of URL construction rules. Segment size might be specified in an approximate manner for more efficient organization. | 2011-09-22 |
20110231520 | METHOD AND APPARATUS FOR ADAPTIVELY STREAMING CONTENT INCLUDING PLURALITY OF CHAPTERS - A streaming method and apparatus, in which information regarding a plurality of chapters of content is inserted into a media presentation description that includes information regarding a plurality of media data generated by encoding the content so as to have different qualities, and then, streaming is performed based on the information. | 2011-09-22 |
20110231521 | MEDIA CONVERGENCE PLATFORM - A media convergence platform allows time-shifting and place-shifting of live, video on demand, and recorded content across multiple devices, displays, etc. Users are able to pause content on one device and resume where they left off on another device. The media convergence platform allows users to record, select, consume, add, delete, manage, and manipulate media content including live programming across user authorized devices such as set top boxes, computer systems, mobile devices, etc. | 2011-09-22 |
20110231522 | DISTRIBUTED DIGITAL MEDIA METERING & REPORTING SYSTEM - A distributed digital media metering and reporting system makes available digital media files for multiple consumer devices from a computer-based infrastructure. The consumer devices meter the number of playbacks of a media file that last beyond a predefined extent, in order to generate metering data, and then automatically report that metering data back to the computer-based infrastructure. | 2011-09-22 |
20110231523 | Mass Generation of Individual Virtual Servers, Virtual Web Sites, and Virtual Web Objects - Techniques for inducing a contact to invoke a resource prepared by a promoter when the resource resides on a network include generating a resource location description for the resource. The resource location description includes a name of the contact. The promoter provides access to the resource at a location on the network according to the resource location description and also prepares a message to notify the contact about the resource location description. Thus a promoter can provide a web site for each contact whom the promoter has identified. Each web site can have a domain name that prominently displays the contact's identity. The psychological benefit to the contact of finding a web site devoted to the contact and with the contact's own identity as part of the domain name conditions the contact favorably and increases the chances that the result sought by the promoter will be achieved. | 2011-09-22 |
20110231524 | METADATA MANAGEMENT METHOD FOR NAS GLOBAL NAMESPACE DESIGN - A global namespace (GNS) is constructed across heterogeneous network-attached storage (NAS) devices by organizing metadata servers into a cluster layer having cluster nodes and a consistent hashing overlay layer having overlay nodes. The global namespace is distributed based on workload at the cluster and overlay nodes, and a portion of the GNS namespace may be migrated from one layer to the other. Cluster nodes may be added to the cluster layer, overlay nodes may be added to the consistent hashing overlay layer. Further, a cluster node may become an overlay node or an overlay node may become a cluster node. To access the global namespace, a request for namespace metadata managed by a cluster node is serviced by the cluster node, but if the requested namespace metadata have been migrated to the consistent hashing overlay layer, the cluster node will forward the request to the responsible overlay node for servicing. | 2011-09-22 |
20110231525 | CONFIGURING CLOUD RESOURCES - A computer implemented method, system and/or program product configure cloud resources. A request is received for a specific set of cloud resources. The set of cloud resources comprises at least one cloud resource that has been associated with an ontological database. The ontological database defines descriptive terms for the cloud resource and describes relationships between the descriptive terms used by different cloud resources. An optimal set of cloud resources that satisfies the request is configured and saved for future usage in responding to requests for the specific set of cloud resources. | 2011-09-22 |
20110231526 | ACCESS POINT DEVICE AND MONITOR SYSTEM USING THE ACCESS POINT DEVICE - A monitor system includes at least one network camera distributed in an area to be monitored, an access point device connected to the at least one network camera. The access point device includes ports, a central processing unit (CPU), and a storage device containing an information table. Each of the ports is connected to the CPU, and the CPU is connected to the storage device. The table records a serial number, a media access control (MAC) address, and an area monitored by each camera in the system, and records an Internet protocol (IP) pool previously assigned to each monitored area. After an IP request from one of the cameras, the CPU searches an associated IP pool in the table according to the MAC address, and randomly assigns an IP address from the IP pool to a corresponding network camera. | 2011-09-22 |
20110231527 | METHOD AND APPARATUS FOR CONFIGURATING DEVICES - A method and apparatus for performing automatic device configuration are disclosed. A portable device contains information relevant to configuration of a second device. The second device obtains the relevant information from the first device, and configures itself according to configuration information obtained based on the relevant information. | 2011-09-22 |
20110231528 | LANGUAGE SETTING DEVICE, METHOD FOR SETTING LANGUAGE OF LANGUAGE SETTING DEVICE, AND STORAGE MEDIUM HAVING STORED THEREIN LANGUAGE SETTING PROGRAM - A language setting device | 2011-09-22 |
20110231529 | System and Method for Assessing a Distributor of Correspondence - A method of assessing a distributor of correspondence, comprising providing a unique address for receiving correspondence from the distributor; receiving an evaluation of the distributor based on the correspondence received at the unique address; and forming an assessment of the distributor based on the received evaluation. | 2011-09-22 |
20110231530 | PUBLISHING USER SUBMISSIONS AT A NETWORK-BASED FACILITY - According to the present invention, there is provided a method to facilitate propagating a plurality of transaction listings to a network-based transaction facility. An input interface is presented at a seller application to receive from a user, a plurality of transaction listings, each transaction listing including an associated start time. Also, a data file is composed at the seller application to include the plurality of transaction listings. Moreover, the data file is propagated, using the seller application, from the client computer to the network-based transaction facility. | 2011-09-22 |
20110231531 | METHOD FOR SERVICING FIELD DEVICES OF PROCESS AUTOMATION TECHNOLOGY UTILIZING A DEVICE INDEPENDENT OPERATING PROGRAMME - A method for servicing field devices of process automation technology utilizing a device-independent operating program SP running in a computer unit CU and requiring device-specific description files DD | 2011-09-22 |
20110231532 | Network management apparatus, network management method and network management program - A network management apparatus includes a processor, and a storage. The storage that stores an operation type indicating a rollback operation method by associating with attributes held by a command defining network settings. The processor executes extracting a difference between a command forming current setting information and a command forming previous setting information when the setting information set by the command is brought back to the previous setting information and acquiring the operation type corresponding to extracted command attributes from the storage unit, to generate a rollback command defining the rollback operation in accordance with the acquired operation type. | 2011-09-22 |
20110231533 | SYSTEMS AND METHODS FOR DYNAMICALLY CONFIGURING NODE BEHAVIOR IN A SENSOR NETWORK - The present disclosure generally pertains to systems and methods for controlling sensor networks. A sensor network has a plurality of sensor nodes, which have sensors for monitoring operational parameters of devices within an application-specific system. A wireless communication module is provided for each node to enable the node to wirelessly communicate with other nodes of the network. A user defines various scripts for controlling the behavior of one or more nodes, and the network distributes the scripts, as appropriate, to various nodes thereby implementing the behavior defined by the scripts. Accordingly, a user can easily and dynamically configure or re-configure the behavior of any node without having to physically access the node that is being configured or re-configured. | 2011-09-22 |
20110231534 | DYNAMIC INTERNET ADDRESS ASSIGNMENT BASED ON USER IDENTITY AND POLICY COMPLIANCE - In embodiments of the present invention, improved capabilities are described for a method presenting a client, providing client information and requesting an IP address from a DHCP server, where the DHCP server may formulate a first IP assignment and a first multiple DHCP options. A policy management facility may be associated with the interception of the first IP assignment and the first multiple DHCP options, which may result in the first IP assignment and the first multiple DHCP options not being sent to the client. The method may send client information to the policy management facility. The policy management facility may formulate a second multiple DHCP options and may send it to the DHCP server. The DHCP server may change first IP assignment and first multiple DHCP option to a second IP assignment and the second multiple DHCP options. The second IP assignment and the second multiple DHCP options may then be forwarded to the client. | 2011-09-22 |
20110231535 | Wireless Sensor Network - In a wireless sensor network, a local wireless network serves a plurality of sensor nodes. The local wireless network is reconfigurable for accepting a mobile computing device. The mobile computing device comprises a wireless network interface, such as a dongle, and is configured for selecting a set of sensor nodes for communications. The sensor network, a gateway, or a remote computing device may select the set of sensor nodes for communicating with the mobile computing device. A dongle may be provided for coupling the mobile computing device to the local wireless network. The dongle comprises a configuration unit for interfacing the mobile computing device with the local wireless network, an identification unit for storing user data used for user authentication, and a protection module for providing secure network access. | 2011-09-22 |
20110231536 | GROUP MANAGEMENT DEVICE - A group management device determines a priority level that represents priority order of allowing a participating terminal to preferentially participate in a group, to which the group management device belongs, based on information relating the participating terminal and information relating to terminals that are managed by the group management device only in a case where the group management device receives information relating to the participating terminal, which has transmitted a participation request to the group, to which the group management device belongs. Based on the determined priority level, the group management device determines whether to transmit the participation request to another group management device and whether to reply to the participating terminal. | 2011-09-22 |
20110231537 | DEVICE MANAGEMENT SERVER, DEVICE MANAGEMENT CLIENT, AND METHOD FOR LOCATING A TARGET OPERATION OBJECT - In the field of communications, to solve the problem in the prior art that a device management (DM) server needs to communicate with user terminals for multiple times to obtain Uniform Resource Identifiers (URIs) of various user terminal DM nodes, a DM server, a DM client, and a method for locating a target operation object are provided. The location method includes: obtaining a management command sent by a DM server; and operating a target operation object according to the management command, in which the management command comprises Management Object (MO) location information, MO instance feature node information, and target operation object information. The present invention has the following beneficial effects. A target operation object of a DM client may be located by communicating once, and thus increasing the efficiency of communications between the DM server and user terminals. | 2011-09-22 |
20110231538 | Method for executing management operation by communication terminal and a terminal and system thereof - A method for executing a management operation by a terminal in a communications system. The method comprises the followings: The terminal receives the management operation commands that indicate the operation to target operation nodes in the device capability management object and operates them. The said operation initiates the process for executing the corresponding device capability management operation, then the said management operation transfers the device capability status. Also, the corresponding terminal and system are disclosed. The present invention can centrally manage and control the terminal capability. | 2011-09-22 |
20110231539 | Device Connection Routing for Controllers - Device connection routing for controllers is provided. A computing device is configured with multiple controllers that provide connections for peripheral devices. The controllers enable the peripheral devices to interact with the computing device through a bus. Each device connection is routed to one of the multiple controllers based on one or more pre-determined factors. These factors may include load-balancing, power saving, quality of service, data flow requirements, and the like. Device connection routing may be dynamically managed to respond to changing states of the peripheral devices and the controllers. The device connection routing may be performed for controllers associated with any type of wired or wireless buses, such as Universal Serial Bus (USB), IEEE 1394, Secure Digital Input/Output (SDIO), and the like. | 2011-09-22 |
20110231540 | POLICY ENGINE IN AN INTERNET PROTOCOL MULTIMEDIA SUBSYSTEM - A system includes a policy engine in an Internet Protocol Multimedia Subsystem (IMS). The policy engine may be configured to store a group of policies associated with the IMS, and forward the group of policies to a group of policy components in the IMS. | 2011-09-22 |
20110231541 | SYSTEM AND METHOD FOR A STORAGE AREA NETWORK VIRTUALIZATION OPTIMIZATION - A method is implemented in a computer infrastructure having computer executable code tangibly embodied on a computer readable storage medium having programming instructions. The programming instructions are operable to determine one or more optimal mappings between a server layer and a storage layer through a network layer based on performance metrics of one or more ports of at least one of the server layer, the storage layer and the network layer. | 2011-09-22 |
20110231542 | INFORMATION PROCESSING DEVICE, SERVER DEVICE, AND PERIPHERAL DEVICE MANAGEMENT METHOD - A user terminal | 2011-09-22 |
20110231543 | Network management control program, network management control device, and network management control method - A network management control device includes a link information storing unit that stores information about connections between nodes belonging to respective networks that are controlled by different protocols. The network management control device receives an input of the configuration information about each of the networks. The network management control device then generates combined information between different protocols, based on the information stored in the link information storing unit about connections between nodes and the received network configuration information. After that, the network management control device performs provisioning in accordance with the generated combined information between the different protocols. | 2011-09-22 |
20110231544 | Providing a presence service in a communications system - The present solution provides a method in which, in response to receiving, in a first user terminal, presence status information on a second user terminal and a corresponding presence status information identifier, said presence status information and a related command element is displayed on the first user terminal. In response to recognising an act performed by the user of the first user terminal, said act comprising the user entering a presence comment by means of said command element, said presence comment and said presence status information identifier are transmitted from the first user terminal to a network apparatus. | 2011-09-22 |
20110231545 | COMMUNICATION NETWORK MANAGEMENT SYSTEM, METHOD AND PROGRAM, AND MANAGEMENT COMPUTER - A communication network management system has: a communication network including a plurality of nodes and a plurality of links connecting between the plurality of nodes; and a management computer that manages the communication network. The management computer has: a storage means in which a route information indicating a transfer route of frames in the communication network is stored; and a monitoring means configured to perform, based on the route information, transmission and reception of frames to and from the communication network. The monitoring means transmits a frame to the transfer route. Each of the plurality of nodes, when receiving a frame, not only forwards the received frame along the transfer route but also sends a reply to the management computer. The monitoring means identifies a location of failure occurrence on the transfer route, based on reception state of the reply from the plurality of nodes. | 2011-09-22 |
20110231546 | AUTOMOTIVE TELEMETRY PROTOCOL - Disclosed is a method of conveying vehicle operation data from a vehicle to a remote monitoring recipient, comprising the steps of establishing a data link between the vehicle and the remote monitoring recipient; collecting vehicle operation data from data sources in the vehicle; packaging the vehicle operation data in a data packet using protocol derived from SNMP; and conveying the data packet over the data link. | 2011-09-22 |
20110231547 | SEARCH METHODS APPLIED TO A PERSONAL NETWORK GATEWAY IN CONVERGED PERSONAL NETWORK SERVICE SYSTEMS AND RELATED CONVERGED PERSONAL NETWORK SERVICE SYSTEMS AND MOBILE DEVICES - A search method applied to a personal network gateway (PN-GW) in a converged personal network service (CPNS) system is provided. First, a search procedure to search for personal network elements (PNEs) in a specific zone of the CPNS system is periodically performed every search period. Upon expiration of each search period, whether any undetected PNE has entered the specific zone is determined and the search period is adaptively adjusted according to the determination result. | 2011-09-22 |
20110231548 | Systems and Methods for Mediating the Delivery of Internet Service to At Least One User Device Coupled to the Internet Service - Systems and methods for mediating the delivery of Internet service to at least one user device coupled to the Internet service are provided herein. A method for mediating the delivery of Internet service to at least one user device coupled to the Internet service includes executing instructions stored in memory by a processor to prevent the delivery of Internet service to the at least one user device for a predetermined period of time after an occurrence of a triggering event. | 2011-09-22 |
20110231549 | SYSTEMS AND METHODS FOR CONTROLLING ACCESS TO THE INTERNET AND OTHER SERVICES PROVIDED BY A NETWORK - Systems and methods for controlling access to the Internet and other services provided by a network, such as a home network, are described. Exemplary systems may receive input from a user of a network and disable access to the Internet based on the input. In some embodiments, the systems automatically disable access to the Internet when certain conditions are satisfied, such as the occurrence of a time period for disabling access to the Internet. | 2011-09-22 |
20110231550 | METHOD AND APPARATUS FOR HIERARCHICAL MANAGEMENT OF SYSTEM RESOURCES - A capability is provided for managing resources of a system. The system resources are managed using a hierarchical organization of the system resources. The resources of the system are managed using at least one hierarchical resource pool, where a hierarchical resource pool includes a master resource pool and a plurality of virtual resource pools. The master resource pool includes a logical representation of the resources managed by the hierarchical resource pool. The virtual resource pools include logical representations of respective subsets of the resources managed by the hierarchical resource pool. A method for managing resources of a management system includes receiving, from a borrower, a resource request for one of a plurality of resources of the management system where the resources are managed using a hierarchal resource pool, identifying a virtual resource pool associated with the resource request, and determining whether to serve the resource request from the identified virtual resource pool. | 2011-09-22 |
20110231551 | NETWORK RESOURCE MANAGEMENT WITH PREDICTION - A computing device including an indicator predicting use of a network resource. The indicator may provide an indication that a threshold associated with a budget for the network resource has or will be reached. When a user requests a network operation that will consume the network resource, an amount of the network resource to be consumed by the operation is predicted, if possible. If the prior use of the network resource and the amount to be used to complete the network operation exceeds a threshold the user may be warned and given an opportunity to cancel the operation or adjust the way in which the operation will be performed. If the amount of network resource a network operation will consume is unknown, a rate of use of the network resource is determined and a time until the budget is reached is estimated. An administrative tool is provided for managing network resources and setting budgets for resource consumption by users, devices, or applications. | 2011-09-22 |
20110231552 | TECHNIQUES FOR INTELLIGENT SERVICE DEPLOYMENT - Techniques for intelligent service deployment are provided. Cloud and service data are evaluated to develop a service deployment plan for deploying a service to a target cloud processing environment. When dictated by the plan or by events that trigger deployment, the service is deployed to the target cloud processing environment in accordance with the service deployment plan. | 2011-09-22 |
20110231553 | AUTHORIZING IUT REPLICATION AND DISTINGUISHING REQUESTS FOR REPLICATION FROM TRANSFERS - A method of replicating a media session in a Service Centralized and Continuity Application Server (SCC AS), the method comprising receiving a collaborative replication session invite request from a second wireless transmit/receive unit (WTRU), performing authorization of the collaborative replication session invite request, allocating a media resource for a replicated media flow, transmitting a response for the replicated media flow in a media resource function (MRF) to second WTRU, updating an access leg on a first WTRU for the replicated media flow with the MRF, and updating a remote leg for the replicated media flow in the MRF. | 2011-09-22 |
20110231554 | AUTOMATED DIGITAL ASSET MANAGEMENT IN NETWORK ENVIRONMENT - A method and system can be used to automatically manage a digital asset, from development to deployment, to control change within a network environment in a comprehensive and efficient manner. Digital assets can be tracked for progress and inaccuracies, mistakes, and incompatibilities can be addressed prior to deployment. Stages can be used to formalize and automate the flow of digital assets along the process. Further, metadata regarding the digital asset can be captured at any time to provide an audit trail for the digital asset from development all the way through deployment. The metadata can include not only the change records for the digital asset but may also include other information, such as results from staging and where the digital asset has been deployed. Any stage may have access to any or all metadata captured for the digital asset. | 2011-09-22 |
20110231555 | BROKERING STATE INFORMATION AND IDENTITY AMONG USER AGENTS, ORIGIN SERVERS, AND PROXIES - Methods, signals, devices, and systems are provided for using proxy servers to transparently forward messages between clients and origin servers if, and only if, doing so does not violate network policies. In some systems, a transparent proxy uses a combination of standard-format HTTP commands, embedding auxiliary information in URLs and other tools and techniques to redirect an initial client request to one or more policy modules, such as a login server or an identity broker or an access control server. The policy module authenticates the request, and uses HTTP redirection to have the client transmit authorization data to the proxy. The proxy extracts the authorization data, directs the client to use a corresponding cookie, and subsequently provides the implicitly requested proxy services to the client in response to the client's subsequently providing the authorization data in a cookie. This is accomplished without requiring installation of any invention-specific software or hardware on either the client or the origin server, and also works with proxy servers that are known to the client. Unless the client request violates network policy, a person using the client will generally perceive no reduction of services, and will instead benefit from the proxy's caching and/or other performance enhancements. | 2011-09-22 |
20110231556 | USING A PROPERTY OF A RECEIVED SIGNAL TO DETERMINE A DEVICE FOR FORMING A NETWORK CONNECTION - The described embodiments include an electronic device that uses a property of received signals to determine another device for forming a network connection. During operation, the electronic device receives a signal from each of two or more other devices. The electronic device then compares a property of each received signal to the other received signals to determine a signal that has a property most like a target property. Next, the electronic device selects the other device that was the source of the determined signal and forms the network connection with the selected other device. | 2011-09-22 |
20110231557 | Automatic Notification System and Process - Receiving a notification message by a mobile subscriber can include establishing a session with a notification service; maintaining a persistent communication connection with the notification service after the session is established; subscribing to a node hosted by the notification service, wherein the node is pre-provisioned for use by a mobile subscriber; and receiving from the notification service a notification message corresponding to the subscribed node. Further, a message can be transmitted over the communication connection to the notification service at a predetermined interval and it can be determined whether the communication connection is viable. Additionally, it can be determined that the communication connection is no longer viable if no response is received from the notification service, the period of the predetermined interval can be decreased, and another session with the notification service can be established. | 2011-09-22 |
20110231558 | Method and Apparatus for Establishing a POC Session - According to a first aspect of the present invention there is provided a method of establishing a Push-to-talk over Cellular (PoC) communication session between an inviting PoC client and at least one invited PoC client using an IP Multimedia Subsystem network. The method comprises using the pre-established session procedure to negotiate media parameters between the inviting PoC client and a participating PoC server for the inviting PoC client. At the inviting PoC client, sending a Talk Burst Control Protocol (TBCP) or Media Burst Control Protocol (MBCP) message directly to its participating PoC server, the TBCP or MBCP message containing the PoC address of the at least one invited PoC client. At said participating PoC Server, in response to receipt of the TBCP or MBCP message, generating a SIP INVITE message and sending the SIP INVITE message towards a participating PoC server for the at least one invited PoC client. | 2011-09-22 |
20110231559 | COMMUNICATION APPARATUS, COMPUTER-READABLE STORAGE MEDIUM HAVING STORED THEREIN COMMUNICATION CONTROL PROGRAM, COMMUNICATION CONTROL METHOD, AND COMMUNICATION SYSTEM - A first determination section determines, when an instruction for connection establishment is issued, whether or not connection information including target apparatus specifying information that uniquely specifies a predetermined target apparatus is stored in a first storage section. A first connection section performs, when the first determination section determines that the connection information is stored in the first storage section, a process for establishing a connection by wireless communication to the target apparatus that is specified based on the target apparatus specifying information stored in the first storage section. | 2011-09-22 |
20110231560 | User Equipment (UE) Session Notification in a Collaborative Communication Session - A communication system facilitates notification of a controller User Equipment (UE) about the changes of session description in a collaborative session by subscribing to a Session Continuity Controller (SCC) Application Server (AS). First, controller UE subscribes to its dialog event package with the SCC AS. Second, SCC AS maintains several dialogs with controller UE, controllee UE(s) and remote UEs within the collaborative session. Third, when there is an updates in the session description of UEs in the collaborative session, SCC AS notifies the controller UE about the change in a SIP NOTIFY request that is constructed by having an XML body with a session description element containing the Session Description Protocol (SDP) of all of the controllee UEs and remote UEs, including media lines and related information such as as the IP addresses of the UEs. | 2011-09-22 |
20110231561 | System and Method for Routing SUPL Proxy-Mode Traffice When Multiple Nodes are Deployed in a Network - A system and method for connecting a mobile device to a node in a wireless network. A query may be received for a mobile device from a location based application. In response to the query a first message may be transmitted to the mobile device from a first node, the first message being populated with at least one predetermined parameter. At a second node, it may then be determined whether to forward a second message from the mobile device to the first node via the second node as a function of the availability of the first node or the at least one predetermined parameter. | 2011-09-22 |
20110231562 | Method and Arrangements in a Communication Network - Methods executed in a server in a communication network are provided. The server handles messages for at least one client and/or application. The method includes identifying deterioration in a connectivity or reachability between the server and the at least one client and/or application; and transmitting a re-establishment message to the at least one client and/or application. The message makes or enables the at least one client and/or application reestablish the connectivity or reachability. Related devices are also provided herein. | 2011-09-22 |
20110231563 | METHOD, DEVICE, AND SYSTEM FOR INITIATING PACKET DATA NETWORK DISCONNECTION - A method, a device, and a system for initiating Packet Data Network (PDN) disconnection are provided, so as to achieve disconnection of one or more specific PDNs. The method includes that: a Foreign Agent (FA) or a Mobile Access Gateway (MAG) receives PDN disconnection information from an authenticator; and initiates Mobile Internet Protocol (MIP) deregistration to a PDN Gateway (PDN GW) corresponding to the PDN disconnection information. The device includes a receiving module and a transmitting module. The system includes an FA or an MAG, and an authenticator connected to the FA or the MAG in a communicable manner. | 2011-09-22 |
20110231564 | PROCESSING DATA FLOWS WITH A DATA FLOW PROCESSOR - An apparatus and method to distribute applications and services in and throughout a network and to secure the network includes the functionality of a switch with the ability to apply applications and services to received data according to respective subscriber profiles. Front-end processors, or Network Processor Modules (NPMs), receive and recognize data flows from subscribers, extract profile information for the respective subscribers, utilize flow scheduling techniques to forward the data to applications processors, or Flow Processor Modules (FPMs). The FPMs utilize resident applications to process data received from the NPMs. A Control Processor Module (CPM) facilitates applications processing and maintains connections to the NPMs, FPMs, local and remote storage devices, and a Management Server (MS) module that can monitor the health and maintenance of the various modules. | 2011-09-22 |
20110231565 | STREAM IDENTIFIER HASH TABLE - A system may route media stream samples in time-stamped packets to a media interface. The system may determine a hash value from a stream identifier that identifies a source media stream corresponding to the media stream samples. The hash value may be determined based on a combination of a first portion of the stream identifier and a second portion of the stream identifier. The system may determine whether the stream identifier identifies a subscribed media stream by looking up the hash value in a hash table. The system may route the media stream samples to a media interface if source media stream is a subscribed media stream. | 2011-09-22 |
20110231566 | MEMORY MANAGEMENT UNIT - A memory management unit (MMU) may buffer media stream samples of one or more media streams, such as audio and/or video streams, in a buffer. The MMU may determine how much time a media stream sample is to be buffered by comparing a value of a real-time clock with a timestamp associated with the media stream sample. The MMU may determine a target output block in the buffer for the media stream sample based on the period of a media clock and on the amount of buffer time that the media stream sample is to be buffered. The target output block is determined relative to an output block identified by a read address. The MMU may store the media stream sample in the target output block. The MMU may increase or decrease the read address at a rate determined by the media clock. | 2011-09-22 |
20110231567 | METHOD AND APPARATUS FOR CONTROLLING CONTENT PLAYBACK IN CONTENT DELIVERY SYSTEM - A method is provided for controlling content playback by a terminal in a content delivery system. The method includes receiving streaming content from a service provider, the streaming content including zone information of each zone and an associated identifier of each zone for identifying a terminal's operation mode, determining the terminal's operation mode depending on the identifier, and controlling playback of the streaming content in a zone corresponding to the zone information according to the determined operation mode. | 2011-09-22 |
20110231568 | SHAPING VIRTUAL MACHINE COMMUNICATION TRAFFIC - Cloud computing platforms having computer-readable media that perform methods to shape virtual machine communication traffic. The cloud computing platform includes virtual machines and a controller. The controller limits the traffic associated with the virtual machines to enable the virtual machines to achieve desired communication rates, especially when a network servicing the virtual machines is congested. The controller may drop communication messages associated with the virtual machines based on a drop probability evaluated for the virtual machines. | 2011-09-22 |
20110231569 | ENHANCED BLOCK-REQUEST STREAMING USING BLOCK PARTITIONING OR REQUEST CONTROLS FOR IMPROVED CLIENT-SIDE HANDLING - A block-request streaming system provides for improvements in the user experience and bandwidth efficiency of such systems, typically using an ingestion system that generates data in a form to be served by a conventional file server (HTTP, FTP, or the like), wherein the ingestion system intakes content and prepares it as files or data elements to be served by the file server. A client device can be adapted to take advantage of the ingestion process. The client device might be configured to optimize use of resources, given the information available to it from the ingestion system. This may include configurations to determine the sequence, timing and construction of block requests based on monitoring buffer size and rate of change of buffer size, use of variable sized requests, mapping of block requests to underlying transport connections, flexible pipelining of requests, and/or use of whole file requests based on statistical considerations. | 2011-09-22 |
20110231570 | Method and Apparatus for Mirroring Frames to a Remote Diagnostic System - Apparatuses and methods to mirror frames received at an input port or provided by an output port to a port not connected to the device performing the mirroring operation. A frame being sent to a diagnostic system has a mirror header added to allow the frame to be routed through any intervening switches in the same fabric. The final switch or the diagnostic system removes the mirror header. If the diagnostic system is attached in a different fabric, encapsulation and inter-fabric routing headers are added as needed to the frame containing the mirror header. This allows the frame to traverse multiple fabrics to reach the diagnostic system. The encapsulation and inter-fabric routing headers are removed as done normally. This allows a diagnostic system to be connected to any switch in the network, either in the same or a different fabric. | 2011-09-22 |
20110231571 | SAS DOMAIN MANAGEMENT AND SSP DATA HANDLING OVER ETHERNET - A server application is executed on an active device within the SAS domain, the active device connected to a remote client via an Ethernet connection. At least one command is received from the remote client via the Ethernet connection. An Ethernet frame of the at least one command is converted to at least one SAS frame. The at least one SAS frame is routed via a SAS data path to a SAS target device connected to the active device, the SAS target device corresponding to a field of the command. | 2011-09-22 |
20110231572 | PERSONAL MEDIA DEVICE - A personal media device includes a housing assembly, a display panel located on the housing assembly, and a control assembly located on the housing assembly. The control assembly includes a slider assembly, a first switch assembly positioned proximate a first side of the slider assembly, and a second switch assembly positioned proximate a second side of the slider assembly. The control assembly is configured to extend across substantially an entire width of the housing assembly. | 2011-09-22 |
20110231573 | DYNAMIC DIRECTED ACYCLIC GRAPH (DAG) ADJUSTMENT - In one embodiment, a root device may request that one or more devices of a computer network build a directed acyclic graph (DAG) for routing traffic within the computer network based on an objective function (OF), where the OF has one or more metrics to optimize the DAG against and optionally certain constraints. Particular devices that receive the request may then build the DAG based on the OF, and may determine and report OF feedback to the root device. Upon receiving the reports regarding OF feedback, the root device may then adjust the OF based on the feedback, and request a rebuild of the DAG from the devices based on the adjusted OF. | 2011-09-22 |
20110231574 | NETWORK INCLUDING SNOOPING - An apparatus includes: a logic circuit with electronic memory to: monitor signal traffic with at least one client and a computer network to determine, without changing the signal traffic, for each client, a network address and a port to which that client is connected; provide to a first dynamic table the network address and port for each said client; access an authentication server that has a second table of user names and corresponding passwords for network login, in which the second table also includes for each user name and password a corresponding virtual local network (VLAN) membership and/or VLAN tag and/or Quality of Service (QoS); and add to the first dynamic table the user name, VLAN membership, VLAN tag and QoS information learnt from the authentication server in the second table. | 2011-09-22 |
20110231575 | SYSTEMS AND METHODS FOR INTERMEDIATION OF THE DELIVERY OF AN INTERNET SERVICE - Systems and methods for mediating Internet service are provided herein. According to some exemplary embodiments a method for mediating Internet service includes executing instructions stored in a memory by a processor to selectively apply an intermediation policy to the Internet service, the intermediation policy including information indicative of targeted Internet content, and modify at least a portion of targeted Internet content before delivery of the targeted Internet content via the Internet service. | 2011-09-22 |
20110231576 | Systems And Methods For Scheduling Data Flow Execution Based On An Arbitrary Graph Describing The Desired Data Flow - The data transformation system in one embodiment, comprises a capability to receive data, a data destination and a capability to store transformed data, and a data transformation pipeline that constructs complex end-to-end data transformation functionality by pipelining data flowing from one or more sources to one or more destinations through various interconnected nodes for transforming the data as it flows. Each component in the pipeline possesses predefined data transformation functionality, and the logical connections between components define the data flow pathway in an operational sense. | 2011-09-22 |
20110231577 | Methods and Apparatus for Improving Header Compression - A method and apparatus for reducing HTTP header is provided. The method may include receiving a suppression identifier list, wherein the suppression identifier list associates header identifier values with at least a portion of one or more header content items in an HTTP header, replacing the one or more header content items with the corresponding header field identifier from the suppression identifier list, and transmitting the data packet with the one or more header field identifiers replacing the corresponding one or more header content items. | 2011-09-22 |
20110231578 | TECHNIQUES FOR SYNCHRONIZING APPLICATION OBJECT INSTANCES - Techniques for synchronizing data object instances between applications/processes in an efficient manner. In one set of embodiments, the techniques described herein can be implemented in one or more network routers to synchronize data between a process running on an active management processor and a process running on a standby management processor, thereby facilitating features such as non-stop routing (NSR). | 2011-09-22 |
20110231579 | SELF-CONFIGURING MEDIA DEVICES AND METHODS - Systems and methods for self-configuring portable electronic devices are provided. In one embodiment, the portable device includes carrier circuitry that receives compressed data streams of information and application circuitry that decompresses the received data stream in accordance with a specific CODEC. The device includes the capability for the carrier circuitry to provide the specific CODEC required to decompress the data stream to the application circuitry. The transfer of the specific CODEC can be done as a default action or it can be done based on a queue received from the application circuitry. | 2011-09-22 |
20110231580 | INFORMATION SYSTEM, INFORMATION APPARATUS AND METHOD OF CONTROLLING INFORMATION APPARATUS - An object of the present invention is to properly estimate a storage capacity or the performance of a storage device to be prepared in a remote site. | 2011-09-22 |
20110231581 | DEVICE MANAGEMENT APPARATUS, DEVICE MANAGEMENT METHOD, AND RECORDING MEDIUM - A device management apparatus is connected to a plurality of devices via a network and includes a processing unit. The processing unit includes a trap setting part that defines a trap setting of each device, a storing part that stores device information of each device, transmitted by a trap processing of each device, in a predetermined storage area of a storage device as device management information of management object devices, and an excepting part which deletes device information of a device from the device management information. When an exception request for excepting exception devices from the management object devices is received, the trap setting part changes a trap setting of each exception device to an OFF state and the excepting part deletes device information of each exception device from the device management information. | 2011-09-22 |
20110231582 | TREND DETERMINATION AND IDENTIFICATION - A system comprises a processor and an alert module coupled to the processor. The processor the processor monitors performance data; determines a subset of the performance data, the subset correlated with a measure of underperformance; determines a trend of the subset, the trend correlated with the measure; and identifies an occurrence of the trend. The alert module outputs an alert based on the identification. | 2011-09-22 |
20110231583 | COMPUTER SYSTEM AND METHOD OF SIMULATING KEYBOARD INPUT - A computer system includes a storage device and a computer. The storage device stores at least one key code. The computer executes at least one command corresponding to the at least one key code, and the storage device sends the at least one key code to the computer. The computer executes the at least one command according to the at least one key code, wherein the key code simulates keyboard input. | 2011-09-22 |
20110231584 | Device management apparatus, device management system, information management method, information management program and recording medium storing the program therein - A device management apparatus connected to one or more devices via a data transmission channel includes an input information holding unit for holding an input information group including one or more pieces of input information, each of which is to be connected to device information of a device; a device search unit for detecting the devices by a search; a device information acquiring unit for acquiring the device information from the devices; a cross-checking unit for cross-checking information items of the input information with those of the device information; and a registering and updating unit for performing data registration/update by, when the cross-checking unit determines that there is a common information item between the input information and the device information, connecting a piece of input information to the device information based on item entries of the common information item, and storing the connected information as registry management information. | 2011-09-22 |
20110231585 | METHOD AND APPARATUS FOR DETECTING THE TYPE OF INTERFACE TO WHICH A PERIPHERAL DEVICE IS CONNECTED - A peripheral device is connectable to a computer having one of a first interface and a second interface. The first interface communicates with the peripheral device over a differential data connection having a first data conductor and a second data conductor. The second interface communicates with the peripheral device over a clock conductor and a single ended data connection which includes a data conductor. The peripheral device has first and second communication conductors configured for connection to the first and second data conductors in the differential data connection when the computer includes the first interface and is configured for connection to the first data conductor in the single ended data connection and the clock conductor when the computer is provided with the second interface. The peripheral device includes an interface detection component coupled to the first and second communication conductors and configured to detect which of the first and second interfaces the peripheral device is connected to. The peripheral device also includes a controller component configured to communicate between the peripheral device according to a protocol corresponding to the detected interface. | 2011-09-22 |
20110231586 | INFORMATION PROCESSING DEVICE AND CONSUMABLE ITEM MANAGEMENT METHOD - An information processing device, to which a peripheral device | 2011-09-22 |
20110231587 | Masked Register Write Method and Apparatus - A hardware device register is written without transferring the register content from the hardware device to a host device over an interface bus for modification. The hardware device receives an address identifying the target register included in the hardware device and bit information associated with a write operation involving the target register from the host device over the interface bus. The address is stored in a first register included in the hardware device and dedicated for supporting write operations. The bit information is stored in a second register included in the hardware device and also dedicated for supporting write operations. The target register is accessed based on the address stored in the first register dedicated for supporting write operations and one or more bits of the target register are written based on the bit information without first transferring the register content to the host device over the interface bus. | 2011-09-22 |
20110231588 | Requests and data handling in a bus architecture - The present invention relates to improved methods for processing requests and sending data in a bus architecture. The present invention further relates to an improved bus architecture for processing requests and data. There is provided a method for processing read requests in a bus architecture comprising at least one master device connected to at least two slave devices via a bus. The architecture comprises an allocator for allocating incoming requests from the master device to a target slave device and an optimiser for each slave device. Each optimiser is for buffering incoming requests for the respective slave device. The method comprising the steps of: a) the master device sending a read request for a first slave device to the bus; b) the allocator generating a current-state indicator associated with the read request. The current-state indicator has an initial value, The method further comprises c) the allocator generating a priority indicator associated with the read request; d) the allocator sending the read request, the current-state indicator and the priority indicator to the optimiser of the first slave device; e) the optimiser of the first slave device receiving the read request, the current-state indicator and the priority indicator. Finally, if the initial value of the current-state indicator equals the value of the priority indicator, the method comprises processing the read request; or if the initial value of the current-state indicator does not equal the value of priority indicator, the method comprises deferring processing of the read request until a later time. | 2011-09-22 |
20110231589 | ARBITRATOR AND ARBITRATING METHOD APPLIED TO SYSTEM MANAGEMENT BUS SYSTEM - A system management bus (SM Bus) system includes an arbitrator; a slave device connected to the arbitrator via an SM Bus; a first master device connected to the arbitrator capable of sending a first start command for communicating with the slave device; and a second master device connected to the arbitrator capable of sending a second start command for communicating with the slave device. The arbitrator set the first master device to have a priority, and when the first start command is being executed and the arbitrator receives the second start command, the arbitrator confirms whether the SM Bus is busy or not after a second predetermined time, and if the SM Bus is not busy, the arbitrator transmits the second start command to the slave devices via the SM Bus. | 2011-09-22 |
20110231590 | SYSTEM AND METHOD FOR DYNAMIC, LOCAL RETRIGGERED INTERRUPT ROUTING DISCOVERY - In some embodiments, the invention involves a dynamic interrupt route discovery method with local APIC (Advanced Programmable Interrupt Controller) retriggering to accommodate architectures that are not PC/AT compatible. In a low power mobile device, General Purpose Input/Output (GPIO) pins are dynamically allocated and IRQs are retriggered by a GPIO driver to multiplex the requests to an appropriate device. Other embodiments are described and claimed. | 2011-09-22 |
20110231591 | RETAINING DEVICE OF INFORMATION BROWSING DEVICE AND DISPLAY CONTROL METHOD - A retaining device, having: a structure to retain one or a plurality of information browsing devices having a display section and a control section, wherein the structure is fixed onto a main body or an accessory of a processing apparatus to process a document to be displayed on the information browsing device, and configured in a way that at least a portion of the display section of the information browsing device plugged in a front can be seen squarely from a front of the display section. | 2011-09-22 |
20110231592 | Mashup Infrastructure with Learning Mechanism - The present disclosure involves systems, software, and computer implemented methods for providing a mashup infrastructure with a learning mechanism. One process includes operations for receiving a request for connecting a first port of an application with a different port and identifying tagged parameters associated with the first port. A set of potential ports for connecting with the first port based at least in part on the tagged parameters is dynamically determined. A suggestion of potential ports for connecting with the first port, including at least a subset of potential ports selected from the set of potential ports, is presented. | 2011-09-22 |
20110231593 | VIRTUAL ADDRESS CACHE MEMORY, PROCESSOR AND MULTIPROCESSOR - An embodiment provides a virtual address cache memory including: a TLB virtual page memory configured to, when a rewrite to a TLB occurs, rewrite entry data; a data memory configured to hold cache data using a virtual page tag or a page offset as a cache index; a cache state memory configured to hold a cache state for the cache data stored in the data memory, in association with the cache index; a first physical address memory configured to, when the rewrite to the TLB occurs, rewrite a held physical address; and a second physical address memory configured to, when the cache data is written to the data memory after the occurrence of the rewrite to the TLB, rewrite a held physical address. | 2011-09-22 |
20110231594 | STORAGE SYSTEM HAVING PLURALITY OF FLASH PACKAGES - The storage system comprises a plurality of flash packages configuring one or more RAID groups, and a controller coupled to the plurality of flash packages. Each flash package comprises a plurality of flash chips configured from a plurality of physical blocks. The controller identifies a target area related to an unnecessary area, unmaps a physical block allocated to a logical block belonging to this target area from this logical block, and manages the unmapped physical block as a free block. | 2011-09-22 |
20110231595 | SYSTEMS AND METHODS FOR HANDLING HIBERNATION DATA - Systems and methods are disclosed for storing hibernation data in a non-volatile memory (“NVM”). Hibernation data is data stored in volatile memory that is lost during a reduced power event, but is needed to restore the device to the operational state it was in prior to entering into the reduced power event. When a reduced power event occurs, the hibernation data is stored in the NVM. When the device “wakes up” the hibernation data is retrieved and used to restore the device to its prior operational state. | 2011-09-22 |
20110231596 | Multi-Tiered Metadata Scheme for a Data Storage Array - Method and apparatus for managing metadata associated with a data storage array. In accordance with various embodiments, a group of user data blocks are stored to memory cells at a selected physical address of the array. A multi-tiered metadata scheme is used to generate metadata which describes the selected physical address of the user data blocks. The multi-tiered metadata scheme provides an upper tier metadata format adapted for groups of N user data blocks, and a lower tier metadata format adapted for groups of M user data blocks where M is less than N. The generated metadata is formatted in accordance with a selected one of the upper or lower tier metadata formats in relation to a total number of the user data blocks in the group. | 2011-09-22 |
20110231597 | DATA ACCESS METHOD, MEMORY CONTROLLER AND MEMORY STORAGE SYSTEM - A data access method for accessing a non-volatile memory module is provided. The data access method includes configuring a plurality of logical addresses and grouping the logical addresses into logical blocks to map to the physical blocks of the non-volatile memory module, and a host system formats the logical addresses into one partition by using a file system and the partition stores at least one file and a file description block corresponding to the file. The data access method further includes searching an end mark corresponding to entry values of the file description block, setting logical addresses storing the end mark as default pattern addresses, and setting values stored in the logical addresses as default values corresponding to the default pattern addresses. Accordingly, the data access method can divide one partition into a write protect area and a writable area by updating data stored in the default pattern addresses. | 2011-09-22 |
20110231598 | MEMORY SYSTEM AND CONTROLLER - According to one embodiment, a memory system includes a first memory that is nonvolatile, a second memory, and a controller that performs data transfer between a host device and the first memory by using the second memory. The controller caches data of each write command transmitted from the host device in the second memory, and performs a first transfer of transferring the data of each write command, which is cached in the second memory, to the first memory while leaving a beginning portion at a predetermined timing. | 2011-09-22 |
20110231599 | STORAGE APPARATUS AND STORAGE SYSTEM - A storage apparatus includes: an input/output section configured to input and output data related to an external access; a memory for storing input data input by the input/output section by distributing the input data to a plurality of areas while making use of a cache area for temporarily storing the input data; and a control section configured to make an access to the memory on the basis of the external access and carry out a garbage correction operation on the areas including the cache area in order to release the cache area in the access made to the memory on the basis of the external access. | 2011-09-22 |
20110231600 | Storage System Comprising Flash Memory Modules Subject to Two Wear - Leveling Process - A storage system using flash memories includes a storage controller and plural flash memory modules as storage media. Each flash memory module includes at least one flash memory chip and a memory controller for leveling erase counts of blocks belonging to the flash memory chip. The storage controller combines the plural flash memory modules into a first logical group, translates a first address used for accessing the flash memory modules belonging to the first logical group to a second address used for handling the first address in the storage controller, and combines the plural first logical groups into a second logical group. | 2011-09-22 |
20110231601 | PROVIDING HARDWARE RESOURCES HAVING DIFFERENT RELIABILITIES FOR USE BY AN APPLICATION - Power management functionality is described for implementing an application in an energy-efficient manner, without substantially degrading overall performance of the application. The functionality operates by identifying at least first data and second data associated with the application. The first data is considered to have a greater potential impact on performance of the application compared to the second data. The functionality then instructs a first set of hardware-level resources to handle the first data and a second set of hardware-level resources to handle the second data. The first set of hardware-level resources has a higher reliability compared to the second set of hardware-level resources. In one case, the first and second hardware-level resources comprise DRAM memory units. Here, the first set of hardware-level resources achieves greater reliability than the second set of hardware-level resources by being refreshed at a higher rate than the second set of hardware-level resources. | 2011-09-22 |
20110231602 | NON-DISRUPTIVE DISK OWNERSHIP CHANGE IN DISTRIBUTED STORAGE SYSTEMS - Non-disruptive disk ownership change in a distributed storage system is disclosed. The distributed storage system may having a first storage controller for managing a first storage pool, and a second storage controller. An exemplary method may include entering a preparation phase to transfer control of the first storage pool from the first storage controller to the second storage controller. The method may also include suspending writing normal I/O to the first storage pool and holding at the first storage controller any new I/O for the first storage pool. The method may also include rejecting the I/O requests held by the first storage controller after the second storage controller assumes ownership of the first storage pool. | 2011-09-22 |
20110231603 | COMPUTER SYSTEM, STORAGE SYSTEM AND METHOD FOR SAVING STORAGE AREA BY INTEGRATING SAME DATA - Provided is a storage system capable of saving actually used physical storage areas and of achieving a high speed in write processing. There is disclosed a computer system including a server and a storage system, in which physical storage areas of a disk drive are managed for each one or more physical blocks of predetermined sizes, and allocation of one or more physical blocks to a plurality of logical blocks of predetermined sizes is managed, and the storage system stores data written in a first logical block in a first physical block allocated to the first logical block and allocates the first physical block to a second logical block where the same data as the data stored in the first physical block is to be written. | 2011-09-22 |
20110231604 | STORAGE SYSTEM AND CONTROL METHOD THEREOF AS WELL AS PROGRAM - In a storage system in which computers are connected via a network, in order to avoid a state where communication quality is degraded due to poor performance of an apparatus constituting the network, for a transfer data amount, an amount of data sent out from a storage apparatus is suppressed. Moreover, the storage apparatus inhibits a read-ahead process, in accordance with the suppression of the sending out of the data. Furthermore, proper load allocation is realized by migrating a logical storage unit provided by the storage, to another network interface or a second storage apparatus, without changing a configuration of the network. | 2011-09-22 |
20110231605 | STORAGE CONTROLLER AND STORAGE CONTROL METHOD FOR DYNAMICALLY ASSIGNING PARTIAL AREAS OF POOL AREA AS DATA STORAGE AREAS - A plurality of CPU cores each have control rights for logical storage areas of one or more types among logical storage areas of a plurality of types. As a source for an area to be assigned to the logical storage areas, a physical storage area which is common to the logical storage areas of the plurality of types is managed. Each CPU core, in the case of a data access to a logical storage area corresponding to the control rights of the CPU core, assigns an area required to store the data from the common physical storage area. | 2011-09-22 |
20110231606 | METHOD AND SYSTEM FOR GROUPING STORAGE SYSTEM COMPONENTS - Methods and systems are provided for associating a storage system component, e.g. a server, client, machine, sub-client, or other storage system component, with one or more other storage system components into a group. Storage preferences are defined for the group which is automatically associated with each component in the group. The storage preferences define how storage operations are to be performed on the storage system components. | 2011-09-22 |
20110231607 | DATA PROCESSING METHOD FOR REMOVABLE STORAGE MEDIUM AND DATA PROCESSING DEVICE - A computer-implemented method that enables an operation relative to a removable storage medium connected with a computer includes, obtaining an erasing flag to be set to the removable storage medium on the basis of a predetermined rule when the removable storage medium being connected, obtaining a connection time when the removable storage medium is connected, and identifying whether a program being activated on the computer is an erasing program for erasing data stored in the removable storage medium. The computer-implemented method enables concealing, upon the erasing flag is being on and the program being activated being other than the erasing program, data to be erased classified on the basis of the connection time included in the data stored in the removable storage medium. | 2011-09-22 |
20110231608 | Multi-channel integrated circuit card and method of controlling the same - A system and method for controlling a memory card are provided. The system may include a memory card and a host. The memory card may have a plurality of data transceiving channels, and the host may selectively activate the data transceiving channels in the memory card and transmit a plurality of commands to the activated data transceiving channels. | 2011-09-22 |
20110231609 | METHOD OF CONTROLLING SEMICONDUCTOR MEMORY CARD SYSTEM - A method of controlling a semiconductor memory card system including a host device incorporating a semiconductor memory card and communicating information with a user of the host device to warn the imminent end of the life of the memory card in the system is provided. According to one aspect, there is provided a method of controlling a semiconductor memory card, the method comprising creating end-of-life index data of the semiconductor memory card, reading the end-of-life index data in response to a command from a host device to the semiconductor memory card, creating an end-of-life warning status of the semiconductor memory card from the end-of-life index data based on a life control limit value, and sending a response containing the end-of-life warning status to the host device as a response to the command through the same communication line as that for the command. | 2011-09-22 |
20110231610 | MEMORY SYSTEM - According to one embodiment, a free blocks included in a nonvolatile semiconductor memory are classified into a plurality of free block management lists. When a free block is acquired at normal priority, the free block is acquired from the free block management list in which a number of free blocks is larger than a first threshold. When a free block is acquired at high priority, the free block is acquired from the free block management list irrespective of the first threshold. | 2011-09-22 |