×

Generating web pages with integrated content

  • US 10,089,406 B2
  • Filed: 01/30/2013
  • Issued: 10/02/2018
  • Est. Priority Date: 01/30/2013
  • Status: Active Grant
First Claim
Patent Images

1. A non-transitory computer readable medium having instructions stored thereon that, when executed by a processor, cause the processor to generate a web page that integrates content from different content sources, the generating comprising:

  • defining a request that is transmitted from a consumer application to a remote producer application, wherein the request is for the producer application to provide content to the consumer application, the request including a task flow configured to interactively respond to contextual events sent by the consumer application to indicate a context in which the content is to be presented by the consumer application;

    adding additional custom data to the request via a plurality of different integration points, wherein,the additional custom data is interpreted by a plurality of handlers that are invoked by a system hosting the consumer application and that are separate from the producer application, the handlers corresponding to the integration points,each handler includes an application programming interface for interacting with and calling into the remote producer application, andthe interpreting of the additional custom data includes one or more application programming interface calls to the remote producer application;

    receiving content produced by the producer application, wherein the producer application produces the content based upon the request and the additional custom data; and

    displaying the received content to appear as an integrated whole with other content on the web page, the received content displayed as remote content in a task flow of the web page, wherein the received content and the other content are framelessly displayed;

    wherein,the producer application configures the received content to be displayed according to a stylesheet of the consumer application based on metadata included in the request and additional custom data received at the producer application, andthe additional custom data invokes custom logic on the producer application.

View all claims
  • 1 Assignment
Timeline View
Assignment View
    ×
    ×