Patent ID: 7509397

Claim:
A method comprising the steps of: receiving, at a porthole engine an initial request for requested content; wherein the initial request comes from a browser executing on a client; wherein the initial request includes an address for the requested content, but does not include any embedded-item flag; wherein said client is connected to a network through said porthole engine; wherein said requested content resides on an origin server located separate from said porthole engine on said network; said porthole engine responding to said initial request by sending to said client frame data that defines at least a first frame and at least a second frame, wherein said requested content is to be displayed as an embedded item in said first frame and wherein unrequested content is to be displayed as an embedded item in said second frame; causing the client to decode the sent frame data, including decoding tags for embedded items; causing the client to send to the porthole engine a second request for the requested content as an embedded item and the unrequested content as an embedded item; wherein the second request includes said address for the requested content, and also includes an embedded-item flag that indicates to the porthole engine that the second request is for an embedded item; in response to detecting that the second request includes the embedded-item flag, responding to the second request by obtaining the requested content from the origin server without sending additional frame data to said client; and causing the client to display said requested content and said unrequested content as embedded items on a single display screen of said client.