Searching and sharing content with an overlaid interface

US11790019B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-11790019-B2
Application numberUS-202117381603-A
CountryUS
Kind codeB2
Filing dateJul 21, 2021
Priority dateJul 21, 2021
Publication dateOct 17, 2023
Grant dateOct 17, 2023

How to read this patent

A practical reading order for non-experts. Skip the full description unless you need deep technical detail.

  1. Title

    What the patent document calls the invention.

  2. Abstract

    A short plain-language summary of the technical disclosure.

  3. Assignees and inventors

    Who owns or filed the patent and who is credited as inventor.

  4. Key dates

    Filing, priority, publication, and grant dates set the timeline.

  5. First independent claim

    The legal scope of protection — read this for what is actually claimed.

  6. CPC / IPC classifications

    Technology tags used to group this patent with similar filings.

  7. Citations and related patents

    Prior art links and similar publications in this corpus.

Abstract

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.

First claim

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.

Assignees

Inventors

Classifications

  • G06F16/953Primary

    Querying, e.g. by the use of web search engines · CPC title

  • G06F3/0481Primary

    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

Patent family

Related publications grouped by family.

External sources

Frequently asked questions

Answers are generated from the same data shown on this page.

What does patent US11790019B2 cover?
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 t…
Who is the assignee on this patent?
Servicenow Inc
What technology area does this patent fall under?
Primary CPC classification G06F16/953. Mapped technology areas include Physics.
When was this patent published?
Publication date Tue Oct 17 2023 00:00:00 GMT+0000 (Coordinated Universal Time) (B2). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 5 related publications on this page (citations in our corpus or others sharing the same primary CPC).