Group communication for a variety of media types and devices
First Claim
1. An apparatus comprising:
- at least one memory including computer program code; and
at least one processor; and
wherein the at least one memory and the computer program code are configured to, with the at least one processor, cause the apparatus at least to;
receive a message containing no media content, the message indicating one or more supported media types by a group;
cross-check the indicated supported media types with usable media types in the group;
based on the cross-check, determine whether at least one of the indicated supported media types is found in the usable media types in the group; and
based on the determination, send the message without modifying the indicated supported media types if all of the indicated supported media types are determined to be usable media types.
3 Assignments
0 Petitions
Accused Products
Abstract
An apparatus includes at least one memory including computer program code and at least one processor. The at least one memory and the computer program code are configured to, with the at least one processor, cause the apparatus at least to receive a message containing no media content, the message indicating one or more supported media types by a group, cross-check the indicated supported media types with usable media types in the group, based on the cross-check, determine whether at least one of the indicated supported media types is found in the usable media types in the group and, based on the determination, send the message without modifying the indicated supported media types if all of the indicated supported media types are determined to be usable media types.
16 Citations
20 Claims
-
1. An apparatus comprising:
-
at least one memory including computer program code; and at least one processor; and wherein the at least one memory and the computer program code are configured to, with the at least one processor, cause the apparatus at least to; receive a message containing no media content, the message indicating one or more supported media types by a group; cross-check the indicated supported media types with usable media types in the group; based on the cross-check, determine whether at least one of the indicated supported media types is found in the usable media types in the group; and based on the determination, send the message without modifying the indicated supported media types if all of the indicated supported media types are determined to be usable media types. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. An apparatus, comprising:
-
at least one memory including computer program code; and at least one processor; and wherein the at least one memory and the computer program code are configured to, with the at least one processor, cause the apparatus at least to; receive a message, the message including at least one of an advertisement of a group and an invitation to group members to join a group, the message containing no indication of one or more supported media types by the group; and based on the message, add an indication of group-specific supported media types to the message.
-
-
10. An apparatus comprising:
-
at least one memory including computer program code; and at least one processor; and wherein the at least one memory and the computer program code are configured to, with the at least one processor, cause the apparatus at least to; receive a message containing no media content, the message indicating one or more supported media types by a group; compare the indicated one or more supported media types with capabilities of the apparatus; based on the comparison, determine whether the indicated one or more supported media types are supported by the capabilities of the apparatus; and show the message to a user if all of the indicated one or more supported media types are supported by the capabilities of the apparatus. - View Dependent Claims (11)
-
-
12. A method comprising:
-
receiving, by an apparatus supporting group communication, a message containing no media content, the message indicating one or more supported media types by a group; comparing, in response to the message, the indicated one or more supported media types to one or more media types defined to be usable by the group; based on the comparison, determining whether the indicated one or more supported media types can be found in the defined usable media types; and determining how to continue based on the comparison. - View Dependent Claims (13, 14, 15, 16, 17, 18, 19)
-
-
20. A computer program product embodied in a device-readable non-transitory medium and comprising program instructions, wherein execution of the program instructions causes a device containing the computer program product to perform a process, the process comprising:
-
receiving a message containing no media content and indicating at least one supported media type by a group; comparing, in response to receiving the message, the indicated at least one supported media type with media types defined to be usable by the group; determining, based on the comparison, whether the indicated at least one supported media type is found in the defined usable media types; and deciding how to continue based on the comparison.
-
Specification