CPC G06F 40/106 (2020.01) [G06F 3/0483 (2013.01); G06F 3/04847 (2013.01); G06F 16/483 (2019.01); G06F 16/5866 (2019.01); G06F 16/81 (2019.01); G06F 16/86 (2019.01); G06F 16/94 (2019.01); G06F 16/953 (2019.01); G06F 16/9566 (2019.01); G06F 16/9577 (2019.01); G06F 40/169 (2020.01); G06Q 30/0276 (2013.01); G06Q 30/0277 (2013.01); G06F 3/0482 (2013.01); G06F 3/0489 (2013.01); G06F 3/04817 (2013.01); G06F 16/957 (2019.01); G06F 40/30 (2020.01)] | 18 Claims |
1. A method comprising:
receiving from a web browser a create instruction to create a notepad comprising a list of references to annotation objects already stored using one or more computer systems, wherein an annotation object comprises:
a Uniform Resource Locator (URL) for a document;
data for representing the selected piece of text from the document, wherein the selected piece of text is representative of the annotation;
wherein information for finding the selected piece of text in the document; and
the annotation object further comprises a group of one or more deliverable screenshots, wherein a deliverable screenshot corresponds to a marked screenshot in a storage group, and
wherein the deliverable screenshot comprises a pre-determined selection from a group comprising: the marked screenshot itself; and the URL for retrieving the marked screenshot from a Content Delivery Network (CDN), creating the notepad using one or more computer systems;
receiving from the web browser an add instruction to add a reference to the annotation object in the list of references to annotation objects of the notepad using one or more computer systems; and
storing a notepad object corresponding to the notepad in an electronic database, wherein the notepad object comprises the list of references to annotation objects of the notepad.
|