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.Cited by (0)
No later patents cite this yet.
References (0)
No backward citations on record.