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;
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;
packaging the retrieved content elements as a packaged response to the content request;
generating metadata for the packaged response, the 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; and
sending the packaged response and the metadata 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.
-
Citations
16 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; 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; packaging the retrieved content elements as a packaged response to the content request; generating metadata for the packaged response, the 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; and sending the packaged response and the metadata to the browser to update the page. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. 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 thein 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; 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; package the retrieved content elements as a packaged response to the content request; generate metadata for the packaged response, the 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; and send the packaged response and the metadata to the browser to update the page. - View Dependent Claims (10, 11, 12, 13, 14, 15, 16)
-
Specification