Destination arrival estimates auto-notification based on cellular systems
First Claim
Patent Images
1. A system for providing an estimated time of arrival to a party traveling between a first physical location and a second physical location, comprising:
- an Estimated Time of Arrival or ETA notification agent operable to;
receive a request to provide to a party an ETA notification at a selected destination;
determine the first physical location of the selected destination;
determine the second physical location of a mobile communication device associated with the party for whom the ETA is requested, wherein the mobile communication device is a cellular phone in communication with a respective base station and wherein the cellular phone comprises a Global Positioning System locator operable to determine GPS coordinates for the second physical location;
determine a velocity of travel for the party for whom the ETA is requested;
determine the ETA based on the distance between the first and second physical locations and the velocity;
provide the ETA notification to the party for whom the ETA is requested;
an ETA service requestor operable to;
interact with the party for whom the ETA is requested;
determine an electronic address of a second communication device at the selected destination and/or time(s) at which and to whom the ETA notification is to be provided; and
a multiplexer operable to transmit, as part of messages normally transmitted when the mobile communication device is in the idle state, at least one of (i) GPS coordinates for the second physical location;
(ii) an electronic address of a second communication device at the selected destination; and
(iii) a time at which the ETA notification is to be provided; and
(iv) the party to whom the ETA notification is to be provided.
24 Assignments
0 Petitions
Accused Products
Abstract
The present, in one embodiment, is directed to a method for determining vehicular speeds over various travel routes that includes the steps:
- (a) for a plurality of mobile communication devices, determining a respective first geographic location at a first time and a second geographic location at a second later time;
- (b) determining a respective velocity for each cellular communication device over the distance between the first and second geographic locations; and
- (c) based on the respective velocities, providing to a driver at least one of (I) a velocity over a selected travel route, (ii) a traffic volume over the selected travel route, and (iii) an estimated time of travel over the selected travel route.
42 Citations
19 Claims
-
1. A system for providing an estimated time of arrival to a party traveling between a first physical location and a second physical location, comprising:
-
an Estimated Time of Arrival or ETA notification agent operable to; receive a request to provide to a party an ETA notification at a selected destination; determine the first physical location of the selected destination; determine the second physical location of a mobile communication device associated with the party for whom the ETA is requested, wherein the mobile communication device is a cellular phone in communication with a respective base station and wherein the cellular phone comprises a Global Positioning System locator operable to determine GPS coordinates for the second physical location; determine a velocity of travel for the party for whom the ETA is requested; determine the ETA based on the distance between the first and second physical locations and the velocity; provide the ETA notification to the party for whom the ETA is requested; an ETA service requestor operable to; interact with the party for whom the ETA is requested; determine an electronic address of a second communication device at the selected destination and/or time(s) at which and to whom the ETA notification is to be provided; and a multiplexer operable to transmit, as part of messages normally transmitted when the mobile communication device is in the idle state, at least one of (i) GPS coordinates for the second physical location;
(ii) an electronic address of a second communication device at the selected destination; and
(iii) a time at which the ETA notification is to be provided; and
(iv) the party to whom the ETA notification is to be provided. - View Dependent Claims (2, 3)
-
-
4. A system for providing an estimated time of arrival to a party traveling between a first physical location and a second physical location, comprising:
-
an Estimated Time of Arrival or ETA notification means for; receiving a request to provide to a party an ETA notification at a selected destination; determining the first physical location of the selected destination; determining the second physical location of a mobile communication device associated with the party for whom the ETA is requested, wherein the mobile communication device is a cellular phone in communication with a respective base station and wherein the cellular phone comprises a Global Positioning System location means for determining GPS coordinates for the second physical location; determining a velocity of travel for the party for whom the ETA is requested; determining the ETA based on the distance between the first and second physical locations and the velocity; providing the ETA notification to the party for whom the ETA is requested; an ETA service requestor operable to interact with the party for whom the ETA is requested and determining the electronic address of a second communication device at the selected destination and/or time(s) at which and to whom the ETA notification is to be provided; and multiplexing means for transmitting, as part of messages normally transmitted when the mobile communication device is in the idle state, at least one of (i) GPS coordinates for the second physical location;
(ii) an electronic address of a second communication device at the selected destination; and
(iii) a time at which the ETA notification is to be provided; and
(iv) the party to whom the ETA notification is to be provided. - View Dependent Claims (5, 6)
-
-
7. A method for determining an ETA for a person traveling between a first physical location and a second physical location, the method comprising:
-
a processor executing an Estimated Time of Arrival (ETA) notification agent; the Estimated Time of Arrival (ETA) notification agent receiving a request to provide to an ETA notification at a selected destination, wherein the selected destination is an electronic address of a communication device at the first physical location; the ETA notification agent determining the first physical location of the communication device; the ETA notification agent determining the second physical location of a mobile communication device associated with the party for whom the ETA is requested, wherein the mobile communication device is a cellular phone in communication with a respective base station and wherein the cellular phone comprises a Global Positioning System location means for determining GPS coordinates for the second physical location; the ETA notification agent determining a travel distance between the first physical location and the second physical location; the ETA notification agent determining a velocity of travel for the party along a travel route between the first physical location and the second physical location; the ETA notification agent determining the ETA by dividing the travel distance by the velocity of travel; and the ETA notification agent providing the ETA to the party for whom the ETA is requested; interacting with the party for whom the ETA is requested; determining the electronic address of a second communication device at the selected destination and/or time(s) at which and to whom the ETA notification is to be provided; and transmitting, as part of messages normally transmitted when the mobile communication device is in the idle state, at least one of (i) GPS coordinates for the second physical location;
(ii) an electronic address of a second communication device at the selected destination; and
(iii) a time at which the ETA notification is to be provided; and
(iv) the party to whom the ETA notification is to be provided. - View Dependent Claims (8, 9, 10, 11, 12, 13, 14, 15, 16)
-
-
17. A computer readable medium having stored thereon computer-executable instructions that, when executed by a processor, cause the processor to provide an estimated time of arrival to a party traveling between a first physical location and a second physical location, the instructions comprising:
-
instructions to execute an Estimated Time of Arrival or ETA notification agent, the ETA notification agent including instructions to; receive a request to provide to a party an ETA notification at a selected destination; determine the first physical location of the selected destination; determine the second physical location of a mobile communication device associated with the party for whom the ETA is requested, wherein the mobile communication device is a cellular phone in communication with a respective base station and wherein the cellular phone comprises a Global Positioning System location means for determining the GPS coordinates for the second physical location; determine a velocity of travel for the party for whom the ETA is requested; determine the ETA based on the distance between the first and second physical locations and the velocity; provide the ETA notification to the party for whom the ETA is requested; instructions to interact with the party for whom the ETA is requested and to determine the electronic address of a second communication device at the selected destination and/or time(s) at which and to whom the ETA notification is to be provided; and instructions to transmit, as part of messages normally transmitted when the mobile communication device is in the idle state, at least one of the (i) GPS coordinates for the second physical location;
(ii) an electronic address of a second communication device at the selected destination; and
(iii) a time at which the ETA notification is to be provided; and
(iv) the party to whom the ETA notification is to be provided. - View Dependent Claims (18, 19)
-
Specification