Generating personalized routes incentivized for one or more users

US10097947B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-10097947-B2
Application numberUS-201514951719-A
CountryUS
Kind codeB2
Filing dateNov 25, 2015
Priority dateNov 25, 2015
Publication dateOct 9, 2018
Grant dateOct 9, 2018

How to read this patent

A practical reading order for non-experts. Skip the full description unless you need deep technical detail.

  1. Title

    What the patent document calls the invention.

  2. Abstract

    A short plain-language summary of the technical disclosure.

  3. Assignees and inventors

    Who owns or filed the patent and who is credited as inventor.

  4. Key dates

    Filing, priority, publication, and grant dates set the timeline.

  5. First independent claim

    The legal scope of protection — read this for what is actually claimed.

  6. CPC / IPC classifications

    Technology tags used to group this patent with similar filings.

  7. Citations and related patents

    Prior art links and similar publications in this corpus.

Abstract

Official abstract text for this publication.

A method includes registering a given client device with a server to receive personalized routing for a given user, building a user model for the given user, the user model being based on personal attributes for a plurality of users including the given user, identifying patterns of personal attributes for the given user, generating a personalized route for the given user based on matching the patterns of personal attributes with one or more route attributes, identifying one or more personalized incentives for the given user based on the personal attributes of the given user and the route attributes, modifying the personalized route for the given user to generate an incentivized personalized route for the given user, and transmitting a notification from the server to the given client device over a network, wherein the notification causes the given client device to display the incentivized personalized route for the given user.

First claim

Opening claim text (preview).

The invention claimed is: 1. A method comprising: registering a given client device with a server to receive personalized routing for a given user, the given client device comprising a mobile computing device; building a user model for the given user, the user model being based on personal attributes for a plurality of users including the given user; identifying patterns of personal attributes for the given user; generating a personalized route for the given user based on matching the patterns of personal attributes with one or more route attributes; identifying one or more personalized incentives for the given user based on the personal attributes of the given user and the route attributes; modifying the personalized route for the given user to generate an incentivized personalized route for the given user that utilizes at least one of the identified personalized incentives; transmitting a notification from the server to the given client device over one or more wireless networks, wherein the notification causes the given client device to display the incentivized personalized route for the given user and to provide one or more selectable user interface features configured to display information regarding how the one or more personalized incentives affect the personalized route, the displayed information regarding how the one or more personalized incentives affect the personalized route comprising an indication of at least one of a time and a distance added to the personalized route by the one or more personalized incentives; and receiving, at the server from the given client device, feedback regarding the one or more personalized incentives in the incentivized personalized route; wherein identifying the patterns of personal attributes for the given user further comprises identifying one or more other users associated with the given user; and wherein identifying the one or more personalized incentives for the given user comprises determining one or more incentives associated with one or more locations that at least one of intersect and are within threshold distances of both the personalized route of the given user and at least one additional personalized route for at least one of the other users; wherein modifying the personalized route for the given user comprises modifying both the personalized route for the given user and the at least one additional personalized route for the at least one other user to utilize at least one of the incentives associated with at least one location that at least one of intersects and is within threshold distances of both the personalized route for the given user and the at least one additional personalized route for the at least one other user. 2. The method of claim 1 , wherein building the user model is based on mining one or more social networks of the given user. 3. The method of claim 2 , wherein building the user model comprises creating a graph network of actions of the given user and other ones of the plurality of users based on data obtained from mining the one or more social networks of the given user. 4. The method of claim 3 , wherein identifying the patterns of personal attributes comprises traversing the graph network using one or more graph algorithms. 5. The method of claim 2 , wherein identifying one or more personalized incentives for the given user comprises: mapping social media activity of the given user and one or more other users associated with the given user to determine a set of preferred products, places and locations; determining, from a database of incentives, one or more personalized incentives linked to the set of preferred products, places and locations. 6. The method of claim 1 , wherein the personal attributes comprise one or more preferred transportation modes, lifestyle factors and travel history. 7. The method of claim 1 , wherein the route attributes comprise available transportation modes and points of interest locations. 8. The method of claim 1 , further comprising: obtaining weather data for one or more locations between a source and destination of the personalized route; adjusting one or more of the route attributes based on the weather data; wherein adjusting one or more of the route attributes affects the one or more personalized incentives identified for the given user. 9. The method of claim 1 , further comprising: obtaining live traffic data for one or more locations between a source and destination of the personalized route; and adjusting one or more of the route attributes based on the live traffic data; wherein adjusting one or more of the route attributes affects the one or more personalized incentives identified for the given user. 10. The method of claim 1 , further comprising: registering one or more incentive sources with the server; and receiving, via at least one of the incentive sources, a plurality of incentives. 11. The method of claim 10 , wherein said at least one of the incentive sources comprises a business entity. 12. The method of claim 10 , wherein: the plurality of incentives are organized into a plurality of incentive levels; and identifying the one or more personalized incentives for the given user comprises determining a given incentive level for the given user and selecting one or more incentives from the given incentive level as the one or more personalized incentives for the given user. 13. The method of claim 12 , wherein the given incentive level for the given user is determined based on rewards earned by the given user for past activity. 14. The method of claim 13 , wherein the rewards are earned at least in part by utilizing incentivized personalized routes provided by the server. 15. The method of claim 1 , wherein identifying the one or more personalized incentives for the given user is based at least in part on one or more contextual parameters, the one or more contextual parameters comprising: a time of day, a destination of the personalized route and travel purpose. 16. The method of claim 1 , wherein identifying patterns of personal attributes for the given user comprises utilizing cognitive learning algorithms. 17. A computer program product comprising a non-transitory computer readable storage medium for storing computer readable program code which, when executed, causes a computer: to register a given client device to receive personalized routing for a given user, the given client device comprising a mobile computing device; to build a user model for the given user, the user model being based on personal attributes for a plurality of users including the given user; to identify patterns of personal attributes for the given user; to generate a personalized route for the given user based on matching the patterns of personal attributes with one or more route attributes; to identify one or more personalized incentives for the given user based on the personal attributes of the given user and the route attributes; to modify the personalized route for the given user to generate an incentivized personalized route for the given user that utilizes at least one of the identified personalized incentives; to transmit a notification to the given client device over one or more wireless networks, wherein the notification causes the given client device to display the incentivized personalized route for the given user and to provide one or more selectable user interface features configured to display information regarding how the one or more personalized incentives affect the personalized route, the displayed information regarding how the one

Assignees

Inventors

Classifications

  • Business processes related to social networking or social networking services · CPC title

  • Physics · mapped topic

  • Physics · mapped topic

  • H04W4/60Primary

    Subscription-based services using application servers or record carriers, e.g. SIM application toolkits · CPC title

  • H04W4/003Primary

    Electricity · mapped topic

Patent family

Related publications grouped by family.

External sources

Frequently asked questions

Answers are generated from the same data shown on this page.

What does patent US10097947B2 cover?
A method includes registering a given client device with a server to receive personalized routing for a given user, building a user model for the given user, the user model being based on personal attributes for a plurality of users including the given user, identifying patterns of personal attributes for the given user, generating a personalized route for the given user based on matching the p…
Who is the assignee on this patent?
IBM
What technology area does this patent fall under?
Primary CPC classification H04W4/60. Mapped technology areas include Electricity.
When was this patent published?
Publication date Tue Oct 09 2018 00:00:00 GMT+0000 (Coordinated Universal Time) (B2). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 1 related publication on this page (citations in our corpus or others sharing the same primary CPC).