Switching between best views of a place
First Claim
Patent Images
1. A method of providing a view associated with a geographic location, wherein the view is one of a plurality of views each associated with one of a plurality of categories, the method comprising:
- receiving a request for information from a user, the request including a location;
determining a type of a feature disposed at the requested location;
accessing a matrix defining ranked relationships between feature types and view categories, wherein the feature types include the type of the feature disposed at the requested location;
selecting, with a processor, a view associated with the requested location based on a ranked relationship between the type of the feature and the category of the view defined in the matrix;
when the selected view is unavailable, selecting a next view based on a ranked relationship between the type of the feature and the category of the next view defined in the matrix; and
displaying the selected view to the user.
2 Assignments
0 Petitions
Accused Products
Abstract
A system and method of selecting and presenting geolocated views. Views may encompass various types of visual and audio information. In one aspect, a server receives a request for information associated with a geographic location. The server identifies a feature at the location. The server uses the identified feature to determine a category of views. The server also selects a view which is associated with the determined category of views and with the geographic location of the request.
-
Citations
23 Claims
-
1. A method of providing a view associated with a geographic location, wherein the view is one of a plurality of views each associated with one of a plurality of categories, the method comprising:
-
receiving a request for information from a user, the request including a location; determining a type of a feature disposed at the requested location; accessing a matrix defining ranked relationships between feature types and view categories, wherein the feature types include the type of the feature disposed at the requested location; selecting, with a processor, a view associated with the requested location based on a ranked relationship between the type of the feature and the category of the view defined in the matrix; when the selected view is unavailable, selecting a next view based on a ranked relationship between the type of the feature and the category of the next view defined in the matrix; and displaying the selected view to the user. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A system comprising:
-
a first computer at a first node of a network, the first computer having access to instructions operable by the first computer, a set of views associated with a geographic location, each view associated with one of a plurality of view categories; a client device at a second node of the network different from the first node, the client device comprising a user input device, an electronic display, a processor and instructions operable by the processor; the instructions of the first computer comprising; receiving a geographic location from a client device; determining a feature type of a feature at the geographic location, wherein the feature type is associated with a ranked set of view categories of the plurality of view categories; determining a highest ranked view category associated with the feature type; selecting, if available, a view of the geographic location such that the selected view is associated with the received geographic location and is further associated with the highest ranked view category, and when a view of the geographic location associated with the received geographic location and further associated with the highest ranked view category is not available, determining a next highest ranked view category and selecting, if available, a next view of the geographic location such that the next view is associated with the geographic location and is further associated with the next highest ranked view category; and transmitting the selected next view to the client device over the network; and the instructions of the client device comprising; transmitting a geographic location to the first computer; and displaying, on the electronic display, the selected view transmitted by the first computer. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17)
-
-
18. A computer-usable recording medium recorded with a program for use by a computing device, the program comprising:
-
computer code that receives a request for information, the request including a location; computer code that determines a feature type of an object at the requested location; computer code that accesses a matrix defining ranked relationships between feature types and view categories, wherein the feature types include the type of the feature disposed at the requested location; computer code that selects a view of the requested location based on a correspondence between the requested location and the geographic location of the view and a based on a ranked relationship between the feature type and the category of the view defined in the matrix; and computer code that, when the selected view is unavailable, selects a next view based on a ranked relationship between the type of the feature and the category of the next view defined in the matrix; and computer code that transmits the selected next view over a network. - View Dependent Claims (19, 20, 21, 22, 23)
-
Specification