Translation of messages between media types
First Claim
1. A method of providing content of a first media type to a recipient end device not normally associated with the first media type, the method comprising:
- receiving from an initiating end device a request for a communication with the recipient end device, wherein the request includes an indication of the content of the first media type;
detecting the first media type from the request;
determining a second media type appropriate for use by the recipient end device;
determining a service to convert the content of the first media type to content of the second media type;
submitting the indication of the content of the first media type to the service;
receiving an indication of the content of the second media type from the service; and
providing the content of the second media type to the recipient end device.
5 Assignments
0 Petitions
Accused Products
Abstract
Systems, methods, and machine-readable media are disclosed to provide content of various media types to various platforms or devices. In one embodiment, providing content of a first media type to a recipient end device can comprise receiving from an initiating end device a request for a communication with the recipient end device. The first media type can be determined from the request and a second media type appropriate for use by the recipient end device can be determined. A service to convert the content of the first media type to content of the second media type can be determined. The indication of the content of the first media type can be submitted to the service and an indication of the content of the second media type can be received from the service. The content of the second media type can then be provided to the recipient end device.
-
Citations
30 Claims
-
1. A method of providing content of a first media type to a recipient end device not normally associated with the first media type, the method comprising:
-
receiving from an initiating end device a request for a communication with the recipient end device, wherein the request includes an indication of the content of the first media type;
detecting the first media type from the request;
determining a second media type appropriate for use by the recipient end device;
determining a service to convert the content of the first media type to content of the second media type;
submitting the indication of the content of the first media type to the service;
receiving an indication of the content of the second media type from the service; and
providing the content of the second media type to the recipient end device. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A system for cross-platform communications of a variety of media types, the system comprising:
-
a communications bus;
a user profile database communicatively coupled with the communications bus and adapted to maintain profile information for a plurality of end devices;
a first end device communicatively coupled with the communications bus and adapted to send and receive common language messages via the communications bus, to translate common language messages received from the communications bus to a format specific to the end device based on the type, and to store user profile information in the user profile database;
a second end device adapted to send and receive common language messages via the communications bus, to translate common language messages received from the communications bus to a format specific to the end device based on the type, and to store user profile information in the user profile database; and
a client controller communicatively coupled with the communications bus and the second end device, wherein the client controller is adapted to receive from the first end device a common language message indicating a request for a communication with the second end device, wherein the common language message includes an indication of content of a first media type, to detect the first media type from the request, to determine a second media type appropriate for use by the recipient end device, to determine a service to convert the content of the first media type to content of the second media type, to submit the indication of the content of the first media type to the service, to receive an indication of the content of the second media type from the service, and to provide the content of the second media type to the recipient end device. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18, 19, 20)
-
-
21. A machine-readable medium having stored thereon a series of instructions that, when executed by a processor, cause the processor to provide content of a first media type to a recipient end device not normally associated with the first media type by:
-
receiving from an initiating end device a request for a communication with the recipient end device, wherein the request includes an indication of the content of the first media type;
detecting the first media type from the request;
determining a second media type appropriate for use by the recipient end device;
determining a service to convert the content of the first media type to content of the second media type;
submitting the indication of the content of the first media type to the service;
receiving an indication of the content of the second media type from the service; and
providing the content of the second media type to the recipient end device. - View Dependent Claims (22, 23, 24, 25, 26, 27, 28, 29, 30)
-
Specification