IP Library Granted Patent US 8,786,664
Granted Patent B2
US 8,786,664 · App. 13/171,889 · Granted Jul 22, 2014

System and method for providing integrated video communication applications on a mobile computing device

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,786,664
App. No.
13/171,889
Granted
Jul 22, 2014
Kind
B2
Abstract

A system and method for operating a mobile computing device is disclosed. A processor for the mobile computing device is configured to present a user interface for a core application of the mobile computing device. The user interface enables a user to select a third party communication application from the user interface of the core application. The selected third party communication application is executed to enable the user to initiate a communication session with another user using the services of the selected third party communication application.

Claims (33)

1. A method for operating a mobile computing device, the method being performed by one or more processors and comprising:

installing, on the mobile computing device, a third party communication application provided from a third party;

presenting a user interface for a core application, the core application being provided as part of an operating system of the mobile computing device and corresponding to at least one of a phone application, a contacts application, or a messaging application, wherein by default, the core application provides a default user interface;

presenting, based on determining that the third party communication application is installed on the mobile computing device, a modified user interface in place of the default interface of the core application including one or more user interface features for operating the third party communication application from the core application, wherein the one or more user interface features identify (i) a name of the third party communication application and (ii) a messaging transport type of the third party communication application; and

executing the third party communication application in response to user interaction with the one or more user interface features of the core application.

2. The method of claim 1 , wherein executing the third party communication application includes disabling or suppressing some of the user interface features of the third party communication application, unless the third party application is executed independent of the core application.

3. The method of claim 1 , wherein the third party communication application includes a video communication application, and wherein when the third party communication application is executed, the video communication application initiates a video communication session.

4. The method of claim 3 , wherein the user interface provides a selectable graphic representation for the third party communication application.

5. The method of claim 4 , further comprising:

enabling the user to switch from the video communication session to a voice communication session during a duration of the video communication session.

6. The method of claim 1 , wherein determining that the third party communication application is installed on the mobile computing device includes determining that a contact record associated with the third party communication application corresponds to a contact record associated with the core application.

7. The method of claim 6 , wherein the user interface corresponding to the phone application includes a call log that provides communication sessions initiated or received by the user using the one or more third party communication applications.

8. The method of claim 1 , wherein the third party communication application uses a voice over packet protocol to enable a communication session.

9. The method of claim 1 , wherein the third party communication application is previously downloaded from an application catalog by the user.

10. The method of claim 9 , wherein the third party communication application modifies the user interface for the core application.

11. The method of claim 8 , wherein the communication session is a voice communication session.

12. The method of claim 11 , further comprising:

enabling the user to switch from the voice communication session to a video communication session during a duration of the voice communication session.

13. A mobile computing device comprising:

a display;

one or more processors; and

a memory resource for storing one or more third party communication applications, for storing one or more core applications, and for storing instructions that, when executed by the one or more processors, cause the mobile computing device to:

install, on the mobile computing device, a third party communication application provided from a third party;

present a user interface for a core application, the core application being provided as part of an operating system of the mobile computing device and corresponding to at least one of a phone application, a contacts application, or a messaging application, wherein by default, the core application provides a default user interface;

present, based on determining that the third party communication application is installed on the mobile computing device, a modified user interface in place of the default interface of the core application including one or more user interface features for operating the third party communication application from the core application, wherein the one or more user interface features identify (i) a name of the third party communication application and (ii) a messaging transport type of the third party communication application; and

execute the third party communication application in response to user interaction with the one or more user interface features of the core application.

14. The mobile computing device of claim 13 , wherein execution of the instructions to execute the third party communication application causes the mobile computing device to disable or suppress some of the user interface features of the third party communication application, unless the third party application is executed independent of the core application.

15. The mobile computing device of claim 13 , wherein the third party communication application includes a video communication application, and wherein when the third party communication application is executed, the video communication application initiates a video communication session.

16. The mobile computing device of claim 15 , wherein the user interface provides a selectable graphic representation for the third party communication application.

17. The mobile computing device of claim 16 , wherein execution of the instructions further causes the mobile computing device to enable the user to switch from the video communication session to a voice communication session during a duration of a video communication call.

18. The mobile computing device of claim 13 , wherein determining that the third party communication application is installed on the mobile device includes determining that a contact record associated with the third party communication application corresponds to a contact record associated with the core application.

19. The mobile computing device of claim 18 , wherein the core application is a phone application, and a user interface corresponding to a phone application includes a call log that provides communication sessions initiated or received by the user using the third party communication application.

20. The mobile computing device of claim 13 , wherein the third party communication application uses a voice over packet protocol to enable a communication session.

Assignments (6)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 28, 2014
From: HEWLETT-PACKARD COMPANY; HEWLETT-PACKARD DEVELOPMENT COMPANY, L.P.; PALM, INC.
To: QUALCOMM INCORPORATED
Reel/Frame 032177/0210 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 18, 2013
From: PALM, INC.
To: HEWLETT-PACKARD DEVELOPMENT COMPANY, L.P.
Reel/Frame 031837/0239 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 18, 2013
From: HEWLETT-PACKARD DEVELOPMENT COMPANY, L.P.
To: PALM, INC.
Reel/Frame 031837/0544 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 18, 2013
From: PALM, INC.
To: HEWLETT-PACKARD DEVELOPMENT COMPANY, L.P.
Reel/Frame 031837/0659 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 3, 2013
From: HEWLETT-PACKARD DEVELOPMENT COMPANY, L.P.
To: PALM, INC.
Reel/Frame 030341/0459 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 6, 2011
From: HORNYAK, MATTHEW; VOGEL, BRADFORD; WOLF, LUCAS; GOTO, ANTHONY; KODAMA, JUSTIN
To: HEWLETT-PACKARD DEVELOPMENT COMPANY, L.P.
Reel/Frame 027026/0940 →