Dynamic invites with automatically adjusting displays
First Claim
1. A method for providing a collaboration tool for soliciting responses from users, the method comprising:
- receiving at a computing device a request from a user;
transmitting from the computing device to a plurality of computing devices an invitation message that causes the plurality of computing devices to render a display that solicits a response to the request;
receiving at the computing device a response message related to the request from at least one of the plurality of computing devices;
evaluating by the computing device the received response message to determine whether the received response message fulfills the request; and
transmitting from the computing device to the plurality of computing devices a cancellation message in response to determining that the received response message fulfills the request, the cancellation message configured to cause the plurality of computing devices to perform operations to automatically remove the display that solicits the response to the request.
1 Assignment
0 Petitions
Accused Products
Abstract
Methods, devices, systems, and non-transitory processor-readable storage media for providing a collaboration tool for soliciting responses from users, including operations for receiving at a computing device a request from a user, transmitting to a plurality of computing devices an invitation message that causes the plurality of computing devices to render a display that solicits a response to the request, receiving a response message related to the request from at least one of the plurality of computing devices, evaluating the received response message to determine whether the received response message fulfills the request, and transmitting to the plurality of computing devices a cancellation message in response to determining that the received response message fulfills the request, the cancellation message configured to cause the plurality of computing devices to perform operations to automatically clean-up the display that solicits the response to the request.
9 Citations
30 Claims
-
1. A method for providing a collaboration tool for soliciting responses from users, the method comprising:
-
receiving at a computing device a request from a user; transmitting from the computing device to a plurality of computing devices an invitation message that causes the plurality of computing devices to render a display that solicits a response to the request; receiving at the computing device a response message related to the request from at least one of the plurality of computing devices; evaluating by the computing device the received response message to determine whether the received response message fulfills the request; and transmitting from the computing device to the plurality of computing devices a cancellation message in response to determining that the received response message fulfills the request, the cancellation message configured to cause the plurality of computing devices to perform operations to automatically remove the display that solicits the response to the request. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A computing device, comprising:
-
a hardware processor configured with processor-executable instructions to perform operations comprising; receiving a request from a user; transmitting to a plurality of computing devices an invitation message that causes the plurality of computing devices to render a display that solicits a response to the request; receiving a response message related to the request from at least one of the plurality of computing devices; evaluating the received response message to determine whether the received response message fulfills the request; and transmitting to the plurality of computing devices a cancellation message in response to determining that the received response message fulfills the request, the cancellation message configured to cause the plurality of computing devices to perform operations to automatically remove the display that solicits the response to the request. - View Dependent Claims (10, 11, 12, 13, 14, 15)
-
-
16. A non-transitory processor-readable storage medium having stored thereon processor-executable instructions configured to cause a processor of a computing device to perform operations for providing a collaboration tool for soliciting responses from users, the operations comprising:
-
receiving at the computing device a request from a user; transmitting from the computing device to a plurality of computing devices an invitation message that causes the plurality of computing devices to render a display that solicits a response to the request; receiving at the computing device a response message related to the request from at least one of the plurality of computing devices; evaluating by the computing device the received response message to determine whether the received response message fulfills the request; and transmitting from the computing device to the plurality of computing devices a cancellation message in response to determining that the received response message fulfills the request, the cancellation message configured to cause the plurality of computing devices to perform operations to automatically remove the display that solicits the response to the request. - View Dependent Claims (17, 18, 19, 20, 21)
-
-
22. A communication system, comprising:
-
a computing device comprising a hardware processor; and a plurality of computing devices each comprising a hardware processor, wherein the computing device hardware processor is configured with processor-executable instructions to perform operations comprising; receiving a request from a user; and transmitting to the plurality of computing devices an invitation message that causes the plurality of computing devices to render a display that solicits a response to the request, and wherein each of the plurality of computing devices'"'"' hardware processors are configured with processor-executable instructions to perform operations comprising; receiving the invitation message from the computing device; rendering the display that solicits the response to the request based on the received invitation message; receiving a user input related to the request in response to rendering the display; and transmitting a response message to the computing device that includes the received user input, and wherein the computing device is configured with processor-executable instructions to perform operations further comprising; receiving the response message related to the request from at least one of the plurality of computing devices; evaluating the received response message to determine whether the received response message fulfills the request; transmitting to the plurality of computing devices a cancellation message in response to determining that the received response message fulfills the request, the cancellation message configured to cause the plurality of computing devices to perform operations to automatically remove the display that solicits the response to the request, and wherein each of the plurality of computing devices is configured with processor-executable instructions to perform operations further comprising; receiving the cancellation message from the computing device; and automatically removing the display that solicits the response to the request in response to receiving the cancellation message. - View Dependent Claims (23, 24, 25, 26, 27, 28, 29, 30)
-
Specification