Abstract:
Generally described, multimode authentication over a VoIP communication channel is provided. A calling client and a called client may be authenticated for a communication channel establishment. When a calling client requests a call connection with a called client, the calling client is authenticated for the communication channel, based on exchanged contextual information between the calling client and the called client. Likewise, the called client is authenticated for the communication channel by the calling client. Upon authentication, a communication channel is established, over which the calling client and the called client are allowed to exchange more contextual and voice/multimedia information. During a conversation, when a secured service is desired by any of the clients, a series of authentication processes can be performed to grant access to the secured service over the communication channel without loss of the communication channel connection.
Abstract:
Aspects of the present invention are directed at software for processing a received voicemail message to provide enhanced features in a voicemail system. In one embodiment, a user interface is provided where a callee may generate events to modify audio attributes of a received voicemail message. When an event to modify the audio attributes of the received voicemail message is received, aspects of the present invention obtain a set of event data that describes input generated by the callee. Then, a media player program is used to modify attributes of the data packets in the voicemail message in accordance with the input received from the callee.
Abstract:
Generally described, embodiments of the present invention provide a method system for selectively transmitting data packets of a conversation to clients in a group. A group identifier is associated with a group and data packets exchanged during the conversation are processed and transmitted according to the group identifiers included in the data packet. Clients associated with a device group are determined and a group identifier is created to represent the group. Processing and selectively transmitting data packets exchanged during the conversation according to the group identifiers includes determining the group identifiers contained in a received data packet and transmitting the data packet to the clients having associated with the identified group.
Abstract:
Generally described, the present invention is directed toward generating, maintaining, updating, and applying digital voice profiles. Voice profiles may be generated for individuals. The voice profiles include information that is unique to each individual and which may be applied to digital representations of that individual's voice to improve the quality of a transmitted digital representation of that individual's voice. A voice profile may include, but is not limited to, basic information about the individual, and filter definitions relating to the individuals voice patters, such as a frequency range and amplitude range. The voice profile may also include a speech definition that includes digital representations of the individual's unique speech patterns.
Abstract:
An application development system for smart cards includes a computer system having a client development interface (CDI), a smart card having a smart card development interface (SCDI) and application program interface (API) functionality within the smart card operating system. The SCDI interfaces remote procedure calls from the CDI, thereby allowing API functionality to be called upon within the smart card operating system. In operation, the SCDI receives remote procedure calls (RPC) from the computer system and selectively invokes APIs associated with smart card operating system, thereby enabling the smart card to carry out specific functional tasks.
Abstract:
Aromatic aldehydes are produced by catalytic formylation of aryl chlorides in the presence of a palladium chelating phosphine ligand complex of the formula (R.sub.2 R.sub.2 P(CH.sub.2).sub.n PR.sub.3 R.sub.4).sub.2 Pd, wherein n is 3 or 4 and R.sub.1 to r.sub.4 are H, alkyl, cycloalkyl or aryl, at least one of them being alkyl or cycloalkyl.
Abstract:
Embodiments of content safety upload techniques are presented herein. In an implementation, outbound communications of client are monitored to detect personal identifying information (PII) in the content being communicated. Upon detection of PII one or more actions may be taken to manage the PII, for example warning a user, providing options to send or delete the communication, seeking approval and so on. Further, released PII may be tracked to permit reporting and subsequent management of PII released in outbound communications.
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 process for preparing amides by reacting a primary amine and a primary alcohol in the presence of a Ruthenium complex to generate the amide and molecular hydrogen. Primary amines are directly acylated by equimolar amounts of alcohols to produce amides and molecular hydrogen (the only byproduct) in high yields and high turnover numbers. Also disclosed are processes for hydrogenation of amides to alcohols and amines; hydrogenation of organic carbonates to alcohols; hydrogenation of carbamates or urea derivatives to alcohols and amines; amidation of esters; acylation of alcohols using esters; coupling of alcohols with water and a base to form carboxylic acids; dehydrogenation of beta-amino alcohols to form pyrazines and cyclic dipeptides; and dehydrogenation of secondary alcohols to ketones. These reactions are catalyzed by a Ruthenium complex which is based on a dearomatized PNN-type ligand of formula A1 or precursors thereof of formulae A2 or A3.
Abstract:
A method and system for processing contextual information relating to an exchange of a conversation over a communication channel is provided. Several users, and/or service providers are allowed to specify a set of rules relating to a conversation channel. Contextual information, including information relating to the specified set of rules and conditions of the users, is exchanged among the users and/or several service providers when one user requests to initiate a communication channel. The received contextual information is processed to extract a set of rules and the current conditions of users. If the current conditions of the users satisfy the set of rules, a corresponding communication channel is established among the users. However, additional contextual information may be received and processed whenever there is a change in the contextual information during the conversation. Appropriate actions to the existing communication channel may be determined based on the changes.