US 12,229,493 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 US, Inc., San Francisco, CA (US)
Filed on Oct. 7, 2023, as Appl. No. 18/377,796.
Application 18/377,796 is a continuation of application No. 16/716,896, filed on Dec. 17, 2019, granted, now 11,790,153.
Claims priority of provisional application 62/783,037, filed on Dec. 20, 2018.
Prior Publication US 2024/0037320 A1, Feb. 1, 2024
This patent is subject to a terminal disclaimer.
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 electronic content of a product platform, the method comprising:
receiving, at the product platform and from a first client device, a request to create an electronic document;
receiving, at the product platform and from a content editor on the first client device, first user input including user-generated content for the electronic document;
receiving, at the product platform and from the content editor, second user input including a request to insert a smart link into the electronic document, the smart link including a network path to a referenced object;
extracting data from the referenced object including a title and information about activity performed with respect to the referenced object;
causing a block card to be displayed with the user-generated content in the content editor, the block card including the data extracted from the referenced object;
storing the electronic document at the product platform;
subsequent to storing the electronic document and subsequent to a modification of the referenced object resulting in modified data of the referenced object, receiving, at the product platform and from a second client device operated by a user, a request to view the electronic document; and
in accordance with a determination that an account associated with the user is authorized to access the referenced object:
receiving, at the product platform, the modified data extracted from the referenced object; and
causing the second client device to display at least a portion of the electronic document including the block card with the user-generated content, the block card including the modified data and selectable to cause redirection to the referenced object.