US 11,790,153 B2
Systems and methods for creating and managing smart hyperlinks
Artur Pawel Bodera, Mosman (AU); Patrick Streule, Surry Hills (AU); Sascha-Manuel Reuter, Avalong Beach (AU); Pavel Aksenkin, Ashfield (AU); and Scott William Simpson, Chatswood (AU)
Assigned to ATLASSIAN PTY LTD., Sydney (AU); and ATLASSIAN US, INC., San Francisco, CA (US)
Filed by Atlassian Pty Ltd, Sydney (AU); and Atlassian, Inc., San Francisco, CA (US)
Filed on Dec. 17, 2019, as Appl. No. 16/716,896.
Claims priority of provisional application 62/783,037, filed on Dec. 20, 2018.
Prior Publication US 2020/0202066 A1, Jun. 25, 2020
Int. Cl. G06F 40/134 (2020.01); G06F 16/955 (2019.01)
CPC G06F 40/134 (2020.01) [G06F 16/9558 (2019.01)] 20 Claims
OG exemplary drawing
 
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.