IP Library Granted Patent US 8,416,767
Granted Patent B2
US 8,416,767 · App. 12/498,247 · Granted Apr 9, 2013

Communication mode swapping for telecommunications devices

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 8,416,767
App. No.
12/498,247
Granted
Apr 9, 2013
Kind
B2
Abstract

Techniques for switching between communication modes on a telecommunications device are described. A telecommunications device creates a logical communication session between itself and another device. The logical communication session accommodates multiple communication modes and multiple communication protocols. The techniques described in this disclosure provide for ways to transition a communication from one communication mode to another communication mode with minimal user input and minimal connection delay.

Claims (37)

1. A tangible computer-readable storage device having computer-executable instructions thereon which, when executed by a computing device, implement a method or system comprising:

starting a logical communication session between a first telecommunications device and a second telecommunications device, wherein the logical communication session bundles a plurality of communication modes into a single session by associating the plurality of communication modes with a unique identifier comprising a unique telecommunications device indication and a communication instance identifier;

transmitting voice data using a synchronous communication mode within the logical communication session, wherein the voice data is associated with the logical communication session by assigning the unique identifier to the voice data;

switching from voice data to non-voice data based on an input received from at least one of the first and second telecommunications devices; and

transmitting the non-voice data using an asynchronous communication mode within the logical communication session, wherein the non-voice data is associated with the logical communication session by assigning the unique identifier to the non-voice data.

2. The tangible computer-readable storage device of claim 1 , wherein the non-voice data comprises one of a Short Message Service (SMS) message, Multimedia Messaging Service (MMS) messages, an email message, a image file, a video file, an audio file, or an executable computer program.

3. The tangible computer-readable storage device of claim 1 , wherein the synchronous communication mode directs the voice data over a Public Switched Telephone Network (PTSN) and the asynchronous communication mode directs the non-voice data over an IP network.

4. The tangible computer-readable storage device of claim 1 , wherein the synchronous communication mode is placed in a latent state when the asynchronous communication mode is in an active state and the asynchronous communication mode is placed in a latent state when the synchronous communication mode is in an active state.

5. The tangible computer-readable storage device of claim 4 , wherein the latent state comprises at least one of pre-provisioning communication resources or obtaining a circuit in a circuit-switched communication network.

6. The tangible computer-readable storage device of claim 1 , wherein the switching from voice data to non-voice data occurs without receiving further input of a recipient address.

7. A method implemented on a telecommunications device by a processor configured to execute instructions that, when executed by the processor, direct a first telecommunications device to perform acts comprising:

in response to an input received from a user of the first telecommunications device indicating a second telecommunications device, requesting a logical communication session between the first telecommunications device and the second telecommunications device;

initially using a first communication mode within the logical communication session to communicate between the first and second telecommunications devices;

placing a second communication mode into the same logical communication session, the second communication mode being one of a voice call or video call carried by a circuit-switched network, wherein the second communication mode is set to a first latent state when added to the logical communication session;

switching from the first communication mode to the second communication mode, wherein the switching comprises placing the first communication mode into a second latent state and placing the second communication mode into an active state; and

subsequently using the second communication mode within the logical communication session to communicate between the first and second telecommunications devices, wherein the first and second communication modes are different.

8. The method of claim 7 , wherein the logical communication session is identified by a unique identifier and the first and second communication modes are included within the logical communication session based on an association with the unique identifier.

9. The method of claim 8 , wherein the unique identifier comprises a unique communication instance identifier.

10. The method of claim 7 , wherein the first communication mode comprises one of real-time voice, real-time video and voice, Short Message Service (SMS), Multimedia Messaging Service (MMS) messages, email, image file transmission, video file transmission, audio file transmission, or executable computer program transmission.

11. The method of claim 7 , wherein the method is performed by a telecommunications device.

12. The method of claim 7 , wherein the first communication mode is asynchronous and the second communication mode is synchronous.

13. The method of claim 7 , wherein the first communication mode is synchronous and the second communication mode is synchronous.

14. The method of claim 7 , wherein the method is performed by one or more network servers.

15. The method of claim 7 , wherein the first and second latent states each comprise a state in which a communication mode is configured to communicate with the recipient telecommunications device using a mode-appropriate communication protocol without a substantial delay.

16. A communication infrastructure that supports on-demand communication sessions between different telecommunications devices, the infrastructure being configured to perform steps comprising:

in response to an input received from a user of a first telecommunications device, starting a logical communication session between the first telecommunications device and a second telecommunications device;

initially selecting and using a first communication mode within the logical communication session;

placing a second communication mode into the same logical communication session, the second communication mode being one of a voice call or video call carried by a circuit-switched network, wherein the second communication mode is set to a first latent state when added to the logical communication session;

