Enabling third-party content overlay

US12437332B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-12437332-B2
Application numberUS-202117529055-A
CountryUS
Kind codeB2
Filing dateNov 17, 2021
Priority dateNov 17, 2021
Publication dateOct 7, 2025
Grant dateOct 7, 2025

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.

A graphical interface is provided by a second-party service provider for specifying parameters for content of a third-party configured for a first-party, wherein the first-party, the second-party service provider, and the third-party are different parties. The parameters for the content of the third-party are received from the first-party. A code snippet that references a service resource of the second-party service provider is provided to include on a source encoding of a web content of the first-party. The code snippet provides in an overlay on the web content of the first-party, the content of the third-party obtained using the received parameters of the first-party.

First claim

Opening claim text (preview).

What is claimed is: 1. A method, comprising: providing, by a second-party service provider, a graphical interface for specifying parameters for content of a third-party content provider configured for a first-party customer, wherein the first-party customer, the second-party service provider, and the third-party content provider are different parties; receiving, by the second-party service provider via the graphical interface, the parameters from the first-party customer for the content of the third-party content provider, wherein the received parameters include an access parameter including login credentials, wherein the received parameters identify a content layout configuration for an overlay, wherein the received parameters include an Application Programming Interface (API) end point and headers associated with the API end point; and providing, by the second-party service provider, a code snippet to include on a source encoding of a web content of the first-party customer to display, in the overlay on the web content of the first-party customer according to the identified content layout configuration for the overlay, the content of the third-party content provider, wherein the content of the third-party content provider is obtained using the received parameters from the first-party customer, wherein obtaining the content includes using the headers and accessing the API end point using the access parameter, wherein the code snippet references a service resource of the second-party service provider; and wherein the graphical interface provided by the second-party service provider for specifying the parameters for the content of the third-party content provider configured for the first-party customer is separate from the web content of the first-party customer and the service resource of the second-party service provider is hosted by a second server of the second-party service provider different from a third server of the third-party content provider providing the content of the third-party content provider in the overlay on the web content hosted by a first server of the first-party customer. 2. The method of claim 1 , wherein the content of the third-party content provider is associated with a customer relationship management (CRM) service, an enterprise resource planning (ERP) service, an order processing service, an IT ticketing service, a content management system service, a remote database table service, or a chat agent service. 3. The method of claim 1 , wherein the received parameters are received by the second-party service provider and the service resource of the second-party service provider is provided by the second server different from a device executing the code snippet. 4. The method of claim 1 , wherein the access parameter received from the first-party customer for the content of the third-party content provider further includes a domain. 5. The method of claim 1 , further comprising: providing by the second-party service provider, a preview of the overlay. 6. The method of claim 5 , wherein the preview of the overlay includes the content of the third-party content provider obtained using the received parameters. 7. The method of claim 1 , wherein the content of the third-party content provider is associated with a remote database table service, and wherein the received parameters identify a database table and database fields of the database table. 8. The method of claim 7 , wherein the received parameters further identify database filters associated with the database table. 9. A system, comprising: one or more processors; and a memory coupled to the one or more processors, wherein the memory is configured to provide the one or more processors with instructions which when executed cause the one or more processors to: provide, by a second-party service provider, a graphical interface for specifying parameters for content of a third-party content provider configured for a first-party customer, wherein the first-party customer, the second-party service provider, and the third-party content provider are different parties; receive, by the second-party service provider via the graphical interface, the parameters from the first-party customer for the content of the third-party content provider, wherein the received parameters include an access parameter including login credentials, wherein the received parameters identify a content layout configuration for an overlay, wherein the received parameters include an Application Programming Interface (API) end point and headers associated with the API end point; and provide, by the second-party service provider, a code snippet to include on a source encoding of a web content of the first-party customer to display, in the overlay on the web content of the first-party customer according to the identified content layout configuration for the overlay, the content of the third-party content provider, wherein the content of the third-party content provider is obtained using the received parameters from the first-party customer, wherein obtaining the content includes using the headers and accessing the API end point using the access parameter, wherein the code snippet references a service resource of the second-party service provider; and wherein the graphical interface provided by the second-party service provider for specifying the parameters for the content of the third-party content provider configured for the first-party customer is separate from the web content of the first-party customer and the service resource of the second-party service provider is hosted by a second server of the second-party service provider different from a third server of the third-party content provider providing the content of the third-party content provider in the overlay on the web content hosted by a first server of the first-party customer. 10. The system of claim 9 , wherein the content of the third-party content provider is associated with a customer relationship management (CRM) service, an enterprise resource planning (ERP) service, an order processing service, an IT ticketing service, a content management system service, a remote database table service, or a chat agent service. 11. The system of claim 9 , wherein the received parameters are received by the second-party service provider and the service resource of the second-party service provider is provided by the second server different from a device executing the code snippet. 12. The system of claim 9 , wherein the access parameter received from the first-party customer for the content of the third-party content provider further includes a domain. 13. The system of claim 9 , wherein the memory is further configured to provide the one or more processors with further instructions which when executed cause the one or more processors to provide a preview of the overlay. 14. The system of claim 13 , wherein the preview of the overlay includes the content of the third-party content provider obtained using the received parameters. 15. The system of claim 9 , wherein the content of the third-party content provider is associated with a remote database table service, and wherein the received parameters identify a database table, database fields of the database table, and database filters associated with the database table. 16. A computer program product, the computer program product being embodied in a non-transitory computer readable storage medium and comprising computer instructions for: providing, by a second-party service provider, a graphical interface for specifying parameters for content of a third-party content

Assignees

Inventors

Classifications

  • Interaction techniques to control parameter settings, e.g. interaction with sliders or dials · 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

  • utilising user interfaces specially adapted for shopping · 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 US12437332B2 cover?
A graphical interface is provided by a second-party service provider for specifying parameters for content of a third-party configured for a first-party, wherein the first-party, the second-party service provider, and the third-party are different parties. The parameters for the content of the third-party are received from the first-party. A code snippet that references a service resource of th…
Who is the assignee on this patent?
Servicenow Inc
What technology area does this patent fall under?
Primary CPC classification G06Q30/0641. Mapped technology areas include Physics.
When was this patent published?
Publication date Tue Oct 07 2025 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 7 related publications on this page (citations in our corpus or others sharing the same primary CPC).