IP Library Granted Patent US 9,077,820
Granted Patent B2
US 9,077,820 · App. 14/139,709 · Granted Jul 7, 2015

Shareable applications on 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 9,077,820
App. No.
14/139,709
Granted
Jul 7, 2015
Kind
B2
Abstract

During voice communication between multiple telecommunications devices, a shareable application facilitates concurrent sharing of data and processes between the devices. The application may be configured to monitor the voice communication and execute a predetermined function upon detecting a predetermined condition in the voice communication. The application may further facilitate sharing of functionality and user interface displays during the voice communication. In some implementations, a server computing device on a communications network may facilitate functions of shareable applications on one or more telecommunications devices.

Claims (62)

1. A method comprising:

launching a shareable application on a first telecommunications device during a voice communication between the first telecommunications device and a second telecommunications device;

monitoring the voice communication between the first telecommunications device and the second telecommunications device for detecting a predetermined condition in the voice communication;

initiating a user perceptible function on the first telecommunications device; and

sending one of data or instructions to the second telecommunications device to enable initiation of the user perceptible function on the second telecommunications device,

wherein the initiating the user perceptible function further comprises executing a predetermined function upon detecting the predetermined condition in the voice communication.

2. The method according to claim 1 , wherein:

the initiating a user perceptible function further comprises displaying a plurality of images on the first telecommunications device; and

the sending one of data or instructions to the second telecommunications device further comprises, as each image is displayed on the first telecommunications device, sending instructions to the second telecommunications device to display a same corresponding image on the second telecommunications device during the voice communication.

3. The method according to claim 2 , wherein the images are stored in a location on a network and provided to the first telecommunications device and the second telecommunications device from the location on the network during the voice communication.

4. The method according to claim 1 , wherein:

the initiating a user perceptible function further comprises displaying handwritten inputs made to a user interface on the first telecommunications device; and

the sending one of data or instructions to the second telecommunications device further comprises sending the handwritten inputs to the second telecommunications device to display the handwritten inputs on the second telecommunications device during the voice communication.

5. The method according to claim 1 , wherein:

the initiating a user perceptible function further comprises directing a web browser of the first telecommunications device to a particular webpage; and

the sending one of data or instructions to the second telecommunications device further comprises sending instructions to the second telecommunications device to direct a web browser on the second communication device to the particular webpage during the voice communication.

6. The method according to claim 1 , wherein the launching the shareable application on the first telecommunications device further comprises automatically establishing a data communication between the shareable application on the first telecommunications device and a shareable application on the second telecommunications device by exchanging IP (Internet Protocol) addresses during the voice communication.

7. The method according to claim 1 , wherein the executing the predetermined function comprises overlaying a predetermined sound on a conversation in the voice communication.

8. The method according to claim 1 , wherein the executing the predetermined function comprises translating the voice communication from a first language to a second language.

9. The method according to claim 8 , wherein the translating is carried out by a server computing device on a network that receives the voice communication from the second telecommunication device and recognizes words in the voice communication as being in the first language, translates the recognized words from the first language to the second language and provides the translated words for producing sound using automated speech generation, wherein translated and automatically generated speech is provided to the user of the first telecommunications device.

10. A non-transitory storage medium having a plurality of programming instructions stored thereon which, when executed by a processor of a computing device, cause the computing device to perform operations comprising:

launching a shareable application on a first telecommunications device during a voice communication between the first telecommunications device and a second telecommunications device;

monitoring the voice communication between the first telecommunications device and the second telecommunications device for detecting a predetermined condition in the voice communication;

initiating a user perceptible function on the first telecommunications device; and

sending one of data or instructions to the second telecommunications device to enable initiation of the user perceptible function on the second telecommunications device,

wherein the initiating the user perceptible function further comprises executing a predetermined function upon detecting the predetermined condition in the voice communication.

11. The non-transitory computer readable medium according to claim 10 , wherein:

the initiating a user perceptible function further comprises displaying a plurality of images on the first telecommunications device; and

the sending one of data or instructions to the second telecommunications device further comprises, as each image is displayed on the first telecommunications device, sending instructions to the second telecommunications device to display a same corresponding image on the second telecommunications device during the voice communication.

12. The non-transitory computer readable medium according to claim 11 , wherein the images are stored in a location on a network and provided to the first telecommunications device and the second telecommunications device from the location on the network during the voice communication.

13. The non-transitory computer readable medium according to claim 10 , wherein:

