Systems and Methods for Summarizing a Guidebook Result
First Claim
1. A computer-implemented method for summarizing available transit trips, the method comprising:
- generating, based on a plurality of transit trips from an origin to a destination, a cost function specifying a trip cost as a function of time over a time period;
identifying a plurality of service windows comprising intervals of time over which the trip cost specified by the cost function satisfies a quality criterion;
translating the plurality of service windows into a plurality of daytime intervals, each daytime interval being associated with a day of the week and having a duration of twenty-four hours or less; and
identifying a guidebook summary that includes only portions of daytime intervals and maximizes a total number of hours included in such guidebook summary, the guidebook summary describing an interval of time and a set of days of the week.
1 Assignment
0 Petitions
Accused Products
Abstract
Systems and methods for summarizing a guidebook result are provided. An exemplary system includes a transit trip identification module, a cost function generation module, a service window identification module, a daytime interval conversion module, and a guidebook summarization module. An exemplary method includes identifying a plurality of service windows comprising intervals of time over which the available transit trips satisfy a quality criterion. The exemplary method also includes selecting as a guidebook summary a set of days of the week and a continuous interval of time which include only portions of service windows, such that a total number of hours included in the guidebook summary is maximized
-
Citations
20 Claims
-
1. A computer-implemented method for summarizing available transit trips, the method comprising:
-
generating, based on a plurality of transit trips from an origin to a destination, a cost function specifying a trip cost as a function of time over a time period; identifying a plurality of service windows comprising intervals of time over which the trip cost specified by the cost function satisfies a quality criterion; translating the plurality of service windows into a plurality of daytime intervals, each daytime interval being associated with a day of the week and having a duration of twenty-four hours or less; and identifying a guidebook summary that includes only portions of daytime intervals and maximizes a total number of hours included in such guidebook summary, the guidebook summary describing an interval of time and a set of days of the week. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A computer-program product comprising a non-transitory computer-readable storage medium storing computer-readable instructions for summarizing available transit trips from an origin to a destination, the instructions when executed by a processor, cause the processor to perform operations, the operations comprising:
-
identifying a plurality of service windows comprising intervals of time over which the available transit trips satisfy a quality criterion; and selecting as a guidebook summary a set of days of the week and a continuous interval of time which include only portions of service windows, such that a total number of hours included in the guidebook summary is maximized. - View Dependent Claims (12, 13, 14, 15, 16)
-
-
17. A computing system for transit trip summarization, the computing system comprising a processor and a memory, the system comprising:
-
a cost function generation module implemented by the processor, the cost function generation module configured to generate a cost function specifying a trip cost as a function of time over a time period based on a plurality of transit trips from an origin to a destination; a service window identification module implemented by the processor, the service window identification module configured to identify a plurality of service windows comprising intervals of time over which the trip cost specified by the cost function satisfies a quality criterion; a daytime interval conversion module implemented by the processor, the daytime interval module configured to convert the plurality of service windows into a plurality of daytime intervals, each of the plurality of daytime intervals being associated with the day of the week on which such daytime interval begins and having a duration twenty-four hours or less in length; and a guidebook summarization module implemented by the processor, the guidebook summarization module configured to select as a guidebook summary a set of days of the week and a continuous interval of time, the guidebook summary including only portions of daytime intervals and maximizing a probability that the guidebook summary includes a randomly selected time on a randomly selected day of the week. - View Dependent Claims (18, 19, 20)
-
Specification