Systems and methods for tracking overlay for saas applications
US-2020153711-A1 · May 14, 2020 · US
US11790019B2 · US · B2
| Field | Value |
|---|---|
| Publication number | US-11790019-B2 |
| Application number | US-202117381603-A |
| Country | US |
| Kind code | B2 |
| Filing date | Jul 21, 2021 |
| Priority date | Jul 21, 2021 |
| Publication date | Oct 17, 2023 |
| Grant date | Oct 17, 2023 |
A practical reading order for non-experts. Skip the full description unless you need deep technical detail.
What the patent document calls the invention.
A short plain-language summary of the technical disclosure.
Who owns or filed the patent and who is credited as inventor.
Filing, priority, publication, and grant dates set the timeline.
The legal scope of protection — read this for what is actually claimed.
Technology tags used to group this patent with similar filings.
Prior art links and similar publications in this corpus.
Official abstract text for this publication.
An interface of a separate module added to a web browser is overlaid over content of a window of the web browser. A new content item to be added to a repository of content items shared among a select group of users is received via the overlaid interface of the separate module. A search input is received via the overlaid interface of the separate module. One or more content items responsive to the search input within the repository of content items shared among the select group of users are identified. At least one of the identified content items responsive to the search input is provided via the overlaid interface of the separate module for use in the content of the window of the web browser.
Opening claim text (preview).
What is claimed is: 1 . A method, comprising: overlaying over content of a window of a web browser, an interface of a separate module added to the web browser; receiving via the overlaid interface of the separate module, a new content item to be added to a repository of content items shared among a select group of users; receiving a search input via the overlaid interface of the separate module; identifying one or more content items responsive to the search input within the repository of content items shared among the select group of users; identifying a different content item responsive to the search input within a local storage of a user computing device, wherein the different content item is stored in the local storage different from the repository of content items; and providing via the overlaid interface of the separate module, at least one of the identified content items from the repository of content items or the local storage of the user computing device responsive to the search input for use in the content of the window of the web browser. 2 . The method of claim 1 , wherein the new content item includes computer code. 3 . The method of claim 1 , wherein the repository of content items is accessible to the select group of users via a network. 4 . The method of claim 1 , wherein the repository of content items is located on a host computer system selected by an administrator user. 5 . The method of claim 1 , further comprising receiving via the overlaid interface of the separate module, a second new content item to be added to the repository of content items, wherein the second new content item is shared among a subset group of users of the select group of users. 6 . The method of claim 1 , wherein the search input is received via a search box of the overlaid interface of the separate module. 7 . The method of claim 1 , wherein identifying the one or more content items includes querying a database that is remote from a computer executing the web browser. 8 . The method of claim 1 , wherein identifying the one or more content items includes performing keyword matching between the search input and text associated with the one or more content items. 9 . The method of claim 8 , wherein the text associated with the one or more content items includes content item titles and content item descriptions. 10 . The method of claim 1 , wherein providing via the overlaid interface at least one of the identified content items for use in the content of the window of the web browser includes copying content item text to a temporary storage. 11 . The method of claim 1 , further comprising moving the overlaid interface of the separate module to overlay over a different portion of content of the window of the web browser. 12 . The method of claim 1 , further comprising receiving via the overlaid interface of the separate module a classification of the new content item, wherein the classification is selected from a finite list of classifications. 13 . The method of claim 1 , further comprising receiving via the overlaid interface of the separate module a textual descriptive summary of the new content item. 14 . The method of claim 1 , further comprising reducing an opacity with which the overlaid interface of the separate module is displayed. 15 . The method of claim 1 , further comprising displaying within the overlaid interface of the separate module the identified one or more content items responsive to the search input. 16 . The method of claim 15 , wherein the displayed one or more content items are listed in order of responsiveness to the search input. 17 . The method of claim 1 , further comprising automatically causing an execution of computer code included in the at least one of the identified content items provided for use in the content of the window of the web browser. 18 . The method of claim 1 , further comprising displaying a preview of text of the at least one of the identified content items provided for use in the content of the window of the web browser before the at least one of the identified content items is provided for use in the content of the window of the web browser. 19 . A system, comprising: one or more processors configured to: overlay over content of a window of a web browser, an interface of a separate module added to the web browser; receive via the overlaid interface of the separate module, a new content item to be added to a repository of content items shared among a select group of users; receive a search input via the overlaid interface of the separate module; identify one or more content items responsive to the search input within the repository of content items shared among the select group of users; identify a different content item responsive to the search input within a local storage of a user computing device, wherein the different content item is stored in the local storage different from the repository of content items; and provide via the overlaid interface of the separate module, at least one of the identified content items from the repository of content items or the local storage of the user computing device responsive to the search input for use in the content of the window of the web browser; and a memory coupled to at least one of the one or more processors and configured to provide at least one of the one or more processors with instructions. 20 . A computer program product embodied in a non-transitory computer readable medium and comprising computer instructions for: overlaying over content of a window of a web browser, an interface of a separate module added to the web browser; receiving via the overlaid interface of the separate module, a new content item to be added to a repository of content items shared among a select group of users; receiving a search input via the overlaid interface of the separate module; identifying one or more content items responsive to the search input within the repository of content items shared among the select group of users; identifying a different content item responsive to the search input within a local storage of a user computing device, wherein the different content item is stored in the local storage different from the repository of content items; and providing via the overlaid interface of the separate module, at least one of the identified content items from the repository of content items or the local storage of the user computing device responsive to the search input for use in the content of the window of the web browser.
Querying, e.g. by the use of web search engines · CPC title
based on specific properties of the displayed interaction object or a metaphor-based environment, e.g. interaction with desktop elements like windows or icons, or assisted by a cursor's changing behaviour or appearance · CPC title
Two-dimensional [2D] image generation · CPC title
involving graphical user interfaces [GUIs] · CPC title
Transparency, e.g. transparent or translucent windows · CPC title
Related publications grouped by family.
Answers are generated from the same data shown on this page.