Methods and Systems for Sharing Position Data Between Subscribers Involving Multiple Wireless Providers
First Claim
1. A method of sharing data between a first device associated with a first subscriber of a first cellular carrier and a second device associated with a second subscriber of a second cellular carrier, the data including position data indicating a location of the first device, the method comprising:
- maintaining a subscriber database listing subscribers, including the first subscriber of the first cellular carrier and the second subscriber of the second cellular carrier;
associating, in the subscriber database, a status for each of the subscribers;
associating, in the subscriber database, the first subscriber with a subset of the subscribers, the subset including the second subscriber;
communicating with the first device to authenticate the first device;
sending the authenticated first device the statuses for the subset of the subscribers, including the second subscriber;
receiving, from the first device, an instruction to convey to the second subscriber position data indicating the location of the first device; and
sending, responsive to the instruction, the position data indicating the location of the first device to the second device.
1 Assignment
0 Petitions
Accused Products
Abstract
A system for exchanging messages, position data, and status information among subscribers of different cellular providers. Cell phones and other wireless devices with GPS receivers are associated with different cellular carriers. These wireless devices support a Buddy Watch application that communicates with a remote Buddy Watch Server outside of the carriers'"'"' networks. The Buddy Watch servers allows subscribers to associate themselves with a group of “buddies,” a subset of the subscribers serviced by the Buddy Watch server but not necessarily by the same cellular carrier. The server than allows each subscriber to monitor the status of his or her buddies, and to communicate messages and position data.
4 Citations
21 Claims
-
1. A method of sharing data between a first device associated with a first subscriber of a first cellular carrier and a second device associated with a second subscriber of a second cellular carrier, the data including position data indicating a location of the first device, the method comprising:
-
maintaining a subscriber database listing subscribers, including the first subscriber of the first cellular carrier and the second subscriber of the second cellular carrier; associating, in the subscriber database, a status for each of the subscribers; associating, in the subscriber database, the first subscriber with a subset of the subscribers, the subset including the second subscriber; communicating with the first device to authenticate the first device; sending the authenticated first device the statuses for the subset of the subscribers, including the second subscriber; receiving, from the first device, an instruction to convey to the second subscriber position data indicating the location of the first device; and sending, responsive to the instruction, the position data indicating the location of the first device to the second device. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
-
13. A non-transitory, machine-readable medium having stored thereon a set of instructions that, when executed on a computer system, cause the computer system to perform a method comprising:
-
maintaining a subscriber database listing subscribers, including a first subscriber of a first cellular carrier and a second subscriber of a second cellular carrier; associating, in the subscriber database, a status for each of the subscribers; associating, in the subscriber database, the first subscriber with a first device and a first subset of the subscribers, the first subset including the second subscriber associating, in the subscriber database, the second subscriber with a second device and a second subset of the subscribers; communicating with the first device to authenticate the first device; sending the authenticated first device the statuses for the first subset of the subscribers, including the second subscriber; receiving, from the first device, an instruction to convey to the second subscriber position data indicating the location of the first device; and sending, responsive to the instruction, the position data indicating the location of the first device to the second device. - View Dependent Claims (14, 15, 16)
-
-
17. A system for sharing data between a first device associated with a first subscriber of a first cellular carrier and a second device associated with a second subscriber of a second cellular carrier, the data including position data indicating a location of the first device, the system comprising:
-
a subscriber database listing subscribers, including the first subscriber of the first cellular carrier and the second subscriber of the second cellular carrier, the subscriber database identifying, for each of the subscribers; a wireless device; a subscriber status; and a buddy list of a subset of the subscribers; the subscribers including the first subscriber associated with a first of the wireless devices and the second subscriber associated with a second of the wireless devices; server software communicating with a first device to authenticate the first device, the server software to; send the authenticated first device the subscriber statuses for the subset of the subscribers, including the second subscriber; receive, from the first device, an instruction to convey to the second subscriber position data indicating the location of the first device; and send, responsive to the instruction, the position data indicating the location of the first device to the second device. - View Dependent Claims (18, 19, 20, 21)
-
Specification