Method and apparatus for creating, directing, storing and automatically delivering a message to an intended recipient upon arrival of a specified mobile object at a designated location
First Claim
1. A method to electronically deliver a message from a sender to an intended recipient based on tracking movement of a third device, the method comprising acts of:
- enabling both the sender using a first device and the intended recipient using a second device to send and receive an electronically deliverable message between the first and second devices;
obtaining a message provided by the sender;
obtaining a location designated by the sender for delivery of said message;
tracking the third device having a position-determining device that determines its own current position, and which transmits its then current position at preset time intervals;
determining from the transmitted current position whether the third device has reached said designated location; and
initiating a procedure for automatic delivery of said message electronically to the second device of the intended recipient upon the third device being determined to have reached said designated location, with each of the first, second and third devices being different devices;
wherein the third device is identified by the sender.
1 Assignment
0 Petitions
Accused Products
Abstract
A technique to electronically deliver a message from a sender to an intended recipient based on tracking movement of a mobile object, including obtaining a message provided by the sender, obtaining a location designated by the sender for delivery of the message, tracking a specified mobile object having a position-determining device that determines its own current position, and which transmits its then current position at preset time intervals, determining from the transmitted current position whether the specified mobile object has reached the designated location, and initiating a procedure for automatic delivery of the message electronically to the intended recipient upon the specified mobile object being determined to have reached the designated location.
118 Citations
31 Claims
-
1. A method to electronically deliver a message from a sender to an intended recipient based on tracking movement of a third device, the method comprising acts of:
-
enabling both the sender using a first device and the intended recipient using a second device to send and receive an electronically deliverable message between the first and second devices; obtaining a message provided by the sender; obtaining a location designated by the sender for delivery of said message; tracking the third device having a position-determining device that determines its own current position, and which transmits its then current position at preset time intervals; determining from the transmitted current position whether the third device has reached said designated location; and initiating a procedure for automatic delivery of said message electronically to the second device of the intended recipient upon the third device being determined to have reached said designated location, with each of the first, second and third devices being different devices; wherein the third device is identified by the sender. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15)
-
-
16. A method for delivering a message with an electronic communication system servicing a plurality of clients in a client-server relationship, wherein the system includes a server, and wherein each of the clients includes a position-determining device, the method comprising acts of:
-
providing each of the clients with a position-determining device that determines its own current position; obtaining, at the server, a message based on input from a first client; obtaining, at the server, a designated location based on input from said first client; obtaining, at the server, an identification of a second client as the intended recipient of said message, based on input from said first client; obtaining, at the server, identification of a third client which is to be tracked for delivery of said message; determining, from the position-determining device of said third client to be tracked for delivery of said message, whether said third client being tracked has arrived at said designated location; and automatically triggering electronic delivery of said message to the second client upon said third client being determined to have arrived at said designated location, with each of the first, second and third clients being different clients. - View Dependent Claims (17)
-
-
18. A method for operating an electronic communications system servicing a plurality of users for enabling any sender using a first device to automatically deliver a message electronically to an intended recipient using a second device, based on the tracked position of a third device, the method comprising acts of:
-
enabling each of the plurality of users to both send and receive electronic message data; processing and storing electronic message data provided by the sender; tracking the position of the third device; automatically delivering the stored electronic message data to the second device of the intended recipient upon arrival of the third device at a designated location, with each of the first, second and third devices being different devices. - View Dependent Claims (19, 20, 21, 22, 23, 24)
-
-
25. Apparatus to electronically deliver a message from a sender using a first device to an intended recipient using a second device based on tracking movement of a third device, the apparatus comprising:
-
means for enabling both the sender and the intended recipient to send and receive an electronically deliverable message; means for obtaining a message provided by the sender; means for obtaining a location designated by the sender for delivery of said message; means for tracking the third device having a position-determining device that determines its own current position, and which transmits its then current position at preset time intervals; means for determining from the transmitted current position whether the third device has reached said designated location; means for initiating a procedure for automatic delivery of said message electronically to the second device of the intended recipient upon the third device being determined to have reached said designated location, with each of the first, second and third devices being different devices.
-
-
26. Apparatus for delivering a message with an electronic communication system servicing a plurality of clients in a client-server relationship, wherein the system includes a server, and wherein each of the clients includes a position-determining device for determining its own current position, the apparatus comprising:
-
means for obtaining, at the server, a message based on input from a first client; means for obtaining, at the server, a designated location based on input from said first client; means for obtaining, at the server, an identification of a second client as the intended recipient of said message, based on input from said first client; means for obtaining, at the server, identification of a third client to be tracked for delivery of said message; means for determining, from the position-determining device of said client to be tracked for delivery of said message, whether the third client being tracked has arrived at said designated location; means for automatically triggering electronic delivery of said message to the second client of the intended recipient upon the third client being determined to have arrived at said designated location, with each of the first, second and third clients being different clients.
-
-
27. Apparatus for delivering a message with an electronic communication system servicing a plurality of clients in a client-server relationship, wherein the system includes a server, and wherein each of the clients includes a position-determining device for determining its own current position, the apparatus comprising:
-
means for obtaining, at the server, a message based on input from a first client; means for obtaining, at the server, a designated location based on input from said first client; means for obtaining, at the server, a delivery rule based on input from said first client for delivering said message to a second client of an intended recipient, wherein said delivery rule includes arrival of a third client at said designated location; means for determining, from the position-determining device of the third client, whether the third client has arrived at said designated location; means for upon the third client being determined to have arrived at said designated location, triggering electronic delivery of said message to the second client of the intended recipient, based upon said delivery rule, with each of the first, second and third clients being different clients.
-
-
28. Apparatus for operating an electronic communications system servicing a plurality of users for enabling any sender using a first device to automatically deliver a message electronically to an intended recipient using a second device, based on the tracked position of a third device, the apparatus comprising:
-
means for enabling both the sender and the intended recipient to send and receive an electronically deliverable message; means for processing and storing message data provided by the sender; means for tracking the position of the third device; means for automatically delivering a message electronically to the second device of the intended recipient upon arrival of the third device at a designated location, with each of the first, second and third devices being different devices.
-
-
29. A method to electronically deliver a message from a sender using a first device to an intended recipient using a second device based on tracking movement of a third device, the method comprising acts of:
-
obtaining a message provided by the sender; obtaining a location designated by the sender for delivery of said message; tracking the third device having a position-determining device that determines its own current position, and which transmits its then current position at preset time intervals; determining from the transmitted current position whether the third device has reached said designated location; and initiating a procedure for automatic delivery of said message electronically to the second device of the intended recipient upon the third device being determined to have reached said designated location, with each of the first, second and third devices being different devices.
-
-
30. A method to electronically deliver a message from a sender using a first device to an intended recipient using a second device based on tracking movement of a third device, the method comprising acts of:
-
obtaining a message provided by the sender; obtaining a location designated by the sender for delivery of said message; tracking the third device having a position-determining device that determines its own current position, and which transmits its then current position at preset time intervals; determining from the transmitted current position whether the third device has reached said designated location; and initiating a procedure for automatic delivery of said message electronically to the second device of the intended recipient upon the third device being determined to have reached said designated location, wherein said message is at least one of data, text, audio and video modes, wherein a mode in which said message is reproduced by the second device for the intended recipient is in accordance with a setting controlled by the intended recipient, with each of the first, second and third devices being different devices.
-
-
31. A method to electronically deliver a message from a mobile sender using a first device to an intended recipient using a second device based on tracking movement of a third device, the method comprising:
-
obtaining a message provided by the mobile sender; obtaining a location designated by the mobile sender for delivery of said message; tracking the third device having a position-determining device that determines its own current position, and which transmits its then current position at preset time intervals; determining from the transmitted current position whether the third device has reached said designated location; initiating a procedure for automatic delivery of said message electronically to the second device of the intended recipient upon the third device being determined to have reached said designated location, with each of the first, second and third devices being different devices.
-
Specification