IP Library Granted Patent US 7,720,844
Granted Patent B2
US 7,720,844 · App. 11/825,145 · Granted May 18, 2010

Method and system for continuous, dynamic, adaptive searching based on a continuously evolving personal region of interest

View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 7,720,844
App. No.
11/825,145
Granted
May 18, 2010
Kind
B2
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.

Claims (36)

1. A location-based points-of-interest searching system comprising:

information stored in multiple database components within an electronic database and

searching logic implemented in software and/or logic circuitry that

receives a points-of-interest search request from a user via the user's electronic device,

computes a personal region of interest with respect to the user and the received points-of-interest search request,

searches for points of interest within the personal region of interest, and

returns, to the user, via the user's electronic device, one or more points-of-interest found by searching for points of interest within the personal region of interest;

wherein the personal region of interest computed for a search for food-serving establishments has a first size when the user's location is within a threshold distance from the user's home, and wherein the personal region of interest computed for a search for food-serving establishments has a second size smaller than the first size when the user's location is beyond the threshold distance from the user's home.

2. A location-based points-of-interest searching system comprising:

information stored in multiple database components within an electronic database and

searching logic implemented in software and/or logic circuitry that

receives a points-of-interest search request from a user via the user's electronic device,

computes a personal region of interest with respect to the user and the received points-of-interest search request,

searches for points of interest within the personal region of interest, and

returns, to the user, via the user's electronic device, one or more points-of-interest found by searching for points of interest within the personal region of interest;

wherein the personal region of interest computed for a search for personal contacts has a first size when the user's location is within a threshold distance from the user's home, and wherein the personal region of interest computed for the search for personal contacts has a second size larger than the first size when the user's location is beyond the threshold distance from the user's home.

3. A method for searching for points of interest on behalf of a user, the method comprising:

receiving, by a location-based points-of-interest searching system comprising information stored in multiple database components within an electronic database and searching logic implemented in software and/or logic circuitry, a points-of-interest search request from the user,

computing, by the location-based points-of-interest searching system, a personal region of interest, with respect to the user and the received points-of-interest search request;

selecting, by the location-based points-of-interest searching system, points of interest within the personal region of interest, and

returning; to the user, by the location-based points-of-interest searching system, the selected points of interest;

wherein a length, area, or volume of the region of interest reflects a level of disposition of the user for the types of points of interest specified by the received points-of-interest search request, modified by various additional parameters and values including:

distance of the user from the user's home; and

time spent by the user at the current or projected location of the user.

4. A method for searching for points of interest on behalf of a user, the method comprising:

receiving, by a location-based points-of-interest searching system comprising information stored in multiple database components within an electronic database and searching logic implemented in software and/or logic circuitry, a points-of-interest search request from the user,

computing, by the location-based points-of-interest searching system, a personal region of interest, with respect to the user and the received points-of-interest search request;

selecting, by the location-based points-of-interest searching system, points of interest within the personal region of interest, and

returning; to the user, by the location-based points-of-interest searching system, the selected points of interest;

wherein the personal region of interest computed for a search for food-serving establishments has a first size when the user's location is within a threshold distance from the user's home, and wherein the personal region of interest computed for a search for food-serving establishments has a second size smaller than the first size when the user's location is beyond the threshold distance from the user's home.

5. A method for searching for points of interest on behalf of a user, the method comprising:

receiving, by a location-based points-of-interest searching system comprising information stored in multiple database components within an electronic database and searching logic implemented in software and/or logic circuitry, a points-of-interest search request from the user,

computing, by the location-based points-of-interest searching system, a personal region of interest, with respect to the user and the received points-of-interest search request;

selecting, by the location-based points-of-interest searching system, points of interest within the personal region of interest, and

returning; to the user, by the location-based points-of-interest searching system, the selected points of interest;

wherein the personal region of interest computed for a search for personal contacts has a first size when the user's location is within a threshold distance from the user's home, and wherein the personal region of interest computed for the search for personal contacts has a second size larger than the first size when the user's location is beyond the threshold distance from the user's home.

Assignments (3)
CHANGE OF NAME Recorded Jan 27, 2025
From: VULCAN INC.
To: VULCAN LLC
Reel/Frame 070014/0049 →
CHANGE OF NAME Recorded Jan 27, 2025
From: VULCAN LLC
To: VALE GROUP LLC
Reel/Frame 070015/0137 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 31, 2007
From: CHU, JOHN; ARNOLD, ROBERT; GRAHAM, STUART; MALLECK, MARK; SCHNEIDER, DENNIS; CALVERT, JEREMY
To: VULCAN, INC.
Reel/Frame 020047/0963 →