Automatic threading of conversations based on content and interactions
US-2018287982-A1 · Oct 4, 2018 · US
US11494178B2 · US · B2
| Field | Value |
|---|---|
| Publication number | US-11494178-B2 |
| Application number | US-201916588831-A |
| Country | US |
| Kind code | B2 |
| Filing date | Sep 30, 2019 |
| Priority date | Sep 30, 2019 |
| Publication date | Nov 8, 2022 |
| Grant date | Nov 8, 2022 |
A practical reading order for non-experts. Skip the full description unless you need deep technical detail.
What the patent document calls the invention.
A short plain-language summary of the technical disclosure.
Who owns or filed the patent and who is credited as inventor.
Filing, priority, publication, and grant dates set the timeline.
The legal scope of protection — read this for what is actually claimed.
Technology tags used to group this patent with similar filings.
Prior art links and similar publications in this corpus.
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.
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.
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
Related publications grouped by family.
Answers are generated from the same data shown on this page.