Method of providing natural tour guide functionality to location tracking computerized devices
First Claim
1. A method of automatically providing, to a user having a geographic location, movement direction, movement speed, and user preferences, tour guide media, said media stored or output according to a user'"'"'s geographic location, movement direction, movement speed and user preferences, said method comprising:
- obtaining access to data in at least one computer database, said data comprising;
a;
a plurality of tour guide media linked to geographic points or regions of interest, at least some of said tour guide media characterized by tour guide media topic;
b;
geographic activation areas, said geographic activation areas being linked with either said geographic points or regions of interest;
c;
user preferences, at least some of said user preferences being media topic playback preferences;
d;
geographic map data;
using said user'"'"'s geographic location as determined by an automated location determination method, movement direction, movement speed, geographic map data, geographic activation areas and/or geographic points of interest to determine, using a computer processor, user-proximate regions of interest wherein said user-proximate regions of interest comprise geographic points of interest and/or geographic activation areas are either within visual range or close proximity of said user, or will shortly become within visual range or close proximity of said user;
using said computer processor to determine the links between said user proximate regions of interest and said tour guide media; and
storing for later output, or outputting, to a user computerized device according to a match between said tour guide media topic and said media topic playback preferences, at least some of the tour guide media that are linked to said proximate regions of interest;
wherein if said computerized device is outputting a first tour guide media linked to a first user proximate region of interest, and said user then moves to a second user proximate region of interest linked to a second tour guide media, then according to said user preferences;
using information pertaining to a first geographic activation area associated with the first user proximate region of interest, and information pertaining to a second geographic activation area associated with the second user proximate region of interest, as well as said user geographic location, movement direction, movement speed, and a relative playback time length of said first tour guide media and said second tour guide media, to optimize the order in which said first and second tour guide media are output to said user, as well as to determine the relative times in which the two tour guide media are stored or output to said user.
1 Assignment
0 Petitions
Accused Products
Abstract
An improved automated tour guide system and method, intended to be run on mobile computerized devices such as Smartphone and GPS equipped vehicle devices, designed to better mimic the natural ability of human tour guides to customize tour guides according to variations in user interests and preferences, and tour itineraries, provide more natural segues between various tour stories, and more realistically handle what geographic regions of interest are visible to the user. The system extensively annotates tour guide media with control and preference metadata, can utilize third party media obtained from remote servers, and intelligently utilizes geographic map data and user location, movement direction, and speed to control tour guide audio, text, graphic and URL output to users. The system further keeps track of user tour location and media playback history and can use this history to further optimize its performance.
-
Citations
19 Claims
-
1. A method of automatically providing, to a user having a geographic location, movement direction, movement speed, and user preferences, tour guide media, said media stored or output according to a user'"'"'s geographic location, movement direction, movement speed and user preferences, said method comprising:
-
obtaining access to data in at least one computer database, said data comprising; a;
a plurality of tour guide media linked to geographic points or regions of interest, at least some of said tour guide media characterized by tour guide media topic;b;
geographic activation areas, said geographic activation areas being linked with either said geographic points or regions of interest;c;
user preferences, at least some of said user preferences being media topic playback preferences;d;
geographic map data;using said user'"'"'s geographic location as determined by an automated location determination method, movement direction, movement speed, geographic map data, geographic activation areas and/or geographic points of interest to determine, using a computer processor, user-proximate regions of interest wherein said user-proximate regions of interest comprise geographic points of interest and/or geographic activation areas are either within visual range or close proximity of said user, or will shortly become within visual range or close proximity of said user; using said computer processor to determine the links between said user proximate regions of interest and said tour guide media; and storing for later output, or outputting, to a user computerized device according to a match between said tour guide media topic and said media topic playback preferences, at least some of the tour guide media that are linked to said proximate regions of interest; wherein if said computerized device is outputting a first tour guide media linked to a first user proximate region of interest, and said user then moves to a second user proximate region of interest linked to a second tour guide media, then according to said user preferences; using information pertaining to a first geographic activation area associated with the first user proximate region of interest, and information pertaining to a second geographic activation area associated with the second user proximate region of interest, as well as said user geographic location, movement direction, movement speed, and a relative playback time length of said first tour guide media and said second tour guide media, to optimize the order in which said first and second tour guide media are output to said user, as well as to determine the relative times in which the two tour guide media are stored or output to said user. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
-
13. A method of automatically providing, to a user having a geographic location, movement direction, movement speed, and user preferences, tour guide media, said media stored or output according to a user'"'"'s geographic location, movement direction, movement speed and user preferences, said method comprising:
-
obtaining access to data in at least one computer database, said data comprising; a;
a plurality of tour guide media linked to geographic points or regions of interest, at least some of said tour guide media characterized by tour guide media topic;b;
geographic activation areas, said geographic activation areas being linked with either said geographic points or regions of interest;c;
user preferences, at least some of said user preferences being media topic playback preferences;d;
geographic map data;using said user'"'"'s geographic location as determined by an automated location determination method, movement direction, movement speed, geographic map data, geographic activation areas and/or geographic points of interest to determine, using a computer processor, user-proximate regions of interest wherein said user-proximate regions of interest comprise geographic points of interest and/or geographic activation areas are either within visual range or close proximity of said user, or will shortly become within visual range or close proximity of said user; wherein said geographic map data comprises 3D geographic map data, further automatically using a comparative elevation of said user geographic location, a comparative elevation of any intervening geographic map elements that will impact visibility of said geographic activation areas, and a comparative elevation of said geographic activation areas to further determine which said geographic activation areas are either within visual range of said user or will shortly become within visual range of said user, and thus should be analyzed as proximate regions of interest; using said computer processor to determine the links between said user proximate regions of interest and said tour guide media; and storing for later output, or outputting, to a user computerized device according to a match between said tour guide media topic and said media topic playback preferences, at least some of the tour guide media that are linked to said proximate regions of interest. - View Dependent Claims (14)
-
-
15. A method of automatically providing, to a user having a geographic location, movement direction, movement speed, and user preferences, tour guide media, said media stored or output according to a user'"'"'s geographic location, movement direction, movement speed and user preferences, said method comprising:
-
obtaining access to data in at least one computer database, said data comprising; a;
a plurality of tour guide media linked to geographic points or regions of interest, at least some of said tour guide media characterized by tour guide media topic;b;
geographic activation areas, said geographic activation areas being linked with either said geographic points or regions of interest;c;
user preferences, at least some of said user preferences being media topic playback preferences;d;
geographic map data;using said user'"'"'s geographic location as determined by an automated location determination method, movement direction, movement speed, geographic map data, geographic activation areas and/or geographic points of interest to determine, using a computer processor, user-proximate regions of interest wherein said user-proximate regions of interest comprise geographic points of interest and/or geographic activation areas are either within visual range or close proximity of said user, or will shortly become within visual range or close proximity of said user; using said computer processor to determine the links between said user proximate regions of interest and said tour guide media; storing for later output, or outputting, to a user computerized device according to a match between said tour guide media topic and said media topic playback preferences, at least some of the tour guide media that are linked to said proximate regions of interest; and further storing a record of which tour guide media have been output to said user computerized device, and which tour guide media, or links to said tour guide media, have been stored for later output in a memory of said computerized device; further using said record to output to said user which tour guide media have been stored for later output and/or which tour guide media have previously been output; and/or allowing said user to select some or all of the previously output or stored for later output tour guide media for subsequent output. - View Dependent Claims (16, 17, 18, 19)
-
Specification