摘要:
A multimedia system includes a plurality of components. Each component has a set of hardware resources which are used to perform basic functions. Each component further contains knowledge regarding the properties, limitations and behavior of the resources. A backplane receives each of the components. The backplane includes a plurality of programmable interfaces. Each interface interfaces with a different component. A control thread is associated with each component which manages the resources contained in the component. The combination of the backplane, control thread and component form a basic service which operates independently from other basic services created by the system.
摘要:
Disclosed herein are systems, methods, and non-transitory computer-readable storage media for identifying document topics. A system configured to practice the method receives a document from a corpus of documents, learns interpersonal relationships of users associated with the document, performs a lexical analysis of the document, and, based on the interpersonal relationships of the users and the lexical analysis, identifying a topic for the document. The approaches disclosed herein can integrate user-people relationships to identify topics for documents with low lexical or high contextual content. The system can learn this user-people relationship from context. The system uses this learned behavior to identify communication documents correctly. Another aspect is the separation of the two phases. The system overlays the learned model on the lexical topic analysis, allowing the system to capture user-defined topics and user behavior that is learned from other factors such as medium (calls, events, etc) or user preferences.
摘要:
Disclosed herein are systems, methods, and non-transitory computer-readable storage media for enhancing communication services based on relative trending. A system configured to practice the method identifies, from a set of historical communication data associated with a user, relative trending data. Based on the relative trending data, the system identifies a plurality of communication periods within the historical communication data. For a time series associated with one of the communication periods, the system identifies a relative trending pattern in the relative trending data, and performs an action based on a comparison of current communication data to the relative trending pattern for a respective communication period. The communication period can be a fixed, recurring duration of time. The relative trending data is typically associated with at least one variable, which may be, for example, a second user. The system can identify and use trend peaks, patterns, and confidence levels in this approach.
摘要:
A method is disclosed for detecting feature interactions in multi-party calls (i.e., calls involving more than two endpoints), and in calls with bridged appearances. In accordance with the illustrative embodiment, a set of rules is applied to the specifications of two features in order to detect interactions between the features. The rules specify conditions for, or relationships among, the original connections for the features, the resulting connections for the features, the triggering party for the features, and the originating and terminating parties of connections. A rule is considered matched for a multi-party call when any of the original and resulting connections for the call match the conditions of the rule. Similarly, a rule is considered matched for a call with one or more bridged appearances when any of the original and resulting connections for the call, including those of bridged appearances, match the conditions of the rule.
摘要:
A method, apparatus and computer program product for providing additional information related to a sender of a communication is presented. A communication intended for a recipient is received, the communication including information related to the sender of the communication. A Personal Virtual Assistant (PVA) acquires in real time additional information related to the sender of the communication. The additional information related to the sender of the communication is then presented to the recipient attached to the communication where possible. The PVA is capable of acting on the recipient's real time instructions relating to the additional information.
摘要:
A method for synchronizing telephony applications running on different system software images is provided. When a telecommunications session is conducted by a first telephony application, the first telephony application controls the state of the telecommunications session through a signaling protocol stack executing on the same system software image as the first telephony application (or on a virtualization layer). The present invention allows the sharing of the signaling protocol stack by multiple telephony applications running on different system software images.
摘要:
A method and an apparatus are disclosed that provide a privilege-granting technique for enabling a service-providing domain to grant a privilege to a requesting user in a service-requesting domain. A request handler in the service-providing domain, which comprises one or more service-associated resources, receives a user request to use a service and requests a token from a privilege-granting server, in accordance with the illustrative embodiment of the present invention. Upon receiving the token that specifies a granted privilege from the privilege-granting server, the request handler extends the privilege to the requesting user. Alternatively, the request handler can request a plurality of tokens in advance from the privilege-granting server; after receiving the tokens, the request handler extends a privilege to each requesting user as the handler receives requests to use one or more services.
摘要:
A method and apparatus are disclosed for delivering enhanced messages to a calling party. A message document address is provided to the calling party that is a pointer or hyperlink to a message document containing a message for the calling party, such as a uniform resource locator (URL) identifying an Internet document. The calling party may receive a message, e.g., when the called party is not available or containing a list of user-specific menu options in an IVR system. The message document can be (i) a static document created; (ii) a default document created; or (iii) a dynamically generated document based on one or more rules that alter the content of the document based on various characteristics of the calling party or the call (or both). The presentation of the message document address to the user can be conditioned upon the satisfaction of one or more rules, such as when the called party is unavailable or based on one or more predefined characteristics of the calling party or the call (or both).
摘要:
A method for generating a rich persistent conversation history from structured and unstructured information using a communication protocol is provided. The method includes (i) receiving media contents associated with conversations from messaging channels, (ii) selecting a set of selected messaging channels from where the media contents are received, (iii) demarcating boundaries in each of the media contents associated with the conversations based on an activity of users, (iv) inserting segmentation demarcations to a first conversation to differentiate the first conversation from a second conversation, (v) determining communication elements for each conversation associated with the segmentation demarcations on each messaging channel, (vi) generating a conversation snippet by linking the communication elements for each messaging channel, (vii) linking conversation snippets to generate a segment associated with the conversation for each messaging channel using lexical and non-lexical features and (viii) generating the rich persistent conversation history by linking segments from the messaging channels.
摘要:
System and method to dynamically influence a sequence vector by a sequenced application, the method including: receiving, from an application, a profile of system resources used by the application; receiving a request to execute the application within a sequence vector of a call; receiving a resource availability status; and setting an execution status of the application if a system resource used by the application is not available.