the initiating a user perceptible function further comprises displaying handwritten inputs made to a user interface on the first telecommunications device; and

the sending one of data or instructions to the second telecommunications device further comprises sending the handwritten inputs to the second telecommunications device to display the handwritten inputs on the second telecommunications device during the voice communication.

14. The non-transitory computer readable medium according to claim 10 , wherein:

the initiating a user perceptible function further comprises directing a web browser of the first telecommunications device to a particular webpage; and

the sending one of data or instructions to the second telecommunications device further comprises sending instructions to the second telecommunications device to direct a web browser on the second communication device to the particular webpage during the voice communication.

15. The non-transitory computer readable medium according to claim 10 , wherein the launching the shareable application on the first telecommunications device further comprises automatically establishing a data communication between the shareable application on the first telecommunications device and a shareable application on the second telecommunications device by exchanging IP (Internet Protocol) addresses during the voice communication.

16. The non-transitory computer readable medium according to claim 10 , wherein the executing the predetermined function comprises overlaying a predetermined sound on a conversation in the voice communication.

17. The non-transitory computer readable medium according to claim 10 , wherein the executing the predetermined function comprises translating the voice communication from a first language to a second language.

18. The non-transitory computer readable medium according to claim 17 , wherein the translating is carried out by a server computing device on a network that receives the voice communication from the second telecommunication device and recognizes words in the voice communication as being in the first language, translates the recognized words from the first language to the second language and provides the translated words for producing sound using automated speech generation, wherein translated and automatically generated speech is provided to the user of the first telecommunications device.

19. A computing device comprising:

a processor;

a plurality of programming instructions configured to be operated by the processor to perform operations including:

launching a shareable application on a first telecommunications device during a voice communication between the first telecommunications device and a second telecommunications device;

monitoring the voice communication between the first telecommunications device and the second telecommunications device for detecting a predetermined condition in the voice communication;

initiating a user perceptible function on the first telecommunications device; and

sending one of data or instructions to the second telecommunications device to enable initiation of the user perceptible function on the second telecommunications device,

wherein the initiating the user perceptible function further comprises executing a predetermined function upon detecting the predetermined condition in the voice communication.

20. The computing device according to claim 19 , wherein:

the initiating a user perceptible function further comprises displaying a plurality of images on the first telecommunications device; and

the sending one of data or instructions to the second telecommunications device further comprises, as each image is displayed on the first telecommunications device, sending instructions to the second telecommunications device to display a same corresponding image on the second telecommunications device during the voice communication.

21. The computing device according to claim 20 , wherein the images are stored in a location on a network and provided to the first telecommunications device and the second telecommunications device from the location on the network during the voice communication.

22. The computing device according to claim 19 , wherein:

the initiating a user perceptible function further comprises displaying handwritten inputs made to a user interface on the first telecommunications device; and

the sending one of data or instructions to the second telecommunications device further comprises sending the handwritten inputs to the second telecommunications device to display the handwritten inputs on the second telecommunications device during the voice communication.

23. The computing device according to claim 19 , wherein:

the initiating a user perceptible function further comprises directing a web browser of the first telecommunications device to a particular webpage; and

the sending one of data or instructions to the second telecommunications device further comprises sending instructions to the second telecommunications device to direct a web browser on the second communication device to the particular webpage during the voice communication.

24. The computing device according to claim 19 , wherein the launching the shareable application on the first telecommunications device further comprises automatically establishing a data communication between the shareable application on the first telecommunications device and a shareable application on the second telecommunications device by exchanging IP (Internet Protocol) addresses during the voice communication.

25. The computing device according to claim 19 , wherein the executing the predetermined function comprises overlaying a predetermined sound on a conversation in the voice communication.

26. The computing device according to claim 19 , wherein the executing the predetermined function comprises translating the voice communication from a first language to a second language.

27. The computing device according to claim 26 , wherein the translating is carried out by a server computing device on a network that receives the voice communication from the second telecommunication device and recognizes words in the voice communication as being in the first language, translates the recognized words from the first language to the second language and provides the translated words for producing sound using automated speech generation, wherein translated and automatically generated speech is provided to the user of the first telecommunications device.

Assignments (6)
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 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 →
RELEASE OF SECURITY INTEREST Recorded Apr 1, 2020
From: DEUTSCHE TELEKOM AG
To: T-MOBILE USA, INC.; IBSV LLC
Reel/Frame 052969/0381 →
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 →