Launching applications on an electronic device

US10684744B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-10684744-B2
Application numberUS-201715681673-A
CountryUS
Kind codeB2
Filing dateAug 21, 2017
Priority dateOct 2, 2012
Publication dateJun 16, 2020
Grant dateJun 16, 2020

How to read this patent

A practical reading order for non-experts. Skip the full description unless you need deep technical detail.

  1. Title

    What the patent document calls the invention.

  2. Abstract

    A short plain-language summary of the technical disclosure.

  3. Assignees and inventors

    Who owns or filed the patent and who is credited as inventor.

  4. Key dates

    Filing, priority, publication, and grant dates set the timeline.

  5. First independent claim

    The legal scope of protection — read this for what is actually claimed.

  6. CPC / IPC classifications

    Technology tags used to group this patent with similar filings.

  7. Citations and related patents

    Prior art links and similar publications in this corpus.

Abstract

Official abstract text for this publication.

In some examples, an electronic device may store at least one of application data or application state information obtained from executing a first application on the electronic device, and may offload the first application from the electronic device. The electronic device may present a user interface on a display that may include a first application representation corresponding to the first application offloaded from the electronic device, and a second application representation corresponding to a second application installed on the electronic device. The first application representation is presented with a graphical style that visually distinguishes the first application representation from the second application representation based on the first application being offloaded. The electronic device may onload the first application on the electronic device and execute the first application on the electronic device using the at least one of the application data or the application state information.

First claim

Opening claim text (preview).

What is claimed is: 1. A method of managing applications, the method comprising: prior to offloading a first application, storing at least one of application data or application state information obtained from executing the first application on an electronic device; offloading the first application from the electronic device; presenting a user interface on a display incorporated into the electronic device, the user interface displaying concurrently a first application representation corresponding to the first application offloaded from the electronic device, and a second application representation corresponding to a second application installed on the electronic device, wherein, based at least in part on the first application having been offloaded from the electronic device, the first application representation is presented with a graphical style to visually distinguish the first application representation from the second application representation and to indicate that the first application has been offloaded from the electronic device; onloading the first application on the electronic device; and executing the first application on the electronic device using the at least one of the application data or the application state information that was stored prior to offloading the first application. 2. The method of claim 1 , further comprising: prior to the storing the at least one of the application data or the application state information, installing the first application on the electronic device. 3. The method of claim 1 , wherein the onloading the first application to the electronic device comprises: at least one of restoring or reinstalling the first application on the electronic device; and changing the graphical style of the first application representation to indicate that the first application has been at least one of restored or reinstalled on the electronic device. 4. The method of claim 1 , wherein the first application is offloaded from the electronic device based at least in part on at least one of: an amount of time since the first application was last accessed on the electronic device; a frequency with which the first application was accessed over a period of time; an amount of storage space consumed by the first application file; or an amount of available storage space remaining on the electronic device. 5. The method of claim 1 , further comprising: subsequent to the onloading the first application, configuring a state of the first application based on the application state information. 6. The method of claim 1 , further comprising maintaining metadata for the offloaded first application on the electronic device, the metadata comprising the first application representation and an identifier of the first application. 7. The method of claim 1 , wherein the application state information comprises at least one of: a value for a variable used by the first application on the electronic device; a value saved for an application setting set on the electronic device; a graphic user interface configuration saved on the electronic device; or a value for a user input received on the electronic device. 8. An apparatus for managing applications, the apparatus being an electronic device, the apparatus comprising: a memory; and at least one processor coupled to the memory and configured to: prior to offloading a first application, store at least one of application data or application state information obtained from executing the first application on the electronic device; offload the first application from the electronic device; present a user interface on a display incorporated into the electronic device, the user interface displaying concurrently a first application representation corresponding to the first application offloaded from the electronic device, and a second application representation corresponding to a second application installed on the electronic device, wherein, based at least in part on the first application having been offloaded from the electronic device, the first application representation is presented with a graphical style to visually distinguish the first application representation from the second application representation and to indicate that the first application has been offloaded from the electronic device; onload the first application on the electronic device; and execute the first application on the electronic device using the at least one of the application data or the application state information that was stored prior to offloading the first application. 9. The apparatus of claim 8 , wherein the at least one processor is further configured to: prior to the storing the at least one of the application data or the application state information, install the first application on the electronic device. 10. The apparatus of claim 8 , wherein, to onload the first application to the electronic device, the at least one processor is configured to: at least one of restore or reinstall the first application on the electronic device; and change the graphical style of the first application representation to indicate that the first application has been at least one of restored or reinstalled on the electronic device. 11. The apparatus of claim 8 , wherein the first application is offloaded from the electronic device based at least in part on at least one of: an amount of time since the first application was last accessed on the electronic device; a frequency with which the first application was accessed over a period of time; an amount of storage space consumed by the first application file; or an amount of available storage space remaining on the electronic device. 12. The apparatus of claim 8 , wherein the at least one processor is further configured to: subsequent to the onloading the first application, configure a state of the first application based on the application state information. 13. The apparatus of claim 8 , wherein the at least one processor is further configured to maintain metadata for the offloaded first application on the electronic device, the metadata comprising the first application representation and an identifier of the first application. 14. The apparatus of claim 8 , wherein the application state information comprises at least one of: a value for a variable used by the first application on the electronic device; a value saved for an application setting set on the electronic device; a graphic user interface configuration saved on the electronic device; or a value for a user input received on the electronic device. 15. A non-transitory computer-readable medium storing computer executable code comprising instructions for: prior to offloading a first application, storing at least one of application data or application state information obtained from executing the first application on an electronic device; offloading the first application from the electronic device; presenting a user interface on a display incorporated into the electronic device, the user interface displaying concurrently a first application representation corresponding to the first application offloaded from the electronic device, and a second application representation corresponding to a second application installed on the electronic device, wherein, based at least in part on the first application having been offloaded from the electronic device, the first application representation is presented with a graphical style to visually distinguish the first application representation from the second application representation and to indicate that the first appl

Assignees

Inventors

Classifications

  • Replication, distribution or synchronisation of data between databases or within a distributed database system; Distributed database system architectures therefor · CPC title

  • Replication or mirroring of data, e.g. scheduling or transport for data synchronisation between network nodes · CPC title

  • in which an application is distributed across nodes in the network (software deployment G06F8/60; multiprogramming arrangements G06F9/46) · CPC title

  • Uninstallation · CPC title

  • Selection of displayed objects or displayed text elements (G06F3/0482 takes precedence) · CPC title

Patent family

Related publications grouped by family.

External sources

Frequently asked questions

Answers are generated from the same data shown on this page.

What does patent US10684744B2 cover?
In some examples, an electronic device may store at least one of application data or application state information obtained from executing a first application on the electronic device, and may offload the first application from the electronic device. The electronic device may present a user interface on a display that may include a first application representation corresponding to the first app…
Who is the assignee on this patent?
Razer Asia Pacific Pte Ltd
What technology area does this patent fall under?
Primary CPC classification H04L67/1095. Mapped technology areas include Electricity.
When was this patent published?
Publication date Tue Jun 16 2020 00:00:00 GMT+0000 (Coordinated Universal Time) (B2). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 8 related publications on this page (citations in our corpus or others sharing the same primary CPC).