Reservation management for polling requests in a communication system
AssigneeSlack Technologies, LLC
InventorsKeith Adams, Ryan Huber, Mark Christian, James Scheinblum
Life of this patent
Estimating the term…
Loading patent…
AssigneeSlack Technologies, LLC
InventorsKeith Adams, Ryan Huber, Mark Christian, James Scheinblum
Estimating the term…
Techniques for committing back end computing resources to an online stream of requests for data from client devices are described herein. A polling schedule server (e.g., a reservation management system), may receive polling reservation requests from a plurality of client devices, may evaluate each client device's need for “fresh” data based on a number of input signals, and may assign the client device a polling slot (e.g., a reservation for a future polling time). The polling scheduler server may subsequently receive a polling request from a client device and, upon validating a token received from the client device as well as a difference between an assigned polling time and the polling request timestamp, may grant the polling request by transmitting a request to one or more communication system servers, receiving data from the communication system servers, and providing the data to the client device.
A method comprising:
A system associated with a communication platform, wherein the system comprises:
One or more non-transitory computer-readable media comprising instructions that, when executed by one or more processors, cause the one or more processors to perform operations comprising:
Dependencies are inferred from the claim text.