Selectively providing mobile experiences at multiple locations
AssigneeTourblend Innovations, LLC
InventorsKenneth A. PARULSKI, Brian J. O'KEEFE, Leslie G. MOORE
Life of this patent
Estimating the term…
Abstract
Disclosed herein are, among other things, systems and methods for providing location-based digital stories to a user of processing a device system, such as a mobile device. In some embodiments, a user profile associated with the user and data indicating a plurality of location-specific digital stories related to a common theme at a plurality of locations may be stored. A processing device system may be configured to determine a current location of the mobile device and to provide a first or second digital story to the mobile device based on an analysis of the stored user profile and the current location.
Claims20
A system comprising:
- a memory device system storing a user profile associated with a user of a mobile device;
- a network-accessible storage device system storing data for a first plurality of digital stories associated with a second plurality of different locations, including data for a first digital story associated with a third plurality of different locations;
- a location determination unit configured to determine a geographic location of the mobile device;
- and
- a data processing device system configured at least to:
- determine when a current location of a mobile device corresponds to one of the third plurality of different locations;
- determine, if it is determined that the current location of the mobile device corresponds to one of the third plurality of different locations, based at least on an analysis of the user profile, that either a first case or a second case exists indicating that the user has not or has, respectively, been provided with the first digital story at one of the third plurality of different locations;
- provide at least some of the data for the first digital story and update the user profile to indicate that the first digital story has been provided to the user, in response to it being determined that the first case exists;
- and
- refrain from providing data for the first digital story, in response to it being determined that the second case exists.
A method executed by a data processing device system, the method comprising the steps of:
- storing, in a processor-accessible memory device system communicatively connected to the data processing device system, data for a first plurality of digital stories associated with a second plurality of different locations, including data for a first digital story associated with a third plurality of different locations;
- determining when a current location of a mobile device first corresponds to one of the third plurality of different locations;
- and
- when it is determined that the current location of the mobile device first corresponds to one of the third plurality of locations, using at least some of the data for the first digital story to present the first digital story using the mobile device.
A mobile device comprising:
- a) a memory device system storing story content data;
- b) an output device system;
- c) a location determination unit configured to determine a geographic location of the mobile device;
- and
- d) a data processing device system communicatively connected to the output device system, the memory device system, and the location determination unit, wherein the memory device system stores program instructions configured to cause the data processing system at least to:
- store, in the memory device system, data for a first plurality of digital stories associated with a second plurality of different locations, including data for a first digital story associated with a third plurality of different locations;
- determine when a current location of a mobile device first corresponds to one of the third plurality of different locations;
- and
- when it is determined that the current location of the mobile device first corresponds to one of the third plurality of different locations, acquire, from the memory device system, the data for the first digital story and provide the data for the first digital story to the output device system.
Dependencies are inferred from the claim text.