Overlay canvas for computer program applications
OwnerCarson Artzinventor
Life of this patent
Estimating the term…
Abstract
Research or background study for many creative endeavors often utilizes research methods that include browsing information online. Such is typically accomplished via a web browser. An overlay canvas can be provided over an interface associated with the browser that can be employed to store not only content associated with data presented by the browser but also context associated with that data as well as with the particular creative endeavor.
Claims31
A system, comprising:
- a memory that stores computer executable components;
- and
- a processor that executes the following computer executable components stored in the memory:
- a presentation component that presents an overlay canvas that overlays a portion of a browser user interface (UI) associated with a web browser application that presents the browser UI on a device UI;
- a data component that, in response to selection of a interface element presented by the device UI, stores to an overlay data structure content data associated with the interface element and context data associated with a context of the content data;
- and
- a rendering component that facilitates rendering in the overlay canvas an overlay element that represents the interface element, wherein the rendering includes a representation of the content data and the context data.
A method, comprising:
- employing a computer-based processor to execute computer executable components stored in a memory to perform the following:
- presenting an overlay canvas at a portion of a browser user interface (UI) that is included in a device UI, wherein the browser UI is associated with a browser application;
- determining that a UI element of the device UI is selected for inclusion in the overlay canvas;
- storing content data associated with the UI element and context data associated with a context of the content data to an overlay data structure;
- and
- presenting an overlay element representing the UI element in the overlay canvas, wherein the presenting the overlay element includes presenting a representation of the content data and the context data.
A non-transitory computer readable storage medium storing computer-executable instructions that, in response to execution, cause a device including a processor to perform operations, comprising:
- presenting an overlay canvas at a portion of a browser user interface (UI) that is included in a device UI, wherein the browser UI is associated with a browser application;
- determining that a UI element of the device UI is selected for inclusion in the overlay canvas;
- storing content data associated with the UI element and context data associated with a context of the content data to an overlay data structure;
- and
- presenting an overlay element representing the UI element in the overlay canvas, wherein the presenting the overlay element includes presenting a representation of the content data and the context data.
A system, comprising:
- a memory to store instructions;
- and
- a processor, coupled to the memory, that facilitates execution of the instruction to perform operations, comprising:
- presenting an overlay canvas at a portion of a browser user interface (UI) that is included in a device UI, wherein the browser UI is associated with a browser application;
- determining that a UI element of the device UI is selected for inclusion in the overlay canvas;
- storing content data associated with the UI element and context data associated with the UI element to an overlay data structure;
- and
- presenting an overlay element representing the UI element in the overlay canvas, wherein the presenting the overlay element includes presenting a representation of the content data and the context data.
Dependencies are inferred from the claim text.