Systems and methods for sharing user generated slide objects over a network
Abstract
In one embodiment, a method includes, in response to an address match in connection with a request for a target structured document, identifying one or more slide objects associated with the target structured document, the one or more slide objects defining a set of anchor point definitions in the target structured document; identifying one or more anchor points corresponding to the one or more slide objects in a document object model (DOM) representation of the target structured document based on the set of anchor point definitions; accessing content corresponding to the one or more slide objects; and rendering the target structured document and the content of the one or more slide objects proximal to the identified anchor points.
Claims
exact text as granted — not AI-modified1 . A method comprising:
in connection with a target content object rendered by a client computing device: identifying a slide object having content associated with but distinct from the target content object, the slide object defining an anchor point definition identifying an anchor point within the target content object; identifying, in a representation of the target content object, at least one anchor point corresponding to the slide object, based on the anchor point definition; and rendering, at the client computing device, the slide object as an overlay to the target content object, the slide object being rendered relative to the target content object at a position proximal to the identified anchor point.
2 . The method of claim 1 , wherein the target content object is a structured document.
3 . The method of claim 2 , wherein the structured document is an HTML document.
4 . The method of claim 1 , wherein the representation is a document object model (DOM) representation.
5 . The method of claim 1 , wherein the content for the slide object comprises multimedia content created by a first user; and wherein rendering the slide object comprises delivering the multimedia content to the client application.
6 . The method of claim 1 , wherein identifying a slide object comprises querying a remote database based on an identifier corresponding to the target content object and a user identifier associated with a user of the client application.
7 . A method comprising:
in connection with a target content object rendered by a client computing device: identifying a slide object associated with but distinct from the target content object; identifying an anchor point associated with the slide object; and rendering, at the client computing device, the slide object as an overlay to the target content object, the slide object being rendered relative to the target content object in a position corresponding to the identified anchor point.
8 . The method of claim 7 , wherein the target content object is a structured document.
9 . The method of claim 8 , wherein the structured document is an HTML document.
10 . The method of claim 7 , wherein the representation is a document object model (DOM) representation.
11 . The method of claim 7 , wherein the slide object comprises multimedia content created by a first user; and wherein the rendering the slide object comprises delivering the multimedia content to the client application.
12 . The method of claim 7 , wherein identifying a slide object comprises querying a remote database based on an identifier corresponding to the target content object and a user identifier associated with a user of the client application.
13 . A method comprising:
in connection with a target content object rendered by a client application of a client computing device: identifying one or more slide objects associated with but distinct from the target content object; accessing content corresponding to the one or more slide objects; and rendering at the client computing device the content of the one or more slide objects as an overlay to the target content object.
14 . The method of claim 13 , wherein the target content object is a structured document.
15 . The method of claim 14 , wherein the structured document is an HTML document.
16 . The method of claim 13 , wherein rendering the content comprises modifying a Document Object Model (DOM) representation of the target content object by adding one or more HTML elements that are operative to cause a client application to render the one or more slide objects.
17 . The method of claim 13 , wherein the content for a first slide object of the one or more slide objects comprises multimedia content created by a first user; and wherein rendering the content comprises delivering the multimedia content to the client application.
18 . The method of claim 13 , wherein identifying one or more slide objects comprises querying a remote database based on an identifier corresponding to the content object and a user identifier associated with a user of the client application.
19 . A method comprising:
presenting, responsive to a command issued by a user at a client host computing device, a slide creation interface as an overlay to a content object rendered in a client application window; in response to user input: accessing, at the client host computing device, content distinct from the content object and access control information inputted by the user via the slide creation interface; creating a slide object comprising an identifier associated with the content object, the content and access control information inputted by the user; and transmitting the slide object to a remote database.
20 . The method of claim 19 , wherein at least one of target elements is a text element.
21 . The method of claim 19 , wherein at least one of the target elements is a multimedia object embedded in the content object.
22 . The method of claim 19 , wherein the access control information comprises one or more user identifiers.
23 . The method of claim 19 , wherein the access control information identifies or corresponds to a group of users.
24 . The method of claim 19 , further comprising recording audio information generated by the first user and including the generated audio information in the content of the slide object.
25 . The method of claim 19 , further comprising recording video information generated by the first user and including the generated video information in the content of the slide object.
26 - 33 . (canceled)Cited by (0)
No later patents cite this yet.
References (0)
No backward citations on record.