US 12,250,222 B2
Managing metadata for external content within a computing environment
William Frederick Frantz, III, Happy Valley, OR (US); and David Edward Brown, Troutdale, OR (US)
Assigned to Jive Software, Inc., Austin, TX (US)
Filed by Jive Software, Inc., Austin, TX (US)
Filed on Jan. 19, 2022, as Appl. No. 17/579,157.
Application 17/579,157 is a continuation of application No. 16/690,538, filed on Nov. 21, 2019, granted, now 11,265,321.
Application 16/690,538 is a continuation of application No. 15/582,376, filed on Apr. 28, 2017, granted, now 10,523,677.
Prior Publication US 2022/0141227 A1, May 5, 2022
This patent is subject to a terminal disclaimer.
Int. Cl. H04L 9/40 (2022.01); G06F 3/0482 (2013.01); G06F 16/22 (2019.01); G06F 16/48 (2019.01); G06F 21/62 (2013.01)
CPC H04L 63/101 (2013.01) [G06F 3/0482 (2013.01); G06F 16/22 (2019.01); G06F 16/48 (2019.01); G06F 21/6218 (2013.01)] 10 Claims
OG exemplary drawing
 
1. A computing device operating within an internal environment, the computing device comprising:
one or more processors; and
a memory, coupled to the one or more processors, storing executable code therein, wherein execution of the code by the one or more processors causes the computing device to perform operations comprising:
obtaining, from an external system via a computer network, metadata associated with one or more external content items stored on the external system, without storing the external content items at the internal environment;
determining a plurality of actions that are performable for the external content items, comprising:
receiving, via the metadata from the external system, indications of one or more external actions that are initiated within the internal environment and performed at the external system by executing one or more first commands; and
determining one or more internal actions that are performable within the internal environment by executing one or more second commands;
adding the first and second commands to perform the determined plurality of actions to the metadata; and
saving the metadata in a data store, wherein the metadata is used, at the internal environment, to perform the actions in relation to the external content items; and
executing one or more of the first and second commands to initiate performance of one or more of the actions in relation to one or more of the external content items.