IP Library Granted Patent US 7,596,369
Granted Patent B2
US 7,596,369 · App. 11/399,098 · Granted Sep 29, 2009

Translation of messages between media types

View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 7,596,369
App. No.
11/399,098
Granted
Sep 29, 2009
Kind
B2
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.

Claims (20)

1. 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.

2. The system of claim 1 , wherein the client controller determines a second media type appropriate for use by the recipient end device based on preferences of a user of the recipient end device.

3. The system of claim 2 , wherein the client controller determines a second media type appropriate for use by the recipient end device based on a device type of the recipient end device.

4. The system of claim 1 , wherein the indication of the content of the first media type comprises the content of the first media type.

5. The system of claim 1 , wherein the indication of the content of the second media type comprises the content of the second media type.

6. The system of claim 1 , wherein the client controller determines the service to convert the content of the first media type to content of a second media type by:

reading from the common language message an indication of the first media type and an indication of the second media type; and

selecting a service to convert the content of the first media type to content of the second media type from the plurality of services based on the indication of the first media type and the second media type.

7. The system of claim 1 , wherein the client controller determines the service to convert the content of the first media type to content of a second media type by:

reading profile information associated with the second end device from the user profile database, the profile information indicating one or more media types compatible with the second end device;

determining a media type for the content of the first media type; and

selecting a service to convert the content of the first media type to content of the second media type from the plurality of services based on the first media type and the profile information associated with the second end device.

8. The system of claim 1 , wherein the first end device is adapted to generate the common language message, wherein the common language message includes an indication of the second end device based on a selection of a second end device from a user of the first end device.

9. The system of claim 1 , wherein the common language message from the first end device includes the content of the first media type.

10. The system of claim 1 , wherein the first end device is adapted to generate the common language message from the first end device, wherein the common language message includes an indication of the second media type.

Assignments (4)
RELEASE OF SECURITY INTEREST Recorded Mar 25, 2024
From: COMPUTERSHARE TRUST COMPANY, N.A, AS SUCCESSOR TO WELLS FARGO BANK, NATIONAL ASSOCIATION, AS NOTES COLLATERAL AGENT
To: QWEST COMMUNICATIONS INTERNATIONAL INC.
Reel/Frame 066885/0917 →
SECURITY AGREEMENT (FIRST LIEN) Recorded Mar 22, 2024
From: QWEST COMMUNICATIONS INTERNATIONAL INC.
To: BANK OF AMERICA, N.A., AS COLLATERAL AGENT
Reel/Frame 066874/0793 →
NOTES SECURITY AGREEMENT Recorded Jan 24, 2020
From: QWEST COMMUNICATIONS INTERNATIONAL INC.
To: WELLS FARGO BANK, NATIONAL ASSOCIATION
Reel/Frame 051692/0646 →
SECURITY INTEREST Recorded Nov 1, 2017
From: QWEST COMMUNICATIONS INTERNATIONAL INC.
To: BANK OF AMERICA, N.A., AS COLLATERAL AGENT
Reel/Frame 044652/0829 →