US 12,437,332 B2
Enabling third-party content overlay
Aditya Marla, Hyderabad (IN); Sarup Paul, Pleasanton, CA (US); and Mayank Agrawal, Hyderabad (IN)
Assigned to ServiceNow, Inc., Santa Clara, CA (US)
Filed by ServiceNow, Inc., Santa Clara, CA (US)
Filed on Nov. 17, 2021, as Appl. No. 17/529,055.
Prior Publication US 2023/0153895 A1, May 18, 2023
Int. Cl. G06Q 30/0601 (2023.01); G06F 3/04847 (2022.01)
CPC G06Q 30/0641 (2013.01) [G06F 3/04847 (2013.01)] 16 Claims
OG exemplary drawing
 
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.