IP Library Granted Patent US 8,756,013
Granted Patent B2
US 8,756,013 · App. 13/443,163 · Granted Jun 17, 2014

Personalized route generation

Inventors: Barry A Kritt (Raleigh, NC); Thomas S Mazzeo (Durham, NC); Sarbajit K Rakshit (Kolkata, IN)
Assignee: International Business Machines Corporation
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 8,756,013
App. No.
13/443,163
Granted
Jun 17, 2014
Kind
B2
Abstract

Systems and computer program products provide personalized route generation with computer readable program code, when read by a processor, configured for storing in a memory an image viewing pattern and determining a first object viewing interest from the image viewing pattern. The image viewing pattern may be based at least in part on an image viewing history. The first object viewing interest may be depicted in at least one image in the image viewing history. The code is also configured for receiving a request for directions to a destination in a geographic region, identifying a first area in an electronic map of the geographic region and generating a first route to the destination. The first area may include the first object viewing interest. The first route may feature the first area.

Claims (40)

1. A computer program product comprising:

at least one computer readable non-transitory storage medium having computer readable program code embodied therewith, the computer readable program code, when read by a processor, configured to:

store in a memory an image viewing pattern, the image viewing pattern based at least in part on an image viewing history of a user, the image viewing history for images viewed by the user on one or more devices accessible to the user;

determine a first object viewing interest from the image viewing pattern, the first object viewing interest depicted in at least one image in the image viewing history;

receive a request for directions to a destination in a geographic region;

identify a first area in an electronic map of the geographic region, the first area including the first object viewing interest; and

generate a first route to the destination, the first route featuring the first area, wherein at least one object viewing interest in the first area is visible by the user traveling along the first route.

2. The computer program product of claim 1 wherein the computer readable program code, when read by a processor, is further configured to:

store in the memory a user profile, wherein the image viewing history includes a plurality of images accessed by the user profile.

3. The computer program product of claim 2 wherein the computer readable program code, when read by a processor, is further configured to:

determine the image viewing pattern based at least in part on a user image preference provided by a user input, the user input stored in the user profile.

4. The computer program product of claim 1 wherein the computer readable program code, when read by a processor, is further configured to:

display the first route on a display medium; and indicate the first area on the display medium.

5. The computer program product of claim 1 wherein the computer readable program code, when read by a processor, is further configured to:

determine a second object viewing interest from the image viewing pattern;

identify a second area in the electronic map, the second area including the second object viewing interest; and

generate a second route to the destination, the second route featuring the second area.

6. The computer program product of claim 5 wherein the computer readable program code, when read by a processor, is further configured to:

rank the first route and the second route;

wherein the rank of the first route is based at least in part on a frequency the first object viewing interest is depicted in the viewing history and the rank of the second route is based at least in part on a frequency the second object viewing interest is depicted in the viewing history.

7. A computer, comprising:

a processor;

a memory; and

a route planning program including a plurality of instructions stored in the memory that are executed by the processor to:

store in the memory an image viewing pattern, the image viewing pattern based at least in part on an image viewing history a user, the image viewing history for images viewed by the user on one or more devices accessible to the user;

determine a first object viewing interest from the image viewing pattern, the first object viewing interest depicted in at least one image in the image viewing history;

receive a request for directions to a destination in a geographic region;

identify a first area in an electronic map of the geographic region, the first area including the first object viewing interest; and

generate a first route to the destination, the first route featuring the first area, wherein at least one object viewing interest in the first area is visible by the user traveling along the first route.

8. The computer of claim 7 , wherein the plurality of instructions further includes instructions that are executed by the processor to:

store in the memory a user profile, wherein the image viewing history includes a plurality of images accessed by the user profile.

9. The computer of claim 8 , wherein the plurality of instructions further includes instructions that are executed by the processor to:

determine the image viewing pattern based at least in part on a user image preference provided by user input, the user image preference stored in the user profile.

10. The computer of claim 7 , wherein the plurality of instructions further includes instructions that are executed by the processor to:

determine a second object viewing interest from the image viewing pattern;

identify a second area in the electronic map, the second area including the second object viewing interest; and

generate a second route to the destination, the second route featuring the second area.

11. The computer of claim 10 , wherein the plurality of instructions further includes instructions that are executed by the processor to:

rank the first route and the second route;

wherein the rank of the first route is based at least in part on a frequency the first object viewing interest is depicted in the viewing history and the rank of the second route is based at least in part on a frequency the second object viewing interest is depicted in the viewing history.

Assignments (5)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 29, 2022
From: DAEDALUS BLUE LLC
To: TERRACE LICENSING LLC
Reel/Frame 058902/0482 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 28, 2022
From: DAEDALUS BLUE LLC
To: TERRACE LICENSING LLC
Reel/Frame 058895/0322 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 29, 2020
From: DAEDALUS GROUP, LLC
To: DAEDALUS BLUE LLC
Reel/Frame 051737/0191 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 14, 2019
From: INTERNATIONAL BUSINESS MACHINES CORPORATION
To: DAEDALUS GROUP LLC
Reel/Frame 051018/0649 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 10, 2012
From: KRITT, BARRY A; MAZZEO, THOMAS S; RAKSHIT, SARBAJIT K
To: INTERNATIONAL BUSINESS MACHINES CORPORATION
Reel/Frame 028019/0516 →
Continuity (1)
Related Publication 20130268189A1 · Oct 10, 2013