20th week of 2014 patent applcation highlights part 65 |
Patent application number | Title | Published |
20140136635 | Method and System of Providing File-Related Social Network Interaction under Cloud Storage Service and Computer Readable Recording Medium Stored with the Method - The present invention provides a method of providing file-related social network interaction under cloud storage service, which comprises: (a) a cloud server synchronizes a plurality of share files transmitted from any local computer to synchronization file folders of all the other local computers; (b) the cloud server gathers all social network feedback messages from all the local computers and user accounts thereof; and (c) when a social network feedback ranking table is opened, the cloud server provides a plurality of latest social network feedback messages relative to the share files and names of the share files and the user accounts to the local computer, thereby allowing the social network feedback ranking table to be made. | 2014-05-15 |
20140136636 | MESSAGE TRACKING WITH THREAD-RECURRENT DATA - A method, system, computer program product, and related business methods are described in the context of a web-based business information system having an internal email facility, wherein e-mail communications between a native e-mail system of an end user of the web-based business information system and an external contact are facilitated and automatically tracked by the web-based business information system, the native e-mail system lying outside the web-based business information system but often being preferred by the end user over the internal e-mail facility of the web-based business information system. The described preferred embodiments provide for easy-to-use, reasonably transparent, “no-click” integration of the web-based business information system with the end user's native e-mail system in a manner that is independent of the particular type and choice of native e-mail system. | 2014-05-15 |
20140136637 | CONTACT MATCHING METHOD, INSTANT MESSAGING CLIENT, SERVER AND SYSTEM - A computer-implemented method of providing matching information to prospective first and second users is performed at a server, the method including: receiving first audio data and first user information; receiving second audio data, and second user information; storing a first timestamp of the first audio data and first user information and a second timestamp of the second audio data and second user information; performing analysis processing on the first audio data to obtain first feature information, and performing analysis processing on the second audio data to obtain second feature information; judging whether the first timestamp and the second timestamp and the first feature information and the second feature information match; and if the first and second times of receipt and the first and second feature information match, sending the first user information to the second user and sending, by the server, the second user information to the first user. | 2014-05-15 |
20140136638 | METHOD AND APPARATUS FOR MESSAGE SYNCHRONIZATION IN INSTANT MESSAGING APPLICATIONS - Implementations of the present invention disclose a message synchronizing method and apparatus in an instant messaging application. The method includes detecting a log-in status corresponding to an instant messaging account currently logged-in through an instant messaging application at a first terminal, receiving a request to update an application state of the instant messaging application, determining if the log-in status is a multi-terminal log-in status, where the multi-terminal log-in status indicates that the instant messaging account is simultaneously logged-in from the first terminal and a second terminal. Upon receiving the request to update the application state of the instant messaging application, when that the log-in status is the multi-terminal log-in status, a message synchronization operation is initiated between the first and second terminals. Otherwise, the log-in status is set to indicate that the instant messaging account is logged-in from the first terminal. | 2014-05-15 |
20140136639 | TIMING FOR PROVIDING RELEVANT NOTIFICATIONS FOR A USER BASED ON USER INTERACTION WITH NOTIFICATIONS - A social networking system provides relevant third-party content objects to users by matching user location, interests, and other social information with the content, location, and timing associated with the content objects. Content objects are provided based on relevance scores specific to a user. Relevance scores may be calculated based on the user's previous interactions with content object notifications, or based on interests that are common between the user and his or her connections in the social network. Context search is also provided for a user, wherein a list of search of results is ranked according to the relevance score of content object associated with the search results. Notifications may also be priced and distributed to users based on their relevance. In this way, the system can provide notifications that are relevant to user's interests and current circumstances, increasing the likelihood that they will find content objects of interest. | 2014-05-15 |
20140136640 | Systems and Methods for Supporting Downloadable Applications on a Portable Client Device - Systems, methods, and computer readable storage mediums for providing message services from a server are described. In some embodiments, a server stores an attachment associated with a communication. The server sends the communication to a client device, with a representation of the attachment type that includes an indication of the attachment's native file type. The server receives a request from the client device to view the attachment in the client device. The server retrieves the attachment in response to the request and transcodes the attachment from the attachment's native file type to a viewable file type configured to display in the client device. The viewable file type is determined by the server based on metadata received from the client device. The server transmits at least a portion of the attachment in the viewable file type to the client device for display. Other embodiments are also described. | 2014-05-15 |
20140136641 | METHOD FOR PRESENTING INFORMATION CONTAINED IN MESSAGES IN A MULTIMEDIA TERMINAL, A SYSTEM FOR TRANSMITTING MULTIMEDIA MESSAGES, AND A MULTIMEDIA TERMINAL - A method for presenting information contained in messages in a terminal (MS). In the method, the message includes at least one component. The message is transmitted to a terminal (MS) in a system for transmitting multimedia messages. In the method, a presentation model (SMIL) is formed to contain information related to the presentation of each component attached in the message. The aforementioned presentation model (SMIL) is supplemented with a reference about the location of each component in the message, and the aforementioned presentation model (SMIL) is attached to the aforementioned message. | 2014-05-15 |
20140136642 | MASTER DEVICE FOR CALCULATING SYNCHRONIZED ACTUATION TIME OF MULTIPLE SLAVE DEVICES AND METHOD FOR CONTROLLING THE SAME - A master device for calculating a synchronized actuation time for an N number of slave devices (N being an integer greater than or equal to 2) includes: a transmitting part configured to transmit a request message a K number of times (K being an integer greater than or equal to 2) to each of the N number of slave devices, where the request message includes an actuation command; a receiving part configured to receive a reply message from each of the N number of slave devices, where the reply message includes information on a K number of end-to-end delay times; and an absolute-time calculating part configured to calculate an absolute time for concurrently actuating the N number of slave devices by using the information on the K number of end-to-end delay times received from each of the N number of slave devices. | 2014-05-15 |
20140136643 | Dynamic Buffer Management for a Multimedia Content Delivery System - A method implemented in a computing device that connects over a network to server computers that host content streams. The method displays content items on the computing device, where each content item includes a link to one of the content streams, determines an amount of available bandwidth on a data connection from the computing device to the network, and associates a pre-fetch buffer and a streaming buffer with each content item. For each content item, the method obtains a measurement based on a condition relative to the linked content stream. The method then calculates, for each content item, a size for the pre-fetch buffer based on the amount of available bandwidth and the measurement, allocates memory for the pre-fetch buffer and the streaming buffer, and initiates a download of a first portion of the linked content stream to the pre-fetch buffer. | 2014-05-15 |
20140136644 | DATA STORAGE MANAGEMENT IN COMMUNICATIONS - A method for caching data is disclosed, in which a network apparatus ( | 2014-05-15 |
20140136645 | CONTENT DISTRIBUTION SYSTEM, CACHE SERVER, AND CONTENT DISTRIBUTION METHOD - A cache server, connected to a packet forwarding apparatus that forwards a packet to be sent and received between a user terminal and a distribution server that distributes content over the Internet, temporarily stores at least some of the content in a content temporary storage unit of the cache server, calculates a bit rate when sending content based on a TCP response signal or an ECN (Explicit Congestion Notification) signal received from the terminal, and reads a file or stream of content requested in a content request message received from the terminal, whose bit rate is not greater than the bit rate, from the content temporary storage unit or the distribution server, stores the read file or stream in a packet of a prescribed protocol, and sends the packet. | 2014-05-15 |
20140136646 | FACILITATING, AT LEAST IN PART, BY CIRCUITRY, ACCESSING OF AT LEAST ONE CONTROLLER COMMAND INTERFACE - An embodiment may include circuitry to facilitate, at least in part, a first network interface controller (NIC) in a client to be capable of accessing, via a second NIC in a server that is remote from the client and in a manner that is independent of an operating system environment in the server, at least one command interface of another controller of the server. The command interface may include at least one controller command queue. Such accessing may include writing at least one queue element to the at least one command queue to command the another controller to perform at least one operation associated with the another controller. The another controller may perform the at least one operation in response, at least in part, to the at least one queue element. Many alternatives, variations, and modifications are possible. | 2014-05-15 |
20140136647 | ROUTER AND OPERATING METHOD THEREOF - An exemplary embodiment provides a router including: a number calculating unit configured to count an accumulated request number corresponding to a plurality of previously requested contents and a request number of a request signal for an arbitrary content which is currently input; a probability calculating unit configured to calculate an arbitrary probability value for the arbitrary content based on the accumulated request number and the request number; and a policy determining unit configured to determine whether to store the arbitrary content which is provided to an arbitrary terminal which transmits the request signal from an arbitrary content server, based on the arbitrary probability value and a set reference probability value. | 2014-05-15 |
20140136648 | STORAGE APPARATUS, NETWORK INTERFACE APPARATUS, AND STORAGE CONTROL METHOD - A controller is able to specify one of multiple protocols, and to operate a network interface using the specified protocol. A storage apparatus comprises a network interface part, which is coupled to a computer via a network, and a controller, which is coupled to the network interface part, receives a request from the computer via the network and the network interface part, and accesses a storage medium on the basis of the request. The controller specifies one protocol from among multiple protocols, and sends protocol information denoting the specified protocol to the network interface part. The network interface part configures a protocol denoted by the protocol information, and carries out communications with the network in accordance with the configured protocol. | 2014-05-15 |
20140136649 | TAG AUTHENTICATION AND LOCATION VERIFICATION SERVICE - Verifying a location of a tag is provided. A request for content associated with the tag is received from a client device that scanned the tag. It is determined whether location data was received from the client device. In response to determining that the location data was received from the client device, it is determined whether a current location of the tag is a predefined location for the tag based on the location data received from the client device. In responsive to determining that the current location of the tag is the predefined location for the tag based on the location data received from the client device, the content associated with the tag is sent to the client device. | 2014-05-15 |
20140136650 | METHOD AND APPARATUS FOR SUBSCRIPTION OF NOTIFICATIONS BASED ON CONTENT ITEMS - An approach is provided for subscribing to notifications based on operations associated with content items. The notification enabler determines at least one operation by at least one device associated with one or more content items. Next, the notification enabler processes and/or facilitates a processing of the one or more content items to determine at least one identification code. Then, the notification enabler causes, at least in part, a subscription to at least one notification channel associated with the one or more content items, one or more entities associated with the one or more content items, or combination thereof based, at least in part, on the at least one identification code. | 2014-05-15 |
20140136651 | SYSTEM AND METHOD FOR MANAGING CLIENT APPLICATION ENABLEMENT - A method for implementation by a network-connectable computing system is provided. The method includes receiving an indication of a service corresponding to a mobile device, the indication based on a user action, and transmitting at least one message to the mobile device responsive to the indication of the service. The at least one message includes an instruction for a particular application corresponding to the service to provide a status of the particular application and an instruction for a user of the mobile device to initiate contact with a network resource to access data corresponding to the particular application. Further provided is a system for managing client application enablement and operation. | 2014-05-15 |
20140136652 | TAG AUTHENTICATION AND LOCATION VERIFICATION SERVICE - Verifying a location of a tag is provided. A request for content associated with the tag is received from a client device that scanned the tag. It is determined whether location data was received from the client device. In response to determining that the location data was received from the client device, it is determined whether a current location of the tag is a predefined location for the tag based on the location data received from the client device. In responsive to determining that the current location of the tag is the predefined location for the tag based on the location data received from the client device, the content associated with the tag is sent to the client device. | 2014-05-15 |
20140136653 | DASH CLIENT AND RECEIVER WITH DOWNLOAD RATE ACCELERATION - A client device presents streaming media and includes a stream manager for controlling streams, a request accelerator for making network requests for content, a source component coupled to the stream manager and the request accelerator for determining which requests to make, a network connection, and a media player. The request accelerator can accelerate a download rate using a plurality of TCP connections. A target download rate can vary among HTTP requests. The TCP receiver window size for a given TCP connection might be based on the target download rate for that TCP connection and/or a current estimated round-trip time for the current TCP connection multiplied by a multiplier rate, wherein the multiplier rate is within a range bounded by the target download rate for the current TCP connection and a rate that is higher than the target download rate by a predetermined amount. | 2014-05-15 |
20140136654 | UPLOAD/DOWNLOAD OF MOBILE APPLICATIONS USING A MIME REPOSITORY - A system is configured to maintain a plurality of mobile applications in the computer storage device and to maintain a Multipurpose Internet Mail Extensions (MIME) repository in the computer storage device. The system uploads a new mobile application from a user interface to the computer storage device, and stores the new mobile application in to the MIME repository. The system identifies a uniform resource locator for the new mobile application based on a type of operating system on which the mobile application will execute, and retrieves system specific information for the URL from the MIME repository. The system retrieves the new mobile application from the MIME repository by selecting the URL and transferring the new mobile application over-the-air to a user device. | 2014-05-15 |
20140136655 | COMMUNICATION APPARATUS, COMMUNICATION METHOD, AND COMPUTER READABLE MEDIUM - A communication apparatus includes plural communication interfaces, an associating section, and a transmitting section. The associating section associates issued certificate information with one of the plural communication interfaces. The transmitting section transmits the certificate information from the communication interface with which the certificate information is associated. The associating section includes an identification information acquiring unit and a determining unit. The identification information acquiring unit acquires identification information in a network of each of the plural communication interfaces. The determining unit determines a communication interface to be associated, in accordance with the identification information acquired by the identification information acquiring unit. | 2014-05-15 |
20140136656 | MEDIA STREAM GROUPING IN MULTIMEDIA COMMUNICATION NETWORKS - A first method for controlling a media session involving a plurality of media streams within a communications network, wherein a media control node determines that selected media streams out of the plurality of media streams are associated to each other in a media session, generates an instruction to group the selected media streams of the media session, and transmits the instruction to group the selected media streams to the media resource node, an a corresponding second method for initiating a media session involving a plurality of media streams wherein a further media control node determines grouping capabilities of the further media resource node to group selected media streams out of the plurality of media streams generates in dependence said grouping capabilities a session offer comprising an information of grouping the selected media streams, and transmits the session offer to the further media resource controller. | 2014-05-15 |
20140136657 | DATA TRANSFER SYSTEM - A data transfer system comprising a first node, a second node, and a first one-way link for unidirectional transfer of data from the first node to the second node. The first node is configured to receive data and to allow transfer of the data to the second node via the first one-way link only if there is a match between a characteristic of the received data and an entry in a first predefined configuration file. The system may also include a second one-way link for unidirectional transfer of second data from the second node to the first node. The second node is configured to receive the second data and to allow transfer of the second data to the first node via the second one-way link only if there is a match between a characteristic of the second data and an entry in a predefined configuration file. | 2014-05-15 |
20140136658 | VEHICLE DATA DISTRIBUTION SYSTEM AND METHOD - Techniques for delivering data or information onto a vehicle and for delivering data off of a vehicle include a data distribution system having multiple interfaces that are fixedly connected to the vehicle, and that provide access to multiple types of data bearers connected to external networks. A bearer selector engine may select a particular data bearer for delivery of data based on a set of selection criteria, which may be indicated in a set of selection rules on-board the vehicle. The selection criteria may be based on bearer characteristics, data characteristics, vehicle operating state and/or other current conditions, priority, a feature or service, and/or user preference. Using one or more on-board networks, data may be generated by an on-board originating device and routed for external delivery, or external data may be delivered to an on-board destination device. Data delivery may occur while the vehicle is en route. | 2014-05-15 |
20140136659 | Timeout Value Adaptation - A mechanism is provided for updating a timeout value of an application in a computer system. Hardware and software configuration data of the remote computing device is determined. A local computing device in the server system is provided in accordance with the determined hardware and software configuration data. An application on the local computing device is executed for determining the execution time of the application. An echo request packet is sent to the remote computing device. A current network time delay is determined from the elapsed time between sending and receiving a response to the echo request packet from the remote computing device. The timeout value from the current network time delay and the execution time is calculated. The sending, determining, and calculating steps are repeated during execution of the application by the remote computing device for repeatedly updating the timeout value using the calculated timeout value. | 2014-05-15 |
20140136660 | EXTENDING MULTICAST/BROADCAST SERVICES TO WIDE AREA NETWORKS - Systems and methods are described for extending multicast/broadcast service to wide area networks. A computerized method includes receiving a multicast/broadcast discovery message from a client, encapsulating the multicast/broadcast discovery message at a gateway, forwarding the encapsulated multicast/broadcast discovery message to a multicast/broadcast server, receiving a multicast/broadcast discovery response message from the multicast/broadcast server with a server IP address, generating a server alias IP address for the multicast/broadcast server at the gateway, replacing the server IP address with the server alias IP address in the multicast/broadcast discovery response message, encapsulating the multicast/broadcast discovery response message at the gateway, and forwarding the encapsulated multicast/broadcast discovery response message to the client. | 2014-05-15 |
20140136661 | TRANSMISSION APPARATUS, RECEIVING APPARATUS, TRANSMISSION METHOD, RECEIVING METHOD, AND STORAGE MEDIUM - A transmission apparatus configured to transmit, to a receiving apparatus, metadata indicating segment data that the receiving apparatus is allowed to acquire among a plurality of segment data constituting content includes a receiving unit configured to receive, from the receiving apparatus, a request for acquisition of the metadata and an end instruction to end a state in which transmission of the segment data to the receiving apparatus is allowed, and a transmission unit configured to transmit, when the receiving unit receives the end instruction, the metadata containing termination information indicating termination of transmission of the segment data to the receiving apparatus. | 2014-05-15 |
20140136662 | MOBILE APPLICATION MIGRATION TO CLOUD COMPUTING PLATFORM - Technology is disclosed herein for migrating at least portions of computer applications to a server. According to at least one embodiment, a computing device identifies a service component of a computer application executed at the computing device. The service component does not directly interact with a user of the computing device. The computing device transfers an instance of the service component to a server so that the service component can be executed at the server. The computing device then receives from the server a result message generated by the instance of the service component executed at the server. The computing device feeds the result message to a user interface component of the computer application via a procedure call such that the user interface component retrieves the result message as if it were generated by an instance of the service component executed at the computing device. | 2014-05-15 |
20140136663 | INTERFACE APPARATUS AND METHOD FOR TRANSMITTING AND RECEIVING MEDIA DATA - An interface is provided for providing a media service. The interface includes an encapsulation layer for encapsulating coded media data, a delivery layer for transmitting the encapsulated media data to another entity, and a control layer for controlling transmission of the media data. | 2014-05-15 |
20140136664 | RESOURCE BASED 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-05-15 |
20140136665 | FORCED OPERATING OF SOFTWARE ON A REMOTE TERMINAL - A remote system allows a user terminal to execute a program other than those preliminarily stored in the user terminal through remote operation of the user terminal even if a user who receives remote operation cannot operate the user terminal. In the remote system | 2014-05-15 |
20140136666 | ENABLING FRAGMENT-BASED 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 running an intermediary application at a mobile device to enable the mobile device to run the video game application by running multiple game application fragments, the intermediary application acting as an intermediary between the video game application and the game application fragments by determining a next game application fragment for each of the game application fragments; running, at the mobile device, an instance of the video game application by running a first application fragment of the game application fragments at the mobile device; requesting, by the intermediary application, a second application fragment of the game application fragments corresponding to a second portion of the video game application; and receiving, at the mobile device, the second application fragment. | 2014-05-15 |
20140136667 | VIRTUAL MOBILE MANAGEMENT FOR DEVICE SIMULATION - Described herein is a method and system that provides access to numerous connected devices in a device bank and allows remote interaction and control of aspects of the connected devices using a remote management system. In an embodiment, the method comprises the configuring of one or more connected devices in the device bank to mimic an end user's connected device configuration and environment in order to resolve an issue with the end user's connected device. In other embodiments, the connected devices in the device bank can be used by end users such as developers to test and diagnose new applications and by remote support technicians to train themselves on connected devices. | 2014-05-15 |
20140136668 | REAL-TIME SELF-OPTIMIZING SYSTEM FOR MULTITENANT BASED CLOUD INFRASTRUCTURE - A self-optimizing business software system, based on a multi-tenant database, is aware of the technical configuration of the system. Based on configurable key performance indicators, an optimizer is controlling, diversifying, and observing the system configuration and system execution to find the optimal technical configuration by using simulation streams, which run parallel to the production streams. | 2014-05-15 |
20140136669 | METHOD OF OPERATING USER DEFINED COMPLEX CONTEXT INFORMATION CONSTITUTION SYSTEM - Embodiments provide a method for operating a user defined complex context information constitution system which provides a user defined complex context information user interface to an application service developer in order to support an environment required for complex context information development and performs a developed application service using the user defined complex context information so as to easily create, register, change, and delete user defined complex context information corresponding to an arbitrary service. | 2014-05-15 |
20140136670 | Controlling Network Traffic Using Acceleration Policies - Concepts and technologies are disclosed herein for controlling network traffic using acceleration policies. According to various embodiments of the concepts and technologies disclosed herein, an acceleration application can be executed by a device for analyzing data requests, determining if the data communications requested by way of the request can be delayed, accelerated, or otherwise modified (“shifted”) based upon policies and/or network operating conditions. In some embodiments, the acceleration application can be configured to access acceleration policies that can define how certain traffic is to be shifted. The acceleration application also can be configured to obtain and analyze network data to determine network operating conditions and determine, based upon the determined conditions, if traffic is to be shifted based upon the network operating conditions. | 2014-05-15 |
20140136671 | DEVICE AND METHOD FOR AGGREGATING SERVICES FOR USE ACROSS NETWORKS USING SEPARATE DATA FORMAT PROTOCOLS - A device comprises a processor, memory, and executable instructions stored on memory and configured to be executed by the processor. The executable instructions includes executable instruction for receiving a signal comprising a first coded representation representing a service of a remote device, the first coded representation representing the service in a first data protocol of a non-IP network, translating the first coded representation representing the service to a second coded representation representing the service, the second coded representation in a second data protocol using a DNS-based Service Discovery convention that allows a device on an IP network to recognize the availability of the service, and generating a service record with the second coded representation. | 2014-05-15 |
20140136672 | INTELLIGENT COMMAND BUILDER AND EXECUTER - A computer device may include logic configured to receive a selection of a circuit, obtain information relating to the selected circuit, and provide a list of network elements associated with the selected circuit based on the obtained information relating to the selected circuit. The logic may further be configured to receive a selection of a network element type or network element identifier associated with the provided list of network elements, identify a list of commands based on the selection of a network element type or network element identifier, perform a command auto-completion based on the identified list of commands, and send a completed command to be executed on a network element identified by the completed command. | 2014-05-15 |
20140136673 | TRIGGER MESSAGE ROUTING ACCORDING TO A SERVICE CLASS - In one embodiment, a machine type communication (MTC) device can receive registration associated with a new device upon the new device registration for a computer network. The MTC device can further determine a machine-to-machine (MTM) service class for the new device based on the registration data with the service class associated with at least one network route for messages destined for the new device. The MTC device can further receive a trigger message destined for the device and route the trigger message according to the network route associated with the determined MTM service class. | 2014-05-15 |
20140136674 | POLICY COORDINATION BETWEEN POLICY ENFORCEMENT POINTS - According to an example, a unified policy management system may include a session manager module to establish sessions with policy enforcement points. A notification manager module may receive an event trigger notification from a policy enforcement point via an interface session. A coordination engine may determine whether an event identified from the event trigger notification is to cause a change in policy enforced by another policy enforcement point and facilitate the change via another interface session. | 2014-05-15 |
20140136675 | Cloud Service Packet Redirection Method and System and Cloud Gateway - The present invention provides a cloud service packet redirection method and system, and a cloud gateway, the method performed by the cloud gateway includes, if the cloud gateway determines that a DNS packet that is forwarded by a router in a redirection manner is a cloud service-related DNS packet, a record is maintained in a cloud IP table of the cloud gateway according to the DNS packet. Policy route configuration information is sent to the router according to the record maintained in the cloud IP table to instruct the router to maintain a policy route. The policy route instructs the router to redirect, to the cloud gateway, a cloud service packet that is indicated by the DNS packet. | 2014-05-15 |
20140136676 | INTER-NETWORK POLICY - Various embodiments associated an inter-network policy that is implemented for use across multiple networks are described. Individual networks can have individual policies that govern how communications are handled, how resources are allocated, and other metrics. When individual networks work together, these networks can experience problems if their individual policies conflict with one another. Therefore, the inter-network policy can be generated that facilitates the individual networks working together. | 2014-05-15 |
20140136677 | METHOD AND DEVICE OF INTERFACE REGISTRATION FOR A NETWORK DEVICE TO JOIN IN A CLUSTER SYSTEM - A method of interface registration for a network device to join in a cluster system, comprises: when the network device joins in the cluster system, the network device's local interconnection board sends its board number to the network device's local main control board, the network device's local non-interconnection board receives the board number sent by the local main control board, wherein the local interconnection board is a board on which interfaces for interconnecting the network device to network devices in the cluster system are located; after the cluster interface registration of the local non-interconnection board and local interconnection board on the cluster main control board, the local non-interconnection board and the local interconnection board receive and store a mapping relationship between local interface information of the network device and global interface information of the network device sent by the cluster main control board respectively. | 2014-05-15 |
20140136678 | System and Method for Assigning Addresses to Information Handling Systems - Information handling system network addresses are managed based on the location of the information handling system. For example, a blade information handling system chassis has network addresses stored in persistent memory and associated with each of plural slots. A blade information handling system inserted in a slot receives network addresses associated with the slot from a chassis management controller. A baseboard management controller of the blade information handling system receives the network addresses and applies the network addresses to power up networking components to communicate over a network with the network addresses, such as MAC addresses or WWN addresses. | 2014-05-15 |
20140136679 | EFFICIENT NETWORK BANDWIDTH UTILIZATION IN A DISTRIBUTED PROCESSING SYSTEM - Methods, apparatuses, and computer program product for of efficient network bandwidth utilization in a distributed processing system are provided. Embodiments include monitoring, by a network monitor, network usage of a distributed processing system containing a plurality of endpoint devices; creating, by the network monitor, a historical network usage pattern based on the monitoring of the network usage; based on the historical network usage pattern, identifying, by the network monitor, a first set of future time periods predicted to correspond with low network usage; and selecting from the first set of future time periods, by the network monitor, a particular time period to perform a network administrative task on an endpoint device in the distributed processing system. | 2014-05-15 |
20140136680 | SYSTEMS AND METHODS FOR APPFLOW FOR DATASTREAM - The present disclosure is directed towards systems and methods for monitoring application level flow for database applications served by a cluster of servers. An application flow monitor may receive and distribute write requests of a client to at least one master server and read requests of the client to one or more slave servers, based on load balancing or similar policies. The application flow monitor may receive responses from the recipient server and may aggregate the requests and responses into Internet Protocol Flow Information Export (IPFIX) messages that may describe the entire communication flow for the application. Accordingly, application flow statistics may be monitored, regardless of which server was involved in any particular request/response exchange, allowing scalability without impairment of administrative processes. | 2014-05-15 |
20140136681 | Enterprise Application Session Control and Monitoring in a Large Distributed Environment - Mechanisms are provided for performing centralized monitoring of application sessions across a distributed computing environment comprising a plurality of application servers. A request to perform an application session monitoring operation to monitor at least one of input or output streams of application sessions associated with a specified user account identifier is received. A plurality of application instances upon which to perform the requested application session monitoring operation are identified. An application session monitoring request is transmitted to a plurality of session control clients associated with the application instances on a plurality of application servers of the distributed computing environment. The application session monitoring request causes each session control client to monitor at least one of an input or an output stream of application sessions of application instances that are associated with the specified user account identifier, and report results of the monitoring back to the data processing system. | 2014-05-15 |
20140136682 | AUTOMATICALLY ADDRESSING PERFORMANCE ISSUES IN A DISTRIBUTED DATABASE - A database performance monitor monitors performance of a distributed database, identifies a database performance issue for the distributed database, determines from a distributed virtual network mechanism which physical networks are related to the database performance issue, determines a potential solution to the database performance issue that changes configuration of the distributed database, and applies the potential solution by automatically changing configuration of the distributed database without intervention of a user to address the database performance issue. | 2014-05-15 |
20140136683 | INTER-PACKET INTERVAL PREDICTION OPERATING ALGORITHM - An appliance receives packets that are part of a flow pair, each packet sharing an application protocol. The appliance determines an estimated application protocol of the packets without performing deep packet inspection on any packets. The estimated application protocol may be determined by using an application protocol estimation table. The appliance then predicts the inter-packet interval between a packet previously received by the appliance and a next packet not yet received by the appliance. The inter-packet interval may be determined by using an inter-packet interval prediction table. The appliance then preloads packet flow data in a cache before the next packet is predicted to arrive at the appliance. Upon receiving the next packet, the packet flow data is preloaded in the cache. This reduces packet processing time by removing waiting periods previously required to cache packet flow data from an external memory after receiving the next packet. | 2014-05-15 |
20140136684 | CHARACTERIZING SERVICE LEVELS ON AN ELECTRONIC NETWORK - The described implementations relate to processing of electronic data. One implementation is manifest as a system that that can include an event analysis component and one or more processing devices configured to execute the event analysis component. The event analysis component can be configured to obtain events from event logs, the events reflecting failures by one or more network devices in one or more data centers and characterize a service level of an application or a network device based on the events. For example, the event analysis component can be configured to characterize the availability of an application based on one or more network stamps of the application. | 2014-05-15 |
20140136685 | ADAPTIVE UNIFIED PERFORMANCE MANAGEMENT (AUPM) OF NETWORK ELEMENTS - Systems and methods which provide an adaptive unified performance management (AUPM) framework for interacting with disparate network elements using techniques adaptive to operational conditions to provide network performance adaptive root cause analysis (ARCA) are shown. An AUPM framework of embodiments of the invention implements a proxy based architecture in which a plurality of proxies are utilized to connect to and perform data communication with the disparate network elements. Centralized performance management is in communication with the proxies to obtain and unify network element data for performance monitoring, alarm reporting, and/or root cause analysis. The performance monitoring, alarm reporting, and root cause analysis provided by centralized performance management of embodiments herein implements adaptive cluster-based analysis to provide robust operation adapted to accommodate various operational scenarios, such as may include time varying conditions and learning based configuration. | 2014-05-15 |
20140136686 | DYNAMIC RESOLUTION REGULATING SYSTEM AND DYNAMIC RESOLUTION REGULATING METHOD - Disclosed herein is a dynamic resolution regulating system for uses in a server that is connected to a client device via a network. The dynamic resolution regulating system includes a network monitoring unit and an image-processing unit. The network-monitoring unit is operable to monitor and analyze network transmission quality for the server and client device, and the image-processing unit is operable to adjust the resolutions of a region-of-interest (ROI) and a region-of-non-interest (non-ROI) in an image based on the network transmission quality, such that the client device can receive the image via the network. Also disclosed herein is a method for dynamic solution regulating method. | 2014-05-15 |
20140136687 | EFFICIENT NETWORK BANDWIDTH UTILIZATION IN A DISTRIBUTED PROCESSING SYSTEM - Methods, apparatuses, and computer program product for of efficient network bandwidth utilization in a distributed processing system are provided. Embodiments include monitoring, by a network monitor, network usage of a distributed processing system containing a plurality of endpoint devices; creating, by the network monitor, a historical network usage pattern based on the monitoring of the network usage; based on the historical network usage pattern, identifying, by the network monitor, a first set of future time periods predicted to correspond with low network usage; and selecting from the first set of future time periods, by the network monitor, a particular time period to perform a network administrative task on an endpoint device in the distributed processing system. | 2014-05-15 |
20140136688 | OPTIMIZING PARTITION PLACEMENT IN VIRTUALIZED ENVIRONMENTS - Application performance in cloud-based virtualized environments may be improved by migrating partitions executing within the cloud between servers. When an application spans multiple related partitions spread out on different servers within the cloud, related partitions may be migrated to the same server or nearby servers to reduce input/output (I/O) delay in communications between the related partitions. A method for improving performance may include analyzing a network traffic log to identify related partitions. Then, communications costs may be calculated for the related partitions and a partition selected for migration to a new location in the cloud. | 2014-05-15 |
20140136689 | SECURE METERING AND ACCOUNTING FOR CLOUD SERVICES - A method, apparatus, and computer program product for managing a service is disclosed. A computer system collects information about the use of a set of resources by the service. Responsive to receiving a request to verify information about the use of the set of resources by the service, the computer system generates a description of the use of the set of resources by the service using the information collected. The computer system then creates a response to the request using the generated description of the use of the set of resources by the service as proof of the validity of the information. | 2014-05-15 |
20140136690 | Evaluating Electronic Network Devices In View of Cost and Service Level Considerations - The described implementations relate to processing of electronic data. One implementation is manifest as one or more computer-readable storage devices comprising instructions which, when executed by one or more processing devices, cause the one or more processing devices to perform acts. The acts can include determining service levels provided by multiple network configurations, determining costs associated with the multiple network configurations, and evaluating the multiple network configurations based on both the costs and the service levels. The multiple network configurations can include redundantly-deployed devices. Furthermore, some implementations may determine cost/service level metrics that can be used to compare devices based on expected costs to provide a particular service level. | 2014-05-15 |
20140136691 | APPLICATION MONITORING OF RELATED ACTIVITIES ACROSS MULTIPLE THREADS - Embodiments provide systems, methods, and computer program products for monitoring application performance in multithreaded environments. Monitoring data may be inserted into data structures that propagate and persist between threads involved in a processing event. Data related to specific methods executing on each thread may be output to a trace file. The trace file may be analyzed for application performance by associating the threads that contain the same tracking data from the propagated data structure. | 2014-05-15 |
20140136692 | DIAGNOSING DISTRIBUTED APPLICATIONS USING APPLICATION LOGS AND REQUEST PROCESSING PATHS - A system for supporting a distributed application includes a plurality of servers, where each of the plurality of servers includes a thread that processes a request received by the distributed application and a monitoring agent that constructs a transaction path for the request and annotates the transaction path in accordance with a writing action to a log of the distributed application to produce an annotated transaction path. In another embodiment, a system for monitoring a distributed application for errors includes a processor and a computer readable storage medium that stores instructions which, when executed, cause the processor to perform operations including constructing a transaction path for each request received by the distributed application, detecting a writing action to a log of the distributed application, and annotating the transaction path in accordance with the writing action to produce an annotated transaction path. | 2014-05-15 |
20140136693 | METHOD AND SYSTEM FOR BROWSER BASED, NON-INTRUSIVE MEASURING OF END-USER PERCEIVED PERFORMANCE OF INDIVIDUAL THIRD PARTY RESOURCE REQUESTS - A performance management system is provided that measures end user performance in a distributed computing environment. The system detects DOM updates caused by browser side activities, and identifies resource load requests introduced by a DOM update that request resource from third party sources. For such resource load requests, resource sensors are installed which detect the point in time when loading the resource was finished. This allows to measure load time for individual resource load requests requesting third party resources, and to assign the tracing and performance monitoring data describing those resource load requests to the tracing and performance monitoring data describing the browser side transaction execution that caused the third party resource loads. | 2014-05-15 |
20140136694 | NETWORK ABNORMALITY DETECTION SYSTEM, MEASUREMENT APPARATUS, AND ANALYSIS APPARATUS - In a communication system in which a plurality of communication apparatuses perform communication via a communication network, a network abnormality detection system dynamically creates a monitoring rule during operation without defining information (monitoring rule) regarding communication to be monitored in advance and perform a collection process and an abnormality determination process quickly even when an amount of information to be monitored is vast. The network abnormality detection system copies packets transmitted at predetermined measurement positions in the communication network, calculates communication statistics information at each measurement position from the copied packets, analyzes one or more pieces of communication statistics information, and detects occurrence of communication abnormality. | 2014-05-15 |
20140136695 | DETECTION METHOD IN NETWORK SYSTEM AND RELATED APPARATUS - A detection method, used in a network system, for detecting an online state of a server, includes a host generating a discover packet according to a media access control address of a network interface card of the server and transmitting the discover packet to the network system; and the host capturing the server internet protocol address in at least one offer packet when receiving the at least one offer packet corresponding to the discover packet, and storing the server internet protocol address in a detection result file. | 2014-05-15 |
20140136696 | Context Extraction - There is disclosed a method comprising receiving identifier data relating to a communication network; examining a set of identifier data to identify number of different identifier data in the set of location data; on the basis of the examining determining a status of an apparatus; and if the examining indicates that the status of the apparatus is a first state, examining context data relating to the first state to determine the current context of the apparatus. There is also disclosed a computer program comprising computer-executable program code portions stored therein, comprising program code instructions for performing the method. There is further disclosed an apparatus comprising a processor and a memory including computer program code, the memory and the computer program code configured to, with the processor, cause the apparatus to performing the method. | 2014-05-15 |
20140136697 | Communication Network System, Communication Method and Information Processing Apparatus - A communication network system is provided and it includes: a device administration unit that is connected to at least one device in a communicable fashion; a device information storage unit that receives device information about the device from the device administration unit through a network and stores the device information; an application delivery unit that delivers an application, which issues an instruction for operating the device, to the device administration unit through the network on the basis of a request from the device administration unit; and an instruction transceiver unit that receives the instruction for operating the device from a communication unit through the network, and transmits the instruction to the device administration unit. The instruction transmission reception unit determines the vice administration unit transmitting the instruction for operating the device, on the basis of the device information acquired from the device information storage unit, and information about the device administration unit that is a delivery destination of the application acquired from the application delivery unit. | 2014-05-15 |
20140136698 | STATISTICAL PROFILING OF CLUSTER TASKS - A variety of complex multiphase tasks may execute within a cluster network environment. It may be advantageous to track and analyze the processing of such multiphase tasks. Accordingly, one or more techniques and/or systems are disclosed for tracking the processing of a multiphase task within a cluster network environment. In particular, runtime support for recording task processing annotations may be embedded into a multiphase task using an analysis model. The analysis model may specify task processing annotations that are to be recorded during one or more phases of processing the multiphase task. During execution, task processing annotations may be recorded and associated with corresponding phases of the multiphase task. Task processing annotations may be aggregated into aggregated statistical task data. The aggregated statistical task data may be used to generate views of statistical data, which may provide insight into the cluster network environment (e.g., problematic nodes, bottlenecks, etc.). | 2014-05-15 |
20140136699 | METHOD AND APPARATUS OF ESTABLISHING COMPUTER NETWORK MONITORING CRITERIA - A method and apparatus of monitoring computer devices operating on a network is disclosed. Computer devices are all different and require monitoring settings that are tailored to their specific requirements. One example method of automatically configuring a set of monitoring requirements may include creating initial monitor counter values at a computing device and monitoring at least one computer based on the initial monitor counter values. Additional operations may include calculating override monitor counter values based on the monitoring of the at least one computer, and monitoring the at least one computer based on the override monitor counter values. The override values may be better suited for the device(s) being monitored and may replace the previously used monitoring settings. | 2014-05-15 |
20140136700 | METHOD AND SYSTEM FOR RESOURCE-AWARE DYNAMIC BANDWIDTH CONTROL - Resource-aware dynamic bandwidth control uses information about current network state and receiver performance to avoid, minimize and/or recover from the effects of network spikes and data processing spikes. Linear models may be used to estimate a time required to process data packets in a data processing queue, and are thus useful to determine whether a data processing spike is occurring. When a data processing spike occurs, an alarm may be sent from a client to a server notifying the server that the client must drop packets. In response, the server can encode and transmit an independent packet suitable for replacing the queued data packets which can then be dropped by the client and the independent packet present to the processor instead. | 2014-05-15 |
20140136701 | Distributed Control of a Heterogeneous Video Surveillance Network - A surveillance video broker arbitrates access by multiple clients to multiple surveillance video sources. Both clients and sources register with the broker. Each source independently specifies respective clients permitted real-time access to its video and conditions of access, if any. Preferably, the video source is a local surveillance domain having one or more cameras, one or more sensors, and a local controller, the source specifying clients or client groups permitted access, and independently specifying conditions of access for each client or client group, where conditions may include scheduled events, non-scheduled events, such as alarms or emergencies, and/or physical proximity. The broker automatically authorizes real-time access according to pre-specified conditions. Preferably, the broker can also arbitrate alert notifications to the clients based on pre-specified notification criteria. | 2014-05-15 |
20140136702 | METHOD AND APPARATUSES FOR SHARING DATA IN A DATA SHARING SYSTEM - A method and apparatuses are provided for sharing data in a data sharing system. The method includes receiving, by a first terminal, a user input for transmitting previously-stored user characteristic data to a second terminal; discovering the second terminal to which the previously-stored user characteristic data is to be transmitted; and transmitting the previously-stored user characteristic data to the second terminal. | 2014-05-15 |
20140136703 | REAL-TIME AUTOMATED VIRTUAL PRIVATE NETWORK (VPN) ACCESS MANAGEMENT - Provided is a method for managing virtual private network (VPN) access to a network that is partitioned into a plurality of subnetworks (subnets). The method includes providing first information associated with hardware hosted on one or more subnets of the network; providing second information associated with users for VPN access, where the VPN access for each user is determined by a list of hardware each user has permission to access; detecting a hardware triggering event corresponding to a modification of the first information; and responsive to the detection of the hardware triggering event, automatically updating the second information based on the modification of the first information. | 2014-05-15 |
20140136704 | METHOD AND SYSTEM FOR REGISTRATION OR LOGIN - The present disclosure, pertaining to the field of Internet technologies, discloses a method and system for registration or login. The method includes: providing, by a server of a source website, a registration page having a verification link of a third-party website; upon receiving a trigger of the verification link of the third-party website from a user, outputting, by a server of the third-party website, a login page of the third-party website; receiving, by the server of the third-party website, login information input by a user on the third-party website, and verifying the login information; when the login information is successfully verified by the server of the third-party website, returning personal information of the user to the server of the source website; and acquiring, by the server of the source website, the personal information of the user, and correspondingly filling the personal information into registration information on the registration page of the source website. According to the present disclosure, during registration over a third-party website, the amount of information to be input during the website registration process is reduced, and the registration efficiency is improved. | 2014-05-15 |
20140136705 | Managing Effective Bytes Based on Radio Frequency Conditions - A method includes requesting by a user equipment for data from an application provider through a wireless network; communicating by the application provider through the wireless network an effective rate policy for the data to the user equipment, the effective rate policy being applicable upon satisfaction by the user equipment of conditions communicated with the effective rate policy; and sending the data at the effective rate policy to the user equipment when the conditions are met by the user equipment. A related method includes receiving by a user equipment an effective rate policy for data from an application provider through a wireless network, the effective rate policy being applicable upon satisfaction by the user equipment of conditions communicated with the effective rate policy; satisfying the conditions by the user equipment; and receiving the data at the effective rate policy by the user equipment. | 2014-05-15 |
20140136706 | POLICY ENFORCEMENT IN COMPUTING ENVIRONMENT - An embodiment may include policy engine circuitry that may enforce, at least in part, one or more platform resource management policies in a cloud computing environment. The one or more policies may be based, at least in part, upon service arrangements of the cloud computing environment. The one or more policies may establish respective isolated computing environments in the cloud computing environment that may be used by respective users. The enforcement of the one or more policies may result in the respective isolated computing environments being virtually isolated from each other and prevented from interfering with each other in derogation of the one or more policies. The one or more policies may be established, at least in part, via interaction of at least one management process with one or more application program interfaces of the circuitry. Many modifications are possible. | 2014-05-15 |
20140136707 | SECURE METERING AND ACCOUNTING FOR CLOUD SERVICES - A method, apparatus, and computer program product for managing a service is disclosed. A computer system collects information about the use of a set of resources by the service. Responsive to receiving a request to verify information about the use of the set of resources by the service, the computer system generates a description of the use of the set of resources by the service using the information collected. The computer system then creates a response to the request using the generated description of the use of the set of resources by the service as proof of the validity of the information. | 2014-05-15 |
20140136708 | ORCHESTRATION MANAGEMENT OF INFORMATION TECHNOLOGY - Embodiments of the invention are directed to a system, method, or computer program product for an orchestration management database (OMDB). The OMDB provides for aggregation of vendor and bank data necessary for information technology infrastructure deployment, management, and federation. Utilizing cloud computing technology the OMDB provides an aggregation of all data necessary for information technology infrastructures within an entity into one useable database that dramatically simplifies the ability to do core functions and integrate external vendors and components with the entity's information technology infrastructure. In this way, the present invention modularly stores data required for an entity's information technology infrastructure and allows for easy deployment, intelligent monitoring, federation of data, and feedback associated with all aspects of the entity's information technology infrastructure. | 2014-05-15 |
20140136709 | System and Method for Resource Management in a Wireless Network - A network node for providing resource management in a wireless network based on indicated application. The network mode is configured to receive a service request message transmitted by a user equipment, the service request message comprising an application identifier associated with a mobile application executable on the user equipment and a request for network resources to be allocated to the mobile application. The network node is also configured to determine whether the network is capable of handling the service request based at least partly upon the application identifier. In response to the determination, the network node transmits to the user equipment a response message indicating whether the network node accepts the request for network resources to be allocated to the mobile application. | 2014-05-15 |
20140136710 | HARDWARE RESOURCE ALLOCATION AND PROVISIONING FOR COMPOSITE APPLICATIONS - A processing device receives an application descriptor of a composite application, the application descriptor comprising information for a plurality of nodes that comprise application components in the composite application. The processing device determines hardware criteria for the plurality of nodes based on the application descriptor. the processing device searches a pool of available hardware resources to identify a plurality of hardware resources that satisfy the determined hardware criteria. The process then allocates the identified plurality of hardware resources for the plurality of nodes, and provisions the application components on the identified plurality of hardware resources to cause the plurality of hardware resources to have states that correspond to the information for the plurality of nodes. | 2014-05-15 |
20140136711 | PRE-PROVISIONING RESOURCES FOR COMPOSITE APPLICATIONS - A processing device performs a statistical analysis of a plurality of previously provisioned composite applications, a composite application of the plurality of previously provisioned composite applications comprising a plurality of nodes, the plurality of nodes each having a final provisioned state for an application component of the composite application. The processing device predicts an intermediate provisioned state to be used for a node of a future composite application based on the statistical analysis. Prior to receiving a request to provision a new composite application comprising a node having a final provisioned state that is compatible with the determined intermediate provisioned state, the processing device provisions software on a resource to cause the resource to have the intermediate provisioned state. | 2014-05-15 |
20140136712 | CLOUD RESOURCES AS A SERVICE MULTI-TENANT DATA MODEL - Embodiments of the present invention relate to cloud resources as a service in a multi-tenant data model. Specifically, a system (e.g., server) is configured to connect with any number of tenant devices in a multi-tenant environment. The system provides a set of cloud resources to each tenant including Software as a Service (SaaS) application development and customization. | 2014-05-15 |
20140136713 | SERVER DIRECTED CLIENT ORIGINATED SEARCH AGGREGATOR - A system for automated aggregation of search results provided in response to search queries/requests to multiple network resources is provided. The search requests are originated by client devices, at the direction of a server, to the various network resources. A user, using a client device, enters a search request that is provided to the server. The search request may include one or more search terms. The server identifies which network resources, out of a set of available network resources, are likely to provide relevant results to the user's query. The server may modify the search request to increase the likelihood that the search request will return relevant results. The identified list of resources is then provided back to the client device, along with the modified search request if applicable, which then originates and transmits the search request to each of the identified resources or subset thereof. | 2014-05-15 |
20140136714 | METHOD FOR EXCHANGING INFORMATION ABOUT NETWORK RESOURCES - The method comprises using a routing protocol to perform the information exchange between network devices. Said information exchange comprises signalling those network resources which are free or unused and, a single network device, configuring said network resources that are other than network routes. | 2014-05-15 |
20140136715 | MIGRATION OF LOGICAL PARTITIONS BETWEEN TWO DEVICES - A method includes receiving, into a target machine communicatively coupled to a first subnetwork, data for migration of a virtual partition from a source machine communicatively coupled to a second subnetwork. The virtual partition has a source network address defined by network addressing of the second subnetwork. The method includes initiating restart of the virtual partition on the target machine, wherein the initiating comprises determining a socket connection providing network communication between the virtual partition and a host and transmitting, through a network tunnel communication from the target machine to the host, a communication providing a target network address that is assigned to the virtual partition after the virtual partition is migrated to the target machine. The method includes routing a packet, from a process executing in the virtual partition of the target machine, to the host based on the virtual partition having the target network address. | 2014-05-15 |
20140136716 | Bandwidth Reservation for Authenticated Applications - Methods, systems, devices, and software are disclosed for providing application levels of service over a network. Embodiments of the invention maintain a list of registered applications (or application providers) that have registered with a network resources provider. Customers of the network resources provider may authenticate some or all of the registered applications, indicating a desire to allow traffic relating to those applications over their access networks. Customers may further set application levels of service with respect to those authenticated applications. Certain embodiments may manage network traffic to accord with the application levels of service. | 2014-05-15 |
20140136717 | CONFIGURING CLOUD RESOURCES - A method, system, and program product for identifying cloud resources are provided, and further a method, system, and program product for configuring cloud resources are provided. The method for identifying cloud resources may include receiving a request with respect to at least one resource in a cloud and determining a set of resources among the at least one resource in the cloud in accordance with the received request. Determining the set of resources may include consulting an ontology including metadata associated with the at least one resource in the cloud and computing the set of resources based on the metadata and the received request. Additionally, the method may include computing a cost factor with respect to the determined set of resources. Furthermore, the method may include rendering, in response to the received request, the determined set of resources and the cost factor with respect to the determined set of resources. | 2014-05-15 |
20140136718 | DETECTING QUALITY OF SERVICE FOR UNIFIED COMMUNICATION AND COLLABORATION (UC&C) ON INTERNETWORKS - QoS support is detected during discovery of potential media paths between a source and a destination by examining the markings of each available media path and selecting a more suitable media candidate based on a set of QoS prioritization rules. Optionally, each endpoint may update a UC&C monitoring service with the QoS results of the candidate list discovery process so that any automated diagnostic and auditing systems can be alerted to any misconfigured Network Elements. | 2014-05-15 |
20140136719 | METHODS, COMPUTER PROGRAMS, TRANSACTION SERVERS AND COMPUTER SYSTEM FOR IMPLEMENTING TRANSACTIONS - The invention relates to a method, computer program and computer system for processing transactions. The method comprises providing a plurality of input connectors which interface towards a plurality of external data systems; providing a plurality of action connectors which interface towards a plurality of external data systems; receiving an input with one of the input connectors; determining, whether the input relates to a predetermined service of a customer; creating a transaction based on the input, when linking the received input to a predetermined service of a customer; processing the transaction to determine at least one output action; providing the at least one output action to at least one of the action connectors; and providing an output with the at least one action connector based on the at least one output action. | 2014-05-15 |
20140136720 | BIOMETRIC-BASED WIRELESS DEVICE ASSOCIATION - According to one aspect of the present disclosure a system and technique for refreshing memory topology in virtual machine operating systems is disclosed. The system includes a processor and logic executable by the processor to: receive biometric data corresponding to a user of the data processing system; create a certificate based on the biometric data; discover a wireless device able to communicate with the data processing system; responsive to discovering the wireless device, automatically request a certificate from the wireless device; and responsive to the certificate from the wireless device matching the certificate created by the data processing system, automatically associate the wireless device with the data processing system. | 2014-05-15 |
20140136721 | Adaptive Network of Networks Architecture - In one embodiment, a composite Network of Networks is created out of a set otherwise separate constituent networks by a system that includes an operations station and one or more gateways. The operations station is configured to transmit a set of policies for processing data packets travelling through a composite network, where the composite network includes two or more independent constituent networks. The gateways are each communicatively connected between two or more attached constituent networks. A first gateway is configured to receive a data packet from a first constituent network attached to the first gateway; determine one or more real-time network situational awareness characteristics; process the data packet by applying the policies to the data packet based at least in part on the network situational awareness characteristics; and transmit the data packet to a second network attached to the first gateway and distinct from the first constituent network. | 2014-05-15 |
20140136722 | STREAMING DATA ON DATA PROCESSES - A method, system and computer program product for servicing media content. In one embodiment, the media content is processed by having each of a group of services process increments of the media content, one increment at a time; and the order in which the services process these increments is orchestrated to process all of the media content in accordance with a defined procedure. In one embodiment, the increments of the media content are passed, one increment after another, to at least a plurality of the services in a defined order. In an embodiment, each time one of the plurality of services passes one of the increments of the media content to a subsequent one of the services in the defined order, the one of the plurality of services requests another increment of the media content from a preceding one of the services in the defined order. | 2014-05-15 |
20140136723 | STREAMS OPTIONAL EXECUTION PATHS DEPENDING UPON DATA RATES - Processing elements in a streaming application may contain one or more optional code modules—i.e., computer-executable code that is executed only if one or more conditions are met. In one embodiment, an optional code module is executed based on evaluating data flow rate between components in the streaming application. As an example, the stream computing application may monitor the incoming data rate between processing elements and select which optional code module to execute based on this rate. For example, if the data rate is high, the stream computing application may choose an optional code module that takes less time to execute. Alternatively, a high data rate may indicate that the incoming data is important; thus, the streaming application may choose an optional code module containing a more rigorous data processing algorithm, even if this algorithm takes more time to execute. | 2014-05-15 |
20140136724 | STREAMS OPTIONAL EXECUTION PATHS DEPENDING UPON DATA RATES - Processing elements in a streaming application may contain one or more optional code modules—i.e., computer-executable code that is executed only if one or more conditions are met. In one embodiment, an optional code module is executed based on evaluating data flow rate between components in the streaming application. As an example, the stream computing application may monitor the incoming data rate between processing elements and select which optional code module to execute based on this rate. For example, if the data rate is high, the stream computing application may choose an optional code module that takes less time to execute. Alternatively, a high data rate may indicate that the incoming data is important; thus, the streaming application may choose an optional code module containing a more rigorous data processing algorithm, even if this algorithm takes more time to execute. | 2014-05-15 |
20140136725 | STREAMING DATA ON DATA PROCESSES - A method, system and computer program product for servicing media content. In one embodiment, the media content is processed by having each of a group of services process increments of the media content, one increment at a time; and the order in which the services process these increments is orchestrated to process all of the media content in accordance with a defined procedure. In one embodiment, the increments of the media content are passed, one increment after another, to at least a plurality of the services in a defined order. In an embodiment, each time one of the plurality of services passes one of the increments of the media content to a subsequent one of the services in the defined order, the one of the plurality of services requests another increment of the media content from a preceding one of the services in the defined order. | 2014-05-15 |
20140136726 | REALTIME KERNEL - A realtime kernel supports realtime communications between communicants operating on respective network nodes. The realtime kernel handles the complex tasks of connecting to communicants, virtual areas, and other network resources, switching those connections in response to user inputs, and mixing realtime data streams. The realtime kernel enables developers to focus on developing high-level communications functionality instead of low-level plumbing code. The realtime kernel imposes relatively low computational resource requirements so that realtime communications performance can be achieved using a wide range of computing devices and network connections that currently are available. | 2014-05-15 |
20140136727 | METHOD AND SYSTEM FOR COMPLEXITY ADAPTIVE STREAMING - A method includes calculating a complexity value for each segment or version of multimedia content. The multimedia content has multiple versions associated with common content and different encoding parameters, and each version is divided into segments. The method also includes adaptively streaming the multimedia content to a client device based on at least some of the calculated complexity values. The complexity value for each segment or version is calculated by summing multiple operation complexity values defining complexities of operations for decoding the segment or version. The operation complexity values could include values for a bit parsing operation, a buffer initialization operation, an intra-prediction operation, an inverse quantization and transform operation, a reference block fetch operation, a fractional interpolation operation, and in-loop deblocking operation, a sample adaptive offset correction operation, an adaptive loop filtering operation, and a de-ringing filtering operation. | 2014-05-15 |
20140136728 | METHOD AND DEVICE FOR DELIVERING 3D CONTENT - It is provided a method for delivering a 3D content comprising a 2D part and a metadata part which are divided into equal number of segments and are transmitted in two multicast streams, the method comprising the steps of receiving a request for the 3D content with a starting time point corresponding to a starting segment of the 2D part and a starting segment of the metadata part; and scheduling the transmission of at least one segment of the 2D part including the starting segment of the 2D part in a first multicast stream and the transmission of at least one segment of the metadata part including the starting segment of the metadata part in a second multicast stream, wherein, the transmission of the starting segment of the 2D part and the transmission of the starting segment of the metadata part are synchronized. | 2014-05-15 |
20140136729 | OPTIMIZED VIDEO STREAMING USING CLOUD COMPUTING PLATFORM - Technology is disclosed for migrating at least portions of a video streaming application to a cloud server. The migration is based on an optimization factor of a video streaming application. The optimization factor can be computed based on consumption of computing resources of the computing device. The video streaming application is a multi-threaded application in which a background thread performs tasks that may not require user interaction and a foreground thread performs tasks that may require user interaction. A service component of the video streaming application that obtains video streaming data from video servers is one example of the background thread. A user interface component that displays the video streaming data to a user via a user interface is an example of the foreground thread. If the optimization factor of the service component is below a predefined threshold, the service component is transferred to the cloud server for further processing. | 2014-05-15 |
20140136730 | GROUND SYSTEM FOR VEHICLE DATA DISTRIBUTION - Techniques for delivering data or information to a vehicle include a ground based data distribution system that has a ground based determination engine and port networks, and is communicatively connected to access networks. The ground based determination engine determines a content of the data to be delivered to the vehicle, and/or determines one or more predicted locations of the vehicle. The ground based system causes the data to be delivered to the one or more predicted locations, and, at a particular predicted location, the delivered data is transferred to the vehicle, such as by using an information distribution device that is on-board the vehicle. Determination of the data content and of the one or more predicted locations may be performed while the vehicle is en route or is at a port. Data delivery may occur while the vehicle is en route or is at a port. | 2014-05-15 |
20140136731 | INFORMATION PROCESSING APPARATUS, STORAGE MEDIUM, AND CONTROL METHOD - An information processing apparatus acquires a second address by inquiring of a Domain Name System server a first address, determines whether the second address coincides with a third address, identifies a communication method when the determination unit determines that the second address coincides with the third address, and communicates with an external information processing apparatus using the identified communication method. | 2014-05-15 |
20140136732 | METHOD AND APPARATUS FOR WIRELESS DEVICE WITH MULTIPLE WIRELESS INTERFACES USING PROXY MOBILITY - A wireless device includes first and second wireless network interfaces, first and second address determination modules, and a mobility control module. The first interface establishes layer two connectivity with a first media access gateway. The first address determination module assigns a first address to the first interface in response to a first address assignment message received from the first media access gateway. The second interface establishes layer two connectivity with a second media access gateway in preparation for a handoff from the first media access gateway to the second media access gateway. The second interface transmits an address request message, indicating a desire for the first address to be assigned to the second interface, to the second media access gateway. The second address determination module assigns a second address to the second interface in response to a second address assignment message received from the second media access gateway. | 2014-05-15 |
20140136733 | SYSTEM AND METHOD FOR THE COLLABORATIVE RECORDING, UPLOADING AND SHARING OF MULTIMEDIA CONTENT OVER A COMPUTER NETWORK - A method and system for providing multimedia content to a user is described. The multimedia content may include a plurality of multimedia items. The method includes receiving the multimedia items, and determining whether the overlap(s) exist between the multimedia items. This determination is made using discrete Fourier transform(s) (DFTs) of audio data for each multimedia item. The method also includes storing the multimedia items in a file store. | 2014-05-15 |
20140136734 | ADAPTIVE APPARATUS - There may be provided an apparatus, that may include an input/output (IO) circuit; a micro-controller; a memory module that is arranged to store multiple type identification information and multiple type configuration information; wherein the multiple type identification information allows the apparatus to be identified as being of each one of multiple types of peripheral cards; and wherein the multiple type configuration information allows the apparatus to operate each one of the multiple types; wherein the micro-controller is arranged, following a selection of a selected type out of the multiple types: to expose, to a host—that is coupled to the apparatus, a selected portion of the multiple peripheral identification information that indicates that the apparatus has a functionality of a peripheral card of the selected type; and to configure the peripheral card to interact with the host as being a peripheral card of the selected type. | 2014-05-15 |