Method of exchanging data between a local device and a central server
First Claim
Patent Images
1. A method of a local electronic device exchanging data with a central server, comprising:
- transmitting position coordinates for the local electronic device to the central server; and
receiving a buddy list from the central server, wherein the buddy list includes position data for a second electronic device, and the position data is stored in the central server, and at least one web services application program is executable through the buddy list, wherein the local electronic device and the second electronic device are each moveable, and the buddy list displays an approximate distance between the local electronic device and the second electronic device, and the buddy list displays a measurement of a reliability of the positional data, the measurement of the reliability being based on a time difference between a current time and a most recent previous time at which the positional data was obtained.
0 Assignments
0 Petitions
Accused Products
Abstract
A peer-to-peer global positioning system includes at least one location aware device to store position data. The at least one location aware device includes a first data transmitter and a first data receiver. An electronic device has a second data transmitter and a second data receiver. The second data transmitter transmits a position data request to the first data receiver. A memory storage device to store position data transmitted from the first data transmitter and received by the second data receiver.
47 Citations
24 Claims
-
1. A method of a local electronic device exchanging data with a central server, comprising:
-
transmitting position coordinates for the local electronic device to the central server; and
receiving a buddy list from the central server, wherein the buddy list includes position data for a second electronic device, and the position data is stored in the central server, and at least one web services application program is executable through the buddy list, wherein the local electronic device and the second electronic device are each moveable, and the buddy list displays an approximate distance between the local electronic device and the second electronic device, and the buddy list displays a measurement of a reliability of the positional data, the measurement of the reliability being based on a time difference between a current time and a most recent previous time at which the positional data was obtained. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
transmitting a position request signal;
receiving a position response signal;
determining the position coordinates of the electronic device, wherein if more than one position response signal is received within a predetermined length of time, a processing device determines the position coordinates based upon predetermined criteria; and
storing the position coordinates in a storage device.
-
-
9. The method according to claim 1, wherein the buddy list includes a speed subheading to list a speed of a selected device.
-
10. The method according to claim 1, wherein buddy list includes a track subheading to track a movement of a selected device.
-
11. The method according to claim 1, wherein the buddy list includes a proximity subheading to list an approximate distance from a selected device to a user to whom the buddy list corresponds.
-
12. The method according to claim 1, wherein the buddy list displays an estimate of the positional data of the second electronic device based on a previous general trend of movement of the second electronic device when a most recent positional data of the second electronic device is older than a predetermined time threshold.
-
13. A position data exchanging device, comprising:
-
a computer-readable medium; and
a computer-readable program code, stored on the computer-readable medium, having instructions to transmit position coordinates for the local electronic device to the central server; and
receive a buddy list from the central server, wherein the buddy list includes position data for a second electronic device, and the position data is stored in the central server, and at least one web services application program is executable through the buddy list, wherein the local electronic device and the second electronic device are each moveable, and the buddy list displays an approximate distance between the local electronic device and the second electronic device, and the buddy list displays a measurement of a reliability of the positional data, the measurement of the reliability being based on a time difference between a current time and a most recent previous time at which the positional data was obtained. - View Dependent Claims (14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24)
transmit a position request signal;
receive a position response signal;
determine the position coordinates of the electronic device, wherein if more than one position response signal is received within a predetermined length of time, a processing device determines the position coordinates based upon predetermined criteria; and
store the position coordinates in a storage device.
-
-
21. The device according to claim 13, wherein the buddy list includes a speed subheading to list a speed of a selected device.
-
22. The device according to claim 13, wherein the buddy list includes a track subheading to track a movement of a selected device.
-
23. The device according to claim 13, wherein the buddy list includes a proximity subheading to list an approximate distance from a selected device to a user to whom the buddy list corresponds.
-
24. The device according to claim 13, wherein the buddy list displays an estimate of the positional data of the second electronic device based on a previous general trend of movement of the second electronic device when a most recent positional data of the second electronic device is older than a predetermined time threshold.
Specification