Visualization of network members based on location and direction
First Claim
1. A method for performing group communications comprising:
- receiving on a mobile device location information associated with a plurality of other mobile devices that are members of a communication system;
determining a location of the mobile device;
determining an orientation of the mobile device;
associating a direction vector with the determined orientation of the mobile device;
identifying at least one of the plurality of other mobile devices located along the direction vector;
determining a relative distance between the mobile device and each of the plurality of other mobile devices based on the determined location of the mobile device and the location information received from the plurality of other mobile devices;
determining a relative direction of each of the plurality of other mobile devices with respect to the determined orientation of the mobile device;
generating on an electronic display of the mobile device images representative of the plurality of other mobile devices based on the determined relative distance and the determined relative direction by generating a first-person perspective display in which only mobile devices in the plurality of other mobile devices that are located along the direction vector are represented by the images;
receiving a user input via the electronic display;
grouping two or more of the generated images into a communication unit in response to the received user input; and
establishing group communications with the communication unit.
1 Assignment
0 Petitions
Accused Products
Abstract
Methods, devices and systems enable efficient organizations of group communications on a mobile device. The mobile device may be configured to receive location information from other mobile devices in a communication system, determine the current location and orientation of the mobile device, determine directions and distances from the mobile device to each of the other mobile devices, and generate a first-person perspective and/or top-down perspective display showing relative locations of the other mobile devices. Other multiple mobile devices may be represented in the display as images (e.g., icons, avatars, directional indicators, etc.). The display may provide a user interface to enable a user to quickly organize other mobile devices into groups and initiate group communications with some of the other mobile devices. The mobile device may be configured to group the displayed images into one or more communication units and establish communication links with mobile devices in the communication units.
-
Citations
20 Claims
-
1. A method for performing group communications comprising:
-
receiving on a mobile device location information associated with a plurality of other mobile devices that are members of a communication system; determining a location of the mobile device; determining an orientation of the mobile device; associating a direction vector with the determined orientation of the mobile device; identifying at least one of the plurality of other mobile devices located along the direction vector; determining a relative distance between the mobile device and each of the plurality of other mobile devices based on the determined location of the mobile device and the location information received from the plurality of other mobile devices; determining a relative direction of each of the plurality of other mobile devices with respect to the determined orientation of the mobile device; generating on an electronic display of the mobile device images representative of the plurality of other mobile devices based on the determined relative distance and the determined relative direction by generating a first-person perspective display in which only mobile devices in the plurality of other mobile devices that are located along the direction vector are represented by the images; receiving a user input via the electronic display; grouping two or more of the generated images into a communication unit in response to the received user input; and establishing group communications with the communication unit. - View Dependent Claims (2, 3, 4, 5)
-
-
6. A computing device, comprising:
-
means for receiving location information associated with a plurality of mobile devices that are members of a communication system; means for determining a location of the computing device; means for determining an orientation of the computing device; means for associating a direction vector with the determined orientation of the computing device; means for identifying at least one of the plurality of other mobile devices located along the direction vector; means for determining a relative distance between the computing device and each of the plurality of mobile devices based on the determined location of the computing device and the location information received from the plurality of mobile devices; means for determining a relative direction of each of the plurality of mobile devices with respect to the determined orientation of the computing device; means for generating images representative of the plurality of mobile devices based on the determined relative distance and the determined relative direction comprising means for generating a first-person perspective display in which only mobile devices in the plurality of other mobile devices that are located along the direction vector are represented by the images; means for receiving a user input via an electronic display; means for grouping two or more of the generated images into a communication unit in response to the received user input; and means for establishing group communications with the communication unit. - View Dependent Claims (7, 8, 9, 10)
-
-
11. A computing device, comprising:
-
a transceiver; a memory; and a processor coupled to the transceiver and the memory, wherein the processor is configured with processor-executable instructions to perform operations comprising; receiving location information associated with a plurality of mobile devices that are members of a communication system; determining a location of the computing device; determining an orientation of the computing device; associating a direction vector with the determined orientation of the computing device; identifying at least one of the plurality of other mobile devices located along the direction vector; determining a relative distance between the computing device and each of the plurality of mobile devices based on the determined location of the computing device and the location information received from the plurality of mobile devices; determining a relative direction of each of the plurality of mobile devices with respect to the determined orientation of the computing device; generating images representative of the plurality of mobile devices based on the determined relative distance and the determined relative direction by generating a first-person perspective display in which only mobile devices in the plurality of other mobile devices that are located along the direction vector are represented by the images; receiving a user input via an electronic display; grouping two or more of the generated images into a communication unit in response to the received user input; and establishing group communications with the communication unit. - View Dependent Claims (12, 13, 14, 15)
-
-
16. A non-transitory computer readable storage medium having stored thereon processor-executable software instructions configured to cause a processor of a computing device to perform operations comprising:
-
receiving location information associated with a plurality of mobile devices that are members of a communication system; determining a location of the computing device; determining an orientation of the computing device; associating a direction vector with the determined orientation of the computing device; identifying at least one of the plurality of other mobile devices located along the direction vector; determining a relative distance between the computing device and each of the plurality of mobile devices based on the determined location of the computing device and the location information received from the plurality of mobile devices; determining a relative direction of each of the plurality of mobile devices with respect to the determined orientation of the computing device; generating images representative of the plurality of mobile devices based on the determined relative distance and the determined relative direction by generating a first-person perspective display in which only mobile devices in the plurality of other mobile devices that are located along the direction vector are represented by the images; receiving a user input via an electronic display; grouping two or more of the generated images into a communication unit in response to the received user input; and establishing group communications with the communication unit. - View Dependent Claims (17, 18, 19, 20)
-
Specification