US 11,704,287 B2
Web application open platform interface (WOPI) server architecture and applications for distributed network computing environments
Jody Hupton Palmer, Cambridge (CA); Gary Clayton Cowan, Tallahassee, FL (US); and Robert David James Reynolds, Kitchener (CA)
Assigned to Open Text SA ULC, Halifax (CA)
Filed by Open Text SA ULC, Halifax (CA)
Filed on Jul. 29, 2022, as Appl. No. 17/876,671.
Application 17/876,671 is a continuation of application No. 16/871,612, filed on May 11, 2020, granted, now 11,442,901.
Application 16/871,612 is a continuation of application No. 15/884,078, filed on Jan. 30, 2018, granted, now 10,671,570, issued on Jun. 2, 2020.
Claims priority of provisional application 62/453,342, filed on Feb. 1, 2017.
Prior Publication US 2022/0382718 A1, Dec. 1, 2022
This patent is subject to a terminal disclaimer.
Int. Cl. G06F 16/176 (2019.01); H04L 9/40 (2022.01); G06F 16/93 (2019.01); G06F 16/178 (2019.01); H04L 67/06 (2022.01); G06Q 10/101 (2023.01); H04L 67/02 (2022.01); H04L 67/01 (2022.01); H04L 67/56 (2022.01)
CPC G06F 16/1774 (2019.01) [G06F 16/178 (2019.01); G06F 16/93 (2019.01); G06Q 10/101 (2013.01); H04L 63/0869 (2013.01); H04L 67/06 (2013.01); H04L 63/0807 (2013.01); H04L 63/10 (2013.01); H04L 67/01 (2022.05); H04L 67/02 (2013.01); H04L 67/56 (2022.05)] 20 Claims
OG exemplary drawing
 
1. A method, comprising:
at a device, receiving a request to open or create a document in an online application, the document managed by an information management (IM) server communicatively connected to a device over a network;
obtaining an authentication token from a Web Application Open Platform Interface (WOPI) server;
passing at least a document identifier for the document and the authentication token from the WOPI server to an online application server, wherein the online application server is a WOPI client of the WOPI server and wherein the online application server calls the WOPI server with the document identifier for the document and with the authentication token from the WOPI server;
obtaining, by the WOPI server, a working copy of the document from the IM server; and
providing, by the WOPI server, the working copy of the document to the WOPI client, wherein the WOPI client provides the working copy to the online application.