CPC G06F 40/134 (2020.01) [G06F 16/9558 (2019.01)] | 20 Claims |
1. A method for providing an electronic document of a product platform, the method comprising:
receiving, at the product platform and from a content editor of a first client device, a first request to insert user-generated content into the electronic document;
receiving, at the product platform and from the content editor, a second request to insert a smart link into the electronic document, the smart link including a network path to a referenced object;
storing the electronic document at the product platform;
subsequent to storing the electronic document, receiving, at the product platform and from a second client device operated by a user, a request to view the electronic document;
in accordance with a determination that the user is authorized to access the referenced object:
receiving, at the product platform, metadata corresponding to the referenced object; and
causing the second client device to display at least a portion of the electronic document including the smart link in line with the user-generated content, the smart link including the received metadata and selectable to cause redirection to the referenced object; and
in accordance with a determination that the user is not authorized to access the referenced object, causing the second client device to display at least a portion of the electronic document including the user-generated content and an error message in line with the user-generated content of the electronic document instead of the smart link.
|