Systems and methods for creating personalized public transit guides

US12154050B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-12154050-B2
Application numberUS-202016807701-A
CountryUS
Kind codeB2
Filing dateMar 3, 2020
Priority dateMar 3, 2020
Publication dateNov 26, 2024
Grant dateNov 26, 2024

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 computer system for generating a public transportation schedule for users is provided. The computer system includes a processor in communication with a memory device, and the processor may be programmed to: (i) receive telematics data associated with a user, wherein the telematics data include location data associated with the user, and wherein the telematics data are received from at least one of a mobile device associated with the user, a vehicle associated with the user, and a public transportation vehicle utilized by the user, (ii) generate, based at least in part upon the telematics data, one or more travel patterns associated with the user, (iii) retrieve one or more public transportation routes from the memory device, wherein the one or more public transportation routes are associated with a location associated with the user, (iv) compare the one or more travel patterns and the one or more public transportation routes, and/or (v) generate a public transportation schedule for the user based at least in part upon the compared one or more travel patterns and the one or more public transportation routes.

First claim

Opening claim text (preview).

I claim: 1. A computer system for generating a public transportation schedule, the computer system including at least one processor in communication with at least one memory device, wherein the at least one processor is programmed to: receive telematics data associated with a user, wherein the telematics data include location data associated with the user, and wherein the telematics data are received from at least one selected from a group consisting of a mobile device associated with the user, a vehicle associated with the user, and a public transportation vehicle utilized by the user; generate, based at least in part upon the telematics data, as received, one or more travel patterns associated with the user by applying a trained machine learning model to the telematics data by at least: applying the trained machine learning model to the telematics data to generate a first travel pattern for a first day of a week including a plurality of first locations; and applying the trained machine learning model to the telematics data to generate a second travel pattern for a second day of the week including a plurality of second locations, wherein at least one second location of the plurality of second locations are different from any first location of the plurality of first locations; wherein: the trained machine learning model is trained by historical location data and corresponding historical time data extracted from historical telematics data including the historical location data; the second day of the week is different from the first day of the week; the first day of the week is a current day of the week; and the second travel pattern is different from the first travel pattern; retrieve one or more public transportation routes for the current day from the at least one memory device, wherein the one or more public transportation routes include one or more transit stops associated with one or more locations identified in the first travel pattern associated with the user; compare the first travel pattern and the one or more public transportation routes; generate a plurality of public transportation schedules for the current day for the user based at least in part upon the first travel pattern, the one or more public transportation routes, and a real-time traffic condition associated with the one or more transit stops and the first travel pattern, wherein each of the plurality of public transportation schedules comprises the one or more transit stops; cause a user interface to be executed on a user device of the user to display the plurality of public transportation schedules and to receive a selection from the user of the public transportation schedule from the plurality of public transportation schedules; after receiving the selection of the public transportation schedule, (a) display the public transportation schedule, as selected, for the user to follow and (b) track, during multiple weeks occurring after the week, an actual travel route associated with the user during the first day of the multiple weeks to determine a percentage of time the user follows the public transportation schedule; in response to determining the percentage of the time being below a predetermined threshold: cause the user interface to prompt the user to provide a reason why the user is not following the public transportation schedule; update the public transportation schedule associated with the user based at least in part upon the reason provided by the user; and cause the user interface to display the public transportation schedule, as updated; and upon receiving, from a public transportation provider, a real-time update associated with a delay or a disruption in the public transportation schedule based on the real-time traffic condition: update the public transportation schedule based at least in part on the real-time update; and cause the user interface to display the public transportation schedule, as updated, and a real-time alert to the user. 2. The computer system of claim 1 , wherein the at least one processor is further programmed to: cause the user interface to prompt, via an application on the mobile device associated with the user, the user to select one or more preferences for the public transportation schedule; and update, based at least in part upon the one or more preferences, the public transportation schedule for the user. 3. The computer system of claim 1 , wherein the at least one processor is further programmed to: update the one or more travel patterns for the user based at least in part upon the actual travel route associated with the user. 4. The computer system of claim 3 , wherein the processor is further programmed to generate a subsequent public transportation schedule for a subsequent trip based at least in part upon the one or more travel patterns, as updated. 5. The computer system of claim 1 , wherein the at least one processor is further programmed to: retrieve a plurality of actual travel routes for a plurality of users; generate a competition for the plurality of users based at least in part upon a plurality of percentages of time the plurality of users follow their corresponding public transportation schedules; and cause the user interface to display to the user a ranking associated with the user in the competition for the plurality of the users. 6. The computer system of claim 1 , wherein the at least one processor is further programmed to: provide a reward to the user for following the public transportation schedule, wherein the reward is based at least in part upon the percentage of time the user follows the public transportation schedule. 7. The computer system of claim 6 , wherein to generate the public transportation schedule for the user includes to: provide the reward to the user based at least in part upon the public transportation schedule, as selected, wherein: each of the plurality of public transportation schedules is associated with a respective reward; the reward is associated with the public transportation schedule; and causing the user interface to display the plurality of public transportation schedules comprises causing the user interface to display the respective reward with each of the plurality of public transportation schedules. 8. The computer system of claim 7 , wherein the user has a usage-based insurance (UBI) policy associated with an insurance premium through an insurance provider, and wherein the reward includes at least one of a discount of the insurance premium or a credit toward the insurance premium. 9. A method for generating a public transportation schedule, said method implemented on a computer device including one processor in communication with at least one memory device, said method comprising: receiving telematics data associated with a user, wherein the telematics data include location data associated with the user, and wherein the telematics data are received from at least one selected from a group consisting of a mobile device associated with the user, a vehicle associated with the user, and a public transportation vehicle utilized by the user; generating, based at least in part upon the telematics data, as received, one or more travel patterns associated with the user by applying a trained machine learning model to the telematics data by at least: applying the trained machine learning model to the telematics data to generate a first travel pattern for a first day of a week including a plurality of first locations; and applying the trained machine learning model to the telematics data to generate a second travel pattern for a second day of the week including a plurality of second locations, wherein at least one second location of the plurali

Assignees

Inventors

Classifications

  • Business processes related to the transportation industry (shipping G06Q10/083) · CPC title

  • communicating information to a remotely located station (transmission systems for measured values G08C) · CPC title

  • Location-based management or tracking services · CPC title

  • Including financial accounts · CPC title

  • Insurance · CPC title

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 US12154050B2 cover?
A computer system for generating a public transportation schedule for users is provided. The computer system includes a processor in communication with a memory device, and the processor may be programmed to: (i) receive telematics data associated with a user, wherein the telematics data include location data associated with the user, and wherein the telematics data are received from at least o…
Who is the assignee on this patent?
Quanata Llc
What technology area does this patent fall under?
Primary CPC classification G06Q30/0215. Mapped technology areas include Physics.
When was this patent published?
Publication date Tue Nov 26 2024 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 10 related publications on this page (citations in our corpus or others sharing the same primary CPC).