US 12,086,578 B2
Client application with embedded server
Gregory Beckman, Baden (CA); and Benjamin Barth, Waterloo (CA)
Assigned to OPEN TEXT SA ULC, Halifax (CA)
Filed by Open Text SA ULC, Halifax (CA)
Filed on Feb. 3, 2023, as Appl. No. 18/164,389.
Application 18/164,389 is a continuation of application No. 17/402,951, filed on Aug. 16, 2021, granted, now 11,593,083.
Application 17/402,951 is a continuation of application No. 16/734,853, filed on Jan. 6, 2020, granted, now 11,106,445, issued on Aug. 31, 2021.
Application 16/734,853 is a continuation of application No. 16/113,663, filed on Aug. 27, 2018, granted, now 10,540,161, issued on Jan. 21, 2020.
Application 16/113,663 is a continuation of application No. 14/935,025, filed on Nov. 6, 2015, granted, now 10,101,983, issued on Oct. 16, 2018.
Claims priority of provisional application 62/076,630, filed on Nov. 7, 2014.
Prior Publication US 2023/0176844 A1, Jun. 8, 2023
This patent is subject to a terminal disclaimer.
Int. Cl. G06F 8/61 (2018.01); G06F 8/656 (2018.01); G06F 8/658 (2018.01); G06F 9/455 (2018.01); H04L 67/06 (2022.01); H04L 67/60 (2022.01)
CPC G06F 8/61 (2013.01) [G06F 8/656 (2018.02); G06F 8/658 (2018.02); G06F 9/45529 (2013.01); H04L 67/06 (2013.01); H04L 67/60 (2022.05)] 20 Claims
OG exemplary drawing
 
1. A method for local editing of content stored on a content server, the method comprising:
receiving, at a local server executing on a client device over a local connection to a web application executing on the client device, a passive content request from the web application responsive to a user of the client device, the passive content request, which is constructed by the web application, comprising a unique content identifier for content stored on a content server residing in an enterprise computing environment;
generating, at the local server on the client device, a content server request based on the unique content identifier contained in the passive content request received from the web application;
forwarding, by the local server executing on the client device over a network connection, the content server request to the content server residing in the enterprise computing environment;
receiving, at the local server on the client device, the content from the content server over the network connection;
based on the content, executing on the client device a local editor for the user to edit the content locally on the client device; and
sending, by the local server executing on the client device, an edited version of the content to the content server to update the content stored on the content server.