32nd week of 2011 patent applcation highlights part 51 |
Patent application number | Title | Published |
20110196940 | Web Services-Based Computing Resource Lifecycle Management - Methods, apparatuses and systems facilitating life-cycle management and utilization of network resources. In one embodiment, instancing, virtualization and dynamic provisioning functionality facilitating management and utilization of web services is provided. The instancing functionality supports a web services network platform allowing for registration and use of multiple instances or versions of a given web service or other network-accessible computing resource. In one embodiment, the present invention combines the virtualization and dynamic provisioning functionality to facilitate the development of client application code in routed web services network architectures. In one embodiment, a set of management functions that may be applied to management of computing resources in any IP-based network. | 2011-08-11 |
20110196941 | Method and System for Content Distribution Network Performance and Quality Measurement - A method for delivering content includes receiving the content at an edge server from a content provider, generating an upload signature for the content as received from the content provider where the upload signature includes a hash of the content, receiving a request for the content from a client system, providing the content to the client system, generating a download signature and a screen capture image for the content as provided to the client system, comparing the upload signature and the download signature, and generating an alert when the upload signature and the download signature do not match. | 2011-08-11 |
20110196942 | ADAPTIVE VARIABLE FIDELITY MEDIA DISTRIBUTION SYSTEM AND METHOD - An adaptive variable fidelity media provision system and method are provided herein. | 2011-08-11 |
20110196943 | Optimal route selection in a content delivery network - A routing mechanism, service or system operable in a distributed networking environment. One preferred environment is a content delivery network (CDN) wherein the present invention provides improved connectivity back to an origin server, especially for HTTP traffic. In a CDN, edge servers are typically organized into regions, with each region comprising a set of content servers that preferably operate in a peer-to-peer manner and share data across a common backbone such as a local area network (LAN). The inventive routing technique enables an edge server operating within a given CDN region to retrieve content (cacheable, non-cacheable and the like) from an origin server more efficiently by selectively routing through the CDN's own nodes, thereby avoiding network congestion and hot spots. The invention enables an edge server to fetch content from an origin server through an intermediate CDN server or, more generally, enables an edge server within a given first region to fetch content from the origin server through an intermediate CDN region. | 2011-08-11 |
20110196944 | SERVICE PROVIDING SYSTEM - A service providing system includes a user terminal connected to an electric communication network; a first service provider terminal connected to the electric communication network for providing a first service; and a second service provider terminal connected to the electric communication network for providing a second service. The first service provider terminal generates database containing an identification symbol and personal information for accessing and logging in the first service provider terminal. The first service provider terminal sends the identification symbol to the second service provider terminal when the user terminal accesses to the second service provider terminal while the user terminal logs in the first service provider terminal, so that the second service provider can provide the second service to the user when the second service provider requires the personal information. | 2011-08-11 |
20110196945 | CREATING A PUBLIC IDENTITY FOR AN ENTITY ON A NETWORK - A system is disclosed for establishing a public identity for an entity on a private network. In one embodiment, a first entity can initiate a request to create a binding of a public address to a private address for itself. The existence of this public address for the first entity can be made known so that other entities can use the public address to communicate with the first entity. The present invention allows entities outside of a private network to initiate communication with an entity inside a private network. | 2011-08-11 |
20110196946 | CONFIGURING NETWORK SETTINGS USING PORTABLE STORAGE MEDIA - A portable computer-readable media device and method of use enable automatic configuration of a computing device, such as a conventional network device or a thin client device, for operation in a network. Configuration information, including network settings and security information, is incorporated in an XML file written to the portable media device while it is installed in a first device. This configuration is then automatically transferred to a second device by installing the portable media device in the second device. The second device then writes device information, incorporated in an XML file, to the portable media device, to be uploaded to the first device. | 2011-08-11 |
20110196947 | METHOD AND SYSTEM FOR TRANSFORMING INPUT DATA STREAMS - A system and method for processing an input data stream in a first data format of a plurality of first data formats to an output data stream in a second data format of a plurality of second data formats. A plurality of input connector modules receive respective input data streams and at least one input queue stores the received input data streams. A plurality of job threads is operatively connected to the at least one input queue, each job thread formatting a stored input data stream to produce an output data stream. At least one output queue stores the output data streams from the plurality of job threads. A plurality of output connector modules is operatively connected to the at least one output queue, the output connector modules supplying respective output data streams. | 2011-08-11 |
20110196948 | COMMUNICATION SYSTEM, SERVER, COMMUNICATION METHOD, AND STORAGE MEDIUM - A communication system capable of preventing data transmission to a terminal not desired by the user, and setting a redirect destination of data from a terminal desired by the user. A SIP server transmits address information of a first terminal to an external apparatus when the SIP server receives a connection request to the first terminal from the external apparatus. The SIP server determines whether or not to permit a second terminal to be set as a redirect destination of the connection request when it is requested by the user to set the second terminal as the redirect destination, and sets the second terminal as the redirect destination according to the determination. Then, the SIP server transmits address information of the second terminal to the external apparatus when it receives the connection request in a state where the second terminal is set as the redirect destination. | 2011-08-11 |
20110196949 | SYSTEM FOR REMOTE ACCESS AND MAINTENANCE TO A WIDE AREA NETWORK - Addition of a wireless out-of-band communications channel to a WAN enabling expeditious communication to a WAN data processor from a NOC. A wireless network device which may be one of a router or a switch comprises a communications port which may be for example a network device console port or a universal serial bus (USB) port may be communicably connected to a wireless console communications device (WIFIC). Management programming entered into a data processor at the NOC may be functional to direct communications directly to the wireless network device using a wireless communications link which avoids the usual in-band communications channel. | 2011-08-11 |
20110196950 | NETWORK CONTROLLER CIRCUITRY TO INITIATE, AT LEAST IN PART, ONE OR MORE CHECKPOINTS - An embodiment may include network controller circuitry to be included in a first host computer that includes a host processor to execute an operating system environment. The circuitry may initiate, at least in part, one or more checkpoints of, at least in part, one or more states associated with, at least in part, the operating system environment and network traffic between the first host computer and a second host computer. The circuitry also may coordinate, at least in part, respective execution, at least in part, of the one or more checkpoints with respective execution of one or more other respective checkpoints of the second host computer. Of course, many alternatives, variations, and modifications are possible without departing from this embodiment. | 2011-08-11 |
20110196951 | COMPUTER MANAGING METHOD - A computer managing method includes the following steps. Firstly, a blade server system with M blade server units, which includes a number of server blades and a modular management blade (MMB), is provided, wherein the M MMBs are connected with each other via network paths and M is a natural number greater than 1. Then a master MMB among the M MMBs are selected in response to first user operation event. Next, the network parameter data of the master MMB are set in response to second user operation event. Then network topology of the master MMB and the rest of M−1 MMBs are obtained via the master MMB. After that, the rest of M−1 MMBs are driven for utilizing a network protocol service so that the M−1 MMBs are able to receive network parameter data from the master MMB and carry out parameter setting accordingly. | 2011-08-11 |
20110196952 | Method for controlling a network system, network system, and computer program - The invention relates to a method for controlling a network system, the network system including a wireless network to which a client is wirelessly connected, and a backbone network which is connected to the wireless network, having the following steps: | 2011-08-11 |
20110196953 | CONTACT MANAGER METHOD AND SYSTEM - Described therein is a centralized method and system to manage contact lists among multiple mobile telephonic devices. A contact manager system resides on at least one server which is connected to a global communication network. The at least one server may communicate with a plurality of global communication network connectable mobile telephonic devices. A file repository is located at the at least one server and is used to maintain contact lists on the mobile telephonic devices. Operations which may be initiated on the contact lists include but are not limited to creation, merging, transferring, encrypting, migrating, importing, modifying. When these operations are completed, the corresponding changes are disseminated to the appropriate mobile telephonic devices. | 2011-08-11 |
20110196954 | System and Method for Migrating Applications From a Legacy System - An information processing system comprises a legacy application, a web services consumption copybook, and a set of application program interfaces for enabling the legacy application to access a selected web service via a web services consumption server. The web services consumption copybook represents data structures of the selected web service. The system can either connect to or include a set of web service proxies that each correspond to a web service available via a network connection. A web services consumption server is optionally used to route service requests from the application to the appropriate web service proxy. The system can also optionally include a developer tool for adapting legacy systems or environments to be able to consume web services using modern protocols thus allowing the migration of legacy subsystems to a networked loosely-coupled environment. | 2011-08-11 |
20110196955 | Sensor Network System for Managing the Latest Data and History Data - In a sensor network system comprising a sensor terminal and a management server, the sensor terminal transmits observation data acquired using the sensor, the management server has a latest data storage manager which manages the latest observation data among observation data received from the sensor terminal, a history data storage manager which manages the history of the observation data from any time when data was received from the sensor terminal to the latest observation data, and a missing data manager which manages missing history data, and compensates the missing history data based on a predetermined rule, and when a request for such observation data is received, at least one of the latest observation data managed by the latest data storage manager, and history data wherein the missing data has been compensated and managed by the history data storage manager, is output according to the type of request. | 2011-08-11 |
20110196956 | MANAGING USER ACCOUNTS AND GROUPS IN MULTIPLE FORESTS - Methods, systems, and computer program products are provided for managing contact proxies and security proxies in networks that are organized as forests. For instance, contact proxies may be generated to represent user accounts and groups in forests other than the home forests of the user accounts and groups. Security proxy objects may be generated to represent group members (e.g., security principals and groups) in groups in forests other than the home forests of the group members. Furthermore, when both a contact object and a security proxy object exist for a member added to a group, one of the contact object or the security proxy object may be selected to represent the member in the group. | 2011-08-11 |
20110196957 | Real-Time Policy Visualization by Configuration Item to Demonstrate Real-Time and Historical Interaction of Policies - Multiple policy engines may be integrated with a change and configuration change database to enable coordination of multiple policies by an embodiment comprising: a data center having a plurality of configuration items and connected to a network; a database connected to the network; a plurality of policy engines connected to the network; wherein each of the plurality of policy engines is configured to apply one or more policies to the data center in accordance with an awareness of all configuration item changes made by all other policy engines connected to the network; wherein the awareness comprises a plurality of relationships, each relationship being between a policy data and a configuration item. | 2011-08-11 |
20110196958 | AUTOMATIC UPDATES TO FABRIC ALERT DEFINITIONS FOR FABRIC SEGMENTATION, FABRIC MERGE, AND FABRIC PRINCIPAL SWITCH CHANGES - The present disclosure provides techniques for updating fabric alert definitions defined for a fibre channel or other fabric-based network within a storage management system. One embodiment provides techniques for detecting fabric merges, fabric segmentations, and principal switch changes of the fabric and modifying fabric alert definitions as a result of these changes. Thus, any alert definitions scoped by fabric will remain relevant even after fabric structural changes, and duplicate and/or redundant alerts may be reduced within the storage management system. In a further embodiment, detection of fabric changes is performed by first storing relationships between fabrics and switches, and comparing the current relationships between the fabrics and the switches against the stored relationships. Upon recognition of changes within the fabrics, the fabric alert definitions may be automatically analyzed and updated. | 2011-08-11 |
20110196959 | MIDDLEWARE-DRIVEN SERVER DISCOVERY - The present invention describes a method and system for discovering of server devices. The system and method receive a list of known server devices. The system and method obtain middleware configuration data and/or log files for each of the known server devices in the list. The system and method derives dependencies on at least one other server device from the middleware configuration data and/or log files. The system and method determines whether the at least one other server device is a new server device not included in the list. Thus, the system and method discovers the new server device upon determining that the at least one other server device is not included in the list. | 2011-08-11 |
20110196960 | METHOD AND DEVICES FOR UPDATING PRESENCE INFORMATION IN A COMMUNICATION NETWORK - The present invention relates to a method and devices for updating presence information in a communication network comprising a first entity and a second entity, in particular a SIMPLE based communication network. The method comprises the steps of: selecting a plurality of services; providing a service element comprising metadata of the plurality of services; providing information within the service element, wherein the information identifies the plurality of services; and sending the service element to the second entity. Further, devices or entities as well as a computer program for performing the method are provided. | 2011-08-11 |
20110196961 | METHOD FOR NETWORK ANOMALY DETECTION IN A NETWORK ARCHITECTURE BASED ON LOCATOR/IDENTIFIER SPLIT - The present invention relates to a method for detecting Network Anomaly in network architectures based on locator/identifier split, the detection flow is as follows: initialization processing, and in ITR: processing data packets, sending a Map-Request, determining whether to send an additional Map-Request, sending the data packet, processing the Map_Reply, processing EID-to-RLOC Cache entry expired; in ETR: processing data packet, processing Map-Request, determining whether the traffic of the ITR currently sending the Map-Request is abnormal, replying to the ITR of which the query traffic is abnormal, replying to ITR of which the query traffic is abnormal. With respect to the characteristic that the network architecture based on locator/identifier split needs to query the relationship between the locator and the identifier for packet delivery, the present invention detects Network Anomaly based on query traffic instead of network data packet traffic. Thus the present invention has the advantages of effectively reducing the investment on detection device, The overhead of exchanging monitoring information and the detection system maintenance cost; facilitating cross domain coordination; and efficiently handling the failures occurring during network operation in time; effectively improve the reliability of the network, being suitable for a large-scale network. | 2011-08-11 |
20110196962 | Method for Obtaining Information from a Local Terminal Environment - The present invention relates to obtaining information (I | 2011-08-11 |
20110196963 | METHOD AND SYSTEM FOR REMOTE DIAGNOSTIC, CONTROL AND INFORMATION COLLECTION BASED ON VARIOUS COMMUNICATION MODES FOR SENDING MESSAGES TO USERS - A method, system, and program product for communicating with machines and end users connected to a network. Information sent to or from the machines is transmitted using electronic mail or a via a direct connection. The electronic mail may be transmitted over the Internet to a service center or from a service center to a resource administrator, but also may remain within a local or wide area network for transmission between a machine and an end user or a resource administrator. E-mail messages may be transmitted from a computer which is attached to a device which is being monitored or controlled and include information regarding the status, usage or capabilities of the attached device. The device may send status messages and usage information of the device by an end user to either a resource administrator or to a service center on the Internet through a firewall. The message may be sent directly to the resource administrator station if an urgent need of the end user is indicated, so that a communication may be sent either directly to the end user or to a device driver so that the device driver may communicate the message to the end user. For example, an end user may have exceeded a predetermined limit of resource usage, and needs to be informed. For routine information, the service center may manage all the resources on an intranet and may send predetermined types of information such as summary information regarding usage of network resources to the end user using e-mail. | 2011-08-11 |
20110196964 | MANAGING EVENT TRAFFIC IN A NETWORK SYSTEM - A network system and associated operating methods manage event storms. The network system comprises an event analysis and control engine that detects and manages events occurring on a network. The event analysis and control engine receives events from a plurality of agents, and analyzes the events according to policies specified in a policies templates database. The event analysis and control engine processes raw network packets directly with less than full packet parsing to generate a filtered stream of events based on the analysis. The event analysis and control engine propagates the filtered stream of events to a monitoring system. | 2011-08-11 |
20110196965 | SYSTEMS AND METHODS TO PREVENT DENIAL OF SERVICE ATTACKS - Systems and methods are presented to prevent denial of service attacks through the use of an interleaved pseudo-random sequence that is generated from two or more pseudo-random codes. Portions of the pseudo-random codes are interleaved with each other using a pre-determined instruction pattern. A message incorporating the interleaved sequence is transmitted to a receiver, which identifies the interleaved bit sequence in the message and, if the interleaved bit sequence is identified in the message, allows access to the service. | 2011-08-11 |
20110196966 | METHOD AND DEVICE FOR TERMINAL DEVICE MANAGEMENT BASED ON RIGHT CONTROL - A method and a device for terminal device management based on right control are provided. The method includes the following steps. A Get command on an access control list (ACL) of a managed node in a device management tree (DMT) from a device management (DM) server is received, where the Get command includes a Unified Resource Identity (URI) of the managed node. It is determined whether the DM server has a direct right of executing the Get command on the managed node. The Get command is processed when it is determined that the DM server has the direct right of executing the Get command on the managed node. The method and the device simplify the complexity of right management, and reduce the number of times of message interaction between the DM server and a terminal device, thereby improving the efficiency and performance of terminal device management. | 2011-08-11 |
20110196967 | COMMUNICATION CONTROL APPARATUS, COMMUNICATION CONTROL SYSTEM, AND COMMUNICATION CONTROL METHOD - A communication control system includes a terminal apparatus and a maintenance terminal apparatus. The terminal apparatus includes a determining unit that selects an address of the terminal apparatus from addresses other than an address of a communication destination to determine the address used for the transmission and reception of data, the communication destination defining network positional information of the maintenance terminal apparatus; a discarding unit that discards an address resolution request; and a communication unit that transmits data only to the address of the communication destination and receives only the data from the address of the communication destination. The maintenance terminal apparatus includes a communication unit that provides maintenance data through the communication with the terminal apparatus; and a setting unit that stops an address resolution process for the address of the terminal apparatus during the communication with the terminal apparatus. | 2011-08-11 |
20110196968 | COMPUTER SYSTEM, RESOURCE MANAGEMENT SERVER FOR COMPUTER SYSTEM, AND RESOURCE MANAGEMENT METHOD FOR COMPUTER SYSTEM - A computer system that achieves effective utilization of physical servers' resources in a virtual client system is provided. | 2011-08-11 |
20110196969 | IN-VEHICLE COMMUNICATION DEVICE WITH SOCIAL NETWORKING - Generally described, aspects of the disclosed subject matter are directed to managing communications from a mobile device. In accordance with one embodiment, a method for establishing a communication session with a contact is provided. The method includes causing information about at least one contact associated with the user to be displayed on the mobile device and receiving input to initiate a communication session with the contact. Then, if the identified contact is associated with a CB radio, a CB based communication session is established in which audio is transmitted and received from the mobile device using a CB radio communication unit. On the other hand, if the identified contact is associated with a remote device capable of performing data-based communications, a data-based communication session is established and which data is transmitted and received in accordance with IP-based protocols. | 2011-08-11 |
20110196970 | REDIRECTION COMMUNICATION - A method and system of communicating data to or from a remote computer. The remote computer is accessed by a CPU as though it were a local IDE controller attached to a local IDE device. A peripheral device distinct from the CPU provides a set of virtual IDE device registers and an IDE controller to the central processing unit. The peripheral device receives data written to the set of virtual IDE device registers, and transmits the data into a network, addressed for reception by the remote computer. The remote computer receives the data, interprets it, and performs operations upon a mirror set of device data. The remote computer then responds, and transmits its response across the network to the peripheral device. The peripheral device communicates the response to the CPU in a fashion identical to an physical IDE controller attached to a physical IDE device. | 2011-08-11 |
20110196971 | APPLICATION SESSION CONTROL USING PACKET INSPECTION - Network devices, computer-readable media, and other embodiments associated with packet inspection are described. Packet inspection may be performed on data packets associated with a session, where a session can include multiple data channels and associated control channels that have been bound together. A session may be associated with an identity. Various policies may be associated with that identity. As packet inspection occurs, it can be determined whether policies are being violated on a per identity basis. If a policy is being violated, then an action may be selectively performed. The action performed may affect a single channel in the session or may affect the whole session. Different identities may have different policies. Example actions include dropping a session, throttling a session, monitoring a session, controlling the number of channels associated with a session, dropping a channel, throttling a channel, monitoring a channel, and other actions. | 2011-08-11 |
20110196972 | Selective Connection between Corresponding Communication Components Involved in a Teleconference - A client device selectively establishes connections between selected client communication components and corresponding server communication components. The client device receives data from the corresponding server communication components via the connections between the selected client communication components and the server communication components. The data received via different ones of the connections is associated with a different content stream of a teleconference. During the teleconference, a given connection is suspended. When the given connection is suspended, the client computing device continues to receive data via connections other than the given connection. | 2011-08-11 |
20110196973 | METHOD AND APPARATUS FOR INTER-DEVICE SESSION CONTINUITY (IDSC) OF MULTI MEDIA STREAMS - A method and apparatus for Inter-Device Session Continuity (IDSC). IDSC may include session transfer, session duplication, peer discovery, media transport control, session retrieval, and peer device detection of media streams between wireless transmit receive units (WTRUs) in real-time via Inter-User Equipment Transfer (IUT) across any internet protocol (IP) based network. This framework allows for both collaborative and non-collaborative media sessions, media session transport and shared media session control under the same subscription or multiple subscriptions. | 2011-08-11 |
20110196974 | SERVICE LEVEL CROSS NETWORK COORDINATED INTERACTION - Embodiments of the invention provide systems and methods for orchestrating or coordinating interactions between different types of networks such as a legacy network and a next generation network. According to one embodiment, a method for coordinating interactions between different types of networks can comprise receiving at a service layer component a communication in a communication session from a first communication network. The communication can be in a first protocol. The communication can be translated from the first protocol to a second protocol with the service layer component, wherein the first protocol is different from the second protocol. One or more additional service layer components for providing at least one service in the communication session can be identified with an application dispatcher of the service layer component. The translated communication can be dispatched to the one or more additional service layer components from the application dispatcher. | 2011-08-11 |
20110196975 | METHOD AND DEVICE FOR THE BIDIRECTIONAL ADDRESS CONVERSION IN SIP-CONTROLLED DATA STREAMS BETWEEN IPV4 AND IPV6 DATA TERMINALS - The invention relates to a method and to a device for the bidirectional address conversion in SIP-controlled data streams between IPv4 data devices (T | 2011-08-11 |
20110196976 | COMMUNICATION SYSTEM AND COMMUNICATION DEVICE - A communication system including a SIP client, a proxy, and a node. When the node relays a SIP message sent for the SIP client, the node replaces management information set up in a parameter with an ID, and stores the ID and the management information by associating them with each other. When the node relays a SIP message in which the stored ID is set up, the node replaces the ID with the management information associated with the ID. When an ID is set up in a parameter of a received SIP message, the SIP client stores the parameter and the ID by associating them with each other. When the client sends a SIP message that includes the stored parameter, an ID associated with the parameter is set up in the parameter. | 2011-08-11 |
20110196977 | DYNAMIC SERVICE GROUPS BASED ON SESSION ATTRIBUTES - Service groups are dynamically created and members are dynamically assigned. A network element receives a request for a subscriber session and transmits an authentication request to a AAA server. The network element receives an authentication reply from the AAA server that includes dynamic service group configuration information that indicates that the subscriber session should be part of a service group and defines the criteria for the network element to dynamically create and join that subscriber session to a service group if an appropriate service group does not exist or dynamically join that subscriber session to an existing service group. The network element derives a dynamic service group identifier from attributes of the subscriber session based on instructions in the dynamic service group configuration information. Based on that dynamic service group identifier and service group attribute information in the configuration information, the network element dynamically creates and joins the subscriber session to a service group if an appropriate service group does not exist or dynamically joins the subscriber session to an existing appropriate service group. | 2011-08-11 |
20110196978 | SERVICE PROVIDING SYSTEM AND SERVICE PROVIDING METHOD - A service providing server collects call session information that identifies communication established between terminals and service usage IDs that identify the terminals for each terminal. Then, the service providing server identifies call session information pieces indicating the same communication and associates Web services with each other. When the service providing server provides the associated Web services to the terminals, the service providing server identifies service usage IDs that identify the terminals and control provision of the Web services so that each Web service is provided according to history information stored in a history information database in association with service usage IDs. | 2011-08-11 |
20110196979 | SERVICE DELIVER PLATFORM BASED SUPPORT OF INTERACTIONS BETWEEN NEXT GENERATION NETWORKS AND LEGACY NETWORKS - Embodiments of the invention provide systems and methods for allowing legacy applications to interact with new networks. According to one embodiment, a method for supporting interactions and services between a legacy network and a next generation network can comprise receiving at a service layer component a communication in a communication session from a first communication network. The communication can be in a first protocol. The communication can be translated from the first protocol to a second protocol with the service layer component based on the state of the communication session. The first protocol can be different from the second protocol. | 2011-08-11 |
20110196980 | SERVICE BASED CONSOLIDATION OF APPLICATIONS ACROSS NETWORKS - Embodiments of the invention provide systems and methods for consolidating applications or services across networks to allow the applications or services to be available on networks of different types. According to one embodiment, a method for consolidating applications across a plurality of networks of different types can comprise receiving at a service layer component a communication in a communication session from a first communication network of the plurality of networks. The communication can be in a first protocol. The communication can be translated from the first protocol to a second protocol with the service layer component of based on a state of the communication session. The first protocol can be different from the second protocol. The translated communication can be provided to a component of a second network of the plurality of networks. | 2011-08-11 |
20110196981 | Combined Binary String for Signaling Byte Range of Media Fragments in Adaptive Streaming - A system and method for providing media streaming are provided. A media description file having a range string indicator is used to specify location offsets of a plurality of media fragments within a media file. The range string may be stored directly in the media description file or the media description file may contain an indicator specifying a file containing the range string. The media description file may also include a range unit specifying the size of the offsets in the range string. In an embodiment, offsets within the individual media fragments may also be provided, either in the media description file or in a different file. | 2011-08-11 |
20110196982 | STREAMING ENCODED VIDEO DATA - A source device may signal characteristics of a media presentation description (MPD) file such that a destination device may select one of a number of presentations corresponding to the MPD file and retrieve one or more video files of the selected presentation. In one example, an apparatus for transporting encoded video data includes a management unit configured to receive encoded video data comprising a number of video segments and forms a presentation comprising a number of video files, each of the video files corresponding to a respective one of the video segments, and a network interface configured to, in response to a request specifying a temporal section of the video data, output at least one of the video files corresponding to the number of video segments of the requested temporal section. A client may request temporally sequential fragments from different ones of the presentations. | 2011-08-11 |
20110196983 | SYSTEM AND METHOD FOR DELIVERING GEOGRAPHICALLY RESTRICTED CONTENT, SUCH AS OVER-AIR BROADCAST PROGRAMMING, TO A RECIPIENT OVER A NETWORK, NAMELY THE INTERNET - A system and method for delivering geographically restricted content, including but not limited to over-air broadcast programming, to a recipient over a computer network, namely the Internet. The content is only delivered over the computer network if the recipient's computer or network device requesting the content over the network is verified to be located in the geographically restricted area. A conventional tuner is employed by the recipient's computer to receive one or more over-air signals having a broadcast range deemed to be synonymous with the geographically restricted area for the requested content. If the tuner is able to receive such over-air signal(s), the requested content is delivered over the network to the recipient's computer. This is because the recipient is known to be physically located in the geographically restricted area by the ability of the tuner to receive the over-air signal(s). | 2011-08-11 |
20110196984 | DISTRIBUTED PARALLEL DISCOVERY - A system and method for parallel discovery includes grouping a set of nodes including redundant information. After a first discovery stage, a portion of the set of nodes is selected to perform an additional discovery stage. The additional discovery stage is performed with the portion of the set of nodes where each node makes a decision whether to perform the additional stage or not. | 2011-08-11 |
20110196985 | METHOD FOR TRACKING TRANSMISSION STATUS OF DATA TO ENTITIES SUCH AS PEERS IN A NETWORK - A method for tracking a transmission status of one or more data elements to one or more devices. In one example, the method includes providing a list including one or more devices and one or more data elements; processing the list to determine a data element of the one or more data elements to transmit to a device of one of the one or more devices; and upon successfully transmitting the data element to the device, adjusting the list so that the list indicates that the device has received the transmitted data element. In this manner, the status of whether a particular data element has been sent to a particular device can be easily derived from the list. | 2011-08-11 |
20110196986 | Isolation Switch for Fibre Channel Fabrics in Storage Area Networks - An isolation switch blade Fibre Channel switch presents F_ports to form a first Fibre Channel fabric and N_ports to a second Fibre Channel fabric to appear as node devices. The isolation switch blade may be used to connect a plurality of blade servers to a Fibre Channel fabric. Fabric events engendered by the insertion or removal of hot-pluggable devices are handled by the isolation switch blade and “event storms” on the Fibre Channel fabric are avoided. The isolation switch blade presents the blade servers to the FC fabric as a virtualized N_port. | 2011-08-11 |
20110196987 | COMPRESSION ON THIN PROVISIONED VOLUMES USING EXTENT BASED MAPPING - Method, system, and computer program product embodiments for facilitating data compression are provided. A set of logical extents, each having compressed logical tracks of data, is mapped to a head physical extent and, if the head physical extent is determined to have been filled, to at least one overflow extent having spatial proximity to the head physical extent. Pursuant to at least one subsequent write operation and destage operation, the at least one subsequent write operation and destage operation determined to be associated with the head physical extent, the write operation is mapped to one of the head physical extent, the at least one overflow extent, and an additional extent having spatial proximity to the at least one overflow extent. | 2011-08-11 |
20110196988 | System and Method for Partial Data Compression and Data Transfer - The present invention provides a system and method for data transfer. The system may include a client having software adapted to display data; a storage; and client data. Further, the system may include a server having compressor data and information regarding data file types that have been partially compressed by the compressor data. In the system, the client may be operably coupled to the server for data and file transfer purposes. | 2011-08-11 |
20110196989 | SYNCHRONIZING CERTIFICATES BETWEEN A DEVICE AND SERVER - Systems and methods for processing messages within a wireless communications system are disclosed. A server within the wireless communications system maintains a list of certificates contained in devices that use the server. The server synchronizes or updates the list of certificates based on information contained in message to and from the device. By providing a server with certificates associated with devices that use the server, and providing a system and method for synchronizing the certificates between the device and server, the server can implement powerful features that will improve the efficiency, speed and user satisfaction of the devices. The exemplary embodiments also enable advantageous bandwidth savings by preventing transmission of certificates unnecessarily | 2011-08-11 |
20110196990 | SYSTEMS AND METHODS FOR AUTO ADDRESSING IN A CONTROL NETWORK - Described herein are systems and methods for device management, and more particularly systems and methods for auto addressing in a control network. For example, some embodiments relate to procedures and protocols implemented in the context of a building management system thereby to allow auto addressing of IO devices. In one embodiment, each IO device includes a respective engineering data key (EDK), which is indicative of device data such as the device type and function. This EDK is combined with a generated number thereby to define a device identification code that has significant chances of uniqueness. The device identification code is communicated to a controller to which the IO device connects in a bus-based topology. The controller uses the identification code to assign a network address to the IO device, using a stored repository of network addresses available for such assignment. | 2011-08-11 |
20110196991 | NETWORK CONNECTABLE COMPUTING DEVICE PROVIDING POWER OUTLET AND DATA CONNECTIONS - Described herein is a network connectable device which may draw power from a network connection and distribute data and power to peripheral devices connected to the device. This obviates the need for the device and the connected peripheral devices to have their own additional power sources. The device and the peripheral devices are not restricted from using additional power sources. The device provides an all IP (Internet Protocol) solution equivalent to USB Peer-to-Peer connectivity. Video, HD (High Definition), 3D, full control USB and/or serial connections are enabled to and from devices such as keyboards, joysticks or monitors, with connectivity from anywhere on the network. | 2011-08-11 |
20110196992 | METHOD FOR DISMOUNTING A STORAGE DEVICE, AND COMPUTER PROGRAM PRODUCT AND ELECTRONIC APPARATUS FOR IMPLEMENTING THE METHOD - A method for dismounting a storage device includes the steps of: inspecting operation of a USB communication protocol between an electronic apparatus and a computer to determine whether a handshaking process therebetween has been completed; when it is determined that the handshaking process has been completed, terminating programs, storing data in a storage device of the electronic apparatus, and determining whether storing of the data has been completed; dismounting the storage device from the electronic apparatus and notifying the computer to mount the storage device when storing of the data has been completed; and restarting the USB communication protocol and repeating determination as to whether the handshaking process has been completed when it is determined with reference to a timer of the electronic apparatus that storing of the data has not been completed after a preset time limit has lapsed. | 2011-08-11 |
20110196993 | BI-DIRECTIONAL DATA TRANSFER WITHIN A SINGLE I/O OPERATION - An article of manufacture, apparatus, and a method for facilitating input/output (I/O) processing for an I/O operation at a host computer system configured for communication with a control unit. The method includes the host computer system obtaining a transport command word (TCW) for an I/O operation having both input and output data. The TCW specifies a location of the output data and a location for storing the input data. The host computer system forwards the I/O operation to the control unit for execution. The host computer system gathers the output data responsive to the location of the output data specified by the TCW, and then forwards the output data to the control unit for use in the execution of the I/O operation. The host computer system receives the input data from the control unit and stores the input data at the location specified by the TCW. | 2011-08-11 |
20110196994 | DMA CONTROL DEVICE AND DATA TRANSFER METHOD - A DMA control device and a data transfer method, which make it possible to use a DMA channel independent of an operation mode of a processor and realize the protection of DMA control parameters during DMA operation (during a data transfer), while reducing the number of shift of an operating mode of the processor as small as possible, are provided. In requesting a DMA start by locking an access to a ch- | 2011-08-11 |
20110196995 | HAND-HOLD MEASURING-EQUIPMENT USB RECORDING DEVICE - The present invention is to provide a hand-hold measuring-equipment recoding device that is mainly improvements aimed at the small sized hand-hold measuring equipment. The measuring machine body having a display, several buttons, and a sensor set in it, and is characterized in that a memory card slot is set in the machine body to provide for the insertion of the SD card. And, there are set with a microprocessor, a sensor circuit, and a memory card driver circuit in the machine body. Through these, the measured data records and measuring time are saved directly in the SD memory cards, then the SD memory cards is utilized to be inserted in the computer to read data and perform a further data analysis. Thus, it can solve the former problems of inconvenience caused by the measuring equipment must connect with the computer through a transferring cable and must proceed the measuring at the measuring site simultaneously while measuring. | 2011-08-11 |
20110196996 | METHODS FOR ACCOUNTING SEEK TIME OF DISK ACCESSES - An input and output (IO) scheduler dispatches a first IO request from a first IO queue during a first dispatch cycle and dispatches a second IO request from a second IO queue during a second dispatch cycle to one or more disks, where the first IO request is the last remaining IO request in the first queue and the second IO request is the first overall IO request in the second queue. The first and second IO requests are selected from multiple IO requests received from one or more clients for accessing the one or more disks. A seek time monitor measures disk seek time (IO queue switch time) incurred between the first IO request and the second IO request, and determines whether the first IO request and the second IO request belong to the same group. The disk seek time is attributed to a group associated with the first IO request and the second IO request, if the first IO request and the second IO request belong to the same group. If not, then this seek time incurred during queue switch is attributed to a common ancestor of two IO queues in the IO hierarchy. | 2011-08-11 |
20110196997 | HYBRID INTERFACE FOR SERIAL AND PARALLEL COMMUNICATION - Embodiments of the invention are generally directed to a hybrid interface for serial and parallel communication. An embodiment of a method includes initializing a first apparatus for transmission of data to or reception of data from a second apparatus, switching an interface for the first apparatus to a first mode for a parallel interface, the parallel interface including a first plurality of pins, and transmitting or receiving parallel data in the first mode via the first plurality of pins. The method further includes switching the interface of the first apparatus to a second mode for a serial interface, the serial interface including a second plurality of pins, the first plurality of pins and the second plurality of pins both including an overlapping set of pins, and transmitting or receiving serial data in the second mode via the second plurality of pins. | 2011-08-11 |
20110196998 | PROTOCOL EXTENSIONS IN A DISPLAY PORT COMPATIBLE INTERFACE - A computer can control a target device using a packet format described herein. In one example, an extension packet controls the target device in at least one of power consumption, image rendering, and register updating. | 2011-08-11 |
20110196999 | SYSTEMS AND METHODS FOR ORDER PRESERVING DATA - A data processing system includes an input circuit, a plurality of processing paths and an output circuit. The input circuit receives blocks of data on a plurality of data streams and distributes the blocks of data to the plurality of processing paths. The plurality of processing paths receive and process the distributed blocks of data. The output circuit selectively queues and dequeues the processed blocks of data based on a determined maximum differential delay among each of the processing paths and transmits the processed blocks of data. | 2011-08-11 |
20110197000 | MASTER-SLAVE DEVICE COMMUNICATION CIRCUIT AND ID ADDRESS SETTING METHOD THEREOF - A master-slave communication circuit includes a master device, a number of slave devices, and a bus providing communication channels between the master device and the slave devices. Each slave device includes an identification (ID) address setting unit, a plug-in detecting pin, and a plug-out detecting pin. The identification (ID) address setting unit is connected to the bus to receive an ID address setting signal transferred from the master device, and set an ID address to the corresponding slave device. The master sets the ID addresses of the slave devices according to voltage levels of the plug-in detecting pin and the plug-out detecting pin, to make the ID addresses of the slave devices connected to the bus are different. | 2011-08-11 |
20110197001 | MASTER-SLAVE DEVICE COMMUNICATION SYSTEM - A master-slave communication system includes a master device, a plurality of slave devices, and a bus providing communication channels therebetween. The master device includes a first micro control unit (MCU), a first power supply module, and an address setting module. Each slave device includes a second MCU and a second power supply module connected to the first power supply module through the address setting module. The address setting module detects a current output from the first power supply module, and outputs an ID address setting signal which is directly proportional with the current to the first MCU and the second MCU of a new slave device, the second MCU of the new slave device sets an ID address according to the ID address setting signal, the first MCU records the ID address as the ID address of the new slave device according to the ID address setting signal. | 2011-08-11 |
20110197002 | SYSTEM BUS MONITORING METHOD, SYSTEM BUS MONITOR, AND SYSTEM ON CHIP - In the field of system bus technology, a system bus monitoring method, a system bus monitor, and a System On Chip (SOC) are provided, so as to more accurately monitor an average transmission efficiency of a system bus. The system bus monitoring method includes: accepting a pre-configured monitoring time; monitoring a system bus in real time during the monitoring time to determine an effective transmission time of the system bus; and determining a ratio of the effective transmission time to the monitoring time as an average transmission efficiency of the system bus. The present invention is applicable in monitoring of the performance of the system bus. | 2011-08-11 |
20110197003 | Interrupt Virtualization - In an embodiment, a device interrupt manager may be configured to receive an interrupt from a device that is assigned to a guest. The device interrupt manager may be configured to transmit an operation targeted to a memory location in a system memory to record the interrupt for a virtual processor within the guest, wherein the interrupt is to be delivered to the targeted virtual processor. In an embodiment, a virtual machine manager may be configured to detect that an interrupt has been recorded by the device interrupt manager for a virtual processor that is not currently executing. The virtual machine manager may be configured to schedule the virtual processor for execution on a hardware processor, or may prioritize the virtual processor for scheduling, in response to the interrupt. | 2011-08-11 |
20110197004 | Processor Configured to Virtualize Guest Local Interrupt Controller - In an embodiment, a guest interrupt control unit in a hardware processor may be configured to detect that an interrupt has been recorded in a memory location corresponding to a virtual processor, wherein the interrupt is targeted at the virtual processor. In response to the virtual processor being active on the hardware processor, the guest interrupt control unit is configured to provide the interrupt to the guest that includes the virtual processor. In an embodiment, a processor is configured to execute instructions from a guest, wherein the processor is configured to detect an instruction that accesses interrupt controller state data associated with a virtual processor in the guest, and wherein the processor is configured to access a memory location that stores interrupt controller state data corresponding to the virtual processor in response to the instruction. | 2011-08-11 |
20110197005 | MOTHERBOARD EXPANSION DEVICE - A motherboard expansion device includes a motherboard having a expansion slot conforming a first standard, an expansion card conforming a second standard, a converter card positioned between the motherboard and the expansion card, and the converter card connects to the expansion slot and the expansion card, respectively; a converter chip is mounted on the converter card for converting signals between the expansion slot and the expansion card, and one or more motherboard components mounted on the motherboard. The expansion card is mounted vertically above the motherboard, and is supported by the converter card, and the converter card defines a cutout between the converter card and the motherboard to partially receive the motherboard component. | 2011-08-11 |
20110197006 | DETACHABLE WIRELESS COMMUNICATION MODULE AND METHOD FOR ACTIVATING THE SAME - A detachable wireless communication module and a method for activating the same are disclosed. The detachable communication module, to be connected to a corresponding host connector of an electronic device, includes a housing, a short-range radio frequency module embedded into the housing, and a module connector. When the wireless communication module is detachably connected to the electronic device, the housing becomes a portion of a casing of the electronic device. The module connector, disposed on the housing, is detachably connected to the host connector of the electronic device. The module connector is used for communication between the short-range radio frequency module and a host circuitry of the electronic device. When the wireless communication module is detachably connected to the electronic device, a contact of the module connector is used for module detection to indicate that the short-range radio frequency module is embedded in the wireless communication module. | 2011-08-11 |
20110197007 | METHOD FOR RECOGNIZING A CARD READER WITH MULTIPLE CARD HOLDERS AND METHOD FOR COMMUNICATING BETWEEN A HOST AND THE CARD READER AND SYSTEM THEREOF - The present invention discloses a method, related to smart card reader field, for recognizing a card reader with multiple card holders. The method includes connecting, by the card reader with multiple card readers, to a host and loading, by the host, card reader device bus driver; obtaining, by the card reader device bus driver, the device information of the card reader with multiple card readers and creating physical device object according to the device information; installing and loading, by the host, smart card function driver for each physical device object and registering a standard smart card driver library for every smart card function driver; creating, by the smart card service of the host, a new smart card device record in the resource manager of the smart card service according to the smart card function driver loaded and the smart card driver library registered and recognizing the card reader with multiple card readers as a plurality of smart card devices. The invention further discloses a method for communicating between the host and the card reader with multiple card holders based on the recognizing method described above and a system thereof. | 2011-08-11 |
20110197008 | CARD HOST LSI AND SET DEVICE INCLUDING THE LSI - A card host LSI includes M card host I/Fs for N-bit card modules, and M card bus terminals. A bridge circuit sets coupling relationship of signal lines so that a card host I/F corresponding to a card bus coupled to an (M×N)-bit card module and the other card host I/F(s) operate in conjunction with each other to control the card module, when an enable signal indicates the (M×N)-bit mode. | 2011-08-11 |
20110197009 | 12C-BUS INTERFACE WITH PARALLEL OPERATIONAL MODE - An electronic circuit has an interface for an I | 2011-08-11 |
20110197010 | APPARATUS AND METHODS FOR COMMUNICATING POWER AND DATA WITH ELECTRONIC DEVICES - Embodiments of a system, topology, and methods for providing power and transceiving data to electronic devices having a data interface are described generally herein. Other embodiments may be described and claimed. | 2011-08-11 |
20110197011 | STORAGE APPARATUS AND INTERFACE EXPANSION AUTHENTICATION METHOD THEREFOR - Degradation of data transfer performance is restrained during data transfer for minoring between first and second controllers. | 2011-08-11 |
20110197012 | COMPUTER MOTHERBOARD - A computer motherboard includes first and second peripheral interfaces, a switching interface, a switching card inserted into the switching card, and first and second central processing unit (CPU) sockets. The switching interface is placed between the first and second peripheral interfaces. The switching card includes first and second interface. Pins of the first interface of the switching card are interconnected, and pins of the second interface of the switching card are interconnected. Connection between the first and second peripheral sockets and the first and second CPU sockets is adjustable by selectively connecting one of the first and second interfaces of the switching card to the switching interface. | 2011-08-11 |
20110197013 | CACHE SYSTEM - A cache system includes a primary cache memory configured to input and output data between a computation unit, the primary cache memory includes multi-port memory units each including a storing unit that stores unit data having a first data size, a writing unit that simultaneously writes sequentially inputted plural unit data to consecutive locations of the storing unit, and an outputting unit that reads out and outputs unit data written in the storing unit, wherein when writing data having a second data size that is an arbitrary multiple of a first data size and is segmented into unit data to the primary cache memory, the data is stored in different multi-port memory units by writing the sequential unit data to a subset of the multi-port memory units, and writing the other sequential unit data to another subset of the multi-port memory units. | 2011-08-11 |
20110197014 | MEMORY MANAGEMENT AND WRITING METHOD AND REWRITABLE NON-VOLATILE MEMORY CONTROLLER AND STORAGE SYSTEM USING THE SAME - A memory management and writing method for managing a plurality of physical units of a memory chip is provided. The present method includes grouping the physical units into a first physical unit group and a second physical unit group, recording and calculating a first erase count of the first physical unit group and a second erase count of the second physical unit group, and calculating an erase count difference between the first erase count and the second erase count. The present method also includes determining whether the erase count difference is larger than an erase count difference threshold when a write command is received. The method further includes executing a switched writing procedure to write data corresponding to the write command into the memory chip when the erase count difference is larger than the erase count difference threshold. Thereby, the lifespan of the memory chip is effectively prolonged. | 2011-08-11 |
20110197015 | Flash Memory Devices Having Multi-Bit Memory Cells Therein with Improved Read Reliability - Integrated circuit memory devices include an array of nonvolatile N-bit memory cells, where N is an integer greater than one. Control circuitry is also provided to reliably read data from the N-bit memory cells. This control circuitry, which is electrically coupled to the array, is configured to determine, among other things, a value of at least one bit of data stored in a selected N-bit memory cell in the array. This is done by decoding at least one hard data value and a plurality of soft data values (e.g., 6 data values) read from the selected N-bit memory cell using a corresponding plurality of unequal read voltages applied to the selected N-bit memory cell during a read operation. | 2011-08-11 |
20110197016 | Aggregation of Write Traffic to a Data Store - A method and a processing device are provided for sequentially aggregating data to a write log included in a volume of a random-access medium. When data of a received write request is determined to be suitable for sequentially aggregating to a write log, the data may be written to the write log and a remapping tree, for mapping originally intended destinations on the random-access medium to one or more corresponding entries in the write log, may be maintained and updated. At time periods, a checkpoint may be written to the write log. The checkpoint may include information describing entries of the write log. One or more of the checkpoints may be used to recover the write log, at least partially, after a dirty shutdown. Entries of the write log may be drained to respective originally intended destinations upon an occurrence of one of a number of conditions. | 2011-08-11 |
20110197017 | High Endurance Non-Volatile Memory Devices - High endurance non-volatile memory devices (NVMD) are described. A high endurance NVMD includes an I/O interface, a NVM controller, a CPU along with a volatile memory subsystem and at least one non-volatile memory (NVM) module. The volatile memory cache subsystem is configured as a data cache subsystem. The at least one NVM module is configured as a data storage when the NVMD is adapted to a host computer system. The I/O interface is configured to receive incoming data from the host to the data cache subsystem and to send request data from the data cache subsystem to the host. The at least one NVM module may comprise at least first and second types of NVM. The first type comprises SLC flash memory while the second type MLC flash. The first type of NVM is configured as a buffer between the data cache subsystem and the second type of NVM. | 2011-08-11 |
20110197018 | METHOD AND SYSTEM FOR PERPETUAL COMPUTING USING NON-VOLATILE RANDOM ACCESS MEMORY - Provided is a computing system and method that utilizes a non-volatile random access memory (NVRAM). A system including the NVRAM as a part of a memory or a whole memory may execute a program in the NVRAM, and, when the system is re-operated after being shut down, may restore a state and data of the program being executed in the NVRAM to an original state and thus, may provide a permanent computing environment. | 2011-08-11 |
20110197019 | METHOD OF ACCELERATING ACCESS TO PRIMARY STORAGE AND STORAGE SYSTEM ADOPTING THE METHOD - A RAM disk driver | 2011-08-11 |
20110197020 | ELECTRONIC DEVICE - An electronic device includes a memory control circuit that controls a DRAM, and the memory control circuit performs: a first distributed refresh process for issuing refresh commands to the DRAM at a predetermined interval so that storage elements of which the DRAM is configured are refreshed at least once in a predetermined period Ts; a concentrated refresh process for issuing, triggered by a predetermined request to the DRAM, a predetermined number of times Nc of the refresh commands in a burst at an interval that is shorter than the predetermined interval; and a second distributed refresh process for, when the predetermined number of times Nc of refresh commands have been issued, calculating a refresh interval Tr for refreshing remaining storage elements that have not yet been refreshed in the predetermined period Ts and issues refresh commands at the calculated refresh interval Tr. | 2011-08-11 |
20110197021 | Write-Through-Read (WTR) Comparator Circuits, Systems, and Methods Employing Write-Back Stage and Use of Same With A Multiple-Port File - Write-through-read (WTR) comparator circuits and related WTR processes and memory systems are disclosed. The WTR comparator circuits can be configured to perform WTR functions for a multiple port file having one or more read and write ports. One or more WTR comparators in the WTR comparator circuit are configured to compare a read index into a file with a write index corresponding to a write-back stage selected write port among a plurality of write ports that can write data to the entry in the file. The WTR comparators then generate a WTR comparator output indicating whether the write index matches the read index to control a WTR function. In this manner, the WTR comparator circuit can employ less WTR comparators than the number of read and write port combinations. Providing less WTR comparators can reduce power consumption, cost, and area required on a semiconductor die for the WTR comparator circuit. | 2011-08-11 |
20110197022 | Virtual Disk Manipulation Operations - Described is a technology by which a virtual hard disk is able to continue servicing virtual disk I/O (reads and writes) while a meta-operation (e.g., copying, moving, deleting, merging, compressing, defragmenting, cryptographic signing, lifting, dropping, converting, or compacting virtual disk data) is performed on the virtual disk. The servicing of virtual disk I/Os may be coordinated with meta-operation performance, such as by throttling and/or prioritizing the virtual disk I/Os. Also described is performing a meta-operation by manipulating one or more de-duplication data structures. | 2011-08-11 |
20110197023 | CONTROLLING METHODS OF STORAGE CONTROL DEVICE AND VIRTUAL VOLUMES - The storage control device of this invention allocates the physical storage area in RAID groups to virtual volumes in units of chunks including multiple pages. | 2011-08-11 |
20110197024 | PROVIDING REDUNDANCY IN A VIRTUALIZED STORAGE SYSTEM FOR A COMPUTER SYSTEM - A method for providing redundancy in a virtualized storage system for a computer system is provided. The method includes determining a first set of first logical addresses to provide a virtual storage volume. A redundancy schema is then selected to provide redundancy data for primary data stored in the first set of first logical addresses. A second set of second logical addresses is determined to provide logical storage for the primary data and for the redundancy data. The first set of first logical addresses and the second set of second logical addresses are then mapped and a set of physical storage addresses is selected from a set of physical storage elements. Mapping between the second set of second logical addresses and the set of physical addresses is then performed to provide physical storage for the primary data and the redundancy data stored in the virtual storage volume. | 2011-08-11 |
20110197025 | STORAGE APPARATUS, PATROLLING METHOD AND STORAGE SYSTEM - A storage apparatus includes a written state bit map memory that stores a written state bit map that includes bits each allocated to one of partial areas of a storage device for storing write management information indicating whether written data is present in a partial area of the storage device that is allocated to one of the bits, a bit map management section, when data is written into a partial area of the storage device in response to a write request from the host apparatus, that sets a value indicating that the data is written into the partial area to a bit allocated to the partial area in which the data is written, and a patrolling process section for performing a patrolling process on the partial areas of the storage device on the basis of the write management information stored in the written state bit map memory. | 2011-08-11 |
20110197026 | SCALABLE INTEGRATED HIGH DENSITY OPTICAL DATA/MEDIA STORAGE DELIVERY SYSTEM - An apparatus and system for recording, playing, handling, and storing a plurality of media disks in a plurality of configurations and a device for moving any disk into and out of a media disk storage mechanism and into or out of a selected media player/recorder on demand, and a controller for directing operation of the device for moving the disks and controlling selection of operation of the media disk storage mechanism. | 2011-08-11 |
20110197027 | SYSTEM AND METHOD FOR QoS-BASED STORAGE TIERING AND MIGRATION TECHNIQUE - The present invention is directed to a method for providing Quality Of Service (QoS)-based storage tiering and migration in a storage system. The method allows for configurable application data latency thresholds to be set on a per user basis and/or a per application basis so that a storage tiering mechanism and/or a storage migrating mechanism may be triggered for moving application data to a different class of storage. | 2011-08-11 |
20110197028 | Channel Controller For Multi-Channel Cache - Disclosed herein is a channel controller for a multi-channel cache memory, and a method that includes receiving a memory address associated with a memory access request to a main memory of a data processing system; translating the memory address to form a first access portion identifying at least one partition of a multi-channel cache memory, and at least one further access portion, where the at least one partition includes at least one channel; and applying the at least one further access portion to the at least one channel of the multi-channel cache memory. | 2011-08-11 |
20110197029 | HARDWARE ACCELERATION OF A WRITE-BUFFERING SOFTWARE TRANSACTIONAL MEMORY - A method and apparatus for accelerating a software transactional memory (STM) system is described herein. Annotation field are associated with lines of a transactional memory. An annotation field associated with a line of the transaction memory is initialized to a first value upon starting a transaction. In response to encountering a read operation in the transaction, then annotation field is checked. If the annotation field includes a first value, the read is serviced from the line of the transaction memory without having to search an additional write space. A second and third value in the annotation field potentially indicates whether a read operation missed the transactional memory or a tentative value is stored in a write space. Additionally, an additional bit in the annotation field, may be utilized to indicate whether previous read operations have been logged, allowing for subsequent redundant read logging to be reduced. | 2011-08-11 |
20110197030 | Latency Reduction for Cache Coherent Bus-Based Cache - In one embodiment, a system comprises a plurality of agents coupled to an interconnect and a cache coupled to the interconnect. The plurality of agents are configured to cache data. A first agent of the plurality of agents is configured to initiate a transaction on the interconnect by transmitting a memory request, and other agents of the plurality of agents are configured to snoop the memory request from the interconnect. The other agents provide a response in a response phase of the transaction on the interconnect. The cache is configured to detect a hit for the memory request and to provide data for the transaction to the first agent prior to the response phase and independent of the response. | 2011-08-11 |
20110197031 | Update Handler For Multi-Channel Cache - Disclosed herein is a miss handler for a multi-channel cache memory, and a method that includes determining a need to update a multi-channel cache memory due at least to one of an occurrence of a cache miss or a data prefetch being needed. The method further includes operating a multi-channel cache miss handler to update at least one cache channel storage of the multi-channel cache memory from a main memory. | 2011-08-11 |
20110197032 | CACHE COORDINATION BETWEEN DATA SOURCES AND DATA RECIPIENTS - A data recipient configured to access a data source may exhibit improved performance by caching data items received from the data source. However, the cache may become stale unless the data recipient is informed of data source updates. Many subscription mechanisms are specialized for the particular data recipient and/or data source, which may cause an affinity of the data recipient for the data source, thereby reducing scalability of the data sources and/or data recipients. A cache synchronization service may accept requests from data recipients to subscribe to the data source, and may promote cache freshness by notifying subscribers when particular data items are updated at the data source. Upon detecting an update of the data source involving one or more data items, the cache synchronization service may request each subscriber of the data source to remove the stale cached representation of the updated data item(s) from its cache. | 2011-08-11 |
20110197033 | Cache Used Both as Cache and Staging Buffer - In one embodiment, a cache comprises a data memory comprising a plurality of data entries, each data entry having capacity to store a cache block of data, and a cache control unit coupled to the data memory. The cache control unit is configured to dynamically allocate a given data entry in the data memory to store a cache block being cached or to store data that is not being cache but is being staged for retransmission on an interface to which the cache is coupled. | 2011-08-11 |
20110197034 | MEMORY CONTROLLER, NONVOLATILE STORAGE MODULE, ACCESS MODULE AND NONVOLATILE STORAGE SYSTEM - When a write command is issued, new data is written into a free physical block of a nonvolatile memory ( | 2011-08-11 |
20110197035 | DATA STORAGE DEVICE, STORING MEDIUM ACCESS METHOD AND STORING MEDIUM THEREOF - A data storage device including a storing medium to shingle write and a controller to access the storing medium so that data is sequentially written on the storing medium using a mapping table based on Logical Block Address (LBA) included in a write command. | 2011-08-11 |
20110197036 | CONTROL METHOD FOR DISK ARRAY APPARATUS AND DISK ARRAY APPARATUS - According to an aspect of the embodiment, in a control method for a disk array apparatus, a CPU of a first control module acquires other system state information, which is decided based on a battery and a nonvolatile memory of the second control module and indicates a data saving possibility of a cache memory of a second control module. The CPU of the first control module determines, based on the other system state information acquired and own system state information, which is decided based on a battery and a nonvolatile memory of the first control module and indicates a data saving possibility of a cache memory of the first control module, whether the disk array apparatus is set in a write-back state or a write-through state. | 2011-08-11 |
20110197037 | DOWNGRADE MEMORY APPARATUS, AND METHOD FOR ACCESSING A DOWNGRADE MEMORY - A method for accessing a downgrade memory and a downgrade memory apparatus are provided. The downgrade memory apparatus comprises at least one management unit and a controller. The management unit comprises a plurality of blocks, each block having a plurality of pages, and each page having a plurality of sectors, the downgrade memory having a plurality of non-accessible sectors. The controller is configured to parse a write command corresponding to a special block, to select at least one accessible sector according to a status information of the special block and to program the write command to the special block, wherein the status information indicates at least one non-accessible sector in the special block. Thereby the method and the apparatus of downgrade memory may as well omit the non-accessible sectors as enhance the usage memory capacity in accordance with the status information. | 2011-08-11 |
20110197038 | SERVICING LOW-LATENCY REQUESTS AHEAD OF BEST-EFFORT REQUESTS - The invention relates to a method of controlling access of a System-on-Chip to an off-chip memory, wherein the System-on-Chip comprises a plurality of agents which need access to the memory. The method comprises: i) receiving low-priority requests (CBR, BER) for access to the memory; ii) receiving high-priority requests (LLR) for access to the memory; iii) distinguishing between first-subtype requests (CBR) and second-subtype requests (BER) in the low-priority requests (CBR, BER), wherein the first-subtype requests (CBR) require a latency-rate guarantee, and iv) arbitrating between the high-priority requests (LLR) and the low-priority requests (CBR, BER) such that the high-priority requests (LLR) are serviced with the highest priority, while guaranteeing the latency-rate guarantee for the first-subtype requests (CBR), wherein the high-priority requests (LLR) are serviced before the second-subtype requests (BER) if there are no first-subtype requests (CBR) to be serviced for guaranteeing the latency-rate guarantee. The invention further relates to a memory controller for use in a System-on-Chip connected to an off-chip memory, wherein the System-on-Chip comprises a plurality of agents, which need access to the memory, wherein the memory controller is configured for carrying such method. The invention also relates to a System-on-Chip comprising such memory controller. With the invention the high-priority requests (LL-requests) get a better service, i.e. a smaller average latency, at the expense of the second-subtype requests. | 2011-08-11 |
20110197039 | Background Migration of Virtual Storage - Described is a technology by which a virtual hard disk is migrated from a source storage location to a target storage location without needing any shared physical storage, in which a machine may continue to use the virtual hard disk during migration. This facilitates use the virtual hard disk in conjunction with live-migrating a virtual machine. Virtual hard disk migration may occur fully before or after the virtual machine is migrated to the target host, or partially before and partially after virtual machine migration. Background copying, sending of write-through data, and/or servicing read requests may be used in the migration. Also described is throttling data writes and/or data communication to manage the migration of the virtual hard disk. | 2011-08-11 |