Techniques for enhancing group communication on a mobile device
First Claim
1. A computer-implemented method, comprising:
- presenting a first message in a message portion of a user interface (UI) for a group communication application executing on a first device, the group communication application arranged to communicate messages between multiple devices, the first message comprising text that is not modifiable and a field holding a modifiable value;
monitoring an input component for the first device;
detecting a first control directive from the input component, the first control directive to select the first message displayed in the message portion of the user interface;
receiving a set of conditions from one of the multiple devices that, when met, cause one of the messages from among the communicated messages to be marked as a pinned message;
detecting that the set of conditions is met;
performing a pin operation on the selected first message in response to detecting that the set of conditions is met;
maintaining the pinned first message in an unobscured form in a banner portion of the UI, the banner portion distinct from the message portion of the UI, as the first message is removed from, or obscured in, the message portion of the user interface due to scrolling of the message;
receiving a second message, the second message comprising a second value corresponding to the modifiable value from the first message; and
updating the pinned first message in the banner portion of the UI by replacing the modifiable value with the second value.
2 Assignments
0 Petitions
Accused Products
Abstract
Techniques for enhancing group communication on a device are described. A method may include presenting a message in a message portion of a user interface (UI) for a group communication application executing on a first device, where the group communication application communicates messages among multiple devices. The method may further include monitoring an input component for the first device and detecting a first control directive from the input component. The first control directive may select a message displayed in the message portion of the user interface. The method may further include performing a pin operation on the selected message; and presenting the pinned message in a banner portion of the UI. Other embodiments are described and claimed.
-
Citations
18 Claims
-
1. A computer-implemented method, comprising:
-
presenting a first message in a message portion of a user interface (UI) for a group communication application executing on a first device, the group communication application arranged to communicate messages between multiple devices, the first message comprising text that is not modifiable and a field holding a modifiable value; monitoring an input component for the first device; detecting a first control directive from the input component, the first control directive to select the first message displayed in the message portion of the user interface; receiving a set of conditions from one of the multiple devices that, when met, cause one of the messages from among the communicated messages to be marked as a pinned message; detecting that the set of conditions is met; performing a pin operation on the selected first message in response to detecting that the set of conditions is met; maintaining the pinned first message in an unobscured form in a banner portion of the UI, the banner portion distinct from the message portion of the UI, as the first message is removed from, or obscured in, the message portion of the user interface due to scrolling of the message; receiving a second message, the second message comprising a second value corresponding to the modifiable value from the first message; and updating the pinned first message in the banner portion of the UI by replacing the modifiable value with the second value. - View Dependent Claims (2)
-
-
3. An apparatus, comprising:
-
one or more processing circuits; a storage unit storing instructions that when executed by the one or more processing circuits, causes a group communication component to; communicate messages among a plurality of devices operated by a group of users, the messages comprising a first message configured to be displayed in a message portion of a user interface (UI) for a group communication application and comprising text that is not modifiable and a field holding a modifiable value; receive a set of conditions from one of the plurality of devices that, when met, cause one of the messages from among the communicated messages to be marked as a pinned message; detecting that the set of conditions is met; mark the first message as the pinned message upon detecting that the set of conditions is met, the marking configured to cause the pinned message to be maintained in an unobscured form in a banner portion of a user interface of at least one of the plurality of devices as the message is removed from, or obscured in, a message portion of the user interface due to scrolling of the message portion of the user interface, the message portion and the banner portion being distinct portion of the user interface; send the pinned message to each of the devices; receive a second message, the second message comprising a second value corresponding to the modifiable value from the first message; and transmit an update to the pinned first message configured to replace the modifiable value with the second value. - View Dependent Claims (4, 5, 6, 7, 8, 9, 10)
-
-
11. At least one non-transitory computer-readable storage medium comprising instructions for a group communication application that, when executed, cause a device to:
-
present a first message in a message portion of a user interface (UI), the group communication application arranged to communicate messages among multiple devices, the first message comprising text that is not modifiable and a field holding a modifiable value; monitor an input component for the device; detect a first control directive from the input component, the first control directive to select the first message displayed in the message portion of the user interface; receiving a set of conditions from one of the multiple devices that, when met, cause one of the messages from among the communicated messages to be marked as a pinned message; detecting that the set of conditions is met; perform a pin operation on the selected first message in response to detecting that the set of conditions is met; maintain the pinned first message in an unobscured form in a banner portion of the UI, the banner portion distinct from the message portion of the UI, as the first message is removed from, or obscured in, the message portion of the user interface due to scrolling of the message; receiving a second message, the second message comprising a second value corresponding to the modifiable value from the first message; and updating the pinned first message in the banner portion of the UI by replacing the modifiable value with the second value. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18)
-
Specification