Methods, systems, and media for updating a webpage rendered with cached content

US2019179919A1 · US · A1

Patent metadata
FieldValue
Publication numberUS-2019179919-A1
Application numberUS-201715840560-A
CountryUS
Kind codeA1
Filing dateDec 13, 2017
Priority dateDec 13, 2017
Publication dateJun 13, 2019
Grant date

How to read this patent

A practical reading order for non-experts. Skip the full description unless you need deep technical detail.

  1. Title

    What the patent document calls the invention.

  2. Abstract

    A short plain-language summary of the technical disclosure.

  3. Assignees and inventors

    Who owns or filed the patent and who is credited as inventor.

  4. Key dates

    Filing, priority, publication, and grant dates set the timeline.

  5. First independent claim

    The legal scope of protection — read this for what is actually claimed.

  6. CPC / IPC classifications

    Technology tags used to group this patent with similar filings.

  7. Citations and related patents

    Prior art links and similar publications in this corpus.

Abstract

Official abstract text for this publication.

Methods, systems, and media for updating a webpage rendered with cached content are provided. In some embodiments, the method comprises: receiving, at a user device, a request to present a webpage; retrieving, from memory local to the user device, a template associated with the webpage and a plurality of content items to be included in the webpage; causing the webpage to be presented on the user device using the retrieved template and the one or more content items; transmitting a Remote Procedure Call (RPC) to a server associated with the webpage, wherein the RPC includes an identifier of the webpage; receiving a response to the RPC that includes at least one update to the webpage; and causing the webpage to be updated based on the response to the RPC.

First claim

Opening claim text (preview).

What is claimed is: 1 . A method for updating webpage content, the method comprising: receiving, at a user device, a request to present a webpage; retrieving, from memory local to the user device, a template associated with the webpage and a plurality of content items to be included in the webpage; causing the webpage to be presented on the user device using the retrieved template and the one or more content items; transmitting a Remote Procedure Call (RPC) to a server associated with the webpage, wherein the RPC includes an identifier of the webpage; receiving a response to the RPC that includes at least one update to the webpage; and causing the webpage to be updated based on the response to the RPC. 2 . The method of claim 1 , wherein the at least one update to the webpage includes a content item not included in the plurality of content items. 3 . The method of claim 1 , wherein at least one content item in the plurality of content items is a recommendation to view a media content item. 4 . The method of claim 1 , wherein the RPC includes identifiers corresponding to each of the content items in the one or more content items. 5 . The method of claim 1 , further comprising: detecting that a content item of the plurality of content items has been interacted with on the user device; and transmitting a second RPC to the server that indicates that the content item of the plurality of content items has been interacted with. 6 . The method of claim 5 , wherein the second RPC includes timing information of the interaction with the content item of the plurality of content items. 7 . The method of claim 1 , wherein the template indicates a location for each content item in the plurality of content items. 8 . A system for updating webpage content, the system comprising: a memory; and a hardware processor that, when executing computer-executable instructions stored in the memory, is configured to: receive, at a user device, a request to present a webpage; retrieve, from memory local to the user device, a template associated with the webpage and a plurality of content items to be included in the webpage; cause the webpage to be presented on the user device using the retrieved template and the one or more content items; transmit a Remote Procedure Call (RPC) to a server associated with the webpage, wherein the RPC includes an identifier of the webpage; receive a response to the RPC that includes at least one update to the webpage; and cause the webpage to be updated based on the response to the RPC. 9 . The system of claim 8 , wherein the at least one update to the webpage includes a content item not included in the plurality of content items. 10 . The system of claim 8 , wherein at least one content item in the plurality of content items is a recommendation to view a media content item. 11 . The system of claim 8 , wherein the RPC includes identifiers corresponding to each of the content items in the one or more content items. 12 . The system of claim 8 , wherein the hardware processor is further configured to: detect that a content item of the plurality of content items has been interacted with on the user device; and transmit a second RPC to the server that indicates that the content item of the plurality of content items has been interacted with. 13 . The system of claim 12 , wherein the second RPC includes timing information of the interaction with the content item of the plurality of content items. 14 . The system of claim 8 , wherein the template indicates a location for each content item in the plurality of content items. 15 . A non-transitory computer-readable medium containing computer-executable instructions that, when executed by a processor, cause the processor to perform a method for updating webpage content, the method comprising: receiving, at a user device, a request to present a webpage; retrieving, from memory local to the user device, a template associated with the webpage and a plurality of content items to be included in the webpage; causing the webpage to be presented on the user device using the retrieved template and the one or more content items; transmitting a Remote Procedure Call (RPC) to a server associated with the webpage, wherein the RPC includes an identifier of the webpage; receiving a response to the RPC that includes at least one update to the webpage; and causing the webpage to be updated based on the response to the RPC. 16 . The non-transitory computer-readable medium of claim 15 , wherein the at least one update to the webpage includes a content item not included in the plurality of content items. 17 . The non-transitory computer-readable medium of claim 15 , wherein at least one content item in the plurality of content items is a recommendation to view a media content item. 18 . The non-transitory computer-readable medium of claim 15 , wherein the RPC includes identifiers corresponding to each of the content items in the one or more content items. 19 . The non-transitory computer-readable medium of claim 15 , wherein the method further comprises: detecting that a content item of the plurality of content items has been interacted with on the user device; and transmitting a second RPC to the server that indicates that the content item of the plurality of content items has been interacted with. 20 . The non-transitory computer-readable medium of claim 19 , wherein the second RPC includes timing information of the interaction with the content item of the plurality of content items. 21 . The non-transitory computer-readable medium of claim 15 , wherein the template indicates a location for each content item in the plurality of content items.

Assignees

Inventors

Classifications

  • Remote procedure calls [RPC]; Web services · CPC title

  • Templates · CPC title

  • G06F16/958Primary

    Organisation or management of web site content, e.g. publishing, maintaining pages or automatic linking · CPC title

  • Optimising the visualization of content, e.g. distillation of HTML documents · CPC title

  • Browsing optimisation, e.g. caching or content distillation · CPC title

Patent family

Related publications grouped by family.

External sources

Frequently asked questions

Answers are generated from the same data shown on this page.

What does patent US2019179919A1 cover?
Methods, systems, and media for updating a webpage rendered with cached content are provided. In some embodiments, the method comprises: receiving, at a user device, a request to present a webpage; retrieving, from memory local to the user device, a template associated with the webpage and a plurality of content items to be included in the webpage; causing the webpage to be presented on the use…
Who is the assignee on this patent?
Google Llc
What technology area does this patent fall under?
Primary CPC classification G06F16/958. Mapped technology areas include Physics.
When was this patent published?
Publication date Thu Jun 13 2019 00:00:00 GMT+0000 (Coordinated Universal Time) (A1). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 8 related publications on this page (citations in our corpus or others sharing the same primary CPC).