Method, apparatus, and computer program product for organizing the booting operation of a group-based communication session

US11494178B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-11494178-B2
Application numberUS-201916588831-A
CountryUS
Kind codeB2
Filing dateSep 30, 2019
Priority dateSep 30, 2019
Publication dateNov 8, 2022
Grant dateNov 8, 2022

How to read this patent

A practical reading order for non-experts. Skip the full description unless you need deep technical detail.

  1. Title

    What the patent document calls the invention.

  2. Abstract

    A short plain-language summary of the technical disclosure.

  3. Assignees and inventors

    Who owns or filed the patent and who is credited as inventor.

  4. Key dates

    Filing, priority, publication, and grant dates set the timeline.

  5. First independent claim

    The legal scope of protection — read this for what is actually claimed.

  6. CPC / IPC classifications

    Technology tags used to group this patent with similar filings.

  7. Citations and related patents

    Prior art links and similar publications in this corpus.

Abstract

Official abstract text for this publication.

Various methods, apparatuses, and computer program products are provided for background updating an application. An example computer-implemented method includes activating a group-based communication browser session within a first display window of an apparatus. The computer-implemented method also includes transmitting an update request for the group-based communication browser session to a group-based communication system upon determining that a window focus of the apparatus is on a second display window. The computer-implemented method further includes receiving an update for the group-based communication browser session. The computer-implemented method still further includes caching the update for the group-based communication browser session via a memory of the apparatus. The computer-implemented method also includes refreshing the group-based communication browser session based at least in part on the update upon determining that the window focus of the apparatus changes to the first display window. Corresponding apparatuses and computer program products are also provided.

First claim

Opening claim text (preview).

The invention claimed is: 1. An apparatus for background updating an application, the apparatus comprising at least one processor and at least one non-transitory memory including program code, the at least one non-transitory memory and the program code configured to, with the at least one processor, cause the apparatus to at least: activate a group-based communication browser session within a first display window of the apparatus; responsive to a determination that a window focus of the apparatus is associated with a second display window, transmit an update request comprising metadata information via a network for the group-based communication browser session to a group-based communication system server; receive an update sent from the group-based communication system server for the group-based communication browser session; responsive to receiving the update, cache the update for the group-based communication browser session via a memory of the apparatus; and responsive to a determination that a user changes the window focus to the first display window, refresh the group-based communication browser session within the first display window based at least in part on the update. 2. The apparatus of claim 1 , wherein transmitting an update request is repeated at a predetermined interval of time. 3. The apparatus of claim 1 , wherein the window focus is determined based at least in part on a user interacting with the given group-based communication browser session. 4. The apparatus of claim 1 , wherein the window focus is determined based at least in part on the group-based communication browser session being rendered on the apparatus. 5. The apparatus of claim 1 , wherein the first display window is positioned at least partially behind the second display window. 6. The apparatus of claim 1 , wherein refreshing of the group-based communication browser session occurs when the group-based communication browser session is not in the window focus. 7. The apparatus of claim 1 , wherein refreshing of the group-based communication browser session occurs when a user requests a refresh. 8. A computer program product for background updating an application, the computer program product comprising at least one non-transitory computer-readable storage medium having computer-readable program code portions stored therein, the computer-readable program code portions comprising an executable portion configured to: activate a group-based communication browser session within a first display window of an apparatus; responsive to a determination that a window focus of the apparatus is on a second display window, transmit an update request comprising metadata information via a network for the group-based communication browser session to a group-based communication system server; receive an update sent from the group-based communication system server for the group-based communication browser session; responsive to receiving the update, cache the update for the group-based communication browser session via a memory of the apparatus; and responsive to a determination that a user changes the window focus to the first display window, refresh the group-based communication browser session within the first display window based at least in part on the update. 9. The computer program product of claim 8 , wherein transmitting an update request is repeated at a predetermined interval of time. 10. The computer program product of claim 8 , wherein the window focus is determined based at least in part on a user interacting with the given group-based communication browser session. 11. The computer program product of claim 8 , wherein the window focus is determined based at least in part on the group-based communication browser session being rendered on the apparatus. 12. The computer program product of claim 8 , wherein the first display window is positioned at least partially behind the second display window. 13. The computer program product of claim 8 , wherein refreshing of the group-based communication browser session occurs when the group-based communication browser session is not in the window focus. 14. The computer program product of claim 8 , wherein refreshing of the group-based communication browser session occurs when a user requests a refresh. 15. A computer-implemented method for background updating an application, comprising: activating a group-based communication browser session within a first display window of an apparatus; responsive to a determination that a window focus of the apparatus is on a second display window, transmitting an update request comprising metadata information via a network for the group-based communication browser session to a group-based communication system server; receiving an update sent from the group-based communication system server for the group-based communication browser session; responsive to receiving the update, caching the update for the group-based communication browser session via a memory of the apparatus; and responsive to a determination that a user changes the window focus to the first display window, refreshing the group-based communication browser session within the first display window based at least in part on the update. 16. The computer-implemented method of claim 15 , wherein transmitting an update request is repeated at a predetermined interval of time. 17. The computer-implemented method of claim 15 , wherein the window focus is determined based at least in part on a user interacting with the given group-based communication browser session. 18. The computer-implemented method of claim 15 , wherein the window focus is determined based at least in part on the group-based communication browser session being rendered on the apparatus. 19. The computer-implemented method of claim 15 , wherein the first display window is positioned at least partially behind the second display window. 20. The computer-implemented method of claim 15 , wherein refreshing of the group-based communication browser session occurs when the group-based communication browser session is not in the window focus.

Assignees

Inventors

Classifications

  • Tracking arrangements for later retrieval, e.g. recording contents, participants activities or behavior, network status · CPC title

  • using certificates · CPC title

  • involving the movement of software or configuration parameters  (network booting or remote initial program loading [RIPL] G06F9/4416) · CPC title

  • based on web technology, e.g. hypertext transfer protocol [HTTP] · CPC title

  • Network arrangements for conference optimisation or adaptation · CPC title

Patent family

Related publications grouped by family.

External sources

Frequently asked questions

Answers are generated from the same data shown on this page.

What does patent US11494178B2 cover?
Various methods, apparatuses, and computer program products are provided for background updating an application. An example computer-implemented method includes activating a group-based communication browser session within a first display window of an apparatus. The computer-implemented method also includes transmitting an update request for the group-based communication browser session to a gr…
Who is the assignee on this patent?
Slack Tech Inc, Slack Tech Llc
What technology area does this patent fall under?
Primary CPC classification H04L12/1827. Mapped technology areas include Electricity.
When was this patent published?
Publication date Tue Nov 08 2022 00:00:00 GMT+0000 (Coordinated Universal Time) (B2). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 1 related publication on this page (citations in our corpus or others sharing the same primary CPC).