Apparatus and methods for communicating with a call group
First Claim
1. A computer server of a group communications system based method of setting up a group communications session over a communications network, comprising:
- receiving event information comprising event description information and event location information, wherein said event is not related to group communications session setup;
receiving communication device location information for each of a plurality of communication devices operable in the communications network;
determining a call group comprising at least one member selected from the plurality of communications devices based on a relationship between the event location information and the respective communication device location information associated with each of the plurality of communications devices, wherein the relationship at least comprises ones of the plurality of communications devices having a device status corresponding to the event information, and the device status comprises an availability;
establishing the group communications session with the at least one member of the call group, and concurrently freeing-up corresponding communication channels associated with non-selected members of the plurality of communication devices based on the relationship; and
sending, via a data channel allocated to the group communications session, at least a portion of the event description information to the at least one member of the call group, wherein at least one communication device of the plurality is configured to display the at least a portion of the event description information.
1 Assignment
0 Petitions
Accused Products
Abstract
The disclosed embodiments provide apparatus and methods for establishing a group communications session with selected ones of a plurality of communications devices that define a call group. The apparatus includes a dispatch module operable to receive event information and communication device information associated with each of the plurality of communications devices. The dispatch module is further operable to define the members of the call group based on a predetermined relationship between their respective device information and the event information. Additional embodiments include apparatus and methods for dispatching event information to such an ad hoc call group.
39 Citations
50 Claims
-
1. A computer server of a group communications system based method of setting up a group communications session over a communications network, comprising:
-
receiving event information comprising event description information and event location information, wherein said event is not related to group communications session setup; receiving communication device location information for each of a plurality of communication devices operable in the communications network; determining a call group comprising at least one member selected from the plurality of communications devices based on a relationship between the event location information and the respective communication device location information associated with each of the plurality of communications devices, wherein the relationship at least comprises ones of the plurality of communications devices having a device status corresponding to the event information, and the device status comprises an availability; establishing the group communications session with the at least one member of the call group, and concurrently freeing-up corresponding communication channels associated with non-selected members of the plurality of communication devices based on the relationship; and sending, via a data channel allocated to the group communications session, at least a portion of the event description information to the at least one member of the call group, wherein at least one communication device of the plurality is configured to display the at least a portion of the event description information. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18)
-
-
19. An apparatus for establishing group communications, comprising:
-
means for receiving notification of an event, the event comprising event description information and event location information wherein said event is not related to group communications session setup; means for receiving communication device location information for each of a plurality of communications devices operable on a communications network; means for determining a group comprising at least one member selected from the plurality of communications devices depending on a relationship between the event location information and the respective communication device location information associated with each of the plurality of communications devices, wherein the relationship at least comprises ones of the plurality of communications devices having a device status corresponding to the event information, and the device status comprises an availability; and means for forwarding the event description information over the communication network to the at least one member of the group in a group communications session, and means for concurrently freeing-up corresponding communication channels associated with non-selected members of the plurality of communication devices based on the relationship, wherein at least one communication device of the group is configured to display the event description information. - View Dependent Claims (20)
-
-
21. A communications apparatus, comprising:
-
a bus; a processor coupled to the bus; a memory coupled to the bus; a communications interface coupled to the bus and operable to receive event information associated with an event comprising event description information and event location information, and communication device location information for each of a plurality of communication devices operable on a communications network; a dispatch module storable in the memory and operable by the processor to; obtain the event information and the communication device location information, select at least one of the plurality of communication devices to define a call group based on a relationship between the event location information and the respective communication device location information associated with each of the plurality of communications devices, and forward the event description information to at least one member of the call group via a group communications session, and concurrently free-up corresponding communication channels associated with non-selected members of the plurality of communication devices based on the relationship, wherein said event is not related to group communications session setup, wherein at least one communication device of the call group is configured to display at least a portion of the event description information, the relationship at least comprises ones of the plurality of communications devices having a device status corresponding to the event information, and the device status comprises an availability. - View Dependent Claims (22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32)
-
-
33. A communications apparatus, comprising:
-
a bus; a processor coupled to the bus; a memory coupled to the bus; a communications interface coupled to the bus and operable to receive event information comprising an event location and an event description and operable to receive a plurality of communication device information and locations each respectively corresponding to one of a plurality of communication devices operable on a communications network; a dispatch module storable in the memory and operable by the processor to; obtain the event information and the plurality of communication device information and locations, select at least one of the plurality of communication devices to define a call group based on the respective communication device information and location by determining at least which ones of the plurality of communications devices have a device status corresponding to the event information, wherein the device status comprises an availability, generate a first representation comprising the event information on the communications interface based on the event location, generate a second representation comprising at least one area associated with the event location on the communications interface, identify respective ones of the plurality of communication devices within the at least one area, and output one of the event description or the event location to at least one member of the call group; a communications module storable in the memory and operable by the processor to; open a push to talk channel with the selected ones of the plurality of communication devices defining the call group, receive the output from the dispatch module, and broadcast at least one of the event description or the event location via the push to talk channel, wherein said event is not related to group communications session setup, wherein at least one of the selected ones of the plurality of communication devices is configured to display the at least one of the event description and the event location; and an output mechanism coupled to the bus and having the user interface, wherein the dispatch module is further operable to generate a third representation comprising each of the plurality of communication devices on the communication interface based on the respective communication device location. - View Dependent Claims (34)
-
-
35. A communications apparatus, comprising:
-
means for dispatching information operable to; receive event information comprising an event location and an event description, receive a plurality of communication device information and locations each respectively corresponding to one of a plurality of communication devices operable on a communications network, select at least one of the plurality of communication devices to define a call group based on a relationship between the respective communication device information and location and the event information by determining at least which ones of the plurality of communication devices have a device status corresponding to the event information, wherein the device status comprises an availability, and output the call group and at least one of the event description and the event location; means for determining location operable to; receive a communication device identification and an associated communication device location signal for each of the plurality of communication devices, generate each communication device location based on the respective communication device location signal, and output the respective communication device locations to the means for dispatching information; and means for communications operable to; receive the call group and at least one of the event description or the event location and further operable to establish a group communications session among the call group, and broadcast at least one of displayable data generated from the event description or displayable data generated from the event location during the group communications session, wherein said event is not related to group communications session setup. - View Dependent Claims (36)
-
-
37. A non-transitory computer readable storage medium storing a sequence of instructions, which when executed by a processor of a communication apparatus, causes said communication apparatus to perform the actions of:
-
receiving event information comprising event description information and event location information, wherein said event is not related to group communications session setup; receiving communication device location information for each of a plurality of communication devices operable in a communications network; establishing a call group comprising at least one member selected from the plurality of communications devices based on a relationship between the event location information and the respective communication device location information associated with each of the plurality of communications devices, wherein the relationship at least comprises ones of the plurality of communications devices having a device status corresponding to the event information, and the device status comprises an availability; and sending, over the communications network, displayable event description information to at least one member of the call group, and concurrently freeing-up corresponding communication channels associated with non-selected members of the plurality of communication devices based on the relationship, wherein the at least one communication device of the group is configured to display the event description information.
-
-
38. A communications device, comprising:
-
a first module operable to wirelessly transmit communication device information associated with the communications device selected from a plurality of communication devices and a communications device user, the communications device user is a potential responder to at least one event having event information, and the transmitted communication device information at least comprises a device status including an availability; a second module operable to establish participation in a group communications session of a call group established based on a relationship between the communication device information and the event information, wherein the established participation prompts freeing-up corresponding communication channels associated with non-selected devices of the plurality of communication devices based on the relationship, and the event is not related to group communications session setup; and a third module capable of displaying data indicative of the event information. - View Dependent Claims (39, 40, 41)
-
-
42. A wireless communications device, comprising:
-
means for wirelessly transmitting communication device information associated with the wireless communications device selected from a plurality of communication devices and a communications device user, wherein the communications device user is a potential responder to at least one event having event information, and the transmitted communication device information at least comprises a device status including an availability; means for establishing participation in a group communications session of a call group established based on a relationship between the communication device information and the event information, wherein the established participation prompts freeing-up corresponding communication channels associated with non-selected devices of the plurality of communication devices based on the relationship, and the event is not related to group communications session setup; and means for displaying event information received over a data channel during the group communications session.
-
-
43. A method of participating in a communication based on a device location, comprising:
-
wirelessly transmitting communication device information associated with at least one communications device selected from a plurality of communication devices and a communications device user, wherein the communications device user is a potential responder to at least one event having event information, and the transmitted communication device information at least comprises a device status including an availability; establishing participation in a group communications session of a call group established based on a relationship between the communication device information and the event information, wherein the established participation prompts freeing-up corresponding communication channels associated with non-selected devices of the plurality of communication devices based on the relationship, and the event is not related to group communications session setup; and displaying event information received over a data channel during the group communications session.
-
-
44. A non-transitory computer readable storage medium storing a sequence of instructions, which when executed by a processor of a communication apparatus, causes said communication apparatus to perform the actions of:
-
wirelessly transmitting communication device information associated with the communication apparatus selected from a plurality of communication devices and a communications device user, wherein the communications device user is a potential responder to at least one event having event information, and the transmitted communication device information at least comprises a device status including an availability; establishing participation in a group communications session of a call group established based on a relationship between the communication device information and the event information, wherein the established participation prompts freeing-up corresponding communication channels associated with non-selected devices of the plurality of communication devices based on the relationship, and the event is not related to group communications session setup; and displaying event information received over a data channel during the group communications session.
-
-
45. At least one processor configured to perform the actions of:
-
receiving event information relating to an event, the event comprising event description information and event location information, wherein the event is not related to group communications session setup; receiving a plurality of device location information each respectively corresponding to one of a plurality of communication devices operable in a communications network, wherein each received device information at least comprises a device status including an availability; determining a call group comprising at least one member selected from the plurality of communications devices based on a relationship between the event location information and the respective communication device location information associated with each of the plurality of communications devices, wherein the relationship at least comprises ones of the plurality of communications devices having the device status corresponding to the event information; and sending the event description information over the communications network to the at least one member of the call group in a group communications session, and concurrently freeing-up corresponding communication channels associated with non-selected members of the plurality of communication devices based on the relationship, wherein the at least one communication device of the group is configured to display the event description information.
-
-
46. At least one processor configured to perform the actions of:
-
wirelessly transmitting communication device information associated with at least one communications device selected from a plurality of communication devices and a communications device user, wherein the communications device user is a potential responder to at least one event having event information, and the transmitted communication device information at least comprises a device status including an availability; establishing participation in a group communications session of a call group established based on a relationship between the communication device information and the event information, wherein the established participation prompts freeing-up corresponding communication channels associated with non-selected devices of the plurality of communication devices based on the relationship, and the event is not related to group communications session setup; and displaying event information received over a data channel during the group communications session.
-
-
47. A computer server of a group communications system based method of setting up a group communications session over a communications network, comprising:
-
receiving event information, wherein the event is not related to group communications session setup; receiving a plurality of device information each respectively corresponding to one of a plurality of communication devices operable in the communications network; establishing a call group comprising at least one member selected from the plurality of communications devices based on determining a relationship between the event information and each of the plurality of device information, the relationship at least comprising ones of the plurality of communications devices having a device status corresponding to the event information, and the device status comprising an availability, wherein determining the relationship comprises determining which ones of the plurality of communications devices have the device information including device locations within a proximity to an event location included in the event information, comprising; displaying, on a user interface, a representation comprising an area associated with the event location, displaying a device indicator for each one of the plurality of communication devices within the area, receiving a selection of one of a plurality of proximities relative to the event location, wherein the selected one of the plurality of proximities comprises the proximity, and displaying a relationship indicator on the user interface, wherein the relationship indicator visually identifies which ones of the plurality of communication devices have a respective device location within the proximity; establishing the group communications session with the at least one member of the call group; and sending, via a data channel allocated to the group communications session, at least a portion of the event information to the at least one member of the call group, wherein at least one communication device of the plurality is configured to display the at least a portion of the event information. - View Dependent Claims (48, 49)
-
-
50. A communications apparatus, comprising:
-
a bus; a processor coupled to the bus; a memory coupled to the bus; a communications interface coupled to the bus and operable to receive event information associated with an event and a plurality of communication device information each respectively corresponding to one of a plurality of communication devices operable on a communications network, wherein the communication device information includes at least one of a communication device location, a device directional component, a device velocity, a device identification, a device type and a device status; a dispatch module storable in the memory and operable by the processor to; obtain the event information and the plurality of communication device information, select at least one of the plurality of communication devices to define a call group based on determining a relationship between the event information and the respective communication device information, forward at least some portion of the event information to at least one member of the call group via a group communications session wherein said event is not related to group communications session setup, wherein at least one communication device of the call group is configured to display at least a portion of the event information, wherein the relationship at least comprises ones of the plurality of communications devices having a device status corresponding to the event information, wherein the device status comprises an availability, generate a first representation associated with at least one of the plurality of communications devices and comprising at least one of a device directional component, a device velocity, a device identification, a device type and a device status, and generate a second representation comprising a relationship indicator associated with the event information on the user interface; and an output mechanism having a user interface, wherein the dispatch module is further operable to generate a third representation comprising each of the plurality of communication devices on the user interface based on the respective communication device location.
-
Specification