USER-BASED CONTENT FILTERING AND RANKING TO FACILITATE ON-DEMAND SERVICES
First Claim
1. A transport facilitation system comprising:
- one or more processors; and
one or more memory resources storing instructions that, when executed by the one or more processors, cause the one or more processors to;
receive a plurality of content items for display on driver devices associated with an on-demand transportation service;
using stored driver data for a driver, filter the plurality of content items into a filtered subset of content items relevant to the driver;
receive location data from a driver device indicating a current location of the driver as the driver travels throughout a given region;
determine a degree of relevance for each of the filtered subset of content items based, at least in part, on the current location of the driver;
generate a set of ranked content items for display on the driver device based on the determined degree of relevance for each of the filtered subset of content items; and
provide, to the driver device, the set of ranked content items for display on the driver device.
6 Assignments
0 Petitions
Accused Products
Abstract
A transport facilitation system can receive content items for display on driver devices associated with an on-demand transportation service. Using stored driver data for a driver, the system can filter the content items into a filtered subset of content items relevant to the driver. The system can receive location data from a driver device indicating a current location of the driver as the driver travels throughout a given region, and determine a degree of relevance for each of the filtered subset of content items based, at least in part, on the current location of the driver. The system can generate a set of ranked content items for display on the driver device based on the determined degree of relevance for each of the filtered subset of content items, and provide the set of ranked content items for display on the driver device.
129 Citations
20 Claims
-
1. A transport facilitation system comprising:
-
one or more processors; and one or more memory resources storing instructions that, when executed by the one or more processors, cause the one or more processors to; receive a plurality of content items for display on driver devices associated with an on-demand transportation service; using stored driver data for a driver, filter the plurality of content items into a filtered subset of content items relevant to the driver; receive location data from a driver device indicating a current location of the driver as the driver travels throughout a given region; determine a degree of relevance for each of the filtered subset of content items based, at least in part, on the current location of the driver; generate a set of ranked content items for display on the driver device based on the determined degree of relevance for each of the filtered subset of content items; and provide, to the driver device, the set of ranked content items for display on the driver device. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A non-transitory computer-readable medium storing instructions that, when executed by one or more processors of a transport facilitation system, cause the one or more processors to:
-
receive a plurality of content items for display on driver devices associated with an on-demand transportation service; using stored driver data for a driver, filter the plurality of content items into a filtered subset of content items relevant to the driver; receive location data from a driver device indicating a current location of the driver as the driver travels throughout a given region; determine a degree of relevance for each of the filtered subset of content items based, at least in part, on the current location of the driver; generate a set of ranked content items for display on the driver device based on the determined degree of relevance for each of the filtered subset of content items; and provide, to the driver device, the set of ranked content items for display on the driver device. - View Dependent Claims (10, 11, 12, 13, 14, 15, 16)
-
-
17. A computer-implemented method of providing content to driver devices in connection with a transportation arrangement service, the method being performed by one or more processors of a transport facilitation system and comprising:
-
receiving a plurality of content items for display on driver devices associated with an on-demand transportation service; using stored driver data for a driver, filtering the plurality of content items into a filtered subset of content items relevant to the driver; receiving location data from a driver device indicating a current location of the driver as the driver travels throughout a given region; determining a degree of relevance for each of the filtered subset of content items based, at least in part, on the current location of the driver; generating a set of ranked content items for display on the driver device based on the determined degree of relevance for each of the filtered subset of content items; and providing, to the driver device, the set of ranked content items for display on the driver device. - View Dependent Claims (18, 19, 20)
-
Specification