IP Library Granted Patent US 11,774,257
Granted Patent B2
US 11,774,257 · App. 17/354,820 · Granted Oct 3, 2023

User behavior influence in transportation systems

Inventors: Matthew Klenk (San Francisco, CA); Victoria M. Bellotti (Oakland, CA); Shiwali Mohan (Palo Alto, CA)
Assignee: Xerox Corporation
G01C21/3484G01C21/3461G01C21/3605G01C21/3697G06F16/2379G06F16/24575G01C21/3676G06F16/29
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 11,774,257
App. No.
17/354,820
Granted
Oct 3, 2023
Kind
B2
Abstract

Systems and methods described receive a request for a transportation plan for a user, wherein the request comprises a starting point and an ending point for a route. Systems and methods then generate a set of potential transportation plans for the route, determine an impact of a subset of plans in the set of potential transportation plans and estimate a likelihood of acceptance of the subset of plans in the set of potential transportation plans based on a personal preference model for the user. Systems and methods also select an influence strategy of the user based on a user model and generate a message recommending a selected plan from the subset of plans for the user, wherein the message is generated based on the selected influence strategy.

Claims (53)

1. A method comprising:

receiving a request for a transportation plan for a user, wherein the request comprises a starting point and an ending point for a route;

generating a set of potential transportation plans for the route;

determining an impact of a subset of plans in the set of potential transportation plans;

estimating, by a processing device of a transportation analysis system, a likelihood of acceptance of the subset of plans in the set of potential transportation plans based on personal preference of the user;

selecting, by the processing device, an influence strategy based on inference over user data of a user model;

generating, by the processing device, a message recommending a selected plan from the subset of plans for the user, wherein the message is generated based on the selected influence strategy and wherein the selected transportation plan is provided to and utilized by a navigation system of a user device associated with the user;

receiving, from the user device, an indication that the user did not accept the selected transportation plan; and

updating the user model based on the user not accepting the selected transportation plan, wherein after being updated, the user model is used to generate an updated selected transportation plan, wherein the updated selected transportation plan is provided to and utilized by the navigation system.

2. The method of claim 1 , wherein the influence strategy is determined by inference over user data using an influence model of the user model.

3. The method of claim 2 , wherein the influence model comprises a machine learning model.

4. The method of claim 1 , wherein determining the impact of the subset of plans comprises estimating a travel time and a fuel consumption comprises simulating the potential transportation plans across a transportation system.

5. The method of claim 1 , further comprising generating the user model based on explicit and inferred data regarding the user.

6. The method of claim 1 , wherein generating the message comprises:

identifying a messaging template based on the selected influence strategy; and

completing the messaging template based at least in part of a first impact measurement of the selected transportation plan.

7. The method of claim 1 , further comprising:

estimating a measurement of change to a transportation system for the subset of plans; and

selecting the selected plan based on the estimated measurement of change to the transportation system and the estimated likelihood of acceptance of the subset of plans.

8. The method of claim 1 , further comprising providing the generated message to the user device through a user interface.

9. A system comprising:

a memory device; and

a processing device operatively coupled to the memory device, wherein the processing device is to:

receive a request for a transportation plan for a user, wherein the request comprises a starting point and an ending point for a route;

generate a set of potential transportation plans for the route;

determine an impact of a subset of plans in the set of potential transportation plans;

estimate, by a transportation analysis system, a likelihood of acceptance of the subset of plans in the set of potential transportation plans based on personal preference of the user;

select an influence strategy of the user based on a user model associated with the user, wherein the influence strategy is determined by inference over user data;

generate a message recommending a selected transportation plan for the user, wherein the message is generated based on the selected influence strategy and wherein the selected transportation plan is provided to and utilized by a navigation system of a user device associated with the user;

receive, from the user device, an indication of that the user did not accept the selected transportation plan; and

update the user model based on the user not accepting the selected transportation plan, wherein after being updated, the user model is used to generate an updated selected transportation plan, wherein the updated selected transportation plan is provided to and utilized by the navigation system.

10. The system of claim 9 , wherein the influence strategy is determined by inference over user data using an influence model.

11. The system of claim 10 , wherein the influence model comprises a machine learning model.

12. The system of claim 9 , wherein the personal preference is based on at least one of publicly available sources, private data, surveys or user input.

