IP Library Granted Patent US 9,921,713
Granted Patent B2
US 9,921,713 · App. 13/854,811 · Granted Mar 20, 2018

Transitional data sets

Inventor: John O. Louch (San Luis Obispo, CA)
Assignee: Apple Inc.
G06F3/04817G06F3/0488H04M1/72572H04M1/72586H04M2250/10H04M2250/12H04M2250/22H04M2250/52
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,921,713
App. No.
13/854,811
Granted
Mar 20, 2018
Kind
B2
Abstract

A set of applications on a mobile device can be specified, presented and automatically populated with transitional data sets. The transitional data sets can be stored on a network to facilitate computations of differences between transitional data sets and other data sets, and the differences can be presented on the mobile device by one or more location-aware applications.

Claims (49)

1. A method comprising:

displaying, on a first user interface of a mobile device, a first set of graphical objects corresponding to a first group of applications that are configured for execution on the mobile device, the first group of applications including one or more applications that receive transitional data and one or more applications that do not receive transitional data;

obtaining a current location of the mobile device;

in response to obtaining the current location of the mobile device, dynamically modifying a display of a first object in the first set of graphical objects on the first user interface to provide a visual representation of the current location, the first object indicating an association with a second group of applications that are capable of receiving transitional data corresponding to the current location, wherein the second group of applications are configured for execution on the mobile device;

obtaining a user selection of the first object; and

in response to the user selection of the first object, replacing the first user interface with a second user interface of the mobile device that displays a second set of graphical objects corresponding to the second group of applications, the second group of applications limited to one or more applications that receive transitional data.

2. The method of claim 1 , where the second group of applications is configured to present information based on differences between the transitional data and other data.

3. The method of claim 2 , where the other data includes persistent data.

4. The method of claim 1 , where the second user interface includes thematic elements related to the transitional data.

5. The method of claim 1 , wherein the one or more applications that do not receive transitional data include a first application that is not configured to present information corresponding to the current location of the mobile device.

6. The method of claim 1 , wherein the user selection corresponds to a touch input obtained through a touch sensitive display coupled to the mobile device.

7. A system comprising:

at least one processor;

at least one of memory or a computer-readable medium coupled to the processor and operable to store instructions, which, when executed by the at least one processor, cause the at least one processor to perform operations comprising:

displaying, on a first user interface of a mobile device, a first set of graphical objects corresponding to a first group of applications that are configured for execution on the mobile device, the first group of applications including one or more applications that receive transitional data and one or more applications that do not receive transitional data;

obtaining a current location of the mobile device;

in response to obtaining the current location of the mobile device, dynamically modifying a display of a first object in the first set of graphical objects on the first user interface to provide a visual representation of the current location, the first object indicating an association with a second group of applications that are capable of receiving transitional data corresponding to the current location, wherein the second group of applications are configured for execution on the mobile device;

obtaining a user selection of the first object; and

in response to the user selection of the first object, replacing the first user interface with a second user interface of the mobile device that displays a second set of graphical objects corresponding to the second group of applications, the second group of applications limited to one or more applications that receive transitional data.

8. The system of claim 7 , where the second group of applications is configured to present information based on differences between the transitional data and other data.

9. The system of claim 8 , where the other data includes persistent data.

10. The system of claim 7 , where the second user interface includes thematic elements related to the transitional data.

11. The system of claim 7 , wherein the one or more applications that do not receive transitional data include a first application that is not configured to present information corresponding to the current location of the mobile device.

12. The system of claim 7 , wherein the user selection corresponds to a touch input obtained through a touch sensitive display coupled to the mobile device.

13. A non-transitory computer-readable medium storing instructions, which, when executed by a processor, cause the processor to perform operations comprising:

displaying, on a first user interface of a mobile device, a first set of graphical objects corresponding to a first group of applications that are configured for execution on the mobile device, the first group of applications including one or more applications that receive transitional data and one or more applications that do not receive transitional data;

obtaining a current location of the mobile device;

in response to obtaining the current location of the mobile device, dynamically modifying a display of a first object in the first set of graphical objects on the first user interface to provide a visual representation of the current location, the first object indicating an association with a second group of applications that are capable of receiving transitional data corresponding to the current location, wherein the second group of applications are configured for execution on the mobile device;

obtaining a user selection of the first object; and

in response to the user selection of the first object, replacing the first user interface with a second user interface of the mobile device that displays a second set of graphical objects corresponding to the second group of applications, the second group of applications limited to one or more applications that receive transitional data.

14. The non-transitory computer-readable medium of claim 13 , where the second group of applications is configured to present information based on differences between the transitional data and other data.

15. The non-transitory computer-readable medium of claim 14 , where the other data includes persistent data.

16. The non-transitory computer-readable medium of claim 13 , wherein the one or more applications that do not receive transitional data include a first application that is not configured to present information corresponding to the current location of the mobile device.

17. The non-transitory computer-readable medium of claim 13 , where the second user interface includes thematic elements related to the transitional data.

18. The non-transitory computer-readable medium of claim 13 , wherein the user selection corresponds to a touch input obtained through a touch sensitive display coupled to the mobile device.

19. A method comprising:

displaying, on a first user interface of a mobile device, a first set of graphical objects corresponding to a group of applications that are configured for execution on the mobile device, the group of applications limited to one or more applications that receive transitional data, wherein a first application in the first group of applications is configured to present information about a first stored location of the mobile device;

obtaining a first user selection of a first object in the first set of graphical objects, the first object corresponding to the first application;

executing the first application on the mobile device, including presenting a second user interface corresponding to the first application;

displaying, on the second user interface, first information corresponding to the first stored location;

obtaining a current location of the mobile device;

determining that the current location is different from the first stored location;

in response to determining that the current location is different from the first stored location, providing on the second user interface, in conjunction with the first information, a user-selectable first control option for presenting transitional data corresponding to the current location;

obtaining a second user selection of the first control option; and

in response to obtaining the second user selection, displaying, on the second user interface, transitional data corresponding to the current location.

20. The method of claim 19 , further comprising:

providing, on the second user interface in conjunction with the transitional data corresponding to the current location, a second control option for storing the current location;

obtaining a user selection of the second control option; and

saving the current location as a second stored location of the mobile device.

Continuity (2)
Continuation 12035300 · Feb 21, 2008
Related Publication 20140101613A1 · Apr 10, 2014