IP Library Granted Patent US 8,103,443
Granted Patent B2
US 8,103,443 · App. 12/763,199 · Granted Jan 24, 2012

System and method for delivering departure notifications

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 8,103,443
App. No.
12/763,199
Granted
Jan 24, 2012
Kind
B2
Abstract

The present invention provides a system and method for determining the necessary departure time to allow for an on-time or desired arrival time at a particular location over a particular route based on the evaluation of historic, present, and predicted road conditions.

Claims (31)

1. A method for delivering a departure notification to a user, the method comprising:

receiving alert attributes provided by an authenticated user, the alert attributes including a starting location of the authenticated user and a desired travel destination;

executing instructions stored in memory, wherein execution of the instructions by a processor generates a departure notification for the desired travel destination based on the alert attributes, and the departure notification includes both a preliminary travel route to the desired travel destination and a recommended departure time for traversing the preliminary travel route;

receiving user approval of the generated departure notification; and

delivering the departure notification to the authenticated user.

2. The method of claim 1 , wherein the generated departure notification is further based on a plurality of data sets including delayed batch traffic data.

3. The method of claim 2 , wherein the delayed batch traffic data includes historically observed data.

4. The method of claim 2 , wherein the delayed batch traffic data includes data extrapolated from existing traffic data.

5. The method of claim 1 , wherein the generated departure notification is further based on a plurality of data sets including real-time traffic data.

6. The method of claim 1 , wherein the alert attributes further include a desired speed for traveling to the desired travel destination.

7. The method of claim 1 , wherein the alert attributes further include a desired arrival time at the desired travel destination.

8. The method of claim 1 , wherein the alert attributes further include a desired protocol for delivery of the generated departure notification.

9. The method of claim 1 , wherein the departure notification further includes an advertisement.

10. The method of claim 1 , further comprising reassessing the approved generated departure notification to determine that the preliminary travel route will allow for an on-time arrival at the desired travel destination.

11. The method of claim 10 , wherein reassessing the approved generated departure notification results in an identification of a material change in the preliminary travel route or recommended departure time.

12. The method of claim 11 , further comprising generating a second departure notification after identification of the material change in the preliminary travel route or recommended departure time, the second departure notification including an alternative travel route to the desired travel destination and an alternative recommended departure time.

13. The method of claim 1 , wherein the preliminary travel route is the quickest route between the starting location of the authenticated user and the desired travel destination.

14. The method of claim 1 , further comprising billing the authenticated user for the departure notification delivered to the user.

15. A system for delivering a departure notification to a user, the system comprising:

a data aggregation server for managing a plurality of data sets, wherein the plurality of data sets is used to generate a departure notification;

a routine engine stored in memory and executable by a processor to calculate a departure time based on a prediction of average speed and a preliminary travel route to a desired travel destination; and

a departure notification module stored in memory and executable by a processor to:

receive alert attributes provided by an authenticated user, the alert attributes including a starting location of the authenticated user and a desired travel destination,

generate the departure notification for the desired travel destination based on the alert attributes, wherein the departure notification includes a preliminary travel route to the desired travel destination and a recommended departure time for traversing the preliminary travel route,

receive user approval of the generated departure notification, and

deliver the departure notification to the authenticated user.

16. A non-transitory computer readable storage medium having embodied thereon a program, the program being executable by a processor to perform a method for delivering a departure notification to a user, the method comprising:

receiving alert attributes provided by an authenticated user, the alert attributes including a starting location of the authenticated user and a desired travel destination;

generating a departure notification for the desired travel destination based on the alert attributes, wherein the departure notification includes a preliminary travel route to the desired travel destination and a recommended departure time for traversing the preliminary travel route;

receiving user approval of the generated departure notification; and

delivering the departure notification to the authenticated user.

Assignments (13)
RELEASE OF SECURITY INTEREST Recorded Oct 3, 2024
From: MORGAN STANLEY SENIOR FUNDING, INC., AS ADMINISTRATIVE AGENT
To: UBER TECHNOLOGIES, INC.
Reel/Frame 069110/0508 →
TERMINATION AND RELEASE OF PATENT SECURITY AGREEMENT (TERM LOAN) AT REEL 050767, FRAME 0076 Recorded Sep 11, 2024
From: MORGAN STANLEY SENIOR FUNDING, INC. AS ADMINISTRATIVE AGENT
To: UBER TECHNOLOGIES, INC.
Reel/Frame 069133/0167 →
RELEASE OF SECURITY INTEREST Recorded Mar 10, 2021
From: CORTLAND CAPITAL MARKET SERVICES LLC, AS ADMINISTRATIVE AGENT
To: UBER TECHNOLOGIES, INC.
Reel/Frame 055547/0404 →
SECURITY INTEREST Recorded Oct 18, 2019
From: UBER TECHNOLOGIES, INC.
To: MORGAN STANLEY SENIOR FUNDING, INC., AS ADMINISTRATIVE AGENT
Reel/Frame 050767/0109 →
SECURITY INTEREST Recorded Oct 18, 2019
From: UBER TECHNOLOGIES, INC.
To: MORGAN STANLEY SENIOR FUNDING, INC., AS ADMINISTRATIVE AGENT
Reel/Frame 050767/0076 →
CORRECTIVE ASSIGNMENT TO CORRECT THE PROPERTY NUMBER PREVIOUSLY RECORDED AT REEL: 45853 FRAME: 418. ASSIGNOR(S) HEREBY CONFIRMS THE ASSIGNMENT. Recorded Jul 26, 2018
From: UBER TECHNOLOGIES, INC.
To: CORTLAND CAPITAL MARKET SERVICES LLC, AS ADMINISTRATIVE AGENT
Reel/Frame 049259/0064 →
SECURITY INTEREST Recorded Apr 6, 2018
From: UBER TECHNOLOGIES, INC.
To: CORTLAND CAPITAL MARKET SERVICES LLC, AS ADMINISTRATIVE AGENT
Reel/Frame 045853/0418 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 31, 2018
From: MUDDY RIVER, SERIES 97 OF ALLIED SECURITY TRUST I
To: UBER TECHNOLOGIES, INC.
Reel/Frame 045204/0800 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 23, 2017
From: PELMOREX CANADA, INC.
To: MUDDY RIVER, SERIES 97 OF ALLIED SECURITY TRUST I
Reel/Frame 041069/0953 →
CHANGE OF NAME Recorded Dec 2, 2013
From: 1836549 ONTARIO LIMITED C/O PELMOREX MEDIA INC.
To: PELMOREX CANADA INC.
Reel/Frame 031745/0861 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 2, 2013
From: TRIANGLE SOFTWARE LLC
To: 1836549 ONTARIO LIMITED C/O PELMOREX MEDIA INC.
Reel/Frame 031696/0793 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 17, 2010
From: LANDSONAR, INC.
To: TRIANGLE SOFTWARE LLC
Reel/Frame 025517/0218 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 16, 2010
From: KANTARJIEV, CHRISTOPHER; HUBBARD, JONATHAN; TASH, JONATHAN
To: LANDSONAR, INC.
Reel/Frame 025514/0218 →