IP Library Granted Patent US 8,412,150
Granted Patent B2
US 8,412,150 · App. 12/035,300 · Granted Apr 2, 2013

Transitional data sets

Inventor: John O. Louch (San Luis Obispo, CA)
Assignee: Apple Inc.
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,412,150
App. No.
12/035,300
Granted
Apr 2, 2013
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 (58)

1. A method comprising:

storing, on a mobile device, configuration information specifying an association between a group of applications and each of a plurality of locations, wherein each application in the group of applications is configured to present different transitional data for each of the plurality of locations;

displaying on a first user interface of a mobile device a first display object for accessing the group of applications;

obtaining a current location of the mobile device;

determining that the current location matches a particular one of the plurality of locations configured for the group of applications;

based on the determination, associating the first object with the particular location;

changing the appearance of the first object to indicate the particular location;

obtaining a user selection of the first object;

configuring each application in the group of applications to present transitional data corresponding to the particular location;

in connection with the user selection of the first object, presenting a menu including the group of applications preselected for the particular location, wherein each of the group of applications is configured to present information relevant to each of the plurality of locations while at that location;

obtaining input selecting an application in the group of applications presented in the menu;

presenting the application on the mobile device; and

automatically populating the application with the transitional data corresponding to the particular location.

2. The method of claim 1 , where presenting further comprises:

displaying information through the application based on differences between the transitional data and other data.

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

4. The method of claim 1 , wherein the one or more applications are location-aware and the transitional data is associated with the current location of the mobile device.

5. The method of claim 1 , wherein the input is touch input obtained through a touch sensitive display.

6. The method of claim 1 , where a particular display object corresponding to the application includes an element for marking or registering the application as capable of receiving the transitional data.

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

8. 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 processor, causes the processor to perform operations comprising:

storing, on a mobile device, configuration information specifying an association between a group of applications and each of a plurality of locations, wherein each application in the group of applications is configured to present different transitional data for each of the plurality of locations;

displaying on a first user interface of a mobile device a first display object for accessing the group of applications;

obtaining a current location of the mobile device;

determining that the current location matches a particular one of the plurality of locations configured for the group of applications;

based on the determination, associating the first object with the particular location;

changing the appearance of the first object to indicate the particular location;

obtaining a user selection of the first object;

configuring each application in the group of applications to present transitional data corresponding to the particular location;

in connection with the user selection of the first object, presenting a menu including the group of applications preselected for the particular location, wherein each of the group of applications is configured to present information relevant to each of the plurality of locations while at that location

obtaining input selecting an application in the group of applications presented in the menu;

presenting the application on the mobile device; and

automatically populating the application with the transitional data corresponding to the particular location.

9. The system of claim 8 , where presenting further comprises:

displaying information through the application based on differences between the transitional data and other data.

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

11. The system of claim 8 , wherein the one or more applications are location-aware and the transitional data is associated with the current location of the mobile device.

12. The system of claim 8 , wherein the input is touch input obtained through a touch sensitive display.

13. The system of claim 8 , where a particular display object corresponding to the application includes an element for marking or registering the application as capable of receiving the transitional data.

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

15. A computer-readable medium storing instructions, which, when executed by a processor, causes the processor to perform operations comprising:

storing, on a mobile device, configuration information specifying an association between a group of applications and each of a plurality of locations, wherein each application in the group of applications is configured to present different transitional data for each of the plurality of locations;

displaying on a first user interface of a mobile device a first display object for accessing the group of applications;

obtaining a current location of the mobile device;

determining that the current location matches a particular one of the plurality of locations configured for the group of applications;

based on the determination, associating the first object with the particular location;

changing the appearance of the first object to indicate the particular location;

obtaining a user selection of the first object;

configuring each application in the group of applications to present transitional data corresponding to the particular location;

in connection with the user selection of the first object, presenting a menu including the group of applications preselected for the particular location, wherein each of the group of applications is configured to present information relevant to each of the plurality of locations while at that location;

obtaining input selecting an application in the group of applications presented in the menu;

presenting the application on the mobile device; and

automatically populating the application with the transitional data corresponding to the particular location.

16. The computer-readable medium of claim 15 , where presenting further comprises:

displaying information through the application based on differences between the transitional data and other data.

17. The computer-readable medium of claim 15 , wherein the application is location-aware and the transitional data is associated with the current location of the mobile device.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 5, 2008
From: LOUCH, JOHN O.
To: APPLE INC.
Reel/Frame 020605/0634 →
Continuity (1)
Related Publication 20090215497A1 · Aug 27, 2009