Method to provide ad hoc and password protected digital and voice networks
First Claim
1. A computer-implemented method comprising:
- performing by a first device, wherein the first device is a cellular personal data assistant (PDA);
joining a communication network , wherein joining the communication network comprises transmitting a message including an identifier to a server;
sending first location information to the server and receiving second location information from the server, the first location information comprising a location of the first device, the second location information comprising one or more locations of one or more respective second devices included in the communication network, wherein each second device is a cellular PDA;
presenting, via an interactive display of the first device, a first interactive, georeferenced map and a first set of one or more user-selectable symbols corresponding to a first set of one or more of the second devices, wherein the first set of symbols are positioned on the first georeferenced map at respective positions corresponding to the locations of the first set of second devices, and wherein first georeferenced map data relate positions on the first georeferenced map to spatial coordinates;
sending to the server a request for second georeferenced map data different from the first georeferenced map data;
receiving from the server the second georeferenced map data;
presenting, via the interactive display of the first device, a second georeferenced map and a second set of one or more user-selectable symbols corresponding to a second set of one or more of the second devices, wherein the second set of symbols are positioned on the second georeferenced map at respective positions corresponding to the locations of the second set of second devices, and wherein the second georeferenced map data relate positions on the second georeferenced map to spatial coordinates;
identifying user interaction with the interactive display selecting one or more of the second set of user-selectable symbols corresponding to one or more of the second devices and positioned on the second georeferenced map and user interaction with the display specifying an action and, based thereon, sending other data to the selected one or more second devices via the server;
receiving user input via user interaction with the interactive display of the first device, the user input specifying a location and a symbol corresponding to an entity other than the first device and the one or more second devices; and
based on the user input, adding the user-specified symbol to the interactive display at a position on the second georeferenced map corresponding to the user-specified location of the entity.
3 Assignments
1 Petition
Accused Products
Abstract
A method and system includes the ability for individuals to set up an ad hoc digital and voice network easily and rapidly to allow users to coordinate their activities by eliminating the need for pre-entry of data into a web or identifying others by name, phone numbers or email. This method is especially useful for police, fire fighters, military, first responders or other emergency situations for coordinating different organizations at the scene of a disaster to elevate conventional communication problems either up and down the chain of command or cross communication between different emergency units. The method and system provides that the users are only required to enter a specific Server IP address and an ad hoc event name, a password and perhaps the name of the particular unit.
-
Citations
76 Claims
-
1. A computer-implemented method comprising:
-
performing by a first device, wherein the first device is a cellular personal data assistant (PDA); joining a communication network , wherein joining the communication network comprises transmitting a message including an identifier to a server; sending first location information to the server and receiving second location information from the server, the first location information comprising a location of the first device, the second location information comprising one or more locations of one or more respective second devices included in the communication network, wherein each second device is a cellular PDA; presenting, via an interactive display of the first device, a first interactive, georeferenced map and a first set of one or more user-selectable symbols corresponding to a first set of one or more of the second devices, wherein the first set of symbols are positioned on the first georeferenced map at respective positions corresponding to the locations of the first set of second devices, and wherein first georeferenced map data relate positions on the first georeferenced map to spatial coordinates; sending to the server a request for second georeferenced map data different from the first georeferenced map data; receiving from the server the second georeferenced map data; presenting, via the interactive display of the first device, a second georeferenced map and a second set of one or more user-selectable symbols corresponding to a second set of one or more of the second devices, wherein the second set of symbols are positioned on the second georeferenced map at respective positions corresponding to the locations of the second set of second devices, and wherein the second georeferenced map data relate positions on the second georeferenced map to spatial coordinates; identifying user interaction with the interactive display selecting one or more of the second set of user-selectable symbols corresponding to one or more of the second devices and positioned on the second georeferenced map and user interaction with the display specifying an action and, based thereon, sending other data to the selected one or more second devices via the server; receiving user input via user interaction with the interactive display of the first device, the user input specifying a location and a symbol corresponding to an entity other than the first device and the one or more second devices; and based on the user input, adding the user-specified symbol to the interactive display at a position on the second georeferenced map corresponding to the user-specified location of the entity. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19)
-
-
20. A system comprising:
-
a first device, wherein the first device is a cellular personal data assistant (PDA) programmed to perform operations comprising; joining a communication network , wherein joining the communication network comprises transmitting a message including an identifier to a server; sending first location information to the server and receiving second location information from the server, the first location information comprising a location of the first device, the second location information comprising one or more locations of one or more respective second devices included in the communication network, wherein each second device is a cellular PDA; presenting, via an interactive display of the first device, a first interactive, georeferenced map and a first set of one or more user-selectable symbols corresponding to a first set of one or more of the second devices, wherein the first set of symbols are positioned on the first georeferenced map at respective positions corresponding to the locations of the first set of second devices, and wherein first georeferenced map data relate positions on the first georeferenced map to spatial coordinates; sending to the server a request for second georeferenced map data different from the first georeferenced map data; receiving from the server the second georeferenced map data; presenting, via the interactive display of the first device, a second georeferenced map and a second set of one or more user-selectable symbols corresponding to a second set of one or more of the second devices, wherein the second set of symbols are positioned on the second georeferenced map at respective positions corresponding to the locations of the second set of second devices, and wherein the second georeferenced map data relate positions on the second georeferenced map to spatial coordinates; identifying user interaction with the interactive display selecting one or more of the second set of user-selectable symbols corresponding to one or more of the second devices and positioned on the second georeferenced map and user interaction with the display specifying an action and, based thereon, sending other data to the selected one or more second devices via the server; receiving user input via user interaction with the interactive display of the first device, the user input specifying a location and a symbol corresponding to an entity other than the first device and the one or more second devices; and based on the user input, adding the user-specified symbol to the interactive display at a position on the second georeferenced map corresponding to the user-specified location of the entity. - View Dependent Claims (21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38)
-
-
39. A computer-implemented method comprising:
-
performing, by a server; receiving a message from a first device, wherein the first device is a cellular personal data assistant (PDA), and wherein the message includes an identifier; permitting the first device to join a communication network; receiving first location information from the first device, the first location information comprising a location of the first device; sending the first location information to one or more second devices included in the communication network, wherein each second device is a cellular PDA; receiving second location information from the one or more second devices, the second location information comprising one or more locations of the respective one or more second devices; sending the second location information to the first device, wherein the first device is configured to present, via an interactive display of the first device, a first interactive, georeferenced map and a first set of one or more user-selectable symbols corresponding to a first set of one or more of the second devices, wherein the first set of symbols are positioned on the first georeferenced map at respective positions corresponding to the locations of the first set of second devices, and wherein first georeferenced map data relate positions on the first georeferenced map to spatial coordinates; receiving, from the first device, a request for second georeferenced map data different from the first georeferenced map data; sending, to the first device, the second georeferenced map data, wherein the first device is configured to present, via the interactive display of the first device, a second georeferenced map and a second set of one or more user-selectable symbols corresponding to a second set of one or more of the second devices, wherein the second set of symbols are positioned on the second georeferenced map at respective positions corresponding to the locations of the second set of second devices, and wherein the second georeferenced map data relate positions on the second georeferenced map to spatial coordinates; receiving, from the first device, (1) first data, and (2) second data indicating (a) user selection of one or more of the second set of user-selectable symbols corresponding to one or more of the second devices, and (b) user specification of an action; based on receiving the first data and the second data, sending the first data to the selected one or more second devices; receiving, from the first device, third data comprising a user-specified location and a user-specified symbol corresponding to an entity other than the first device and the one or more second devices; based on receiving the third data, transmitting the user-specified symbol and location of the entity to at least one of the second devices for addition of the user-specified symbol to a respective interactive display of each of the at least one second devices at a respective position on a respective georeferenced map corresponding to the user-specified location of the entity. - View Dependent Claims (40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56)
-
-
57. A system comprising:
-
a server configured to perform operations comprising; receiving a message from a first device, wherein the first device is a cellular personal data assistant (PDA), and wherein the message includes an identifier; permitting the first device to join a communication network; receiving first location information from the first device, the first location information comprising a location of the first device; sending the first location information to one or more second devices included in the communication network, wherein each second device is a cellular PDA; receiving second location information from the one or more second devices, the second location information comprising one or more locations of the respective one or more second devices; sending the second location information to the first device, wherein the first device is configured to present, via an interactive display of the first device, a first interactive, georeferenced map and a first set of one or more user-selectable symbols corresponding to a first set of one or more of the second devices, wherein the first set of symbols are positioned on the first georeferenced map at respective positions corresponding to the locations of the first set of second devices, and wherein first georeferenced map data relate positions on the first georeferenced map to spatial coordinates; receiving, from the first device, a request for second georeferenced map data different from the first georeferenced map data; sending, to the first device, the second georeferenced map data, wherein the first device is configured to present, via the interactive display of the first device, a second georeferenced map and a second set of one or more user-selectable symbols corresponding to a second set of one or more of the second devices, wherein the second set of symbols are positioned on the second georeferenced map at respective positions corresponding to the locations of the second set of second devices, and wherein the second georeferenced map data relate positions on the second georeferenced map to spatial coordinates; receiving, from the first device, (1) first data, and (2) second data indicating (a) user selection of one or more of the second set of user-selectable symbols corresponding to one or more of the second devices, and (b) user specification of an action; and based on receiving the first data and the second data, sending the first data to the selected one or more second devices; receiving, from the first device, third data comprising a user-specified location and a user-specified symbol corresponding to an entity other than the first device and the one or more second devices; based on receiving the third data, transmitting the user-specified symbol and location of the entity to at least one of the second devices for addition of the user-specified symbol to a respective interactive display of each of the at least one second devices at a respective position on a respective georeferenced map corresponding to the user-specified location of the entity. - View Dependent Claims (58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74)
-
-
75. A non-transitory computer storage medium having instructions stored thereon that, when executed by data processing apparatus of a first device, cause the data processing apparatus to perform operations comprising:
-
joining a communication network , wherein joining the communication network comprises transmitting a message including an identifier to a server, and wherein the first device is a cellular personal data assistant (PDA); sending first location information to the server and receiving second location information from the server, the first location information comprising a location of the first device, the second location information comprising one or more locations of one or more respective second devices included in the communication network, wherein each second device is a cellular PDA; presenting, via an interactive display of the first device, a first interactive, georeferenced map and a first set of one or more user-selectable symbols corresponding to a first set of one or more of the second devices, wherein the first set of symbols are positioned on the first georeferenced map at respective positions corresponding to the locations of the first set of second devices, and wherein first georeferenced map data relate positions on the first georeferenced map to spatial coordinates; sending to the server a request for second georeferenced map data different from the first georeferenced map data; receiving from the server the second georeferenced map data; presenting, via the interactive display of the first device, a second georeferenced map and a second set of one or more user-selectable symbols corresponding to a second set of one or more of the second devices, wherein the second set of symbols are positioned on the second georeferenced map at respective positions corresponding to the locations of the second set of second devices, and wherein the second georeferenced map data relate positions on the second georeferenced map to spatial coordinates; identifying user interaction with the interactive display selecting one or more of the second set of user-selectable symbols corresponding to one or more of the second devices and positioned on the second georeferenced map and user interaction with the display specifying an action and, based thereon, sending other data to the selected one or more second devices via the server; receiving user input via user interaction with the interactive display of the first device, the user input specifying a location and a symbol corresponding to an entity other than the first device and the one or more second devices; and based on the user input, adding the user-specified symbol to the interactive display at a position on the second georeferenced map corresponding to the user-specified location of the entity.
-
-
76. A non-transitory computer storage medium having instructions stored thereon that, when executed by data processing apparatus of a server, cause the data processing apparatus to perform operations comprising:
-
receiving a message from a first device, wherein the first device is a cellular personal data assistant (PDA), and wherein the message includes an identifier; permitting the first device to join a communication network; receiving first location information from the first device, the first location information comprising a location of the first device; sending the first location information to one or more second devices included in the communication network, wherein each second device is a cellular PDA; receiving second location information from the one or more second devices, the second location information comprising one or more locations of the respective one or more second devices; sending the second location information to the first device, wherein the first device is configured to present, via an interactive display of the first device, a first interactive, georeferenced map and a first set of one or more user-selectable symbols corresponding to a first set of one or more of the second devices, wherein the first set of symbols are positioned on the first georeferenced map at respective positions corresponding to the locations of the first set of second devices, and wherein first georeferenced map data relate positions on the first georeferenced map to spatial coordinates; receiving, from the first device, a request for second georeferenced map data different from the first georeferenced map data; sending, to the first device, the second georeferenced map data, wherein the first device is configured to present, via the interactive display of the first device, a second georeferenced map and a second set of one or more user-selectable symbols corresponding to a second set of one or more of the second devices, wherein the second set of symbols are positioned on the second georeferenced map at respective positions corresponding to the locations of the second set of second devices, and wherein the second georeferenced map data relate positions on the second georeferenced map to spatial coordinates; receiving, from the first device, (1) first data, and (2) second data indicating (a) user selection of one or more of the second set of user-selectable symbols corresponding to one or more of the second devices, and (b) user specification of an action; based on receiving the first data and the second data, sending the first data to the selected one or more second devices; receiving, from the first device, third data comprising a user-specified location and a user-specified symbol corresponding to an entity other than the first device and the one or more second devices; and based on receiving the third data, transmitting the user-specified symbol and location of the entity to at least one of the second devices for addition of the user-specified symbol to a respective interactive display of each of the at least one second devices at a respective position on a respective georeferenced map corresponding to the user-specified location of the entity.
-
Specification