Method to provide ad hoc and password protected digital and voice networks
DC CAFCFirst Claim
1. A method performed by a mobile device having a display and one or more processors, the method comprising:
- executing operations on the one or more processors of the mobile device, the operations comprising;
associating the mobile device with an identifier, wherein the identifier corresponds to a network participant;
determining a device location corresponding to a geographical location of the mobile device;
receiving, from a server, mapping data including a map and coordinate translation data correlating coordinates of positions on the map with corresponding coordinates of geographical locations;
receiving, from a server, location data indicating vehicle locations of one or more vehicles;
marking the map with a plurality of symbols comprising;
a participant symbol corresponding to the device location, one or more facility symbols corresponding to respective facility locations of one or more facilities, and one or more vehicle symbols corresponding to the respective vehicle locations of the one or more vehicles, wherein marking the map comprises;
determining, based at least in part on the vehicle locations and the coordinate translation data, positions on the map corresponding to the vehicle locations,displaying the map on the display of the mobile device, andplacing the vehicle symbols on the map at the determined positions corresponding to the vehicle locations;
responsive to user selection of a portion of the display corresponding to a position on the map, identifying a selected facility symbol based on the selected position, comprising;
initiating a search of a set of symbols including the facility symbols for a symbol located nearest to the selected position and, based on a result of the search, identifying the selected facility symbol as the symbol located nearest to the selected position;
responsive to user input, transmitting first information to a first vehicle of the one or more vehicles; and
receiving second information corresponding to the first vehicle and displaying the received second information on the display of the mobile device,wherein the mobile device does not have access to a phone number associated with a computing device corresponding to the first vehicle, an Internet Protocol (IP) address associated with the computing device corresponding to the first vehicle, and an e-mail address associated with the computing device corresponding to the first vehicle.
3 Assignments
Litigations
4 Petitions
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.
194 Citations
31 Claims
-
1. A method performed by a mobile device having a display and one or more processors, the method comprising:
executing operations on the one or more processors of the mobile device, the operations comprising; associating the mobile device with an identifier, wherein the identifier corresponds to a network participant; determining a device location corresponding to a geographical location of the mobile device; receiving, from a server, mapping data including a map and coordinate translation data correlating coordinates of positions on the map with corresponding coordinates of geographical locations; receiving, from a server, location data indicating vehicle locations of one or more vehicles; marking the map with a plurality of symbols comprising;
a participant symbol corresponding to the device location, one or more facility symbols corresponding to respective facility locations of one or more facilities, and one or more vehicle symbols corresponding to the respective vehicle locations of the one or more vehicles, wherein marking the map comprises;determining, based at least in part on the vehicle locations and the coordinate translation data, positions on the map corresponding to the vehicle locations, displaying the map on the display of the mobile device, and placing the vehicle symbols on the map at the determined positions corresponding to the vehicle locations; responsive to user selection of a portion of the display corresponding to a position on the map, identifying a selected facility symbol based on the selected position, comprising;
initiating a search of a set of symbols including the facility symbols for a symbol located nearest to the selected position and, based on a result of the search, identifying the selected facility symbol as the symbol located nearest to the selected position;responsive to user input, transmitting first information to a first vehicle of the one or more vehicles; and receiving second information corresponding to the first vehicle and displaying the received second information on the display of the mobile device, wherein the mobile device does not have access to a phone number associated with a computing device corresponding to the first vehicle, an Internet Protocol (IP) address associated with the computing device corresponding to the first vehicle, and an e-mail address associated with the computing device corresponding to the first vehicle. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23)
-
24. A system comprising a mobile device contained in a portable housing, the mobile device comprising:
-
a touch screen display, non-transitory computer-readable media, and a central processing unit (CPU); a mobile device transmitter communicatively coupled to the CPU; a mobile device receiver communicatively coupled to the CPU; a global positioning system (GPS) receiver, communicatively coupled to the CPU, configured to obtain geographical coordinates corresponding to a geographical location of the mobile device; the CPU configured to execute instructions to perform operations comprising; associating the mobile device with an identifier, wherein the identifier corresponds to a network participant; determining, by the CPU, a device location corresponding to the geographical location of the mobile device based on the geographical coordinates obtained by the GPS receiver located within the mobile device; receiving, from a server, mapping data including a map and coordinate translation data correlating coordinates of positions on the map with corresponding coordinates of geographical locations; receiving, from a server, location data indicating vehicle locations of one or more vehicles; marking the map with a plurality of symbols comprising;
a participant symbol corresponding to the device location, one or more facility symbols corresponding to respective facility locations of one or more facilities, and one or more vehicle symbols corresponding to respective vehicle locations of the one or more vehicles, wherein marking the map comprises;determining, based at least in part on the vehicle locations and the coordinate translation data, positions on the map corresponding to the vehicle locations, displaying the map on the display of the mobile device, and placing the vehicle symbols on the map at the determined positions corresponding to the vehicle locations; responsive to user selection of a portion of the display corresponding to a position on the map, identifying a selected facility symbol based on the selected position, comprising;
initiating a search of a set of symbols including the facility symbols for a symbol located nearest to the selected position and, based on a result of the search, identifying the selected facility symbol as the symbol located nearest to the selected position;after receiving user input on the touch screen display, transmitting, by the mobile device transmitter, first information to a first vehicle of the one or more vehicles; and after transmitting the first information to the first vehicle, receiving, at the mobile device receiver, second information corresponding to the first vehicle and displaying the received second information on the touch screen display of the mobile device, wherein the mobile device does not have access to a phone number associated with a computing device corresponding to the first vehicle, an Internet Protocol (IP) address associated with the computing device corresponding to the first vehicle, and an e-mail address associated with the computing device corresponding to the first vehicle. - View Dependent Claims (25, 26, 27, 28, 29, 30, 31)
-
Specification