Abstract:
A method and system for collecting contextual information in order to provide a requested service is provided. A service provider and a user may exchange a conversation and/or contextual information relating to a service over a communication channel. Based on the received user contextual information, the server may determine an appropriate source for obtaining more information relating to the requested service from the user. The server contacts the appropriate source and obtains information from it. Additionally, the server identifies the user interfaces for collecting more information relating to the requested service from the user. The server may transmit a set of contextual information, such as embedded instructions for invoking the user interfaces on a user's device, over the communication channel. While the user interacts with the user interfaces, new user's contextual information may be obtained by the server.
Abstract:
A method and system for collecting and providing required information to a VoIP client or other service providers is provided. The inquiry for information will be received and processed to identify appropriate contextual information which will be transmitted to the information inquiring party. For example, an inquiry for location information of the VoIP client may be received and the contextual information relating to the location of the VoIP client is collected and provided. Upon identifying the appropriate contextual information, a source suitable for providing the appropriate contextual information is determined. By utilizing various paths, the appropriate contextual information is obtained from the source. The obtained appropriate contextual information is provided to the VoIP client.
Abstract:
Aspects of the present invention are directed at obtaining contextual information with a voicemail message. In accordance with one embodiment, a method is provided that obtains additional contextual information that is not obtained automatically when a voicemail message is received. More specifically, the method includes automatically obtaining a first set of contextual information from a client associated with the caller when the caller is transferred to a voicemail system. Then a determination is made regarding whether the callee requests that additional contextual information be obtained. If the callee requests that additional contextual information be obtained, the requested information is obtained from a third-party service or by prompting the caller.
Abstract:
A dynamic service application is stored and executed on a mobile or wireless communication device (e.g., a cellular telephone) to enable it to be programmed without specialized hardware, software, and other proprietary information. For example, dynamic service application programs or scripts may be entered directly by a user or may be received as a wireless or radiated digital message transmission. The dynamic service application executes the dynamic service application script, which is of a format to accommodate wireless or radiated transmission and storage on the device. The dynamic service application script may be written directly by a user on a computer or a mobile communication device or may be written with the aid of scripting “wizard” software that runs on a computer and guides the writing of script without the user having to work directly with the dynamic service application script. In addition to being received as radiated transmissions, dynamic service application scripts may also be sent as radiated transmissions from mobile communication devices to other devices or computers.
Abstract:
An integrated circuit card includes a storage device to store one or more code files and one or more data files, and control logic. The control logic implements an ICC runtime environment that executes an applet in response to a command identifying both a code file and a data file received from a host system.
Abstract:
A client-server interaction scheme is disclosed and enables content to be retrieved, or a task to be executed, through user instructions embedded in dialog-based user communication with a specialized simulated entity. Generally speaking, the scheme involves communication between a user device having a dialog-based user interface and a communication service provider, the communication typically taking place over some form of a network. In accordance with one aspect of the present invention, a user utilizes traditional, dialog-based, person-to-person type interaction to request and receive information from a non-human source. The user interacts with the non-human source in a manner substantially similar to how they would typically interact with another person. The user interactions are analyzed and translated into calls not only for informational content, but also calls for action to be taken on behalf of the user.
Abstract:
A system and method for converting a message via a posting converter is provided. At least one incoming message is received from a composition device. Characteristics of the message are determined. The characteristics include a target device to which the message is directed and an application through which the message will be presented. An appropriate template is selected for the message based on at least one of the message characteristics. The message is converted to a different format using the selected template. The converted message is provided for display on the target device.
Abstract:
The present invention relates to novel Ruthenium catalysts and related borohydride complexes, and the use of such catalysts, inter alia, for (1) hydrogenation of amides (including polyamides) to alcohols and amines; (2) preparing amides from alcohols with amines (including the preparation of polyamides (e.g., polypeptides) by reacting dialcohols and diamines and/or by polymerization of amino alcohols); (3) hydrogenation of esters to alcohols (including hydrogenation of cyclic esters (lactones) or cyclic di-esters (di-lactones) or polyesters); (4) hydrogenation of organic carbonates (including polycarbonates) to alcohols and hydrogenation of carbamates (including polycarbamates) or urea derivatives to alcohols and amines; (5) dehydrogenative coupling of alcohols to esters; (6) hydrogenation of secondary alcohols to ketones; (7) amidation of esters (i.e., synthesis of amides from esters and amines); (8) acylation of alcohols using esters; (9) coupling of alcohols with water to form carboxylic acids; and (10) dehydrogenation of beta-amino alcohols to form pyrazines. The present invention further relates to the novel uses of certain pyridine Ruthenium catalysts.
Abstract:
A method and system for communicating a variable set of contextual information relating to a conversation over a communication channel is provided. When the contextual information is exchanged, any authorized sending party of the contextual information can change the scope, content, or amount of the contextual information that is transmitted to a next receiving party in a determined communication channel path. Before transmitting the contextual information, a desirable scope of the contextual information may be determined based on the next receiving party, in conjunction with the sending party's rules. The contextual information may be updated by adding new contextual information and/or deleting part of the contextual information which is outside of the scope. No contextual information may be transmitted if the next destination desires no contextual information or does not have capabilities to receive any contextual information.