COLLABORATIVE PLAN GENERATION BASED ON VARYING PREFERENCES AND CONSTRAINTS
First Claim
1. A rideshare system, comprising:
- an input component to receive commute plan preferences of agents via one or more client devices;
a modeling component to model agent costs based on the received commute plan preferences;
an optimizer component to generate one or more rideshare plans based on the modeled agent costs and group one or more agents into each rideshare plan;
an output component to provide the one or more generated rideshare plans to the agents via the one or more client devices for implementation; and
a Vickrey-Clarke-Groves (VCG)-based payment component to distribute payments among the agents to compensate at least one driver agent for participation in one of the generated rideshare plans.
2 Assignments
0 Petitions
Accused Products
Abstract
Embodiments for generating and implementing collaborative plans that achieve goals for sets of individual agents based on a consideration of individual and group preferences are disclosed. In accordance with at least one embodiment, a collaborative mechanism includes receiving individual plan preferences of agents via one or more client devices and modeling agent costs based on the received individual plan preferences. One or more collaborative plans are then be generated based on the modeled agent costs and one or more agents may be grouped into each collaborative plan. The one or more generated collaborative plans are provided to the agents via the one or more client devices for implementation. Finally, payments are distributed among the agents to compensate at least one agent for participation in one of the generated collaborative plans.
-
Citations
22 Claims
-
1. A rideshare system, comprising:
-
an input component to receive commute plan preferences of agents via one or more client devices; a modeling component to model agent costs based on the received commute plan preferences; an optimizer component to generate one or more rideshare plans based on the modeled agent costs and group one or more agents into each rideshare plan; an output component to provide the one or more generated rideshare plans to the agents via the one or more client devices for implementation; and a Vickrey-Clarke-Groves (VCG)-based payment component to distribute payments among the agents to compensate at least one driver agent for participation in one of the generated rideshare plans. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A method, comprising:
-
receiving commute plan preferences of agents at a computing device from one or more client devices; modeling agent costs based on the received commute plan preferences and agent-specific costs of each agent at the computing device; generating one or more rideshare plans at the computing device based on the modeled agent costs and group one or more agents into each rideshare plan; providing the one or more generated rideshare plans from the computing device to the agents via the one or more client devices for implementation; computing Vickrey-Clarke-Groves (VCG)-based payments to compensate at least one driver agent for participation in one of the generated rideshare plans at the computing device; and collecting VCG payments from at least one passenger agent at the computing device for benefit derived from participation in one of the generated rideshare plans. - View Dependent Claims (13, 14, 15, 16, 17, 18, 19)
-
-
20. A computer readable medium storing computer-executable instructions that, when executed, cause one or more processors to perform acts comprising:
-
receiving individual plan preferences of agents into a computing device of a collaboration system from one or more client devices; modeling agent costs based on the received individual plan preferences and agent-specific costs of each agent at the computing device; generating one or more collaborative plans based on the modeled agent costs to maximize the overall value of the collaboration system to the agents at the computing device; assigning agents to collaborative groups based on the collaborative plans to produce the highest cumulative value for the collaboration system at the computing device; providing the one or more generated collaborative plans from the computing device to the agents via the one or more client devices for implementation; computing Vickrey-Clarke-Groves (VCG)-based payments to compensate at least one agent for participation in one of the generated collaborative plans at the computing device; and distributing VCG payments among the agents to compensate at least one agent for participation in one of the generated collaborative plans. - View Dependent Claims (21, 22)
-
Specification