44th week of 2014 patent applcation highlights part 73 |
Patent application number | Title | Published |
20140325033 | SYSTEM AND METHOD FOR ADAPTIVE CONTENT RENDITION - Disclosed herein are systems, methods, and computer readable-media for adaptive content rendition, the method comprising receiving media content for playback to a user, adapting the media content for playback on a first device in the user's first location, receiving a notification when the user changes to a second location, adapting the media content for playback on a second device in the second location, and transitioning media content playback from the first device to second device. One aspect conserves energy by optionally turning off the first device after transitioning to the second device. Another aspect includes playback devices that are “dumb devices” which receive media content already prepared for playback, “smart devices” which receive media content in a less than ready form and prepare the media content for playback, or hybrid smart and dumb devices. A single device may be substituted by a plurality of devices. Adapting the media content for playback is based on a user profile storing user preferences and/or usage history in one aspect. | 2014-10-30 |
20140325034 | STREAMING INTERNET VIDEO EDITING AND COMPOSITE EDIT PLAYBACK - A computer-implemented method for the creation of composite internet videos from streaming video feeds serving as an intermediary between an internet video user and a plurality of separate internet video sources. A user may invoke the service from a web page and fashion a composite video from a plurality of sources without copying or otherwise disturbing the source videos. The user's composite video is defined by an edit decision list (EDL) which specifies the location of the plurality of separate videos, the “cut in” and “cut out” locations within the separate videos where the composite video will transition between the separate videos, and an audio volume value associated with each video. | 2014-10-30 |
20140325035 | METHOD AND SYSTEM OF AUTOMATED COMPLIANCE MANAGEMENT - A method and system of automated compliance management is disclosed. The method includes receiving an application call from a remote information handling system (IHS) running an application, the application including a function configured to invoke the application call. The method also includes determining a location of operation of the remote IHS and determining a compliance criterion of the application based on the location of operation of the remote IHS. The method further includes sending a response to the application call from the remote IHS, the response including information for configuring the application to comply with the compliance criterion. Associated apparatuses and systems are disclosed. | 2014-10-30 |
20140325036 | Defining Disjoint Node Groups for Virtual Machines with Pre-Existing Placement Policies - Disjoint node groups are generated for a node cluster to guarantee hardware redundancy for each service group to be configured on the node cluster. Each service group includes service units, and each service unit is a unit of redundancy for services provided and protected by the service group. Hardware dependency is identified between virtual machines in the node cluster and hardware elements to host the virtual machines. A first node group set (NG set) is formed using a first criterion to select the virtual machines into different node groups based on the hardware dependency, such that there is no common hardware element between any two node groups in the first NG set. The first NG set is mapped to a first set of service groups. Different node groups of the first NG set are mapped to different service units in each service group of the first set of service groups. | 2014-10-30 |
20140325037 | Automated Creation of Private Virtual Networks in a Service Provider Network - Data may be collected regarding the configuration of a network, such as a customer network operated by a customer of a service provider operating a service provider network. An appropriate interface, such as a user interface, may be provided to allow a user to add, delete, or otherwise modify the collected network configuration data. The collected, and possibly modified, network configuration data may then be utilized to create a private virtual network in the service provider network. The private virtual network may be implemented such that it has the same, or similar, network configuration as the customer network. | 2014-10-30 |
20140325038 | Technique for Configuring a Software-Defined Network - A technique for configuring a Software-Defined Network (SDN) is provided. A first control message is issued by a Software-Defined Network controller. The first control message is received at a first network device of the SDN. The first control message includes a SDN configuration command. Two or more second network devices of the SDN are determined as recipients of the SDN configuration command or as intermediate nodes towards recipients of the SDN configuration command. The first network device sends second control messages to the determined two or more second network devices. | 2014-10-30 |
20140325039 | DETERMINISTIC SESSION LOAD-BALANCING AND REDUNDANCY OF ACCESS SERVERS IN A COMPUTER NETWORK - In one embodiment, for each port of an access node in an access-based computer network, one access server of a plurality of access servers is configured as a preferred access server for that port. Upon receiving a session initiation message at a particular port, the access node forwards the session initiation message to one or more of the access servers based on the configured preferred access server for the particular port. | 2014-10-30 |
20140325040 | NETWORK-BASED DHCP SERVER RECOVERY - To recover existing IP configuration information directly from an existing network in response to DHCP server failure, unique identifiers corresponding to hosts that a DHCP server provisioned with IP configuration information may be stored on the network in non-volatile memory such that current configuration information associated with the hosts may be obtained from the network in response to the DHCP server failure. For example, in a standalone deployment, messages may be sent to each host, which may respond with the current configuration information. In other scenarios, a summary node may provide summarized configuration information and messages may only be sent to hosts not included among the summarized configuration information, or configuration information may be synchronized among redundant DHCP servers such that messages may be sent to certain hosts based on differences between the configuration information on a mate DHCP server and a DHCP server recovering from failure. | 2014-10-30 |
20140325041 | METHOD, APPARATUS, SERVER AND SYSTEM FOR ADAPTING A CLIENT TO A HARDWARE ENVIRONMENT - A method, apparatus, server and system for adapting a client to a hardware environment is presented. A server obtains hardware environment information of a client. The hardware environment information includes one or both of hardware and software configuration information of the device terminal which support operations of the client, wherein the client includes an application having codes executable by the device terminal to perform at least one hardware function in the device terminal. The server sends matched configuration parameters according to the hardware environment information to the client. The client combines codes of the configuration parameters with codes of default dynamically configurable information to generate a correction result, which correction result is utilized by the client to perform the at least one hardware function in the device terminal. | 2014-10-30 |
20140325042 | Robust Service Deployment - A method, system and program product for deploying a service on a network comprising a plurality of network resources, the method comprising providing an actual network model comprising network resources and the configurations of the network resources; providing a computer-implemented network configuration management system controlling the actual network resource configurations in the actual model; providing a service description comprising network resource configuration information for implementing the service on specific network resources; selecting a set of available network resources for deploying the service in the network based on the service description; reserving available network resources for deploying the service in an off-line version of the actual network model, the off-line version including updated network resource configurations to reflect the changes to the configurations of the actual network resources triggered by the deployment of the service; and deploying the service by updating the actual network model using the off-line version. | 2014-10-30 |
20140325043 | Network Switching Method, Version Upgrade Method, and Terminal Device - Embodiments of the present invention disclose a network switching method, a version upgrade method, and a terminal device, which relate to the field of communications technologies. A terminal receives a user instruction that instructs the terminal to access a network of a target operator. If an operator of a network currently accessed by the terminal is different from the target operator, a preset file is read to obtain image information corresponding to the target operator. A target image file corresponding to the target operator is obtained according to the image information and version switching is performed according to the target image file. The preset file includes image information that corresponds to all image files of operators stored in the terminal in one-to-one correspondence. | 2014-10-30 |
20140325044 | System and Method for Processing Bank Notes - A system and a method for processing value documents comprises a multiplicity of bank-note processing machines connected and arranged to communicate with each other via a communication network, and which respectively have stored therein configuration data defining the operating configuration of a respective bank-note processing machine. At least a first bank-note processing machine is logically associated with a first local access service module, and at least a second bank-note processing machine is logically associated with a second local access service module. The system comprises a central master access service module having configuration data stored therein and in communication via the communication network with the first local access service module and the second local access service module. A change of the configuration data stored in the central master access service module leads to the configuration of the first bank-note processing machine and of the second bank-note processing machine being changed. | 2014-10-30 |
20140325045 | METHOD, SERVER, AND SYSTEM FOR DIRECTING NETWORK TRAFFIC - A server, intermediation server, system and a method for directing network traffic are provided. The name server and intermediation server each include a network interface configured to communicate with a network, a memory configured to store the profile record a processor in communication with the memory and the network interface. The name server is for returning an assigned query result to a originating computing device when a destination identifier is associated with the profile record. The intermediation server is for perform a routing operation based on the request. The system includes an originating computing device a name server and an intermediation server all connected to a network. The method involves receiving a profile record and destination identifier, determining an association of the between the profile record and identifier, and returning with an assigned query result or a default query result. | 2014-10-30 |
20140325046 | REMOTE MACHINE MANAGEMENT - Various systems and techniques for remote machine management are described. Simulated device input (SDI) may be received from a source machine at a device driver module of a target machine, the source machine is remote from the target machine. The SDI may correspond to a local target input device serviced by the device driver module. The SDI may be provided to a consumer of the device driver module. A representation of a local target machine graphical display may be transmitted to the source machine including a response to the provided SDI. | 2014-10-30 |
20140325047 | COMPOUND CERTIFICATIONS FOR ASSURANCE WITHOUT REVEALING INFRASTRUCTURE - Technologies are presented for providing compound certificates via a certificate intermediary. In some examples, a certificate intermediary may generate a compound certificate that captures the certified behavior of an application and its underlying sub-services without revealing the identities of the sub-services for providing to a customer. The certificate intermediary may receive individual certificates from a certification authority. In other examples, the certification authority may generate the compound certificate, or the certificate intermediary may act as the certification authority for at least a portion of the sub-services. | 2014-10-30 |
20140325048 | CLOUD SERVICES PLATFORM - Embodiments of the disclosed technology comprise a cloud-hosted central service platform that interfaces and enables access to both central and distributed resources and peripherals for connected mobile applications. For example, this platform allows service providers and application developers to create a large number of new classes of applications, leveraging web access to devices, sensors, and/or actuators of any kind. This platform can be applied to virtually any vertical segment. Any of the disclosed features or aspects of the disclosed embodiments can be used in various combinations and subcombinations with one another or with other methods, apparatus, and systems. | 2014-10-30 |
20140325049 | COMMUNICATION APPARATUS, METHOD FOR CONTROLLING THE SAME, AND STORAGE MEDIUM - A communication apparatus acquires information about a service provided by another communication apparatus and identifies a service executable between the communication apparatus and the another communication apparatus based on the acquired information and a service executable by the communication apparatus. If a plurality of services is identified, the communication apparatus controls a port corresponding to each of the plurality of the identified services. | 2014-10-30 |
20140325050 | METHODS AND SYSTEMS FOR A COMMUNICATIONS AND INFORMATION RESOURCE MANAGER - Methods and systems are disclosed for managing the communications and information resources of a user. Identity information relating to the user is received. The user's preference for withholding an incoming communication is obtained. An entry is created in a message log for the withheld communication. The user is not notified of receipt of the withheld communication, yet receipt of the withheld communication is logged in the message log. | 2014-10-30 |
20140325051 | System and Method for Optimizing Maintenance of Geographically Distributed Processing Units - A system and method are provided for optimizing maintenance of a geographically distributed data processing system. The method comprises selecting a primary territory having associated operating hours, identifying maintenance hours that exclude the operating hours, and selecting a maintenance time within the available maintenance hours. The midpoint of the maintenance hours may be selected as the maintenance time, or activity distribution data may be analyzed to select a maintenance time corresponding to a low activity time. | 2014-10-30 |
20140325052 | SERVICE MANAGEMENT ROLES OF PROCESSOR NODES IN DISTRIBUTED NODE SERVICE MANAGEMENT - A distributed node service management system utilizes multiple existing processor nodes of a distributed computing system, in support of the primary data processing functions of the distributed computing system. The distributed node service management system coordinates and manages service functions on behalf of processor nodes of the distributed computing system. Other features and aspects may be realized, depending upon the particular application. | 2014-10-30 |
20140325053 | PERFORMING DEVICE COMMUNICATIONS BASED ON RELATIVE POSITIONING - A method, system, and computer program product for initiating actions among devices are described. A relative position of at least one device to at least one other device is determined, and one or more rules specifying at least one action to initiate based at least in part on the relative position of the at least one device to the at least one other device are obtained. The one or more rules can differ based on the relative position of the devices. The at least one action is initiated using a processor of the at least one device. | 2014-10-30 |
20140325054 | Remote Display Performance Measurement Triggered By Application Display Upgrade - Methods, systems, and computer programs are provided for measuring the performance of display images received on a remote computer display. One method includes an operation for detecting calls from an application to an application programming interface (API), which is provided for rendering images on a display image, each call causing an update of the display image. Further, the method includes an operation for embedding data for measuring performance in display frames of the display image based on the detecting. The embedding results in modified displayed frames with respective data for measuring performance. The modified displayed frames are transmitted to a remote client, which results in received modified display frames having respective received data for measuring the performance. In addition, the method includes an operation for calculating the remote display quality for the given application based on the received modified display frames and the respective received data for measuring performance. | 2014-10-30 |
20140325055 | SYSTEM AND METHOD FOR AUTOMATIC SELECTION OF A CONTENT FORMAT - A system and method are provided for automatically selecting one of multiple formats in which to serve a content item. The system collects data regarding content items served and user activity and/or revenue regarding those served items. These data are used to calculate performance values or scores of each format for specified factors such as destination (e.g., a web domain, a URL, a content channel), visibility (e.g., above the fold), a period of time, a vertical or type of content, and so on. When a new content request is received, the format selected for serving in response to the request is chosen based on the competing formats' calculated performances, and a suitable content item is selected. The selected format may be the format likely to generate the most revenue, may be selected by statistical sampling, or may be selected by using the performance values/scores in some other way. | 2014-10-30 |
20140325056 | SCORING QUALITY OF TRAFFIC TO NETWORK SITES - A software and/or hardware facility for scoring the quality of traffic to a site accessible via the Internet or other network. The facility may evaluate traffic based on multiple agent actions in order to detect bogus agent actions. The agent actions may be generic agent actions that are applicable to substantially all network sites. The facility may characterize the quality of an agent's interaction with the network site based on whether one or more of the multiple agent actions occurred during the agent's interaction. The facility may generate non-binary generic and custom scores, classifying traffic as fraudulent if its custom score is substantially higher than its generic score. The facility may characterize the quality of traffic to a network site based on dual algorithms. A first algorithm may be applied to traffic that is statistically significant, while a second algorithm may be applied to traffic that is not statistically significant. | 2014-10-30 |
20140325057 | METHODS AND APPARATUS TO CREATE A PANEL OF MEDIA DEVICE USERS - Methods and apparatus to create a panel of media device users are disclosed. An example method includes identifying a master frame of media devices that have executed an instrumented application. A media device is selected from the master frame. A first instrumented application on the selected media device is instructed to display a recruitment interface to a user associated with the selected media device requesting the user to join the panel. | 2014-10-30 |
20140325058 | PROACTIVE MONITORING TREE WITH SEVERITY STATE SORTING - The disclosed embodiments relate to a system that displays performance data for a computing environment. During operation, the system first determines values for a performance metric for a plurality of entities that comprise the computing environment. Next, the system displays the computing environment as a tree comprising nodes representing the plurality of entities and edges representing parent-child relationships between the plurality of entities. While displaying the tree, the system displays the child nodes for each parent in sorted order based on values of the performance metric associated with the child nodes. | 2014-10-30 |
20140325059 | MONITORING DEVICE, COMPUTING DEVICE, CLIENT MONITORING METHOD, AND HOST MONITORING METHOD - A monitored scene is monitored between an electronic device and a computing device. The electronic device generates monitoring data of the monitored scene and sends the monitoring data of the monitored scene to the computing device. The computing device notifies a user of a selected user ID to check the monitoring data. | 2014-10-30 |
20140325060 | SYSTEM AND METHOD FOR DETECTING ACTIVE STREAMS USING A HEARTBEAT AND SECURE STOP MECHANISM - One embodiment of the present invention sets forth a technique for identifying active streaming connections associated with a particular user account. Each active streaming connection transmits heartbeat packets periodically to a server that tracks the receipt of the heartbeat packets. If, for a particular streaming connection, the server stops receiving heartbeat packets, then the server is able to infer that the streaming connection has been terminated. | 2014-10-30 |
20140325061 | DETECTING RESOURCE CONSUMPTION EVENTS OVER SLIDING INTERVALS IN CLOUD-BASED NETWORK - A processor accesses usage history data, which includes subscription events for a virtual machine, and generates translatable time periods to which the subscription events can be assigned. Each of the translatable time periods is temporally shifted and each of the subscription events is assigned to one or more translatable time periods. The processor generates translation outcomes for a user of the virtual machine for the translatable time periods in view of assigned subscription events. The translation outcomes include an identified change in subscription costs of the user over the translatable time periods. The processor identifies a translated base period from the translatable time periods for which the subscription parameters will be applied to the usage history data in view of applying selection criteria to the translation outcomes and tracks resource usage of the user in view of the identified translated base period to determine an alternate set of subscription costs. | 2014-10-30 |
20140325062 | DATA-DRIVEN PROFILING FOR DISTRIBUTED APPLICATIONS - An exemplary method includes providing an application that includes client-side code and server-side code, instrumenting the client-side code and the server-side code to generate timestamps, distributing the instrumented client-side code and the instrumented server-side code and monitoring timestamps generated during execution of the application. In such a method, where timestamps generated by the client-side code and timestamps generated by the server-side code occur along a common timeline, a developer can monitor performance of the distributed application. Other exemplary methods, systems, etc., are also disclosed. | 2014-10-30 |
20140325063 | MANAGEMENT SERVER FOR REMOTE MONITORING SYSTEM - There is provided a managing server for a remote monitoring system for communication with a remote monitoring terminal device which acquires a startup date and time via a GPS satellite system upon a startup. In response to a reception from the remote monitoring terminal device of an indication that the remote monitoring terminal device failed to acquire date and time information via the GPS satellite system upon a startup of the remote monitoring terminal device, the managing server transmits date and time information generated from a date and time of reception of the indication to the remote monitoring terminal device. | 2014-10-30 |
20140325064 | Controlling Establishment of Multiple TCP Connections - A TCP connection controller ( | 2014-10-30 |
20140325065 | MOBILE PHONE APPLICATION FOR DIABETES CARE WITH MEDICAL FEATURE ACTIVATION - A method for activating a physician-prescribable feature of an application program executed on a mobile device is disclosed. The method includes receiving, by the application program, an activation code to activate a feature of the application program and one or more parameters associated with a prescription. The method includes transmitting, by the application program, the activation code to a server and receiving an authorization code from the server, where the authorization code indicates a validity of the activation code. The method includes activating, by the application program, the feature using the activation code, the activation being performed in response to the activation code being valid; configuring, by the application program, the activated feature using at least one of the one or more parameters associated with the prescription; and generating, using the activated feature, data based on the one or more parameters associated with the prescription. | 2014-10-30 |
20140325066 | Monitoring Remote Access to an Enterprise Network - Techniques to provide an improved representation of remote network access for a network administrator managing and controlling access to resources on an enterprise network. The representation indicates resources accessed by a remote computer or by a user of that computer and provides associated information useful for managing remote network access. To create the representation, multiple security associations formed between a remote client computer and resources on the enterprise network are associated with entity sessions, based on identical session identifiers generated for each security association within an entity session. The entity sessions may be aggregated into a DirectAccess “connection” between the remote client computer and the enterprise network, based on an identity of the remote client computer. Resources accessed over the connection may be identified using a session identifier of each entity session so that security associations in that entity session may be matched with the resources. | 2014-10-30 |
20140325067 | MANAGEMENT APPARATUS AND CONTROL METHOD OF MANAGEMENT APPARATUS - A type of an access to a server, which is assigned to a user terminal as a server which provides a service to the user terminal in accordance with an access from the user terminal, is acquired, and it is judged whether or not the type is a prescribed type. When a frequency of judgment of “prescribed type” in the judgment is higher than a prescribed frequency, an apparatus which executes the assignment is set so as not to assign the server to the user terminal from the next time. | 2014-10-30 |
20140325068 | CONTENT DELIVERY INFRASTRUCTURE WITH NON-INTENTIONAL FEEDBACK PARAMETER PROVISIONING - A shared resource system, method of managing shared resources and services and a computer program product therefor. Service provider computers (e.g., cloud computers) including a resource management system, selectively make resource capacity available to networked client devices. Stored resource configuration parameter are collected from non-intentional haptic input to mobile client devices. The resource management system provisions resources for mobile clients based on resource configuration parameters. Non-intentional haptic input is provided as non-intentional gesture feedback, and evaluated to selectively update stored resource configuration parameters. | 2014-10-30 |
20140325069 | CLOUD SHARING SYSTEM - In some example implementations, there is provided a method. The method may include receiving, at a broker interfacing a system, a request to identify whether an executable component is available at one or more cloud service providers; querying a repository at the broker to determine whether the executable component is available at the one or more cloud service providers, the querying of the repository performed based on a hash code identifying the executable component; obtaining, based on a result of the querying, the executable component to the system, when the repository querying indicates that the executable component is available at the one or more cloud service providers; and providing to the system at least one of the obtained executable component or an indication that the executable component is not available at the one or more cloud service providers. Related systems, methods, and articles of manufacture are also provided. | 2014-10-30 |
20140325070 | USAGE CONSUMPTION FOR AN INVITEE OF A CLOUD SYSTEM - A system, a storage device storing at least one program, and a computer-implemented method for tracking resource consumption by an invitee across multiple computational resources are described herein. For example, a first aggregated nodal log maintained by a first computational resource may be accessed. The first aggregated nodal log characterizes consumption from the first computational resource by the invitee. A second aggregated nodal log maintained by a second computational resource is also accessed. The second aggregated nodal log characterizes consumption from the second computational resource by the invitee. The resource consumption of resources within the cloud system by the invitee is then determined. The determination may be based on combining the first usage data of the first invitee usage record with the second usage data of the second invitee usage record. A corrective action within the cloud system is then performed based on the resource consumption. | 2014-10-30 |
20140325071 | AUTONOMIC SLA BREACH VALUE ESTIMATION - A method, system and apparatus for estimating an SLA breach value. The method can include processing resource data to identify an acceptable SLA breach value; and, displaying the acceptable SLA breach value through a user interface. The processing step can include identifying a best practices SLA breach value based upon resource data for an aggregation of customers. Alternatively, the processing step can include identifying an average SLA breach value for a specific customer. As a further alternative, the identifying step can include identifying an average SLA breach value for a specific customer for a specific resource. As yet a further alternative, the processing step can include identifying an SLA breach value trend based upon past measured historical systems management data; and, predicting a future SLA breach value based upon the trend. In all cases, the acceptable SLA breach value can be increased by a fixed proportion. | 2014-10-30 |
20140325072 | PREDICTING LONG-TERM COMPUTING RESOURCE USAGE - Techniques are described for performing automated predictions of program execution capacity or other capacity of computing-related hardware resources that will be used to execute software programs in the future, such as for a group of computing nodes that execute one or more programs for a user. The predictions that are performed may in at least some situations be based on historical data regarding corresponding prior actual usage of execution-related capacity (e.g., for one or more prior years), and may include long-term predictions for particular future time periods that are multiple months or years into the future. In addition, the predictions of the execution-related capacity for particular future time periods may be used in various manners, including to manage execution-related capacity at or before those future time periods, such as to prepare sufficient execution-related capacity to be available at those future time periods. | 2014-10-30 |
20140325073 | ALLOCATION OF GPU RESOURCES ACROSS MULTIPLE CLIENTS - Methods, apparatuses and systems directed to hosting, on a computer system, a plurality of application instances, each application instance corresponding to a remote client application; maintaining a network connection to each of the remote client applications for which an application instance is hosted; allocating resources of a graphics processing unit of the computer system between at least two of the remote client applications; concurrently rendering, utilizing the resources of the graphics processing unit of the computer system, the graphical output of the application instances corresponding to the at least two of the remote client applications; and transmitting the rendered graphical output to the at least two of the remote client applications over the respective network connections. | 2014-10-30 |
20140325074 | SERVER CLUSTERING IN A COMPUTING-ON-DEMAND SYSTEM - A device may provision two or more servers, each of the servers including a network interface. In addition, the device may enable the network interface in each of the provisioned servers, create a shared volume, assign the shared volume to each of the provisioned servers, and enable a clustering application on each of the provisioned servers to form a cluster comprising the provisioned servers, the cluster having a heartbeat via the network interfaces. | 2014-10-30 |
20140325075 | MOBILE DEVICE WORKLOAD MANAGEMENT FOR CLOUD COMPUTING USING SIP AND PRESENCE TO CONTROL WORKLOAD AND METHOD THEREOF - 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 manage workload for cloud computing by transferring workload to at least one mobile device using Session Initiation Protocol (SIP). | 2014-10-30 |
20140325076 | REALLOCATING RESOURCE CAPACITY AMONG RESOURCE POOLS IN A CLOUD COMPUTING ENVIRONMENT - In general, the embodiments of the present invention provide an approach for rebalancing/reallocating cloud resource capacities between resource pools that provide variable customer assurances and delivery penalties when assurances are not met. The variables that are considered hereunder include, overall ‘reservations’, total current capacity, remaining capacity against unused reservations and penalties that apply for failing to satisfy ‘reservation’ commitments. The approach uses a rate of capacity consumption to calculate the risk of consuming the available capacity in each resource pool (e.g., resource pools allocated to satisfy different levels of service with different SLA failure penalties). Based on the relative available capacity in each pool (as determined by the pool rate of consumption), resources are reallocated to maximize revenue (e.g., reduce financial penalty) across a resource pool set. | 2014-10-30 |
20140325077 | COMMAND MANAGEMENT IN A NETWORKED COMPUTING ENVIRONMENT - Embodiments of the present invention provide an approach for identifying commands for virtual resource instances in a networked computing environment (e.g., a cloud computing environment). Specifically, in a typical embodiment, a set of commands for an instance of a virtual resource may be received in a computer memory medium or the like. The commands may then be analyzed and information pertaining to the commands may be stored in a computer storage device or the like. When a user/requester later wishes to identify a command to be utilized for another instance of the virtual resource, the requester can access the information and make a determination as to what commands are typically utilized for similar and/or previous instances of the virtual resource. | 2014-10-30 |
20140325078 | ARCHITECTURE FOR WEB-BASED REAL-TIME COMMUNICATIONS (WEBRTC) TO ACCESS INTERNET PROTOCOL MULTIMEDIA SUBSYSTEM (IMS) - Embodiments for providing an architecture for WebRTC to access Internet Protocol (IP) multimedia subsystem (IMS) are generally described herein. In some embodiments, a non-IMS user equipment (UE) is provided along with an Application Signaling Interworking Function (ASIF) co-located with the non-IMS UE. The non-IMS UE is arranged to send a register message to the ASIF for registering the non-IMS UE with an IMS core. The ASIF is arranged to translate the register message from the non-IMS UE to IMS-based signaling and to register the non-IMS UE with the IMS core using the register message translated to IMS-based signaling. | 2014-10-30 |
20140325079 | METHOD FOR SECURING HOST CONFIGURATION MESSAGES - A method, apparatus and computer program product are provided for verifying an access network using for example a trusted protocol such as Hotspot 2.0. In this regard, a method is provided that includes causing at least one available network to be detected. The method may further include determining a fully qualified domain name (FQDN) for the at least one detected available network. The method may further include causing a registry entry to be accessed in a registry that corresponds to the determined FQDN, wherein the registry entry comprises at least one certificate for at least one network entity. The method may further include verifying received configuration information from the connected network, wherein verification comprises determining whether the received configuration information is signed with a digital certificate that corresponds to the at least one certificate in the accessed registry entry. | 2014-10-30 |
20140325080 | CONNECTION PERSISTENCE ACROSS SERVER FARMS IN A NETWORK ENVIRONMENT - An example method for connection persistence across server farms in a network environment is provided and includes associating a first real server with a first server farm attached to a first virtual Internet Protocol address (VIP), associating a second real server with a second server farm attached to a second VIP, and linking the first real server with the second real server in a particular group. The first real server is configured to service a first connection from a client to the first VIP in a network environment, the second real server is configured to service a second connection from the client to the second VIP in the network environment, and the method further includes facilitating connection persistence of the first connection with the second connection across the first server farm and the second server farm. | 2014-10-30 |
20140325081 | Method and Device for Establishing an End-to-End Communication Between Two Networks - The invention relates to a method for establishing an end-to-end communication between two networks, wherein: a message is received from one first network, this message having a first header and an application-data part; data of said first header is coded into a second header within the application data part, with the aid of a first coding scheme, so as to produce a modified application data part; said modified application data part is coded with the aid of a second coding scheme so as to produce a coded message; and this coded message is transmitted to a second network. | 2014-10-30 |
20140325082 | NETWORK APPLICATION DEVICE, NETWORK CONNECTION METHOD, AND NETWORK CONNECTION SYSTEM - Disclosed herein is a network application device (NAD), comprising a connection assistant module and an application module. The connection assistant module connects to a traversal server, causing the traversal server to receive a physical network address of the NAD. The application module connects to the connection assistant module at a local port number. Also disclosed herein is a network connection system, comprising said traversal server and a first and a second said NAD. The traversal server receives a unique identifier associated with the second NAD when the connection assistant module of the first NAD connects to the traversal server, and provides the same connection assistant module with a physical network address of the second NAD. The application module of the first NAD thereby communicates with the second NAD through the connection assistant module. | 2014-10-30 |
20140325083 | SYSTEM AND METHOD FOR COOKIE-BASED BROWSER IDENTIFICATION AND TRACKING - The present invention provides a system and method to identify unique browsers (Agents) communicating to the client. Every new browser communicating through the client is assigned a unique Agent ID that is stored in the browser's cookie cache. When the browser sends a request, the cookie may have the Agent ID to identify the browser to the client. If the cookie with the Agent ID is not present, then the client will return a re-direction response to a common URL with the domain having the cookie with the Agent ID to identify the unique browser. Another re-direction takes place back to the browser to make the request with the original URL, but this time has the cookie with the Agent ID to identify the unique browser. | 2014-10-30 |
20140325084 | Personal Network Access Control System and Method - A server is provided that includes a processor such that for a Session Initiation Protocol (SIP) request containing a Uniform Resource Identifier (URI) identifying the first device, the processor is programmed to promote adding a URI and redirecting the SIP request to a second device. The added URI used by the second device to invoke a Personal Network Management (PNM) Controller function. | 2014-10-30 |
20140325085 | COMMUNICATION DEVICE, METHOD FOR CONTROLLING COMMUNICATION DEVICE, AND STORAGE MEDIUM - A communication device includes a connection unit configured to perform connection processing with another communication device, an acquisition unit configured to acquire information indicating whether the other communication device is able to execute a predetermined service before the connection unit executes the connection processing, and a control unit configured to control a port used in communications with the other communication device, based on the information acquired by the acquisition unit. | 2014-10-30 |
20140325086 | Method and Device for Centralized Peer Arrangement In P2P Overlay Networks - A method and device for arranging a plurality of peers at distribution levels in a P2P network with respect to a streaming source are described. At least one peer of the plurality of peers having a highest upload capacity may be arranged at the distribution level closest to the streaming source. Remaining peers of the plurality of peers may be arranged at subsequent distribution levels in order of descending upload capacity, such that each peer has an upload capacity that does not exceed the upload capacity of any peer at an immediately preceding level. The peers may be further arranged such that the total upload capacity of the peers at any distribution level is equal to or exceeds total download demand of the peers at an immediately subsequent level. If a predetermined maximal allowed number of distribution levels has been exceeded, one or more peers may be moved or re-arranged. | 2014-10-30 |
20140325087 | APPARATUS AND METHOD FOR TRANSPARENT COMMUNICATION ARCHITECTURE IN REMOTE COMMUNICATION - A communication apparatus for remote communication may include a local communication proxy module configured to receive streams from a local communication application module. The streams may be in a form utilizing a first transmission protocol and destined to a remote destination. The local communication proxy module may be configured to facilitate sending, utilizing a second transmission protocol, the streams in real-time over a network to a remote communication proxy module. The local communication proxy module may be configured to conceal characteristics of the network from the local communication application module. The local communication proxy module may also be configured to be transparent to the local communication application module. A machine-readable medium and a method are also disclosed. | 2014-10-30 |
20140325088 | SYSTEM AND METHOD FOR LONG RANGE AND SHORT RANGE DATA COMPRESSION - A system and method are provided for use with streaming blocks of data, each of the streaming blocks of data including a number bits of data. The system includes a first compressor and a second compressor. The first compressor can receive and store a number n blocks of the streaming blocks of data, can receive and store a block of data to be compressed of the streaming blocks of data, can compress consecutive bits within the block of data to be compressed based on the n blocks of the streaming blocks of data, can output a match descriptor and a literal segment. The match descriptor is based on the compressed consecutive bits. The literal segment is based on a remainder of the number of bits of the data to be compressed not including the consecutive bits. The second compressor can compress the literal segment and can output a compressed data block including the match descriptor and a compressed string of data based on the compressed literal segment. | 2014-10-30 |
20140325089 | METHOD, TERMINAL, SERVER AND SYSTEM FOR PAGE JUMP - A method for controlling a page jump includes transferring a jump parameter value for the URL that indicates one or more domain names. The one or more domain names identify domain names a terminal is permitted to navigate to, from the URL. The method also includes receiving a request to navigate from the URL to a second URL; determining whether a domain name of the second URL is included in the one or more domain names indicated by the jump parameter value for the URL; and, in accordance with a determination that the domain name of the second URL is included in the one or more domain names indicated by the jump parameter value, permitting navigation to the second URL. | 2014-10-30 |
20140325090 | DISCOVERY AND DISCONNECTION OF CLIENT ADDRESSES IN AN ACCESS NODE FOR AN IP NETWORK - A method of operating an Access Node (AN) includes polling a client by periodically causing a query message to be sent to each client that has established a communication link with the AN, and listening for a response message from the client. In one aspect, if the response contains a valid link-local address as the source address of the client, but for which the AN has no record of the Media Access Control (MAC)-Internet Protocol (IP) address-relation, then the AN performs a Duplicate Address Detection (DAD) operation towards the IP network. If no collision is detected enforces the MAC-IP address relation for the link-local address of the client. In another aspect, if the client does not respond, and the AN has a record of an existing removable MAC-IP address-relation for the client, the AN removes that existing removable address-relation. | 2014-10-30 |
20140325091 | METHOD AND APPARATUS FOR DYNAMIC POLICY INTERWORKING BETWEEN PCRF AND NAT - Interworking between a policy decision device and an address translation device is provided. An operation method of the policy decision device in a mobile communication system includes, if receiving address translation information about a user equipment, determining translated address information about the user equipment using the address translation information, if receiving a service information request for the user equipment, distinguishing the user equipment using address information included in the service information request and the translated address information, and sending a response to the service information request. | 2014-10-30 |
20140325092 | CONFIGURATION OF A PHYSICAL CHARACTERISTIC OF PERIPHERAL DEVICE - An example apparatus in accordance with one implementation of the present disclosure includes an actuator to configure a physical characteristic of a peripheral device in communication with a primary device and a controller to obtain user preferences associated with an identity of a user of the primary device and to control the actuator to configure the physical characteristic in accordance with the user preferences. | 2014-10-30 |
20140325093 | DATA PROCESSING SYSTEM AND DATA PROCESSOR - One data processor is provided with an interface for realizing connection with the other data processor. This interface is provided with a function for connecting the other data processor as a bus master to an internal bus of the one data processor, and the relevant other data processor is capable of directly operating peripheral functions that are memory mapped to the internal bus from an external side via the interface. Accordingly, the data processor can utilize the peripheral functions of the other data processor without interruption of the program being executed. In short, one data processor can use in common the peripheral resources of the other data processor. | 2014-10-30 |
20140325094 | INFORMATION PROCESSOR AND DISPLAY CONTROL METHOD - According to one embodiment, an information processor is capable of expanding a function by connecting an external device therewith. The information processor includes a detector, an acquisition module, and a transmitter. The detector is configured to detect a connection with the external device. The acquisition module is configured to acquire, when the detector has detected the connection with the external device, graphical user interface (GUI) information to be used for providing a GUI of the external device from the external device. The transmitter is configured to transmit the GUI information to an operation terminal device capable of providing the GUI. | 2014-10-30 |
20140325095 | MONITORING AND CONTROL OF STORAGE DEVICE BASED ON HOST-SPECIFIED QUALITY CONDITION - A method of controlling a storage device comprises monitoring whether a quality of service (QoS) of the storage device satisfies a quality condition set through a host, and adjusting a current setting of at least one operation metric of the storage device related to the QoS, according to a result of the monitoring. | 2014-10-30 |
20140325096 | DATA MANAGEMENT SYSTEM FOR CONTROLLING A PLURALITY OF PERIPHERALS AND METHOD THEREFOR - The present invention relates to a system and method of data management for controlling a plurality of peripheral devices. In an example embodiment, a data management device for managing data communications between a data control device and the plurality of peripheral devices is added between them, and the data management device controls the plurality of peripheral devices by grouping them according to their characteristics, whereby various protocols can be integrated into minimized optimal protocols by the grouping, and the data control device can reduce technical and temporal overheads due to detection and control of the plurality of peripheral devices. | 2014-10-30 |
20140325097 | USB 3.0 DEVICE AND CONTROL METHOD THEREOF - A control method for a USB 3.0 (USB: Universal Serial Bus) device includes controlling the USB 3.0 device that has entered an SS.Disabled state to transition to an Rx.Detect state when a USB 2.0 connection is not established with a USB host even after a predetermined time, the USB 2.0 connection including any one of an HS (High Speed) connection, an FS (Full Speed) connection, and an LS (Low Speed) connection. | 2014-10-30 |
20140325098 | HIGH THROUGHPUT HARDWARE ACCELERATION USING PRE-STAGING BUFFERS - Embodiments relate to providing high throughput hardware acceleration. Aspects include initializing an accelerator control queue (ACQ) configured to provide location information on a plurality of pages of data identified as accelerator data. An originating location of each page of requested target data is determined. The originating location includes one of system memory and disk storage. Based on determining that the originating location is system memory, an entry is created in the ACQ mapping to a system memory source address for the target data. Based on determining that the originating location is disk storage, an entry is created in the ACQ mapping to a special pre-stage buffer source address of a special pre-stage buffer for the target data. Each page of the plurality of pages of target data is accessed by the accelerator from respective locations in said memory or said special pre-stage buffer, based on respective entries of the ACQ. | 2014-10-30 |
20140325099 | ELECTRONIC DEVICE AND OPERATION CONTROL METHOD - Provided is a technology whereby linking operations and user convenience in operations after cable connection between electronic devices are improved. A main device and an external device are connected by a cable. The main device includes a control circuit, a display circuit, a display unit, a communication circuit, a storage device, and a connector with an insertion detection terminal attached thereto. The control circuit, in addition to handling overall control of each of the constituent elements, executes content reproduction control and the like, or acquires user instructions from user interfaces such as buttons and performs the desired operation. The control circuit also acquires connection detection information relating to the cable from an insertion detection circuit, and performs an operation (operation A or operation B) matching the sequence in which the cable is connected. | 2014-10-30 |
20140325100 | DATA MANAGEMENT SYSTEM FOR DATA COMMUNICATION AND METHOD THEREFOR - The present invention relates to a data management system and a data management method for data communications. The system and method can reduce load of a data control device, minimize costs for interworking and costs such as time and technologies needed for product commercialization, and enhance stability and extensibility of the product by adding a data management device between the data control device and a plurality of peripheral devices and controls the data control device to use a single unified standard protocol in order to control the plurality of peripheral devices. | 2014-10-30 |
20140325101 | DETERMINING A LOOP SET IDENTIFYING PORTS OF A ROUTING MODULE CONNECTED IN A STORAGE FABRIC LOOP - Examples disclosed herein relate to determining a loop set identifying ports of a routing module connected in a storage fabric loop. Examples include discovering at least a portion of a topology of a storage fabric comprising the routing module and a storage fabric loop including the routing module, determining a loop set identifying a plurality of ports of the routing module that are connected in the storage fabric loop, selecting one of the ports identified in the loop set, and indicating to a storage controller that no storage fabric component is connected to the routing module via the selected port. | 2014-10-30 |
20140325102 | METHOD FOR OPERATING A SLAVE NODE OF A DIGITAL BUS SYSTEM - A method for operating a slave node of a digital bus system is described. The slave node comprises two sending and receiving devices. In the bus system, an input data frame is sent to a master node in input direction. The slave node receives the input data frame by the first sending and receiving device. The slave node stores service data packets contained in the input data frame in a FIFO memory. The slave node attaches at least one process data packet of its own to a last process data packet in the input data frame. The slave node attaches the service data packets to the process data packet, which is now last, in the input data frame. The slave node sends the input data frame, which was changed in this manner, to the next node in input direction by the second sending and receiving device. | 2014-10-30 |
20140325103 | System and Method for a Bus Interface - In accordance with an embodiment, a method of operating a bus interface circuit includes detecting a start sequence on a plurality of input terminals, determining whether a first input terminal and a second input terminal is a data terminal and a clock terminal, respectively, or whether the first input terminal and the second terminal is a clock terminal and a data terminal, respectively. The method also includes routing the first input terminal to a data terminal and the second input terminal to a clock terminal if first input terminal and the second input terminal are determined to be a data terminal and a clock terminal, respectively, and routing the first input terminal to the clock terminal and the second input terminal to the data terminal if first input terminal and the second input terminal are determined to be a clock terminal and a data terminal, respectively. | 2014-10-30 |
20140325104 | COMMUNICATIONS ASSEMBLY HAVING LOGIC MULTICHANNEL COMMUNICATION VIA A PHYSICAL TRANSMISSION PATH FOR SERIAL INTERCHIP DATA TRANSMISSION - In a communications assembly having multiple users, one user is designated as a master and additional users are designated as peripheral modules, at least two of the peripheral modules as well as at least two interface modules are integrated into a shared physical implementation unit, and at least one interface module, which is designated as a slave, is unambiguously assigned to each of the at least two peripheral modules. | 2014-10-30 |
20140325105 | MEMORY SYSTEM COMPONENTS FOR SPLIT CHANNEL ARCHITECTURE - In one form, a memory module includes a first plurality of memory devices comprising a first rank and having a first group and a second group, and first and second chip select conductors. The first chip select conductor interconnects chip select input terminals of each memory device of the first group, and the second chip select conductor interconnects chip select input terminals of each memory device of the second group. In another form, a system includes a memory controller that performs a first burst access using both first and second portions of a data bus and first and second chip select signals in response to a first access request, and a second burst access using a selected one of the first and second portions of the data bus and a corresponding one of the first and second chip select signals in response to a second access request. | 2014-10-30 |
20140325106 | METHOD FOR OPERATING A BUS SYSTEM FOR COMMUNICATION WITH A PLURALITY OF COMMUNICATION NODES, AND MOTOR VEHICLE - A method operates a bus system for communication with a plurality of communication nodes, in particular in a land vehicle and/or aircraft. A static, cyclically recurring time window of fixed length each communication node is assigned a time slot for transmission of user information of a byte count that can be specified at least once and fixed during the operation of the bus system. The time window has at least two cohesive sub-time windows. The same byte count is specified for all time slots of a sub-time window. | 2014-10-30 |
20140325107 | RECEPTION APPARATUS, INFORMATION PROCESSING APPARATUS AND METHOD OF RECEIVING DATA - A reception apparatus that receives data through a plurality of lanes and includes a plurality of buffers that store received data, the buffers being provided for each of the plurality of lanes; a speed difference controller outputs a first timing signal for adjusting timing among the lanes, based on a communication speed on the lanes and operational clocks for the transmission apparatus and the reception apparatus; a deskew controller that outputs a second timing signal for adjusting a skew among the lanes; and a controller that adjusts timing for reading the received data from the buffers, based on a value of the second timing signal and a difference between a read position for reading the received data from the buffers and a write position for writing the received data to the buffers, in the first timing signal, upon adjusting a frequency difference between the transmission apparatus and the reception apparatus. | 2014-10-30 |
20140325108 | METHOD OF INTERRUPT CONTROL AND ELECTRONIC SYSTEM USING THE SAME - A method of interrupt control for a control unit of an electronic system includes receiving digital data; determining a value of the digital data; and sending interrupt signals to a host by the following methods according to the value: when the control unit is in a second signal sending status and after the value of the digital data increases to be greater than a first threshold and remains greater than the first threshold for a first period of time, switching the control unit to a first signal sending status; and when the control unit is in the first signal sending status and after the value of the digital data decreases to be smaller than a second threshold and remains smaller than the second threshold for a second period of time, switching the control unit to the second signal sending status. The second threshold is smaller than the first threshold. | 2014-10-30 |
20140325109 | METHOD OF INTERRUPT CONTROL AND ELECTRONIC SYSTEM USING THE SAME - A method of interrupt control for an electronic system, the electronic system including a host and an electronic device, includes receiving digital data generated by the electronic device; determining a value of the digital data and dividing a possible range of the value of the digital data into a plurality of regions; and sending an interrupt signal to the host when the value of the digital data changes from a first region among the plurality of regions to a second region among the plurality of regions and remains within the second region for a specific period of time. | 2014-10-30 |
20140325110 | Enabling Virtualization Of A Processor Resource - In one embodiment, a processor includes an access logic to determine whether an access request from a virtual machine is to a device access page associated with a device of the processor and if so, to re-map the access request to a virtual device page in a system memory associated with the VM, based at least in part on information stored in a control register of the processor. Other embodiments are described and claimed. | 2014-10-30 |
20140325111 | Modular Computer System - One embodiment of the present invention relates to a modular computer system for use in residential, recreational, and commercial regions. The system is a computer system disposed within an existing outlet receptacle housing. The computer system is electrically coupled to the electrical line disposed within the housing of the receptacle and includes a mechanically extendable expansion bus configured to mechanically support and data inter-couple a set of modules for providing computer functionality. The modules include both functional modules and control and sensing modules. The expansion bus can be extended to access the modules or collapsed within the receptacle so as to be externally visually obscured by an interface module or cover, which may also serve as an information display, in particular if made of OLED materials. The cover may also serve as an override or reset switch. | 2014-10-30 |
20140325112 | Computing Device Including A Printed Circuit Board And A Docking Port - A computing device including a printed circuit board. A docking port coupled to the printed circuit board. Wherein the docking port can receive a docking connector that either passes through an aperture in the printed circuit board or passes by the edge of the printed circuit board. | 2014-10-30 |
20140325113 | Smartphone Dock Reminder for Vehicles - A system and method for reminding a user to dock a mobile device in a docking apparatus within a vehicle are provided. A docking apparatus includes: one or more sensors for determining whether an object is present in the docking apparatus; and at least one of speakers, a vibration mechanism, and one or more display indicators for reminding a user to place the mobile device in the docking apparatus when the one or more sensors determine that an object is not present in the docking apparatus. A system includes the docking apparatus and a mobile device. The method includes receiving an indication that the vehicle ignition is turned on; determining whether the mobile device is in a docking apparatus; and reminding the user to dock the mobile device in the docking apparatus. | 2014-10-30 |
20140325114 | MULTI-CHANNEL DIRECT MEMORY ACCESS CONTROLLER AND CONTROL METHOD THEREOF - Disclosed herein is a multi-channel direct memory access (DMA) controller. The DMA controller includes: a register which stores control information and an operation state of each of a plurality of direct memory access (DMA) channels; a transmission processor which controls flow of transmission and reception of data such that all of the DMA channels requesting DMA transmission cyclically repeat unit transmission with reference to the register; and a transmission sequence control unit which controls the transmission processor such that the transmission sequence of each of the DMA channels is determined in a circulation cycle of unit transmission by reflecting priority information of the respective DMA channels stored in the register. | 2014-10-30 |
20140325115 | Conditional Iteration for a Non-Volatile Device - Apparatuses, systems, methods, and computer program products are disclosed for conditional iteration. A method includes receiving a request comprising a condition. A method includes checking an address mapping structure for entries satisfying a condition for a request. A method includes providing a result for a request based on one or more entries satisfying a condition for a request. | 2014-10-30 |
20140325116 | SELECTIVELY PERSISTING APPLICATION PROGRAM DATA FROM SYSTEM MEMORY TO NON-VOLATILE DATA STORAGE - Application program data stored in system memory may be selectively persisted. An indication may be provided to an application program that an application data object or a range of application data stored in system memory may be treated as persistent. Data backup may be enabled for the application data object or range of application data in the event of a system failure, copying the application data object or range of application data from system memory to non-volatile data storage. Upon recovery from a system failure, further data backup for the application data object or the range of application data may be disabled. In some embodiments, at least some of the application data object or range of application data may be recovered for the application program to access. Data backup for the application data object or the range of application data may also be re-enabled. | 2014-10-30 |
20140325117 | FLASH TRANSLATION LAYER WITH LOWER WRITE AMPLIFICATION - A method of associating a logical block address with a physical location in a non-volatile memory includes (A) in response to a write request comprising a respective logical block address in a logical block address space and respective data to be written to the non-volatile memory, determining a physical location in the non-volatile memory to store the respective data of the write request, (B) adding an entry to a journal, such that the added entry trails any entries already in the journal and the added entry has a respective logical block address field set to the respective logical block address of the write request and a respective physical location field set to the determined physical location, and (C) updating one of a plurality of second-level map pages in a two-level map according to the respective logical block address of the write request with the determined physical location. | 2014-10-30 |
20140325118 | DATA WRITING METHOD, MEMORY CONTROLLER AND MEMORY STORAGE APPARATUS - A data writing method for writing data into a physical erasing unit and a memory controller and a memory storage apparatus using the data writing method are provided. The method includes dividing the data into a plurality of information frames in a unit of one physical programming unit. The method also includes writing the information frames in sequence into at least one physical programming unit constituted by memory cells disposed on at least one first word line and programming the storage state of memory cells disposed on at least one second word line following the first word line to an auxiliary pattern. Accordingly, the method effectively prevents data stored in the physical erasing unit, which is not full of data, from being lost due to a high temperature. | 2014-10-30 |
20140325119 | WRITING METHOD, MEMORY CONTROLLER AND MEMORY STORAGE DEVICE - A writing method, a memory controller and a memory storage device are provided. The writing method includes steps of: configuring logical addresses to map to part of physical programming units in a storage area, wherein at least one of the physical programming units stores a valid data; transmitting a first write command for writing data having a first data length to at least one of the physical programming units; receiving a status signal; and selecting a spare physical erasing unit and copying the valid data having a second data length to the spare physical erasing unit, after transmitting the first write command and before receiving the status signal, wherein the first data length is not greater than the second data length. Therefore, it prevents a host system from waiting too long when writing data. | 2014-10-30 |
20140325120 | RESISTIVE MEMORY DEVICE AND OPERATION METHOD THEREOF - A resistive memory device includes a memory cell array including a unit memory cell coupled between a word line and a bit line, wherein the unit memory cell includes a data storage material and a non-silicon-substrate-based type bidirectional access device coupled in series, a path setting circuit coupled between the bit line and the word line, suitable for providing a program pulse toward the bit line or the word line based on a path control signal, a forward write command, and a reverse write command, and a control unit suitable for providing a write path control signal, a forward program command, and a reverse program command based on an external command signal. | 2014-10-30 |
20140325121 | STORAGE SYSTEM - A storage system monitors the first access frequency of occurrence which is the access frequency of occurrence from a host device during a first period, and the second access frequency of occurrence which is the access frequency of occurrence from a host device during a second period shorter than the first period. Along with performing data relocation among the tiers (levels) in the first period cycle based on the first access frequency of occurrence, the storage system performs a decision whether or not to perform a second relocation based on the first access frequency of occurrence and the second access frequency of occurrence, synchronously with access from a host device. Here the threshold value utilized in a decision on whether or not to perform the first relocation is different from the threshold value utilized in a decision on whether or not to perform the second relocation. | 2014-10-30 |
20140325122 | NONVOLATILE MEMORY SYSTEM INCLUDING NONVOLATILE MEMORY DEVICE, MEMORY CONTROLLER AND OPERATING METHOD THEREOF - An operating method of a memory controller that controls a nonvolatile memory device is provided. A command is received from an external device. Whether the nonvolatile memory device is in a temperature control mode is determined. When the nonvolatile memory device is in the temperature control mode, the received command is delayed for a predetermined time until the received command is outputted to the nonvolatile memory device. When the nonvolatile memory device is in the temperature control mode, the nonvolatile memory device is in an idle state. | 2014-10-30 |
20140325123 | INFORMATION PROCESSING APPARATUS, CONTROL CIRCUIT, AND CONTROL METHOD - An information processing apparatus includes a cyclic frequency counter that updates a count value when a process that determines whether data stored in each of multiple storage areas included in NAND devices is targeted for a move has been executed on all pieces of data stored in the NAND devices. Furthermore, the information processing apparatus includes a table storing unit that stores therein, when data is stored in one of the NAND devices, the count value of the cyclic frequency counter associated with the data. Furthermore, the information processing apparatus includes a cyclic reference control unit that compares, for each data stored in the NAND devices, a value stored in the table storing unit with the count value of the cyclic frequency counter and then determines whether each piece of data is targeted for a move. | 2014-10-30 |
20140325124 | MEMORY SYSTEM AND METHOD FOR OPERATING A MEMORY SYSTEM - A memory system for storing data in a plurality N of memory chips. The memory system includes a number K of sets of memory chips, wherein each set of the K sets includes a number M of the memory chips, with N=K·M; and one signal processing unit having a number L of signal processing engines for signal processing data of the N memory chips and having a data link interface for interfacing each of the K sets. | 2014-10-30 |
20140325125 | ATOMIC WRITE METHODS - A method of transmitting atomic write data from a host to a data storage device in a data system includes; communicating a header identifying a plurality of data chunks associated with an atomic write operation from the host to the data storage device and storing the header in a buffering area designated in the data storage device, then successively communicating the plurality of data chunks from the host to the data storage device and successively storing the each one of the plurality of data chunks in the buffering area, and then storing write data including at least the plurality of data chunks in a first area of storage media in the data storage device. | 2014-10-30 |
20140325126 | DATA STORAGE DEVICE PERFORMING ATOMIC WRITE AND RELATED METHOD OF OPERATION - A method of operating a data storage device comprises allocating a plurality of data blocks among received data to a plurality of intellectual property (IP) cores, performing an atomic write independently for of the IP cores, wherein the atomic write for each of the IP cores writes corresponding allocated data blocks to a corresponding memory region of the data storage device, and generating an independent identifier indicating completion of the atomic write for each of the IP cores. | 2014-10-30 |
20140325127 | STORAGE SYSTEM COMPRISING FLASH MEMORY MODULES SUBJECT TO TWO WEAR-LEVELING PROCESSES - 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. | 2014-10-30 |
20140325128 | Mirror Copies of Solid State Drives Using Portions of Hard Disk Drives - Mechanisms for storing data to a storage system comprising a set of one or more solid state storage devices and a set of non-solid state storage devices are provided. A request to write data to the storage system is received and the data is written to the set of one or more solid state storage devices in response to receiving the request. Moreover, a mirror copy of the data is written to the set of non-solid state storage devices in response to receiving the request. Thus, the non-solid state storage devices serve as a mirror backup copy of the data stored to the solid state storage devices. | 2014-10-30 |
20140325129 | METHOD AND APPARATUS FOR ACTIVE RANGE MAPPING FOR A NONVOLATILE MEMORY DEVICE - Methods and systems are provided that may include a nonvolatile memory to implement a virtual random access memory space. | 2014-10-30 |
20140325130 | STATUS INFORMATION SAVING AMONG MULTIPLE COMPUTERS - Provided are techniques for status information saving among multiple computers. In one embodiment, a selected computer is operated using a plurality of input/output devices over switched input/output signal paths passing through a KVM (keyboard video mouse) switch positioned between the selected computer and the plurality of input/output devices. Status data is carried over signal paths passing through the KVM switch wherein the status data represents status information for a plurality of computers connected to the KVM switch. The status data passing through the KVM switch is stored in a memory coupled to the KVM switch. Other embodiments are described and claimed. Other embodiments are contemplated, depending upon the particular application. | 2014-10-30 |
20140325131 | Controller and Method for Performing Background Operations - The embodiments described herein provide a controller and method for performing a background commands or operations. In one embodiment, a controller is provided with interfaces through which to communicate with a host and a plurality of flash memory devices. The controller contains a processor operative to perform a foreground command received from the host, wherein the processor performs the foreground command to completion without interruption. The processor is also operative to perform a background commands or operations stored in the controller's memory, wherein the processor performs the background command until completed or preempted by a foreground command. If the background command is preempted, the processor can resume performing the background command at a later time until completed. | 2014-10-30 |
20140325132 | METHOD AND APPARATUS FOR TRANSFERRING DATA BETWEEN A HOST AND BOTH A SOLID-STATE MEMORY AND A MAGNETIC STORAGE DEVICE - A hybrid circuit includes a system-in-a-package (SIP) and an integrated circuit. The SIP includes a solid-state memory, and a first control module. The first control module controls access to the solid-state memory based on a first control signal. The integrated circuit includes an embedded multi-media card (eMMC) module, a second control module, and a management module. The eMMC module is in communication with the SIP according to an eMMC standard. The first eMMC module transfers the first control signal to the first control module to access the solid-state memory. The second control module controls access to a magnetic storage device based on a second control signal. The management module generates the control signals to transfer first data between a host and the SIP via the eMMC module and transfer the first data or second data between the host and the magnetic storage device via the second control module. | 2014-10-30 |