13. The system of claim 9 , wherein to determine the impact of the subset of plans, the processing device is further to estimate a travel time and a fuel consumption comprises simulating the potential transportation plans across a transportation system.

14. The system of claim 9 , wherein the processing device is further to generate the user model based on explicit and inferred data regarding the user.

15. The system of claim 9 , wherein to generate the message the processing device is further to:

identify a messaging template based on the selected influence strategy; and

complete the messaging template based at least in part of a first impact measurement of the selected transportation plan.

16. The system of claim 9 , wherein the processing device is further to:

estimate a measurement of change to a transportation system for the subset of plans; and

select the selected plan based on the estimated measurement of change to the transportation system and the estimated likelihood of acceptance of the subset of plans.

17. A non-transitory computer-readable medium having instructions stored thereon that, when executed by a processing device, cause the processing device to:

receive a request for a transportation plan for a user, wherein the request comprises a starting point and an ending point for a route;

generate a set of potential transportation plans for the route;

determine an impact of a subset of plans in the set of potential transportation plans; and

estimate, by the processing device of a transportation analysis system, a likelihood of acceptance of the subset of plans in the set of potential transportation plans based on personal preference of the user;

select an influence strategy of the user based on a user model associated with the user; generate a message recommending a selected transportation plan for the user, wherein the influence strategy is determined by inference over user data, wherein the message is generated based on the selected influence strategy and wherein the selected transportation plan is provided to and utilized by a navigation system of a user device associated with the user;

receive an indication of that the user did not accept the selected transportation plan; and

update the user model based on the user not accepting the selected transportation plan, wherein after being updated, the user model is used to generate an updated selected transportation plan, wherein the updated selected transportation plan is provided to and utilized by the navigation system.

18. The non-transitory computer-readable medium of claim 17 , wherein the influence strategy is determined by inference over user data using an influence model.

19. The non-transitory computer-readable medium of claim 17 , wherein the influence model comprises a machine learning model.

20. The non-transitory computer-readable medium of claim 17 , wherein to determine the impact of the subset of plans, the processing device is further to estimate at least one of a travel time or a fuel consumption.

Assignments (8)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 14, 2025
From: XEROX CORPORATION
To: GENESEE VALLEY INNOVATIONS, LLC
Reel/Frame 073562/0677 →
SECOND LIEN NOTES PATENT SECURITY AGREEMENT Recorded Jul 2, 2025
From: XEROX CORPORATION
To: U.S. BANK TRUST COMPANY, NATIONAL ASSOCIATION, AS COLLATERAL AGENT
Reel/Frame 071785/0550 →
FIRST LIEN NOTES PATENT SECURITY AGREEMENT Recorded Apr 11, 2025
From: XEROX CORPORATION
To: U.S. BANK TRUST COMPANY, NATIONAL ASSOCIATION, AS COLLATERAL AGENT
Reel/Frame 070824/0001 →
SECURITY INTEREST Recorded Feb 13, 2024
From: XEROX CORPORATION
To: CITIBANK, N.A., AS COLLATERAL AGENT
Reel/Frame 066741/0001 →
SECURITY INTEREST Recorded Nov 20, 2023
From: XEROX CORPORATION
To: JEFFERIES FINANCE LLC, AS COLLATERAL AGENT
Reel/Frame 065628/0019 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 29, 2023
From: KLENK, MATTHEW; BELLOTTI, VICTORIA M.; MOHAN, SHIWALI
To: PALO ALTO RESEARCH CENTER INCORPORATED
Reel/Frame 064117/0950 →
CORRECTIVE ASSIGNMENT TO CORRECT THE REMOVAL OF US PATENTS 9356603, 10026651, 10626048 AND INCLUSION OF US PATENT 7167871 PREVIOUSLY RECORDED ON REEL 064038 FRAME 0001. ASSIGNOR(S) HEREBY CONFIRMS THE ASSIGNMENT. Recorded Jun 28, 2023
From: PALO ALTO RESEARCH CENTER INCORPORATED
To: XEROX CORPORATION
Reel/Frame 064161/0001 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 20, 2023
From: PALO ALTO RESEARCH CENTER INCORPORATED
To: XEROX CORPORATION
Reel/Frame 064038/0001 →
Continuity (2)
Continuation 16181152 · Nov 5, 2018
Related Publication 20210318130A1 · Oct 14, 2021