Manipulation of user attention with respect to a simulated field of view for geographic navigation via constrained focus on, perspective attraction to, and/or correction and dynamic adjustment of, points of interest
First Claim
1. A computer implemented method of manipulating a user'"'"'s attention with respect to a point of interest (“
- POI”
) represented in a simulated field of view of a geographic locality during simulation of travel between locations therein, the method comprising;
receiving, from a user via a user interface coupled with a processor, a request to simulate travel via a route from a starting location of a plurality of locations within the geographic locality toward a destination location of the plurality of locations within the geographic locality, the route comprising a plurality of intermediate observation locations within the geographic locality sequentially via which the travel is to be simulated, wherein the user interface is further operative to allow the user to select a simulated field of view at each of the plurality of intermediate observation locations along the route;
identifying, by the processor, the POI, the POI being located at a POI location of a plurality of locations within the geographic locality; and
simulating travel via the route in a direction of travel from the starting location toward the destination location via the plurality of intermediate observation locations, the simulating further comprising at each of the plurality of intermediate observation locations;
presenting, by the processor on a display coupled therewith based on a selection received from the user via the user interface, a simulated field of view comprising a first representation of a first subset of a first set of observable locations within the geographic locality, the first set of observable locations comprising those locations of the plurality of locations within the geographic locality which would be visible to an observer oriented in any orientation and located at a first intermediate observation location of the plurality of intermediate observation locations of the route, the first subset of observable locations comprising those locations of the first set of observable locations which would be visible to an observer oriented in a first orientation and located at the first intermediate observation location;
computing, by the processor based on a relationship between the POI location of the identified POI and a second intermediate observation location of the plurality of intermediate observation locations of the route to which travel of the observer from the first intermediate observation location is to be simulated, a second orientation of the observer located at the second intermediate observation location whereby, based thereon, a second subset of a second set of observable locations would be visible thereto, the second set of observable locations comprising those locations of the plurality of locations of the geographic locality which would be visible to the observer oriented in any orientation and located at the second intermediate observation location, the second orientation being different from both a third orientation, oriented in a direction of travel from the first intermediate observation location to the second intermediate observation location, and a fourth orientation, oriented in a direction of travel from the second intermediate observation location to a third intermediate observation location of the plurality of intermediate observation locations of the route to which travel of the observer from the second intermediate observation location is to be simulated, the second orientation being computed to be towards the POI based on a first condition and away from the POI based on a second condition; and
presenting, irrespective of any selection received from the user via the user interface, by the processor on the display coupled therewith upon simulated arrival at the second intermediate observation location, the simulated field of view comprising a second representation of the second subset of the second set of observable locations.
3 Assignments
0 Petitions
Accused Products
Abstract
Manipulation of a user'"'"'s attention is disclosed with respect to a point of interest represented in a simulated field of view of a geographic locality during simulation of travel between locations therein, such as by a computer-implemented navigation system or application. As a user virtually navigates a route, the simulated field of view presented on a display thereto may be constrained, immediately or gradually to an orientation, different from the direction of travel or otherwise from an orientation selected by the user, which focuses on, or otherwise includes the point of interest, or a representation thereof. In this manner, the user'"'"'s attention is directed or otherwise drawn to the point of interest, e.g. they are less likely to miss or ignore it.
-
Citations
37 Claims
-
1. A computer implemented method of manipulating a user'"'"'s attention with respect to a point of interest (“
- POI”
) represented in a simulated field of view of a geographic locality during simulation of travel between locations therein, the method comprising;receiving, from a user via a user interface coupled with a processor, a request to simulate travel via a route from a starting location of a plurality of locations within the geographic locality toward a destination location of the plurality of locations within the geographic locality, the route comprising a plurality of intermediate observation locations within the geographic locality sequentially via which the travel is to be simulated, wherein the user interface is further operative to allow the user to select a simulated field of view at each of the plurality of intermediate observation locations along the route; identifying, by the processor, the POI, the POI being located at a POI location of a plurality of locations within the geographic locality; and simulating travel via the route in a direction of travel from the starting location toward the destination location via the plurality of intermediate observation locations, the simulating further comprising at each of the plurality of intermediate observation locations; presenting, by the processor on a display coupled therewith based on a selection received from the user via the user interface, a simulated field of view comprising a first representation of a first subset of a first set of observable locations within the geographic locality, the first set of observable locations comprising those locations of the plurality of locations within the geographic locality which would be visible to an observer oriented in any orientation and located at a first intermediate observation location of the plurality of intermediate observation locations of the route, the first subset of observable locations comprising those locations of the first set of observable locations which would be visible to an observer oriented in a first orientation and located at the first intermediate observation location; computing, by the processor based on a relationship between the POI location of the identified POI and a second intermediate observation location of the plurality of intermediate observation locations of the route to which travel of the observer from the first intermediate observation location is to be simulated, a second orientation of the observer located at the second intermediate observation location whereby, based thereon, a second subset of a second set of observable locations would be visible thereto, the second set of observable locations comprising those locations of the plurality of locations of the geographic locality which would be visible to the observer oriented in any orientation and located at the second intermediate observation location, the second orientation being different from both a third orientation, oriented in a direction of travel from the first intermediate observation location to the second intermediate observation location, and a fourth orientation, oriented in a direction of travel from the second intermediate observation location to a third intermediate observation location of the plurality of intermediate observation locations of the route to which travel of the observer from the second intermediate observation location is to be simulated, the second orientation being computed to be towards the POI based on a first condition and away from the POI based on a second condition; and presenting, irrespective of any selection received from the user via the user interface, by the processor on the display coupled therewith upon simulated arrival at the second intermediate observation location, the simulated field of view comprising a second representation of the second subset of the second set of observable locations. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18)
- POI”
-
19. A system for manipulation of a user'"'"'s attention with respect to a point of interest (“
- POI”
) represented in a simulated field of view of a geographic locality during simulation of travel between locations therein, the system comprising a processor and a memory coupled therewith, the system further comprising;first computer program logic stored in the memory and executable by the processor to cause the processor to receive, from a user via a user interface coupled with the processor, a request to simulate travel via a route from a starting location of a plurality of locations within the geographic locality toward a destination location of the plurality of locations within the geographic locality, the route comprising a plurality of intermediate observation locations within the geographic locality sequentially via which the travel is to be simulated, wherein the first computer program logic is further executable by the processor to cause the processor to allow, via the user interface, the user to select a simulated field of view at each of the plurality of intermediate observation locations along the route; second computer program logic stored in the memory and executable by the processor to cause the processor to identify the POI, the POI being located at a POI location of a plurality of locations within the geographic locality; and wherein the system is operative to simulate travel via the route in a direction of travel from the starting location toward the destination location via the plurality of intermediate observation locations using, at each of the plurality of intermediate observation locations; third computer program logic stored in the memory and executable by the processor to cause the processor to present on a display coupled therewith based on a selection received from the user via the user interface, a simulated field of view comprising a first representation of a first subset of a first set of observable locations within the geographic locality, the first set of observable locations comprising those locations of the plurality of locations within the geographic locality which would be visible to an observer oriented in any orientation and located at a first intermediate observation location of the plurality of intermediate observation locations of the route, the first subset of observable locations comprising those locations of the first set of observable locations which would be visible to the observer oriented in a first orientation and located at the first intermediate observation location; fourth computer program logic stored in the memory and executable by the processor to cause the processor to compute, based on a relationship between the POI location and a second intermediate observation location of the plurality of intermediate observation locations of the route to which travel of the observer from the first intermediate observation location is to be simulated, a second orientation of the observer located at the second intermediate observation location whereby, based thereon, a second subset a second set of observable locations would be visible thereto, the second set of observable locations comprising those locations of the plurality of locations of the geographic locality which would be visible to the observer oriented in any orientation and located at the second intermediate observation location, the second orientation being different from both a third orientation, oriented in a direction of travel from the first intermediate observation location to the second intermediate observation location, and a fourth orientation, oriented in a direction of travel from the second intermediate observation location to a third intermediate observation location of the plurality of intermediate observation locations of the route to which travel of the observer from the second intermediate observation location is to be simulated, the second orientation being computed to be towards the POI based on a first condition and away from the POI based on a second condition; and fifth computer program logic stored in the memory and executable by the processor to cause the processor, irrespective of any selection received from the user via the user interface, to present on the display coupled therewith upon simulated arrival at the second intermediate observation location, the simulated field of view comprising a second representation of the second subset of the second set of observable locations. - View Dependent Claims (20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36)
- POI”
-
37. A system for manipulation of a user'"'"'s attention with respect to a point of interest (“
- POI”
) represented in a simulated field of view of a geographic locality during simulation of travel between locations therein, the system comprising;means for receiving, from a user via a user interface means, a request to simulate travel via a route from a starting location of a plurality of locations within the geographic locality toward a destination location of the plurality of locations within the geographic locality, the route comprising a plurality of intermediate observation locations within the geographic locality sequentially via which the travel is to be simulated; means for identifying the POI, the POI being located at a POI location of a plurality of locations within the geographic locality; and means for simulating travel via the route in a direction of travel from the starting location toward the destination location via the plurality of intermediate observation locations, the means for simulating further comprising at each of the plurality of intermediate observation locations; means for presenting on a display, a simulated field of view comprising a first representation of a first subset of a first set of observable locations within the geographic locality, the first set of observable locations comprising those locations of the plurality of locations within the geographic locality which would be visible to an observer oriented in any orientation and located at a first intermediate observation location of the plurality of intermediate observation locations of the route, the first subset of observable locations comprising those locations of the first set of observable locations which would be visible to an observer oriented in a first orientation and located at the first intermediate observation location; means for computing, based on a relationship between the POI location of the identified POI and a second intermediate observation location of the plurality of intermediate observation locations of the route to which travel of the observer from the first intermediate observation location is to be simulated, a second orientation of the observer located at the second intermediate observation location whereby, based thereon, a second subset of the second set of observable locations would be visible thereto, the second set of observable locations comprising those locations of the plurality of locations of the geographic locality which would be visible to the observer oriented in any orientation and located at the second intermediate observation location, the second orientation being different from both a third orientation, oriented in a direction of travel from the first intermediate observation location to the second intermediate observation location, and a fourth orientation, oriented in a direction of travel from the second intermediate observation location to a third intermediate observation location of the plurality of intermediate observation locations of the route to which travel of the observer from the second intermediate observation location is to be simulated, the second orientation being computed to be towards the POI based on a first condition and away from the POI based on a second condition; and means for presenting, by the processor on the display coupled therewith upon simulated arrival at the second intermediate observation location, the simulated field of view comprising a second representation of the second subset of the second set of observable locations.
- POI”
Specification