IP Library Granted Patent US 10,083,020
Granted Patent B2
US 10,083,020 · App. 15/158,579 · Granted Sep 25, 2018

Computing device facilitating end user access to functionality of applications not yet installed

Inventors: Manikandan Sankaranarasimhan (Fremont, CA); Kalyan Desineni (Mountain View, CA)
Assignee: Samsung Electronics Co., Ltd.
G06F8/61G06F3/0484G06F8/34G06F8/36G06F8/65G06F17/30864H04L67/34H04W4/02
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 10,083,020
App. No.
15/158,579
Granted
Sep 25, 2018
Kind
B2
Abstract

A mobile computing device includes a touchscreen display, a transceiver, a non-transitory memory that stores a first native application that is installed at the mobile computing device, and a computing processor. The computer processor executes computer readable instructions that cause the computing processor to execute the first native application that is installed at the mobile computing device. The computing processor formulates a query for application functions. The computing processor sends the query to a remote system via the first native application. The remote system stores information regarding application functions. The computing processor, in response to sending the query, receives a result that includes a portion of a functionality associated with a second native application. The computing processor provides access to the functionality without installing the second native application.

Claims (48)

1. A mobile computing device comprising:

a touchscreen display;

a transceiver;

a non-transitory memory that stores a first native application that is installed at the mobile computing device; and

a computing processor that executes computer readable instructions that cause the computing processor to:

execute the first native application that is installed at the mobile computing device;

formulate a query for application functions;

send the query to a remote system via the first native application, wherein the remote system stores information regarding application functions;

in response to sending the query, receive a result that includes a portion of a functionality associated with a second native application; and

provide access to the functionality associated with the second native application through a graphical user interface (GUI) of the first native application without installing the second native application.

2. The mobile computing device of claim 1 , wherein the computer readable instructions further cause the computing processor to:

install the second native application; and

launch the second native application.

3. The mobile computing device of claim 1 , wherein the computer readable instructions further cause the computing processor to:

track usage of the functionality associated with the second native application.

4. The mobile computing device of claim 3 , wherein the computer readable instructions further cause the computing processor to:

update the functionality associated with the second native application based on the tracked usage.

5. The mobile computing device of claim 1 , wherein providing access to the functionality comprises:

displaying actionable data associated with the functionality.

6. The mobile computing device of claim 1 , wherein providing access to the functionality comprises:

executing code associated with the functionality.

7. The mobile computing device of claim 6 , wherein providing access to the functionality comprises:

instantiating a sandbox; and

executing the code associated with the functionality within the sandbox.

8. The mobile computing device of claim 7 , wherein the first native application instantiates the sandbox and executes the code associated with the functionality inside the sandbox.

9. The mobile computing device of claim 7 , wherein the sandbox limits interaction between the functionality and resources of the mobile computing device.

10. The mobile computing device of claim 1 , wherein providing access to the functionality comprises:

displaying the GUI that provides access to the functionality associated with the second native application.

11. The mobile computing device of claim 10 , wherein the computer readable instructions further cause the computing processor to:

receive a user input via the GUI.

12. The mobile computing device of claim 10 , wherein the computer readable instructions further cause the computing processor to:

retrieve information associated with the second native application via the GUI.

13. The mobile computing device of claim 10 , wherein the computer readable instructions further cause the computing processor to:

display information associated with the second native application via the GUI.

14. The mobile computing device of claim 10 , wherein the computer readable instructions further cause the computing processor to:

display, via the GUI, a link to download the second native application from a digital distribution platform.

15. The mobile computing device of claim 10 , wherein the computer readable instructions further cause the computing processor to:

display a title for the second native application via the GUI.

16. The mobile computing device of claim 10 , wherein the computer readable instructions further cause the computing processor to:

display a description for the second native application via the GUI.

17. The mobile computing device of claim 10 , wherein the computer readable instructions further cause the computing processor to:

display an image related to the second native application via the GUI.

18. The mobile computing device of claim 10 , wherein the computer readable instructions further cause the computing processor to:

display an application icon for the second native application via the GUI.

19. The mobile computing device of claim 1 , wherein the computer readable instructions further cause the computing processor to:

download the first native application from a digital distribution platform.

20. The mobile computing device of claim 1 , wherein the computer readable instructions further cause the computing processor to:

request the second native application after providing access to the functionality associated with the second native application.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 27, 2017
From: QUIXEY, INC.
To: SAMSUNG ELECTRONICS CO., LTD.
Reel/Frame 043972/0735 →
Continuity (4)
Continuation 14834373 · Aug 24, 2015
Continuation 14834312 · Aug 24, 2015
Provisional Application 62156175 · May 1, 2015
Related Publication 20160321060A1 · Nov 3, 2016