14th week of 2014 patent applcation highlights part 56 |
Patent application number | Title | Published |
20140095648 | Storage and Transmission of Log Data In a Networked System - A method for storing log data in a networked storage system includes receiving one or more log data streams and storing the log data streams in a local memory location. The method also includes accessing the log data streams from the local memory location by a communications adapter and transmitting the log data streams to a storage system over a communications network by the communications adapter. The communications adapter is configured for one way communication with the storage system. | 2014-04-03 |
20140095649 | PROXY-BASED CACHE CONTENT DISTRIBUTION AND AFFINITY - A distributed caching hierarchy that includes multiple edge routing servers, at least some of which receiving content requests from client computing systems via a load balancer. When receiving a content request, an edge routing server identifies which of the edge caching servers the requested content would be in if the requested content were to be cached within the edge caching servers, and distributes the content request to the identified edge caching server in a deterministic and predictable manner to increase the likelihood of increasing a cache-hit ratio. | 2014-04-03 |
20140095650 | ACCESSING A LARGE DATA OBJECT IN A DISPERSED STORAGE NETWORK - A method begins by a dispersed storage (DS) processing module generating a data object identifier for data to be stored in a dispersed storage network (DSN) and partitioning the data into a plurality of data partitions based on a set of retrieval preferences and data boundary information. For a data partition, the method continues with the DS processing module dispersed storage error encoding the data partition to produce a plurality of sets of encoded data slices and generating a plurality of sets of DSN addresses for the plurality of sets of encoded data slices, wherein a DSN address of the plurality of sets of DSN addresses includes a representation of the data object identifier, a representation of one or more retrieval preferences of the set of retrieval preferences, a representation of a corresponding portion of the data boundary information, and dispersed storage addressing information. | 2014-04-03 |
20140095651 | Memory Bus Protocol To Enable Clustering Between Nodes Of Distinct Physical Domain Address Spaces - A system and method for transferring data and messages between nodes in a cluster is disclosed. Each node in the cluster is a separate physical domain but is connected to other nodes in the cluster through point-to-point high speed links. Each side of a link is coupled to a coprocessor which facilitates the movement of data between and among the nodes. Because each physical domain is separate from any other domain, the coprocessor in a physical domain uses a certificate, called and RKey, to obtain permission to transfer data to another physical domain. When an RKey is received from another physical domain, the coprocessor in the receiving domain validates the key and obtains the physical addresses associated with the key so that it can provide or accept the remote data. Data transfers between pairs of remote nodes in the cluster are permitted as well. | 2014-04-03 |
20140095652 | Device and method for content delivery adapted for synchronous playbacks - A method for delivering content to at least two terminals for synchronous playback is described. The method includes providing a first association of content to a preamble sequence, providing a second association of content to an ending sequence, providing estimations of data delivery duration from a server to at least two terminals and a playback duration of the preamble sequence in at least one of the first and second association, delivering the first and second association to the terminals wherein the playback duration of the preamble sequence is greater than or equal to the largest difference between the estimations, and wherein the estimations of data delivery duration allows each of the at least two terminals to evaluate a local temporization duration for playing-back synchronous content. | 2014-04-03 |
20140095653 | Optimization Of SH Traffic By A Cache-And-Try-First Mechanism - In accordance with an exemplary embodiment, whenever an AS queries an HSS for a user's S-CSCF address, the AS stores the mobile user's S-CSCF address along with a time stamp, preferably within a database at the AS. When the AS then receives a service request requiring the use of the end user's S-CSCF address, the AS reuses the mobile user's S-CSCF address cached at the AS local database. The AS can also determine whether to reuse the user's cached S-CSCF address based on the policy of the service provider and the timestamp of the cached S-CSCF address. The AS can develop a time window for reusing the cached S-CSCF address based with policies. | 2014-04-03 |
20140095654 | System for Monitoring Multiple Building Automation Systems - A method for execution on a computing device includes transmitting first identification information to a server processing circuit via the Internet. The server processing circuit identifies a plurality of geographically dispersed systems corresponding to the first identification information. Information including geographical coordinates and system status information is received for each system. A set of geographical boundary coordinates are determined. Moreover, a visible characteristic value for each system is determined based on the corresponding system status information. A map presentation function executed by a second processing circuit displays a map based on the geographic boundary coordinates, and displays a plurality of visible indicators on the map. Each of the plurality of visible indicators has a position on the map corresponding the geographical coordinates of a corresponding system. Each of the plurality of visible indicators has a visible characteristic corresponding to the visible characteristic value of the corresponding system. | 2014-04-03 |
20140095655 | SYSTEM AND METHOD FOR ENHANCED MEDIA BROKERING IN VOIP NETWORK - Mechanisms are provided to broker and control media resources. In particular, solutions are described which broker and control a media request sent from an application server. The media request is received at a device capable of brokering and controlling the media request such that a media server capable of providing the request may be selected. A screening functionality is also presented such that an optimal media server may be selected based on a comparison between information contained in an incoming media request and information contained in a previously provisioned Service Level Agreement; such information may relate to media service and capacity information. Further, solutions are presented to support providing media services in heterogeneous environments where an application server and a media server may communication using different media control protocols. | 2014-04-03 |
20140095656 | Remote Monitoring of Battery Packs - The remote monitoring of battery packs installed in devices is disclosed. An example method includes receiving battery pack data by a network server from devices connected to the network server. The data is saved to a database and the database records are analyzed to generate battery pack performance reports and commands and/or parameters to improve performance of the battery packs. The devices can be capable of receiving the commands and/or parameters from the network server to replace or adjust parameters in the battery pack. | 2014-04-03 |
20140095657 | Interactive Event Cast to Multiple Mobile Devices - Systems and devices for, and methods of, interactive event casting, by: (a) scheduling a plurality of transactions, where the scheduling may be based on passing a system time and a channel usage schedule; (b) aggregating the plurality of transactions, where the aggregating results in minimizing data transfer traffic; (c) executing a data compression scheme, where the data compression scheme may be based on dynamically changing bitrate of a video data stream accordingly to local access point data traffic; and (d) initiating an application, where the initiated application decompresses the received video data stream, and where the decompressed video data stream may be spooled. | 2014-04-03 |
20140095658 | Information Aggregation on a Mobile Offshore Drilling Unit - Information on a mobile offshore drilling unit may be aggregated and transferred to an off-shore location. Data may be retrieved in real time from a plurality of control systems on an offshore drilling vessel, wherein each of the plurality of control systems controls a different component of the vessel. The data may be aggregated at a single location on the vessel. The data may be converted into a standard format and transmitted to one or more shore-based locations, where centralized support, management, and monitoring may be provided from the one or more shore-based locations. | 2014-04-03 |
20140095659 | METHOD AND SYSTEM FOR TRANSMITTING DATA, AND METHOD AND ELECTRONIC DEVICE THEREFOR - A method and a system for transmitting data are provided. The method comprises generating information about each of the at least one data corresponding to selection of the at least one data displayed on a first touch screen by the first electronic device, transmitting the information to a data transmission object by the first electronic device, and storing the information transmitting the information to a second electronic device by the data transmission object. The information includes at least one session Identifier (ID) indicating a selected order of the at least one data and a device ID of the first electronic device. | 2014-04-03 |
20140095660 | DEVICE CONNECTION PROXY THROUGH CLOUD TO OPTIMIZE NETWORK MESSAGES - Technology is disclosed herein for optimizing network connections using proxy connections. According to at least one embodiment, a computing device receives requests for network connections with remote servers from multiple computer applications running on the computing device. The computing device further establishes a network connection with a proxy server. The proxy server initiates and maintains proxy network connections with the remote servers. The proxy server can delay at least one network message of the network messages received from the remote servers such that the proxy server sends the network messages to the computing device in a batch. The proxy server batches the network messages such that the computing device stays at a high power consumption state for a time period shorter than an overall time period for which the computing device would stay at the high power consumption if the network messages were sent individually without batching. | 2014-04-03 |
20140095661 | SYSTEM AND METHOD FOR PROVISIONING A REMOTE RESOURCE FOR AN ELECTRONIC DEVICE - The disclosure recites a device, system and method for provisioning resources from a server in a network to a mobile electronic device. The method comprises: after the electronic device has been approved for an initial registration with the communications network, receiving a data transmission at the electronic device from the communication network, the data transmission containing access information relating to a resource in a library that is the communication network; extracting the access information from the data transmission at the electronic device; sending a request from the electronic device to the communication network for a second data transmission containing a copy of the resource to the electronic device; downloading the resource from the communication network; and integrating the resource into an application as an output generated by the application. | 2014-04-03 |
20140095662 | Method and System for Providing a Synchronized User Experience from Multiple Modules - A method and system at the site of a user are disclosed that provide for a shared understanding between a first and second content providing module on an applicable timing model by an explicit exchange of information on the content providing steps and of associated time values for one or more of these steps, adding unambiguous meaning to each of the content providing steps prior to presenting the first and second content to the user. The time delay information for specific content providing steps as received from the first content providing module can be used by other modules to determine when to provide content to the user. The timing model for the first content providing module is enriched with information enabling that timing information of the first content providing module can now be applied unambiguously by the second content providing module having a different timing mode. | 2014-04-03 |
20140095663 | SERVER FOR HOME APPLIANCE NETWORK SYSTEM | 2014-04-03 |
20140095664 | METHODS AND SYSTEMS FOR DYNAMIC MEDIA CONTENT OUTPUT FOR MOBILE DEVICES - Embodiments of mechanisms for dynamic media content type streaming management for mobile devices are generally described herein. In some embodiments, the mobile device may receive selection input pertaining to generating output from a media file containing at least two of audio data, video data, and closed-captioning data, the selection input selecting at least one of audio, video, and closed-captioning to be output during play of the media content. In some embodiments, the mobile device may generate an audio output as a signal in response to the selection input including audio. In some embodiments, the mobile device may generate a video output as a signal in response to the selection input including video. In some embodiments, the mobile device may generate a closed-captioning output as a signal in response to selection input including closed-captioning. | 2014-04-03 |
20140095665 | ABORTING DATA STREAM USING A LOCATION VALUE - Techniques and systems that allow receiving a data stream and a location value. The location value, in one embodiment, is indicative of a location in the data stream at which the data stream has been aborted. This value may be determined by a sending entity and sent to a receiving entity. In various embodiments, the receiving entity may compute the remaining amount of data to be received in the data stream, and then receive that amount of data. In some embodiments, a checkpoint value may be used in conjunction with the location value to indicate an abort location for a data stream. A checkpoint value may correspond to an amount of data between successive checkpoints in the data stream. In some embodiments, upon aborting a data stream, a receiving entity receives data until a next checkpoint in the data stream. | 2014-04-03 |
20140095666 | Managing Resource Access in Distributed Computing Environments - Concepts and technologies are disclosed herein for managing resource access in distributed computing environments. A computing device can host a local resource such as a file or application and an application for managing or controlling resource access. The user device can communicate with a remote device that hosts a remote resource, which may be similar to the local resource. If a resource access request is detected at the user device, the user device can identify resources including a local resource and/or a remote resource that can provide functionality associated with the request. The user device can determine if the local resource, the remote resource, and/or a combination thereof is to be accessed to provide the requested access. This determination can be made before or during the access and can be based upon settings, preferences, input, network traffic, and/or other considerations determined at the user device and/or other devices. | 2014-04-03 |
20140095667 | MOBILE DEVICE APPLICATION STREAMING - Technology for decomposing an application into fragments and streaming the application in fragments is disclosed herein. According to at least one embodiment, a computer-implemented method includes steps of determining multiple application fragments of a computer application, wherein each application fragment of the application fragments includes a code to present at least one interface of the computer application; storing the application fragments at a storage device; generating a resource dependency data structure, wherein for each specific application fragment of the application fragments, the resource dependency data structure includes identifications of resources that are needed for running the specific application fragment; and streaming, via a network component, at least one application fragment of the application fragments to a computing device. | 2014-04-03 |
20140095668 | METHOD FOR SEAMLESS UNICAST-BROADCAST SWITCHING DURING DASH-FORMATTED CONTENT STREAMING - A method for switching from a unicast based delivery to an evolved multimedia broadcast multicast services (eMBMS) based delivery of dynamic adaptive streaming over hyper-text transfer protocol (HTTP) (DASH) formatted content. The method can include inserting dedicated stream access points (SAPs) in media for switching between the unicast and eMBMS-based content delivery. The use of SAPs enables a DASH client to be able to seamlessly switch between unicast and broadcast delivery modes. | 2014-04-03 |
20140095669 | APPARATUS AND METHOD FOR TRANSMITTING/RECEIVING BUFFERING DATA IN MEDIA STREAMING SERVICE - An apparatus and a method for operating a server providing a streaming service are provided. The method includes collecting statistical information regarding media generated by a plurality of users who reproduce the media, determining at least one preferred section of the media based on the statistical information, and transmitting media data regarding the preferred section of the media to User Equipment (UE) reproducing the media regardless of a currently reproduced point. | 2014-04-03 |
20140095670 | ENERGY-AWARE MULTIMEDIA ADAPTATION FOR STREAMING AND CONVERSATIONAL SERVICES - Technology to provide is disclosed. In an example, a user equipment (UE) can include computer circuitry configured to: receive a manifest file for an HTTP adaptive stream from a node; identify an energy characterization in the manifest file for a plurality of representations for a selected period; select a representation for the selected period having a desired energy characterization; and request segments from the node that are in the representation having the desired energy characterization. | 2014-04-03 |
20140095671 | METHOD AND SYSTEM FOR PUSHING MESSAGE BOX - Method and system for pushing a message box. The method includes sending, by a server, a data unique notification to a client when the server needs to send a message box; sending a message box receiving request having an identity to the server after receiving the data unique notification; pushing, by the server, data of the message box to the client after verifying the identity. By means of elaborate operations, such as the identity, a keep-alive communication mechanism and an active pushing mechanism as required which is controlled by the server, the present disclosure solves the problem of delay for pushing the message box, controls the risk of being attacked, and lowers the pressure to a pushing server brought by real-time pushing. | 2014-04-03 |
20140095672 | METHOD AND APPARATUS FOR GENERATING A REPRODUCING ADAPTIVE STREAM BASED ON FILE FORMAT, AND RECORDING MEDIUM THEREOF - Methods and apparatus are provided for transmitting a file in a server. A file is generated for an adaptive stream service. The file is transmitted. The file includes range information for indicating a byte range of a segment. | 2014-04-03 |
20140095673 | SYSTEMS AND METHODS FOR TRANSMITTING AND RECEIVING DATA - This discloses systems and methods for transmitting and receiving data. The method includes: a source terminal, when detecting a copy operation, storing the copied data on a clipboard, transmitting the stored data to a server, the server transmitting a push message to a target terminal, the push messaging informing the target terminal to save the data onto a clipboard, the server transmitting the data to the target terminal, the target terminal, after receiving the data, placing the data onto a local clipboard, and pasting the data from the clipboard into a designated location of an application. | 2014-04-03 |
20140095674 | Self-Management of Request-Centric Systems - Methods, systems, and computer-readable storage media for configuring a request-centric system. Implementations include actions of monitoring operation of the request-centric system to determine a workload of the request-centric system, wherein the workload includes a plurality of requests, determining a mapping function based on a utility function, the workload and a configuration, the mapping function mapping the workload and the configuration into the utility function, determining an optimal configuration based on the mapping function, the optimal configuration allocating resources of the request-centric system to achieve one or more predefined goals, and applying the optimal configuration to the request-centric system. | 2014-04-03 |
20140095675 | MEASUREMENT CONFIGURATION AND REPORTING WITH DIVERSE TRAFFIC - A network node receiving a preference for a power optimized configuration for a user equipment (UE) can in response change the UE's minimization of drive test (MDT) configuration to conserve UE power. For example, this change can be from immediate reporting of MDT measurements to connected mode logging MDT measurements or no reporting of MDT measurements; or to a longer interval for reporting them, or to drop the reporting of available location information with MDT measurements. Other teachings have actions by the UE, autonomous of the network, to conserve power. A UE receiving a MDT configuration having an MDT measurement reporting or logging interval, and also one or both of a discontinuous reception or paging configuration having a DRX/paging interval can adapt the MDT configuration autonomously of the network to conserve its battery power. For example, the UE can change the MDT measurement reporting/logging interval to be equal to or shorter than the DRX/paging interval, or it can ignore or reject the MDT configuration. | 2014-04-03 |
20140095676 | Elastic Packaging of Application Configuration - Elastic packaging of application configuration may include selecting at least one configurable attribute from an application model hierarchy, generating at least one formula for the selected at least one configurable attribute, the at least one formula including interface parameters, and tag the generated at least one formula with the selected at least one configurable attribute in an application deployment package, the application deployment package including an application to be deployed on a cloud computer. | 2014-04-03 |
20140095677 | CONFIGURATION COMMAND TEMPLATE CREATION ASSISTANT USING CROSS-MODEL ANALYSIS TO IDENTIFY COMMON SYNTAX AND SEMANTICS - In one embodiment, a computer program product for creating a configuration template for a set of devices includes a computer readable storage medium having computer readable program code embodied therewith, the computer readable program code including computer readable program code configured for determining command information for a plurality of devices, computer readable program code configured for identifying a command structure from the command information which is common to a set of devices from the plurality of devices, and computer readable program code configured for associating the set of devices to a common configuration template. In another embodiment, a method for creating a configuration template for a set of devices includes determining command information for a plurality of devices, identifying a command structure from the command information which is common to a set of devices from the plurality of devices, and associating the set of devices to a common configuration template. | 2014-04-03 |
20140095678 | Verification of Configuration Information in BGP VPNs - Described are mechanisms for verifying configuration information in 2547 BGP VPNs. An originating PE generates a first knowledge digest encoding first configuration information associated with a current set of information advertised for a VRF. The originating PE also generates a second knowledge digest encoding second configuration information associated with cumulative information advertised for the VRF. The originating PE is capable of receiving a message from a user PE, the message including a third knowledge digest encoding third configuration information related to the user VRF. The originating PE is capable of comparing the first knowledge digest to the third knowledge digest and producing a first indication if the third configuration information encoded in the third knowledge digest is not a subset of the first configuration information encoded in the first knowledge digest. | 2014-04-03 |
20140095679 | BEST PRACTICES ANALYSIS OF ZONES AND COMPONENTS IN A NETWORK - Provided is a method for best practices analysis of zones and components in a network. A database has information on components in the network and configuration settings for the components. Best practices rules indicate best practices configuration settings for components in the network. The database and the accessed best practices rules are processed to determine whether the configuration settings for the components in the network satisfy the best practices configuration settings for the components indicated in the best practices rules. A report is generated indicating whether the configuration settings of the components in the network satisfy the best practices configuration settings for the components indicated in the best practices rules. | 2014-04-03 |
20140095680 | SYSTEM PROVISIONING OPTIMIZATION - A method, system and program product for optimizing of the provisioning of systems. The method, system, computer program product for provisioning a system comprises steps of intercepting a request to provision a named system; calculating a number of named systems needed to give an overall provisioning success rate higher than a threshold success rate; and requesting parallel provisioning of the calculated number of named systems. | 2014-04-03 |
20140095681 | SYSTEM AND METHOD FOR DYNAMIC SUGGESTION OF OPTIMAL COURSE OF ACTION - A method of dynamically determining an optimal course of action for a user in an enterprise is provided. The method includes connecting a proxy to a complex event processing (CEP) engine to integrate the CEP engine with a communication framework of the enterprise, dynamically adding a user device into a communication framework of the enterprise based upon a user device location, determining contextual information related to the user from the communication framework of the enterprise, determining real time information related to the contextual information of the user from the communication framework of the enterprise, and determining an optimal course of action for the user based upon the contextual information and the real time information. | 2014-04-03 |
20140095682 | System and Method for Performing Administrative Tasks on Mobile Devices - Disclosed are system, method and computer program product for remote administration of mobile devices. The system includes an administration server that receives a request to perform a remote administrative task on a mobile device. The server selects a function that performs the requested remote administrative task. The server identifies one or more management protocols that perform the selected function, wherein different protocols use different mechanisms to perform the same function. The server determines if the mobile device supports one or more of the identified protocols. When the mobile device supports two or more different management protocols, the server selects a protocol with the highest priority for performing the selected function. The server then executes the selected management protocol to perform the selected function that performs the requested remote administrative task on the mobile device. | 2014-04-03 |
20140095683 | METHOD, SYSTEM AND DEVICE FOR SELECTING A DEVICE TO SATISFY A USER REQUEST - Methods, systems and devices for selecting an end-user device from a plurality of end-user devices to satisfy a user request. The method comprises storing at a portal aggregator data identifying a user device group comprising a plurality of end-user devices, wherein the data identifying the device group comprises the capabilities of each end-user device. When the portal aggregator receives a request from the user the portal aggregator generates a list of end-user devices from the device group that are capable of satisfying the user request. The portal aggregator then selects an end-user device from the list of capable end-user devices and then transmits a command to the selected end-user device to satisfy the request. In some cases the list of capable end-user devices may be sorted and/or filtered prior to selecting an end-user device from the list. | 2014-04-03 |
20140095684 | TERMINAL CONTROL METHOD, TERMINAL CONTROL SYSTEM, AND SERVER DEVICE - In a system that centrally manages a terminal device group composed of a plurality of terminal devices in a home, a method allows for: determining an instruction to be transmitted to one of the terminal devices according to an operation status acquired from a different one of the terminal devices; specifying, from among the terminal devices, a terminal device as a transmission destination of the instruction, with use of pieces of connection source information specifying the respective terminal devices in a network, and acquisition times of the pieces of connection source information; and transmitting the instruction to the specified terminal device. Upon receiving the instruction, the specified terminal device performs an operation based on the received instruction. The operation is in coordination with the operation status acquired from the different terminal device. | 2014-04-03 |
20140095685 | Generic Centralized Architecture for Software-Defined Networking with Low Latency One-Way Bypass Communication - A generic centralized, software-defined networking configuration for connecting network is defined as a generic multi-layer topology network entities interconnected either vertically or horizontally regardless of the employed network topology/graph). This centralized configuration enables establishment of a connection between any two networking entities by 1) bypassing intermediate protocol layers and 2) eliminating any handshaking between peer elements of the same layer. The centralized software-defined controller notifies in parallel all involved network entities along a connection path to take all necessary actions (i.e. reconfiguration) to establish the new connection. The centralized controller has authority to control only entities that are software-defined SD. | 2014-04-03 |
20140095686 | POLICY CONTROL METHOD AND DEVICE - Embodiments of the present invention relate to a policy control method and device. The method includes: receiving, by a PCRF, NAT entry information sent by a NAT device; obtaining, by the PCRF, a first PCC rule according to the NAT entry information, where the first PCC rule is a PCC rule including an IP address to be translated by the NAT device; and sending, by the PCRF, the first PCC rule to a gateway device, so that the gateway device executes the first PCC rule. According to the embodiments of the present invention, it can be ensured that the gateway device correctly executes the PCC rule. | 2014-04-03 |
20140095687 | METHOD, DEVICE, AND SYSTEM FOR MANAGING MOBILE BROADBAND DEVICE - Embodiments of the present invention relate to the field of communication technologies, and provide a method, a device, and a system for managing a mobile broadband device. The method includes: sending a local device identifier to a server; updating a customized parameter of the mobile broadband device according to a customized parameter returned by the server; sending a request for opening a Web management page to the server, so that the server returns the Web management page; receiving a management command sent by a host-side device on the Web management page; and executing the management command through an application programming interface corresponding to the management command on the mobile broadband device. Therefore, the complexity of managing the software version customization and terminal device customization is reduced, the high efficiency of Web version releasing is improved. | 2014-04-03 |
20140095688 | SYSTEM AND METHOD FOR ENSURING HIGH AVAILABILITY IN AN ENTERPRISE IMS NETWORK - Embodiments of the present invention may enable applications that are deployed at the application layer of an IMS network to frequently carry out business critical functions via a highly available application server architecture. This may be achieved by using a session manager that manages the role of active and standby server(s) of the highly available application architecture. Further, the session manager may manage the roles of the active and standby server(s) by routing SIP messaging in either serial or parallel fashion to the application server architecture. Furthermore, the active and the standby servers are automatically kept in sync by their position in the signaling path determined by the session manager. The session manager makes sure that if the active server goes down, then the standby server must be able to take over the role of the active server in a seamless fashion. | 2014-04-03 |
20140095689 | DETERMINING INFLUENCE IN A NETWORK - An influence maximization process efficiently identifies an influential set of nodes with which to seed a diffusion process using the transposition of a graph representing the network. This approach offers an acceptable tradeoff between runtime complexity and accurate approximation. In addition, using an approximation condition, the influence maximization process may be further tuned to dramatically reduce the computational complexity even more in certain circumstances while allowing a fallback to the unturned influence maximization process if the approximation condition is not satisfied. | 2014-04-03 |
20140095690 | REAL TIME RULES ENGINE FOR POLICIES ORCHESTRATION IN A MOBILE TELECOMMUNICATIONS NETWORK - A method is provided for creating a configurable workflow in a mobile telecommunications network ecosystem including a plurality of diverse ecosystem components ( | 2014-04-03 |
20140095691 | Managing data center resources to achieve a quality of service - In accordance with some embodiments, a cloud service provider may operate a data center in a way that dynamically reallocates resources across nodes within the data center based on both utilization and service level agreements. In other words, the allocation of resources may be adjusted dynamically based on current conditions. The current conditions in the data center may be a function of the nature of all the current workloads. Instead of simply managing the workloads in a way to increase overall execution efficiency, the data center instead may manage the workload to achieve quality of service requirements for particular workloads according to service level agreements. | 2014-04-03 |
20140095692 | Tracking Usage of and Sharing Data Between Mobile Device Applications - Described herein are methods and systems for tracking usage of and sharing data between mobile device applications. A mobile device receives a first application to be installed on the mobile device. The first application includes a first notification module, a content developer identifier, and a first application identifier. The mobile device receives a second application to be installed on the mobile device, the second application including a second notification module, the content developer identifier, and a second application identifier. The mobile device stores a mobile device identifier in a keychain area of the mobile device. The mobile device provides access to the keychain area for applications which include the content developer identifier. The mobile device retrieves the mobile device identifier from the keychain area for use by the first application and the second application. | 2014-04-03 |
20140095693 | Automated Capacity Aware Provisioning - According to one general aspect, a method may include monitoring, via a communications network, an actual system resource usage of each of a plurality of target computing devices configured to execute one or more respective workload tasks. The method may also include receiving a request for a suggestion for an assigned target computing device to be assigned a new workload task. The method may further include providing the suggestion regarding the assigned target computing device to be assigned a new workload task, wherein the suggestion suggests one or more target computing device(s) that is included in the plurality of target computing devices. The method may also include adjusting a system resource usage profile of the assigned target computing device to include an estimated system resource usage for the new workload task and an actual system resource usage of the assigned target computing device that was previously monitored. | 2014-04-03 |
20140095694 | SYSTEMS AND METHODS FOR INSTALLING, MANAGING, AND PROVISIONING APPLICATIONS - Systems and methods are disclosed for provisioning resources for an application according to an application manifest. The resources may include database, network, and processing resources. The application manifest may be organized as a manifest tree with provisioned resources having their own application manifests for provisioning sub-resources. The application manifest may also define provisioning and de-provisioning of the application in response to loading of the application. Root cause analysis may be performed in accordance with the manifest tree. Also disclosed are systems and methods for rolling out an upgrade across a node cluster. Systems and methods are disclosed for routing traffic to different workflow paths in order to implement an overloaded path and evaluate performance of the overloaded path. | 2014-04-03 |
20140095695 | CLOUD AWARE COMPUTING DISTRIBUTION TO IMPROVE PERFORMANCE AND ENERGY FOR MOBILE DEVICES - An intelligent cloud aware computing distribution architecture for a device. A network conditions monitor is to observe and identify decision impact factors of tasks in a runtime environment. A dynamic profiler, coupled to the network conditions monitor, is to receive runtime information regarding the decision impact factors identified by the network conditions monitor and produce a profile based on the decision impact factors. Runtime offload decision making logic is to process the profile produced by the dynamic profiler based on the received decision impact factors according a predetermined policy and to determine final offloading decisions based on the predetermined policy and the processed decision impact factors. The runtime offload decision making logic is to provide the final offloading decisions to the applications on the device for executing the tasks locally or remotely based on the determined final offloading decision. | 2014-04-03 |
20140095696 | EVALUATING UTILIZATION OF ONE OR MORE COMPUTER SYSTEMS - A method of evaluating utilization of one or more computer systems includes monitoring utilization of a computer system for each of a plurality of time periods in a reporting period and, for each time period, assigning a numeric value based on the monitored utilization and a predefined scale of utilization ranges. The method also includes calculating an overall numeric value for the reporting period by combining the numeric values assigned to the plurality of time periods. The overall numeric value represents the utilization of the computer system during the reporting period. Additional methods and related computer systems are also disclosed. | 2014-04-03 |
20140095697 | HEURISTIC ANALYSIS OF RESPONSES TO USER REQUESTS - Systems and methods are provided for monitoring the performance of a network with respect to providing results for user requests. A user request can correspond to a search query, an entry of a uniform resource locator (URL) or other address for a document on a network, or another type of request. A plurality of user requests are aggregated, such as based on logs of search query or browsing activity. A representative group of user is selected and then submitted in order to evaluate the results provided. Based on a heuristic analysis of the results, an alert can be provided to indicate potential performance problems in the network environment. | 2014-04-03 |
20140095698 | MONITORING AND REPORTING RELEVANT ACTIVITIES - Computer program products, methods, systems, apparatus, and computing entities are provided for monitoring and reporting user activities. In one embodiment, a monitoring application executing on a monitoring computing entity can record information/data about a user's Internet activities or computing-related activities (e.g., including content accessed by the user). Then, a reporting application can generate reports of the user's Internet activities or computing-related activities (e.g., including content accessed by the user). | 2014-04-03 |
20140095699 | EVENT SUPPRESSION METHOD AND SYSTEM - A method and system for managing and dynamically suppressing event notification is provided. The method and system receives an indication of an event from a storage environment to be processed by a support system according to a set of default delivery parameters. Next, the method and system determines if one or more event specific delivery parameters have been associated with the event. If this is the case, then the method and system modifies the default delivery parameters for the information associated with the event according to the one or more event specific delivery parameters. These event specific delivery parameters are also used to determine when to transmit a notification of the event to the support system. The dynamic suppression of events combines events gathered into an event log together into a set of one or more recurring events. From these events, the method and system then identifies a high frequency subset as one or more recurring events considered to occur at a higher frequency compared with a low frequency subset having one or more recurring events that occur at a lower frequency. Based on this information gathered, the method and system then eliminates a portion of the events in the high frequency subset until the frequency of events in the high frequency subset approximates the frequency of events in the low frequency subset. | 2014-04-03 |
20140095700 | System and method for passive decoding of social network activity using replica database - Methods and systems for obtaining reconstructing activities of target users in social networks, such as for decoding and displaying social network sessions held by a target user, or identifying other users who are associated with the target user. This analysis is typically carried out based on passive monitoring of network traffic. A social network decoding system constructs and maintains a replica database, which mimics a portion of the user profile database maintained by the social network servers. The social network decoding system monitors network traffic between users and social network servers. Based on the monitored traffic, the system gradually constructs a replica database that attempts to replicate a portion of the social network user profile database, relating to one or more predefined target users. Using the replica database, the system is able to correlate loosely-coupled information objects, events and interactions between the target users and social network pages. | 2014-04-03 |
20140095701 | METHOD, APPARATUS AND COMPUTER PROGRAM PRODUCT FOR SYNCHRONIZING SLM STATUSES OF A PLURALITY OF APPLIANCES IN A CLUSTER - A method, system, and/or computer program product synchronizes Service Level Monitoring (SLM) statuses of a plurality of appliances in a cluster. A token, which comprises a global SLM data and loading distribution information, is received at a first appliance. The global SLM data and loading distribution information of the token is retrieved from the token. The token is updated with local statistics for the first appliance. The updated token is then passed to a next appliance. | 2014-04-03 |
20140095702 | METHODS AND APPARATUS TO DETERMINE MEDIA IMPRESSIONS USING DISTRIBUTED DEMOGRAPHIC INFORMATION - Examples to determine media impressions using distributed demographic information are disclosed. Some disclosed example methods involve sending a request to an impression monitor system in response to detecting a login event at a client device. The login event is associated with an Internet-based service of a first Internet domain different from a second internet domain of the impression monitor system. Such disclosed example methods also involve sending a login reporting message to a database proprietor that provides the Internet-based service. The login reporting message including first and second cookie identifiers. The first cookie identifier is associated with the first Internet domain of the Internet-based service, and the second cookie identifier is associated with the second Internet domain of the impression monitor system. | 2014-04-03 |
20140095703 | SYSTEM FOR MANAGING AND MONITORING CLOUD HOSTS AND METHOD THEREOF - A system for managing and monitoring cloud hosts and method thereof is disclosed. The monitoring system comprises a cloud host and a plurality of monitoring servers. Each monitoring server is respectively used for processing data of different categories. The cloud hosts detect each host status of their own for generating a plurality of status data. The plurality of status data respectively records the data of different categories. Next, the cloud hosts respectively transfer the status data of different categories to corresponding monitoring servers. The plurality of monitoring servers save the status data of the cloud hosts by the categories, and respectively execute the following processing steps. Thus, the burden of the single server is reduced because the status data processing is shared. | 2014-04-03 |
20140095704 | REDUNDANTLY OPERABLE INDUSTRIAL COMMUNICATION SYSTEM, COMMUNICATION DEVICE AND METHOD FOR REDUNDANTLY OPERATING AN INDUSTRIAL COMMUNICATION SYSTEM - A redundantly operable industrial communication system having a plurality of communication devices redundantly linked to an industrial communication network within a ring or tree topology, and a plurality of communication devices inter connected within a linear topology, wherein a communication device configured as a ring portion redundancy manager within the linear topology comprises a monitoring and control unit that detects an interruption within the linear topology using transmitted test messages and controls forwarding of messages containing useful data between two ports, associated with the linear topology, of the communication device configured as a ring portion redundancy manager when an interruption is detected, and first and second communication devices return test messages received within the linear topology to the communication device configured as a ring portion redundancy manager or send test messages to the communication device configured as the ring portion redundancy manager. | 2014-04-03 |
20140095705 | Customizing operating system based on detected carrier - Technology disclosed herein includes a method for loading a carrier specific OS onto a computing device depending on what network the computing device is connected to. The computing device detects an identity of a network to which a computing device is connected or is to be connected during a network identification process executed on the computing device. The network can be identified, e.g., by examining a subscriber identification module (SIM) card electronically connected to the computing device. The device then sends a request including the identity of the network to a remote registration service. In turn the device receives an instruction from the remote registration service identifying a distribution of an operating system (OS) specific for the network. After retrieving the OS distribution, the device loads the distribution of the operating system on the computing device. | 2014-04-03 |
20140095706 | Device-Assisted Services for Protecting Network Capacity - A system comprising a processor of a communications device configured to monitor a network service usage activity of the communications device in network communication, classify the network service usage activity for differential network access control for protecting network capacity, and associate the network service usage activity with a network service usage control policy based on a classification of the network service usage activity to facilitate differential network access control for protecting network capacity; and a memory coupled to the processor and configured to provide the processor with instructions. | 2014-04-03 |
20140095707 | ROUTE DECISION METHOD, CONTENT DELIVERY APPARATUS, AND CONTENT DELIVERY NETWORK INTERCONNECTION SYSTEM - Embodiments of the present invention relate to a route decision method, a content delivery apparatus, and a content delivery network interconnection system. A route decision method includes: receiving a notification message sent by a downstream CDN; determining a current service aggregate according to the notification message; and according to the current service aggregate and a total service quantity thresholdtotal quantity of services, performing route decision on a to-be-forwarded user request, where the total service quantity thresholdtotal quantity of services is an upper limit, set by the downstream CDN, of services capable of being provided by the downstream CDN for an upstream CDN. The embodiments of the present invention improve the accuracy of an upstream CDN in selecting a downstream CDN for a to-be-forwarded user request, and thereby improve the route decision efficiency. | 2014-04-03 |
20140095708 | RULE-BASED SYSTEM FOR CLIENT-SIDE QUALITY-OF-SERVICE TRACKING AND REPORTING - Server-side control of client-side quality-of-service tracking is provided. When a service is being provided to a client device, a server provides aggregation rules to a client device as part of the service. The client device executes instructions in the aggregation rules to collect QoS metrics regarding the service on the client device and to manipulate the QoS metrics to generate aggregated QoS data. The client device reports the aggregated QoS data to a server for storage and analysis. | 2014-04-03 |
20140095709 | CENTRALIZED SESSION MANAGEMENT IN AN AGGREGATED APPLICATION ENVIRONMENT - Embodiments of the invention provide a method, system and apparatus for centralized session management in an aggregated application environment. In one embodiment, a centralized session management method can include aggregating a set of applications in a host aggregation environment. Subsequently, each of the applications can be centrally kept alive so as to avoid a time out condition in any one of the applications so long as interactivity is detected within any one of the applications or within the host aggregation environment. In one aspect of the invention, the aggregating step can include aggregating a set of portlets in a portal environment. | 2014-04-03 |
20140095710 | ROAMING APPLICATION SETTINGS ACROSS MULTIPLE COMPUTING DEVICES - Application settings are roamed across multiple computing devices. Provider modules on the computing devices are run to retrieve application settings to be roamed and to roam those application settings across the multiple computing devices. Application setting changes initiated on a particular computing device are added to a history of application setting changes on the particular computing device, and also added to synchronization communication module for communication to one or more additional computing devices of the multiple computing devices. Application setting changes initiated by one of the one or more additional computing devices are received by the particular computing device and added to a history of application setting changes on the particular computing device, and are also incorporated into the application settings on the particular computing device. | 2014-04-03 |
20140095711 | SYSTEM, DEVICE AND METHOD FOR MANAGING NETWORK TRAFFIC BY USING MONITORING AND FILTERING POLICIES - Disclosed herein are a system for managing network traffic by using monitoring and filtering policies, including: a network traffic managing device to manage network traffic by (i) creating a monitoring policy and a filtering policy and (ii) transmitting the created monitoring policy and the created filtering policy to a user terminal device; and a traffic control device to detect packets generated in one or more applications of the user terminal device, according to the one or more applications or one or more destination addresses based on the monitoring policy received from the network traffic managing device, create and transmit traffic statistical information on the detected packets to the network traffic managing device, and filter the packets according to the filtering policy received from the network traffic managing device at a kernel area of the user terminal device. | 2014-04-03 |
20140095712 | In-Memory Personalized Content Delivery Architecture - A content network is presented where at least one of non-personalized data commonly applicable to a user base and personalized data is maintained. In an aspect, each element of the personalized data may be applicable to at least one, but less than all, of users within the user base. The non-personalized data may be stored across a plurality of servers included in a group, and the personalized data is stored across at least one, but less than all, of the plurality of computing devices included in the group. An update to data stored may be received and a determination made as to whether the update to data is to the non-personalized data or the personalized data. Then, one of the non-personalized data or the personalized data set stored in the server may be updated. | 2014-04-03 |
20140095713 | Predictive Vector-Based Transitioning of Mobile Wireless Devices - Predictive vector-based addressing to provide uninterrupted packet-based content to a wireless device as the wireless device roams within a network. A static channel is established between the network and a content provider based on credentials of the wireless device. Content is received from the content provider over the static channel, buffered, and provided to the wireless device through a first wireless access point (AP). A motion trajectory is estimated for the wireless device, and one or more destination APs are predicted for the wireless device based on a combination of the motion trajectory, geographic location of network APs, and one or more travel constraints. Identical buffered content is provided to the wireless device through the first AP and the one or more predicted destination APs during a transition period, synchronous with one another. The static channel is maintained with the content provider during the transition period. | 2014-04-03 |
20140095714 | Method and system for displaying and operating multi-layers item list in Web-Browser withsupporting of concurrent Multi-Users - “Supporting end-user to view and operate computing resources through multi-layered item list (“hierarchical list”) has been implemented on native window based computer user work environment of a modern operating system for long time. One example of such use is Windows Explore of MS Windows. The present invention has implemented web based hierarchical list used for access to resources in a computing system, for example access to a centrally controlled distributed scalable virtual machine (CCDSVM) in all kind of network environment. The implementation of the web based hierarchical list is accomplished by creating the hierarchical list in memory to mirror an actual resource structure, where the mirrored hierarchical list is sent to end-user device to cause the end-user device executes a web browser to display the hierarchical list to allow the user via the displayed hierarchical list access to the actual resources in the resource structure. ” | 2014-04-03 |
20140095715 | COMMUNICATION NETWORK SYSTEM, GATEWAY, DATA COMMUNICATION METHOD AND PROGRAM PROVIDING MEDIUM - This invention relates to provide a communication network system, a gateway, and a data communication method, in which the gateway has an advanced functionality. A person who issues an access request can retrieve a desired access destination easily by the following configuration: functions of routing information providing and authentication processing are added to a gateway that performs protocol conversion between two different communication networks; when an access request is issued from a public communication network such as Internet to a terminal in a local (private) communication network connected to the gateway, a request terminal is authenticated to enable prevention of unauthorized data writing and reading; and an access request user who succeeded in the authentication is provided with an active terminal list comprising accessible terminal information, or with a user condition table. | 2014-04-03 |
20140095716 | MAXIMIZING RESOURCES IN A MULTI-APPLICATION PROCESSING ENVIRONEMENT - Aspects of the present invention provide a solution for maximizing server site resources in a server network. In an embodiment, an application signature is collected for an application. This application signature includes a representation of operating characteristics of the application. The application signature is compared with application signatures collected from other applications in the server network. Based on the comparison, the application is assigned for execution to a server site that hosts a group of applications that have similar application signatures to that of the application. | 2014-04-03 |
20140095717 | SYSTEM AND METHOD FOR AUTOMATICALLY LEARNING AND MAINTAINING IP ADDRESS ALLOCATION TOPOLOGY - A topology map engine obtains, from a dynamic host control protocol relay device, a relayed request, of a client, for a dynamic host control protocol lease. The relayed request has at least one given IP address of the dynamic host control protocol relay device inserted therein. A search is made in a database for that IP address. If not found, dynamic host control protocol relay device information is obtained. This information includes: an identifier of the dynamic host control protocol relay device; and at least one network interface of the dynamic host control protocol relay device and any internet protocol addresses assigned to same. This information is obtained at the topology map engine and stored in the database. | 2014-04-03 |
20140095718 | MAXIMIZING RESOURCES IN A MULTI-APPLICATION PROCESSING ENVIRONMENT - Aspects of the present invention provide a solution for maximizing server site resources in a server network. In an embodiment, an application signature is collected for an application. This application signature includes a representation of operating characteristics of the application. The application signature is compared with application signatures collected from other applications in the server network. Based on the comparison, the application is assigned for execution to a server site that hosts a group of applications that have similar application signatures to that of the application. | 2014-04-03 |
20140095719 | CREATING, REGISTERING, AND TRADING UNITS REPRESENTING INTERNET PROTOCOL NUMBERS - The instant application describes a central registry computer system comprising a) a network interface configured for communication via a network; b) a processing unit configured to receive a plurality of transactions over the network via the interface, each transaction containing a request either (1) for registering an IP Unit representing a IP Number or (2) for transacting the IP Unit, wherein the IP Number enables relay of network packets between devices connected on an IP network; c) a storage device accessible by the processing unit; and d) executable instructions stored in the storage device for the processing unit. The instructions configure the system to: receive over the network a registration request from a first party device to register the IP Unit representing the IP Number in a central database of IP Units and register in the central database of IP Units the IP Unit against a unique central registry ID associated with the first party device. | 2014-04-03 |
20140095720 | ALLOCATING INSTANTIATED RESOURCES TO AN IT-SERVICE - Allocating an instance of a resource to an IT-service includes: analyzing a service model specifying the structure of an IT-service and comprising nodes and resource management rules specifying the management of said node's resource. For each node, the method includes: determining a resource type indicated by said node; determining one or more resource management rules assigned to said node; evaluating the resource management rules assigned to said node on a resource instance catalog and the determined resource type for computing selection criteria; applying the selection criteria on a service provider catalog for selecting one of the one or more resource managers, the service provider catalog being indicative of one or more of the resource managers respectively being operable to provide a resource instance of a given resource type to the IT-service; creating an instance of the resource provided by the selected resource manager; and allocating said instance to the IT-service. | 2014-04-03 |
20140095721 | INSTANTIATING RESOURCES OF AN IT-SERVICE - Instantiating a resource of an IT-service includes: analyzing a service model including nodes representing resources and being indicative of a resource type, each node comprising a generic API providing at least one abstract method for instantiating the resource represented by the respective node. For each node, determining the resource type indicated by the node; evaluating a service provider catalog indicative of a resource manager operable to provide a resource of a given resource type and determining an address of the resource manager; selecting a resource manager; sending a request to the address of the selected resource manager for a description of a resource-manager-specific API of the resource manager; receiving the requested description from the selected resource manager; overriding the abstract method by a resource-manager specific method of the resource-manager-specific API for instantiating the resource; and executing the overridden abstract method for instantiating the resource represented by the node. | 2014-04-03 |
20140095722 | CLOUD-BASED RESOURCE SHARING METHOD AND SYSTEM - A cloud-based resource sharing method is included. The method includes a cloud storage server receiving a resource uploaded by a first user via a first terminal and storing the resource on the cloud storage server. The method also includes an online business obtaining access to the resource granted by the first user and accessing the cloud storage server. Further, the method includes the cloud storage server receiving an access request from the online business for accessing the resource and verifying whether the online business has access to the resource. When the cloud storage server determines that the online business has access, the cloud storage server allows the online business to access the resource. | 2014-04-03 |
20140095723 | BYPASSING OR REDIRECTING A COMMUNICATION BASED ON THE FAILURE OF AN INSERTED APPLICATION - The system and method allow enhanced capabilities for Session Initiation Protocol (SIP) dialogs (communication sessions) between SIP devices. The SIP dialogs have applications that are inserted into the SIP dialog such as a Back-to-Back User Agent (B2BUA) or a proxy application. After the initial dialog is established and these applications fail or become unavailable, the system and method allow the applications to be bypassed or have the SIP dialog redirected to an alternative application. This provides a better user experience because the SIP dialog (e.g., a SIP telephone call) will not be dropped if the application fails mid-dialog. | 2014-04-03 |
20140095724 | DISTRIBUTED APPLICATION OF ENTERPRISE POLICIES TO WEB REAL-TIME COMMUNICATIONS (WEBRTC) INTERACTIVE SESSIONS, AND RELATED METHODS, SYSTEMS, AND COMPUTER-READABLE MEDIA - Distributed application of enterprise policies to WebRTC interactive sessions, and related methods, systems, and computer-readable media are disclosed. In this regard, in one embodiment, a method for applying an enterprise policy to a WebRTC interactive session comprises receiving, by a distributed policy enforcement agent of a recipient device, a WebRTC session description object directed to the recipient device originating from a sender device via a secure network connection. The method further comprises determining, by the distributed policy enforcement agent, one or more enterprise policies based on the WebRTC session description object. The method additionally comprises applying the one or more enterprise policies to the WebRTC session description object. In this manner, an enterprise may permit establishment of a WebRTC interactive session that crosses an enterprise network boundary, while at the same time ensuring that the WebRTC interactive session complies with the one or more enterprise policies. | 2014-04-03 |
20140095725 | SYSTEMS AND METHODS FOR SERVER INITIATED CONNECTION MANAGEMENT IN A MULTI-CORE SYSTEM - The present application is directed towards systems and methods for managing server initiated connections via a multi-core system that provides VPN access between clients and servers. The solution described herein provides a mechanism by which server and client communications via the multi-core system for a server initiated connection may be received on different cores and for the system to manage these communications across different cores to provide an end-to-end connectivity between the client and the server. | 2014-04-03 |
20140095726 | METHOD FOR ESTABLISHING A THIN CLIENT SESSION - The exemplary embodiment concerns a method for establishing a Thin Client session between a Thin Client device ( | 2014-04-03 |
20140095727 | CLOUD-BASED DEVICE INTERACTION - A logically centralized system or service, such as a cloud-based content management service, enables intelligent communication between disparate devices. Such communication enables content such as applications and data to be synchronized between various devices, where the synchronization takes into account the capabilities of each device to provide versions and/or formats of that content that are appropriate for each device. A user purchasing an additional device, for example, can have various applications and other content automatically installed or copied over to the additional device, but with versions or formats that take advantage of, and are appropriate for, the capabilities of that additional device. Further, the intelligent communication via a logically centralized service can enable such devices to interact even though those devices might utilize different protocols and/or formats, and might otherwise not be able to communicate or have ever have been tested together. | 2014-04-03 |
20140095728 | Methods and Systems for Providing Multiple Network Services By Way of a Single Machine-to-Machine Gateway Device - An exemplary method includes a machine-to-machine (“M2M”) solutions provider subsystem 1) maintaining data representative of a plurality of distinct data processing schemes associated with a plurality of network services, 2) receiving a plurality of data streams from a single M2M gateway device, 3) identifying a data stream included in the plurality of data streams as corresponding to a network service included in the plurality of network services, and 4) processing, in response to the identifying, the data stream in accordance with a data processing scheme associated with the network service and included in the plurality of distinct data processing schemes. Corresponding methods and systems are also disclosed. | 2014-04-03 |
20140095729 | CLIENT-SIDE CLASS-OF-SERVICE-BASED BANDWIDTH MANAGEMENT IN OVER-THE-TOP VIDEO DELIVERY - A client device downloads content from a content delivery network as segments encoded at respective bitrates selected from distinct encoding bitrates. Downloading is paced per a class of service having an associated abort timeout increasing with higher classes of service. Pacing includes downloading a segment encoded at a first bitrate and monitoring for the earlier of completing the downloading or aborting the downloading based on the abort timeout. Upon the downloading being aborted, a first backoff duration is calculated as a remainder of a playback interval and the first backoff duration is waited before downloading of the same segment is re-initiated at a second bitrate less than the first bitrate. Upon the downloading completing successfully, a second backoff duration is calculated and the second backoff duration is waited before downloading is initiated of a next segment encoded at either the first bitrate or at a greater third bitrate. | 2014-04-03 |
20140095730 | IMS BASED P2P STREAMING AND DOWNLOAD SERVICES - Technology to provide P2P switching between HTTP based delivery of DASH formatted content to an MBMS download is disclosed. In an example, a host UE can include computer circuitry configured to: receive a session initiation protocol (SIP) termination message, from a service control function (SCF) module to terminate an SIP session for delivery of DASH based content to a mobile device; send a SIP acknowledgement message to the SCF to be forwarded to the mobile device; and establish a FLUTE protocol based MBMS download session between the mobile device and a BMSC.UPF module operating on the host mobile device for the MBMS download. Technology is also disclosed for P2P MBMS download via BMSC and file repair via an HTTP server using the switching. | 2014-04-03 |
20140095731 | CONTENT-DRIVEN DOWNLOAD SPEED - A network device may receive a request for content; determine a bandwidth of a communication link between a client device and the network device; select a download speed based on the determined bandwidth; and choose, for transmission from the network device to the client device, a content segment among a plurality of content segments in a directory associated with the download speed based on an amount of the content already downloaded. The plurality of content segments may include variable bit rate content segments. The network device may stream the chosen content segment to the client device. | 2014-04-03 |
20140095732 | METHOD OF RESOLVING SUBSCRIBER IDENTIFIERS - A method is provided to resolve subscriber identifiers for implementation of an electronic communication service supported by an electronic communications network, between a first subscriber to a first service provider and a second subscriber to a second service provider. The method includes the following steps: receiving a request for resolution of subscriber identifiers including a primary identifier of the second subscriber and at least one identifier of the service requested by the first subscriber; obtaining at least one secondary identifier of the second subscriber, corresponding to the service requested by the first subscriber, by consulting a subscriber identifier resolution table, this table associating a secondary identifier of a subscriber with a pair {primary identifier of the subscriber; identifier of a service subscribed to by the subscriber}; dispatching a subscriber identifier resolution response including the secondary identifier of the second subscriber, corresponding to the service requested by the first subscriber. | 2014-04-03 |
20140095733 | METHOD AND DEVICE FOR CONTROLLING ADDRESS CONFIGURATION MODE - The present invention discloses a method and a device for controlling an address configuration mode, and belongs to the field of communications. The method includes: specifying, by a network side device, an address configuration mode for a terminal; and sending, by the network side device, a message to the terminal to instruct the terminal to perform address configuration according to the address configuration mode specified by the network side device, where the address configuration mode is a Dynamic Host Configuration Protocol DHCP mode or a stateless address autoconfiguration SLAAC mode. The device includes a setting module and a notifying module. By using the present invention, the network side controls an IP address configuration mode of the terminal. | 2014-04-03 |
20140095734 | SYSTEM AND METHOD FOR RESOLVING SYNCHRONIZATION CONFLICTS - Technology is disclosed herein for resolving synchronization conflicts. According to at least one embodiment, multiple computing devices in a synchronization group can communicate with a cloud storage service for data synchronization. The cloud storage service determines a ranking list for the synchronization group based on a user input indicating the priority of a new computing device in a ranking list. When two conflicting updates to a data set are received from two computing devices, the cloud storage service determines a winning update from the two conflicting updates based on priorities of the first and second computing devices in a ranking list, and distributes the winning update to the computing devices to override the other conflicting update. | 2014-04-03 |
20140095735 | COMMUNICATION METHOD APPLIED TO TRANSMISSION PORT BETWEEN ACCESS DEVICE AND CONTROL DEVICE FOR PERFORMING MULTIPLE OPERATIONAL COMMAND FUNCTIONS AND RELATED ACCESS DEVICE THEREOF - A communication method applied to a transmission port between an access device and a control device includes: encoding a specific command to generate mode data; generating output data according to content of the mode data and content of command data corresponding to the specific command; and transmitting the output data from one of the access device and control device to the other via the transmission port. The other device of the access device and control device is used for receiving the output data and decoding the mode data of the output data to generate a decoding result, and selecting the specific command from a plurality of operational commands for executing a communication function corresponding to the specific command according to the decoding result. | 2014-04-03 |
20140095736 | IC CARD AND IC CARD SYSTEM HAVING SUSPEND/RESUME FUNCTIONS - An IC card and an IC card system are disclosed in which command processing performance is improved by storing current state data related to a first command upon interruption of an execution cycle for the first command by a second command Upon completion of the second command, the current state information is reloaded and execution of the first command is resumed. | 2014-04-03 |
20140095737 | METHOD AND APPARATUS FOR A MULTI-ENGINE DESCRIPTOR CONTROLLER - A method and apparatus, such as multi-engine controller that can be used to control multiple data processing engines in a command based IO processing system, such as a storage controller, to solve to the problem of scaling the data processing rate to match the advances in the IO interface data rates, including a method of identifying dependencies among various tasks queued up in the system and scheduling tasks out-of-order to avoid head of line blocking, a method to buffer and reorder the completed tasks such that the task output order is the same as that in the input to the system. | 2014-04-03 |
20140095738 | DEVICE AND METHOD FOR SUPPORTING EXTERNAL DEVICE I/O USING MOBILE COMMUNICATION TERMINAL - There are provided a device and method for supporting an external device I/O using a mobile communication terminal that the mobile communication terminal held by an individual may be used as an I/O unit of the external device, which is driven by the external device, for example, a kiosk and a digital signage, rather than driven by the mobile communication terminal. Further, a plurality of users may simultaneously perform I/O of the external device using each of the mobile communication terminals held by the plurality of users. | 2014-04-03 |
20140095739 | COMMUNICATION DEVICE, COMMUNICATION METHOD AND COMPUTER-READABLE RECORDING MEDIUM - There is provided a communication device which communicates with a target communication device, including: a communication controller, a general-purpose processing unit, a data transfer processing unit and a starting unit. The general-purpose processing unit communicates with the target communication device via the communication controller. The data transfer processing unit receives data from the target communication device via the communication controller. The starting unit starts up the data transfer processing unit. The general-purpose processing unit receives a data transfer start request from the target communication device. The starting unit starts up the data transfer processing unit when the general-purpose processing unit receives the data transfer start request. The general-purpose processing unit or the data transfer processing unit notifies a data transfer start response to the target communication device after the data transfer processing unit is started up. | 2014-04-03 |
20140095740 | INFORMATION PROCESSING APPARATUS, CONTROL METHOD FOR THE SAME, AND STORAGE MEDIUM - An information processing apparatus (MFP) according to an aspect of this invention selects, from among memory channel groups composed of possible combinations of available memory channels in a wide IO memory device, a memory channel group with a number of memory channels that can maintain a necessary data transfer rate even if the operation frequency is reduced. At that time, the MFP evaluates the power consumption of the wide IO memory device in the case of using each memory channel group at the operation frequency and operation voltage corresponding to the number of memory channels in the memory channel group and to the transfer rate needed for job execution. As a result of evaluating power consumption, the MFP selects the memory channel group with the lowest power consumption and uses it for job execution. | 2014-04-03 |
20140095741 | Restore PCIe Transaction ID On The Fly - Restoring retired transaction identifiers (TID) associated with Direct Memory Access (DMA) commands without waiting for all DMA traffic to terminate is disclosed. A scoreboard is used to track retired TIDs and selectively restore retired TIDs on the fly. DMA engines fetch a TID, and use it to tag every DMA request. If the request is completed, the TID can be recycled to be used to tag a subsequent request. However, if a request is not completed, the TID is retired. Retired TIDs can be restored without having to wait for DMA traffic to end. Any retired TID value may be mapped to a bit location inside a scoreboard. All processors in the system may have access to read and clear the scoreboard. Clearing the TID scoreboard may trigger a DMA engine to restore the TID mapped to that location, and the TID may be used again. | 2014-04-03 |
20140095742 | SERIAL STORAGE PROTOCOL COMPATIBLE FRAME CONVERSION, AT LEAST IN PART - An embodiment may include circuitry to (a) convert, at least in part, at least one serial storage protocol compatible frame into at least one packet that is compatible, at least in part, with a multi-lane input/output (I/O) protocol, and/or (b) convert, at least in part, the at least one packet into the at least one frame. The at least one packet may be transmitted via a physical layer that is compatible, at least in part, with the multi-lane I/O protocol. The at least one packet may comprise frame information structure (FIS) information of the at least one frame. | 2014-04-03 |
20140095743 | CIRCUIT SYSTEMS AND METHODS USING PRIME NUMBER INTERLEAVE OPTIMIZATION FOR BYTE LANE TO TIME SLICE CONVERSION - Circuit systems and methods use prime number interleave optimization for byte lane to time slice conversion of incoming data streams. Generally, the systems and methods buffer data for at least a number of samples equal to the number of byte lanes. Then the samples are transferred to a bank of buffers whose width is the smallest prime number greater than or equal to the number of byte lanes, N. Thus, the systems and methods utilize P minus N phantom lanes. As data is transferred, the data is circularly interleaved (position * N modulo P) so that all data which will be needed at the same time wind up in different readable devices, i.e. the buffers. By appropriate addressing, the data in the different readable devices may then be read in the form of time slices. The process can be reversed for time slice to byte lane conversion. | 2014-04-03 |
20140095744 | DATA TRANSFER DEVICE AND METHOD - A transfer control circuit stores data in a FIFO memory, outputs data in the FIFO memory in response to a data request signal, and outputs a state signal in accordance with an amount of stored data in the FIFO memory. An output data generating unit outputs image data having a horizontal image size in accordance with a horizontal count value and a horizontal synchronizing signal, and thereafter, outputs blank data. When the state signal indicates that the FIFO memory is in a “EMPTY” or “MODERATE” storage state, a blank control unit outputs a blank addition signal until the FIFO memory changes to a “FULL” storage state. | 2014-04-03 |
20140095745 | BUFFER DEVICE, BUFFER CONTROL DEVICE, AND BUFFER CONTROL METHOD - A buffer device includes a plurality of input ports, a plurality of first in, first out (FIFO) buffers on which information input from the plurality of input ports is written, respectively, and at least one output port, an input switch unit that writes input information on a write target buffer selected from a predetermined buffer group based on information indicating a write position in the buffers of the buffer group and switches the write target buffer to another buffer in the buffer group according to the information indicating the write position, when the information is input from the input ports assigned to the predetermined buffer group among the plurality of buffers, and an output controller that reads information from a read target buffer selected based on information indicating a read position in the buffers of the buffer group and outputs the read information to the output port. | 2014-04-03 |
20140095746 | Information Processing Apparatus, computer readable storage medium, and Key Assignment Changing Method - An information processing apparatus includes a transmitter, a receiver, and a key assignment changing module. The transmitter is configured to transmit information relating to a use situation of the information processing apparatus to an external storage device. The receiver is configured to receive, from the external storage device, key assignment information which is based on the information relating to the use situation and transmitted by the transmitter. The key assignment changing module is configured to change a key assignment of a keyboard connected to the information processing apparatus based on the received key assignment information. | 2014-04-03 |
20140095747 | SMALL REMOVABLE AUDIO PLAYER THAT ATTACHES TO A HOST MEDIA PLAYER - A dual handheld player system including a smaller handheld player including a smaller memory for storing audio files, and audio playback circuitry, operative to play the audio files stored in the smaller memory when the smaller player is slid out of a larger player, and the larger handheld player, including tracks for sliding the smaller player in and out, a larger memory for storing audio and video files, and audio-video playback circuitry that is operative to play the audio and video files stored in the larger memory when the smaller portable player is slid in the tracks, and is not operative to play the audio and video files stored in the larger memory when the smaller portable player is slid out of said track. | 2014-04-03 |