Systems and methods for updating rich internet applications
First Claim
1. A method for dynamically providing updated content to a client device, the method performed by one or more servers in communication with the client device and comprising:
- receiving, from a browser of the client device, a content request based on a trigger event on a page rendered by the browser, the rendered page comprising a plurality of elements;
identifying, from the content request, that the rendered page includes content corresponding to a specified product or service;
determining, from the content request, one or more of the plurality of elements to be updated;
retrieving, based on a conquest rule, content elements from a content source to replace the one or more elements to be updated, wherein the retrieving step comprises utilizing the conquest rule to retrieve one or more advertisements for products or services in commercial competition with the specified product or service and the method further comprises packaging the one or more advertisements in the response file;
generating metadata comprising location tags to enable the browser to render the retrieved content elements in place of the one or more elements to be updated;
packaging the retrieved content elements and the metadata as a response file to the content request andsending the response file to the browser to update the page.
1 Assignment
0 Petitions
Accused Products
Abstract
Systems, computer-implemented methods, and media for updating content of a page composed of markup language in response to a triggering event method include: receiving a request that indicates a triggering event; determining the type of triggering event based on the request; determining at least one page element from amongst plural page elements of the page to be updated based on the request; generating a response to the request, the response including metadata indicating the at least one page element and the content of the at least one page element, the content of the at least one page element being composed of the markup language; and transmitting the response.
16 Citations
14 Claims
-
1. A method for dynamically providing updated content to a client device, the method performed by one or more servers in communication with the client device and comprising:
-
receiving, from a browser of the client device, a content request based on a trigger event on a page rendered by the browser, the rendered page comprising a plurality of elements; identifying, from the content request, that the rendered page includes content corresponding to a specified product or service; determining, from the content request, one or more of the plurality of elements to be updated; retrieving, based on a conquest rule, content elements from a content source to replace the one or more elements to be updated, wherein the retrieving step comprises utilizing the conquest rule to retrieve one or more advertisements for products or services in commercial competition with the specified product or service and the method further comprises packaging the one or more advertisements in the response file; generating metadata comprising location tags to enable the browser to render the retrieved content elements in place of the one or more elements to be updated; packaging the retrieved content elements and the metadata as a response file to the content request and sending the response file to the browser to update the page. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A system for dynamically providing updated content to a client device, the system comprising:
-
at least one processor; and at least one memory operatively coupled to the at least one processor and having instructions stored therein which, when executed by the at least one processor, cause the at least one processor to; receive, from a browser of the client device, a content request based on a trigger event on a page rendered by the browser, the rendered page comprising a plurality of elements; identify, from the content request, that the rendered page includes content corresponding to a specified product or service; determine, from the content request, one or more of the plurality of elements to be updated; retrieve, based on a conquest rule, content elements from a content source to replace the one or more elements to be updated, wherein the retrieving step comprises utilizing the conquest rule to retrieve one or more advertisements for products or services in commercial competition with the specified product or service and the method further comprises packaging the one or more advertisements in the response file; generate metadata comprising location tags to enable the browser to render the retrieved content elements in place of the one or more elements to be updated; package the retrieved content elements and the metadata as a response file to the content request; and send the response file to the browser to update the page. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
Specification