subsequently selecting and using the second communication mode within the same logical communication session, including setting the second communication mode to an active state and setting the first communication mode to a second latent state, wherein the first and second communications modes are associated with each other by shared placement within the logical communication session; and

in response to an input received from the user of the first or second telecommunications device, ending the logical communication session between the first and second telecommunications devices.

17. The communications infrastructure of claim 16 , wherein placing a communication mode within the logical communication session enables either the first or second telecommunications device to communicate using the communication mode without additional provisioning of network services or provisioning of a recipient address.

18. The communications infrastructure of claim 16 , wherein a user interface of at least one of the first and second telecommunications devices indicates which communication modes are currently available for communicating with another telecommunications device.

19. The communications infrastructure of claim 16 , wherein a unique identifier is associated with the logical communication session and the unique identifier comprises a unique telecommunications device indicator and a communication instance identifier.

20. The communications infrastructure of claim 16 , wherein the first communication mode comprises one of real-time voice, real-time video with voice, Short Message Service (SMS), Multimedia Messaging Service (MMS) messages, email, image file transmission, video file transmission, audio file transmission, or executable computer program transmission.

21. The communications infrastructure of claim 16 , wherein at least one of the communication modes is synchronous and at least one of the communication modes is asynchronous.

22. The communications infrastructure of claim 16 , wherein a selection of at least one of the first and second communications modes is performed automatically in response to one or more conditions reported by at least one of the first and second telecommunications devices.

23. The communications infrastructure of claim 16 , wherein a selection of at least one of the first and second communication modes is performed based on a single input received from at least one of the users of the first or second telecommunications devices.

Assignments (7)
RELEASE OF SECURITY INTEREST Recorded Aug 23, 2022
From: DEUTSCHE BANK TRUST COMPANY AMERICAS
To: IBSV LLC; LAYER3 TV, LLC; PUSHSPRING, LLC; T-MOBILE CENTRAL LLC; T-MOBILE USA, INC.; ASSURANCE WIRELESS USA, L.P.; BOOST WORLDWIDE, LLC; CLEARWIRE COMMUNICATIONS LLC; CLEARWIRE IP HOLDINGS LLC; SPRINTCOM LLC; SPRINT COMMUNICATIONS COMPANY L.P.; SPRINT INTERNATIONAL INCORPORATED; SPRINT SPECTRUM LLC
Reel/Frame 062595/0001 →
SECURITY AGREEMENT Recorded Apr 2, 2020
From: T-MOBILE USA, INC.; ISBV LLC; T-MOBILE CENTRAL LLC; LAYER3 TV, INC.; PUSHSPRING, INC.; BOOST WORLDWIDE, LLC; CLEARWIRE COMMUNICATIONS LLC; CLEARWIRE IP HOLDINGS LLC; CLEARWIRE LEGACY LLC; SPRINT COMMUNICATIONS COMPANY L.P.; SPRINT INTERNATIONAL INCORPORATED; SPRINT SPECTRUM L.P.; ASSURANCE WIRELESS USA, L.P.
To: DEUTSCHE BANK TRUST COMPANY AMERICAS
Reel/Frame 053182/0001 →
RELEASE OF SECURITY INTEREST Recorded Apr 1, 2020
From: DEUTSCHE TELEKOM AG
To: T-MOBILE USA, INC.; IBSV LLC
Reel/Frame 052969/0381 →
RELEASE OF SECURITY INTEREST Recorded Apr 1, 2020
From: DEUTSCHE BANK AG NEW YORK BRANCH
To: T-MOBILE USA, INC.; IBSV LLC; METROPCS COMMUNICATIONS, INC.; METROPCS WIRELESS, INC.; T-MOBILE SUBSIDIARY IV CORPORATION; LAYER3 TV, INC.; PUSHSPRING, INC.
Reel/Frame 052969/0314 →
INTELLECTUAL PROPERTY SECURITY AGREEMENT Recorded Dec 30, 2016
From: T-MOBILE USA, INC.
To: DEUTSCHE TELEKOM AG
Reel/Frame 041225/0910 →
SECURITY AGREEMENT Recorded Nov 17, 2015
From: T-MOBILE USA, INC.; METROPCS COMMUNICATIONS, INC.; T-MOBILE SUBSIDIARY IV CORPORATION
To: DEUTSCHE BANK AG NEW YORK BRANCH, AS ADMINISTRATIVE AGENT
Reel/Frame 037125/0885 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 2, 2009
From: WANG, WINSTON; BUCK, ROBERT
To: T-MOBILE USA, INC.
Reel/Frame 023593/0890 →