The patent badge is an abbreviated version of the USPTO patent document. The patent badge does contain a link to the full patent document.

The patent badge is an abbreviated version of the USPTO patent document. The patent badge covers the following: Patent number, Date patent was issued, Date patent was filed, Title of the patent, Applicant, Inventor, Assignee, Attorney firm, Primary examiner, Assistant examiner, CPCs, and Abstract. The patent badge does contain a link to the full patent document (in Adobe Acrobat format, aka pdf). To download or print any patent click here.

Date of Patent:
Nov. 08, 2022

Filed:

Sep. 30, 2019
Applicant:

Slack Technologies, Inc., San Francisco, CA (US);

Inventors:

Mark Christian, Benicia, CA (US);

Anuj Nair, Millbrae, CA (US);

James Whimpey, San Francisco, CA (US);

Drew Schuster, San Francisco, CA (US);

Assignee:

SlackTechnologies, LLC, San Francisco, CA (US);

Attorney:
Primary Examiner:
Int. Cl.
CPC ...
G06F 15/16 (2006.01); G06F 8/656 (2018.01); H04L 65/403 (2022.01); H04L 65/1066 (2022.01); H04L 67/02 (2022.01); H04L 67/00 (2022.01); H04L 12/18 (2006.01); H04L 65/1069 (2022.01); H04L 65/1089 (2022.01); H04L 67/104 (2022.01); G06F 21/33 (2013.01); G06F 21/57 (2013.01); H04L 51/18 (2022.01); H04L 67/568 (2022.01);
U.S. Cl.
CPC ...
G06F 8/656 (2018.02); G06F 21/33 (2013.01); G06F 21/575 (2013.01); H04L 12/1822 (2013.01); H04L 12/1831 (2013.01); H04L 51/18 (2013.01); H04L 65/1066 (2013.01); H04L 65/1069 (2013.01); H04L 65/1089 (2013.01); H04L 65/403 (2013.01); H04L 67/02 (2013.01); H04L 67/1044 (2013.01); H04L 67/34 (2013.01); H04L 67/568 (2022.05);
Abstract

Various methods, apparatuses, and computer program products are provided for background loading data. The computer-implemented method includes executing a group-based communication browser session module stored in at least one memory. The computer-implemented method also includes causing a service worker to request an update for the group-based communication browser session module during execution of the group-based communication browser session module. The computer-implemented method further includes receiving the update for the group-based communication browser session during the operation of the group-based communication browser session. The computer-implemented method still further includes caching the update via the service worker. The computer-implemented method also includes restarting the group-based communication browser session module after caching the update. Restarting the group-based communication browser session module includes updating at least a portion of the group-based communication browser session module to provide the update for display to a user. Corresponding apparatuses and computer program products are also provided.


Find Patent Forward Citations

Loading…