Method and apparatus for generating and using location information
First Claim
Patent Images
1. A mobile device comprising:
- a display;
a memory;
a positioning module configured to obtain a location history of the mobile device and store, in the memory, the location history as a set of parameters of a predetermined location history model;
a processor operably coupled to the display and the memory and configured to;
process the set of parameters of the predetermined location history model to determine one or more locations of significance, wherein the location history is stored in the memory as a set of parameters of a Gaussian Mixture Model (GMM), the GMM comprising a plurality of Gaussians, each Gaussian having a weighting parameter associated therewith, and wherein determining the one or more locations of significance comprises selecting one or more locations corresponding to means of Gaussians in the GMM, which have weighting parameters of relative high values;
generate, for at least one of the locations of significance, a set of one or more selectable potential location identifiers associated therewith;
determine an appropriate time to prompt for user input regarding said at least one of the locations of significance based on one or more of;
expected responsiveness of user to prompts, and a size of the set of one or more selectable potential location identifiers, said user input for refining the set of one or more selectable potential location identifiers into a customized location identifier;
prompt, at the determined appropriate time for said user input, by displaying, on the display, at least one of the set of one or more selectable potential location identifiers for selection as the customized location identifier.
4 Assignments
0 Petitions
Accused Products
Abstract
A method and apparatus for generating and using location information is provided to a user of a mobile device. The method involves obtaining and processing a location history of the mobile device to determine locations of significance; automatically generating potential location identifiers associated with the locations of significance; and prompting, at a determined appropriate time, for user input for refining the set of one or more potential location identifiers into a customized location identifier.
-
Citations
28 Claims
-
1. A mobile device comprising:
-
a display; a memory; a positioning module configured to obtain a location history of the mobile device and store, in the memory, the location history as a set of parameters of a predetermined location history model; a processor operably coupled to the display and the memory and configured to; process the set of parameters of the predetermined location history model to determine one or more locations of significance, wherein the location history is stored in the memory as a set of parameters of a Gaussian Mixture Model (GMM), the GMM comprising a plurality of Gaussians, each Gaussian having a weighting parameter associated therewith, and wherein determining the one or more locations of significance comprises selecting one or more locations corresponding to means of Gaussians in the GMM, which have weighting parameters of relative high values; generate, for at least one of the locations of significance, a set of one or more selectable potential location identifiers associated therewith; determine an appropriate time to prompt for user input regarding said at least one of the locations of significance based on one or more of;
expected responsiveness of user to prompts, and a size of the set of one or more selectable potential location identifiers, said user input for refining the set of one or more selectable potential location identifiers into a customized location identifier;prompt, at the determined appropriate time for said user input, by displaying, on the display, at least one of the set of one or more selectable potential location identifiers for selection as the customized location identifier. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A mobile device comprising:
-
a display; a memory; a positioning module configured to obtain a location history of the mobile device and store in the memory the location history as a set of parameters of a predetermined location history model; a processing operably coupled to the display and the memory and configured to; process the set of parameters of the predetermined location history model to determine one or more locations of significance, wherein the location history is stored in the memory as a set of parameters of a Gaussian Mixture Model (GMM), the GMM comprising a plurality of Gaussians, each Gaussian having a weighting parameter associated therewith, and wherein determining the one or more locations of significance comprises selecting one or more locations corresponding to means of Gaussians in the GMM, which have weighting parameters of relative high values; generate, for at least one of the locations of significance, a set of one or more selectable potential location identifiers associated therewith; determine an appropriate time to prompt for user input regarding said at least one of the locations of significance, said user input for refining the set of one or more selectable potential location identifiers into a customized location identifier; and prompt, at the determined appropriate time for said user input by displaying, on the display, one or more of;
at least one of the set of one or more potential location identifiers in a tree like format for selection; and
one or more yes or no questions directed toward selection of one of the selectable potential location identifiers for selection as the customized location identifier. - View Dependent Claims (9, 10, 11, 12, 13)
-
-
14. A method for generating information based at least in part on a location history of a mobile device, the method comprising:
-
obtaining the location history of the mobile device; storing, in memory, the location history as a set of parameters of a predetermined location history model; processing the set of parameters of the predetermined location history model to determine one or more locations of significance, wherein the location history is stored in the memory as a set of parameters of a Gaussian Mixture Model (GMM), the GMM comprising a plurality of Gaussians, each Gaussian having a weighting parameter associated therewith, and wherein determining the one or more locations of significance comprises selecting one or more locations corresponding to means of Gaussians in the GMM, which have weighting parameters of relative high values; and for at least one of the locations of significance; automatically generating a set of one or more selectable potential location identifiers associated with at least one of the locations of significance; determining an appropriate time to prompt for user input regarding said at least one of the locations of significance based on one or more of;
expected responsiveness of user to prompts, and a size of the set of one or more potential location identifiers, said user input for refining the set of one or more potential location identifiers into a customized location identifier; andprompting, at the determined appropriate time for said user input by displaying, on a display of the mobile device, at least one of the set of one or more selectable potential location identifiers for selection as the customized location identifier. - View Dependent Claims (15, 16, 17, 18, 19, 20, 22, 23)
-
-
21. A method for generating information based at least in part on a location history of a mobile device, the method comprising:
-
obtaining the location history of the mobile device; storing, in memory, the location history as a set of parameters of a predetermined location history model, wherein the location history is stored in the memory as a set of parameters of a Gaussian Mixture Model (GMM), the GMM comprising a plurality of Gaussians, each Gaussian having a weighting parameter associated therewith, and wherein determining the one or more locations of significance comprises selecting one or more locations corresponding to means of Gaussians in the GMM, which have weighting parameters of relative high values; processing the set of parameters of the predetermined location history model to determine one or more locations of significance; and for at least one of the locations of significance; automatically generating a set of one or more selectable potential location identifiers associated with at least one of the locations of significance; determining an appropriate time to prompt for user input regarding said at least one of the locations of significance, said user input for refining the set of one or more selectable potential location identifiers into a customized location identifier; and prompting, at the determined appropriate time for said user input by displaying, on a display of the mobile device at least one of the set of one or more selectable potential location identifiers in a tree-like format and displaying one or more yes-or-no questions directed toward selection of one of the selectable potential location identifiers for selection as the customized location identifier. - View Dependent Claims (24, 25, 26)
-
-
27. A mobile device comprising:
-
a. a positioning module configured to obtain a location history of the mobile device; b. a processing module configured to; i. process the location history to determine one or more locations of significance; ii. generate, for at least one of the locations of significance, a set of one or more potential location identifiers associated therewith; iii. determine an appropriate time to prompt for user input regarding said at least one of the locations of significance, said user input for refining the set of one or more potential location identifiers into a customized location identifier; and iv. prompt, at the determined appropriate time, for said user input, wherein prompting for said user input comprises displaying at least one of the set of one or more potential location identifiers for selection as the customized location identifier; wherein the location history is stored in memory as a set of parameters of a Gaussian Mixture Model (GMM), the GMM comprising a plurality of Gaussians, each Gaussian having a weighting parameter associated therewith, and wherein determining the one or more locations of significance comprises selecting one or more locations corresponding to means of Gaussians in the GMM, which have weighting parameters of relative high values.
-
-
28. A method for generating information based at least in part on a location history of a mobile device, the method comprising:
-
a. obtaining the location history of the mobile device; b. processing the location history to determine one or more locations of significance; and c. for at least one of the locations of significance; i. automatically generating a set of one or more potential location identifiers associated with at least one of the locations of significance; ii. determining an appropriate time to prompt for user input regarding said at least one of the locations of significance, said user input for refining the set of one or more potential location identifiers into a customized location identifier; and iii. prompting, at the determined appropriate time, for said user input, wherein prompting for said user input comprises displaying at least one of the set of one or more potential location identifiers for selection as the customized location identifier; wherein the location history is stored as a set of parameters of a Gaussian Mixture Model (GMM), the GMM comprising a plurality of Gaussians, each Gaussian having a weighting parameter associated therewith, and wherein determining the one or more locations of significance comprises selecting one or more locations corresponding to means of Gaussians in the GMM, which have weighting parameters of relative high values.
-
Specification