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:
Aspects of the present invention are directed at sending a data item from a sending client to a receiving client. In accordance with one embodiment, a method provides controls for generating an audio-based command to send a data item from a sending client to a receiving client. More specifically, the method includes receiving an audio stream at the sending client from a sending party. As the audio stream is being received, a determination is made regarding whether a command to send a data item to the receiving client was received. If a command to send a data item is included in the audio stream, the method identifies the data item that is the object of the command and then transmits the data item to the receiving client over the network.
Abstract:
The present invention provides novel ruthenium based catalysts, and a process for preparing amines, by reacting a primary alcohol and ammonia in the presence of such catalysts, to generate the amine and water. According to the process of the invention, primary alcohols react directly with ammonia to produce primary amines and water in high yields and high turnover numbers. This reaction is catalyzed by novel ruthenium complexes, which are preferably composed of quinolinyl or acridinyl based pincer ligands.
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:
A method and system for collecting and communicating contextual information relating to a VoIP conversation is provided. Structured hierarchies are utilized for efficient communications of various amounts and types of contextual information relating to a VoIP conversation. Information identifying at least one structured hierarchy, which will be used to carry the contextual information, is transmitted during establishment of a conversation between two VoIP enhanced devices. The structured hierarchy is selected from a set of predefined and declared structured hierarchies. Subsequently transmitted contextual information exchanged between two VoIP enhanced devices is represented in accordance with the identified structural hierarchy. VoIP clients, network infrastructure, and various service providers can collect the contextual information based on the identified structured hierarchy, update the contextual information by adding, deleting and/or modifying the contextual data. The updated contextual information will be transmitted to other clients, network infrastructure, and service providers.
Abstract:
An integrated circuit (IC) module allows volatile data generated by applications to be stored within volatile data files in the volatile memory. A file system tracks the location of all data files as residing in either volatile memory or nonvolatile memory and facilitates access to the volatile data files in volatile memory in a similar manner to accessing nonvolatile data files in nonvolatile memory. The file system exposes a set of application program interfaces (APIs) to allow applications to access the data files. The same APIs are used to access both volatile data files and nonvolatile data files. When an application requests access to a data file, the file system initially determines whether the application is authorized to gain access to the data file. If it is, the file system next determines whether the data file resides in volatile memory or nonvolatile memory. Once the memory region is identified, the file system identifies the physical location of the data file.
Abstract:
An integrated circuit (IC) card is presented comprising an input/output (I/O) interface and a smart card development interface (SCDI), coupled to the I/O interface, to receive and identify debug frames interlaced within a normal communication flow between the IC card and a host system.
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:
A method and system for providing an ability to have two-way broadcasting in a VoIP system is provided. A call center may originate or relay a broadcast message to several clients. When a third party requests to broadcast a message, or specified triggering events are detected, content of the message may be collected and composed, and a group of recipient clients identified based on the content of the message. An individual broadcast message may be formatted, scheduled and transmitted based on the profile information of the recipient client(s). Moreover, a set of rules to specify the process of broadcasting may be provided from the third party and the service provider. For example, based on a set of rules, a next group of recipient clients may be determined after the initial broadcast and different broadcast messages may be formatted for each recipient client and transmitted.
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.