METHOD AND SYSTEM FOR CONTINUOUS, DYNAMIC, ADAPTIVE RECOMMENDATION BASED ON A CONTINUOUSLY EVOLVING PERSONAL REGION OF INTEREST
First Claim
1. A location-based points-of-interest searching system comprising:
- four database components including a points-of-interest database component, a map database component, user-profiles database component, and a user-histories database component; and
searching logic thatreceives a points-of-interest search request from a user,computes a personal region of interest with respect to the user and the received points-of-interest search request, the personal region of interest defining one of an area, volume, or hypervolume and computed as a function of the user'"'"'s level of disposition towards the searched-for points of interest, the level of disposition towards the searched-for points of interest, in turn, computed from three or more of the user'"'"'s current or projected location, the current date and time, a history of the user'"'"'s location and interaction with the points-of-interest-searching system, including user-initiated searches and user selections from displayed search results, a user profile developed for, and continuously updated on behalf of, the user, and a current context for the search, as specified by a search query or by other context-specifying data,searches the points-of-interest database component for points of interest within the personal region of interest that meet two or more constraints, each computed from one or more of the current context for the search, data related to the user extracted from the user-histories database component, and data related to the user extracted from the user-profiles database component, anddisplays to the user, on a display device, one or more points-of-interest found by searching for points of interest within the personal region of interest.
1 Assignment
0 Petitions
Accused Products
Abstract
Embodiments of the present invention are directed to flexible, user-adapted, continuous searching, on behalf of a particular user, for points of interest relevant to the user'"'"'s current location within a specifically computed personal region of interest. In a general case, the personal region of interest is computed as a function of the user'"'"'s level of disposition towards the searched-for points of interest. The level of disposition towards the searched-for points of interest may, in turn, be based on two or more of the user'"'"'s location, the current date and time, a history of the user'"'"'s interaction with the POI-searching system, including user-initiated searches and user selections from displayed search results, a user profile developed for, and continuously updated on behalf of, the user, and a current context for the search, as specified by a search query or by other context-specifying means. The personal region of interest generally defines an abstract area, volume, or hypervolume within which method and system embodiments of the present invention search for points of interest.
24 Citations
14 Claims
-
1. A location-based points-of-interest searching system comprising:
-
four database components including a points-of-interest database component, a map database component, user-profiles database component, and a user-histories database component; and searching logic that receives a points-of-interest search request from a user, computes a personal region of interest with respect to the user and the received points-of-interest search request, the personal region of interest defining one of an area, volume, or hypervolume and computed as a function of the user'"'"'s level of disposition towards the searched-for points of interest, the level of disposition towards the searched-for points of interest, in turn, computed from three or more of the user'"'"'s current or projected location, the current date and time, a history of the user'"'"'s location and interaction with the points-of-interest-searching system, including user-initiated searches and user selections from displayed search results, a user profile developed for, and continuously updated on behalf of, the user, and a current context for the search, as specified by a search query or by other context-specifying data, searches the points-of-interest database component for points of interest within the personal region of interest that meet two or more constraints, each computed from one or more of the current context for the search, data related to the user extracted from the user-histories database component, and data related to the user extracted from the user-profiles database component, and displays to the user, on a display device, one or more points-of-interest found by searching for points of interest within the personal region of interest. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A method for searching for points of interest on behalf of a user, the method carried out by a location-based points-of-interest searching system that has four database components including a points-of-interest database component, a map database component, user-profiles database component, and a user-histories database component, the method comprising:
-
receiving a points-of-interest search request from a user, computing a personal region of interest with respect to the user and the received points-of-interest search request, the personal region of interest defining one of an area, volume, or hypervolume and computed as a function of the user'"'"'s level of disposition towards the searched-for points of interest, the level of disposition towards the searched-for points of interest, in turn, computed from three or more of the user'"'"'s current or projected location, the current date and time, a history of the user'"'"'s location and interaction with the points-of-interest-searching system, including user-initiated searches and user selections from displayed search results, a user profile developed for, and continuously updated on behalf of, the user, and a current context for the search, as specified by a search query or by other context-specifying data, searches the points-of-interest database component for points of interest within the personal region of interest that meet two or more constraints, each computed from one or more of the current context for the search, data related to the user extracted from the user-histories database component, and data related to the user extracted from the user-profiles database component, and displaying to the user, on a display device, one or more points-of-interest found by searching for points of interest within the personal region of interest. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
Specification