IP Library Patent Application 15841191
Patent Application
App. No. 15/841,191

METHOD AND SYSTEM FOR CONTINUOUS, DYNAMIC, ADAPTIVE RECOMMENDATION BASED ON A CONTINUOUSLY EVOLVING PERSONAL REGION OF INTEREST

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 None
App. No.
15/841,191
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 (33)

1 - 14 . (canceled)

15 . A system comprising:

one or more processors; and

memory storing instructions executable by the one or more processors to cause the system to:

receive a search request;

determine a region of interest for a user based at least in part on one or more of the user's current or projected location, a time, a history of the user's location, and interaction with the system, or a current context for the search request;

search a database to determine points of interest within the region that meet a set of constraints; and

provide a search result in response to the search request to enable a display device to display one or more of the points of interest.

16 . The system of claim 15 , wherein the region is a three or more dimensional region.

17 . The system of claim 16 , wherein the search result comprises multiple points-of-interest distributed among multiple levels of a manmade structure.

18 . The system of claim 15 , wherein the instructions that cause the system to determine the region of interest cause the system to determine the region of interest based at least in part on a level of disposition associated an item indicated by the search request.

19 . The system of claim 15 , wherein the set of constraints is based at least in part on distance to the user.

20 . The system of claim 15 , wherein the set of constraints comprises a constraint on distance from the user based at least in part on a level of disposition indicated by the search request.

21 . The system of claim 15 , wherein the instructions further cause the system to condition inclusion of a point of interest in the search result on a heuristic and a distance from the user.

22 . A computer-implemented method, comprising:

receiving a search request;

determining a set of points of interest such that inclusion of a point of interest in the set of points of interest is based at least in part on a distance and a heuristic related to the point of interest; and

providing a search result that indicates at least a subset of the set of points of interest in response to the search request.

23 . The computer-implemented method of claim 22 , wherein the heuristic is a level of disposition.

24 . The computer-implemented method of claim 22 , further comprising determining a region of interest based at least in part on the heuristic.

25 . The computer-implemented method of claim 22 , wherein the set of points of interest comprises multiple points of interest distributed among multiple levels of a manmade structure.

26 . The computer-implemented method of claim 22 , wherein the heuristic related to the point of interest associated with something responsive to the search request and available at the point of interest.

27 . The computer-implemented method of claim 22 , wherein the distance is a distance from a user.

28 . The computer-implemented method of claim 27 , wherein the search request is received from the user.

29 . A non-transitory computer-readable storage medium having stored thereon instructions that, if executed by one or more processors of a computer system, cause the computer system to:

receive a search request;

select a set of points of interest that comprises a first point of interest and a second point of interest, the first point of interest having a first heuristic value and a first distance from a reference point, the second point of interest having a second distance from the reference point, the first heuristic value being insufficient for inclusion in the set of points of interest at the second distance from the reference point; and

provide a search result that indicates at least a subset of the set of points of interest in response to the search request.

30 . The non-transitory computer-readable storage medium of claim 29 , wherein the reference point is a location associated with a user.

31 . The non-transitory computer-readable storage medium of claim 29 , wherein the first heuristic value is a level of disposition.

32 . The non-transitory computer-readable storage medium of claim 30 , wherein the second point of interest has a level of disposition that is stronger than the level of disposition of the first point of interest.

33 . The non-transitory computer-readable storage medium of claim 29 , wherein the first point of interest and second point of interest are on different levels of a manmade structure.

34 . The non-transitory computer-readable storage medium of claim 29 , wherein the first heuristic value is associated with something indicated by the search request that is available at the first point of interest.

Assignments (4)
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 →
CORRECTIVE ASSIGNMENT TO CORRECT THE INVENTORS ORDER AND TO CORRECT THE FIFTH-LISTED INVENTOR'S FIRST NAME FROM "JERMEY" TO "JEREMY" PREVIOUSLY RECORDED AT REEL: 044395 FRAME: 0688. ASSIGNOR(S) HEREBY CONFIRMS THE ASSIGNMENT . Recorded Mar 30, 2018
From: CHU, JOHN; ARNOLD, ROBERT; MALLECK, MARK; GRAHAM, STUART; CALVERT, JEREMY; SCHNEIDER, DENNIS
To: VULCAN INC.
Reel/Frame 046406/0818 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 14, 2017
From: CHU, JOHN; ARNOLD, ROBERT; GRAHAM, STUART; MALLECK, MARK; SCHNEIDER, DENNIS; CALVERT, JEREMY
To: VULCAN INC.
Reel/Frame 044395/0688 →