Generation of Activity Stream from Server-Side and Client-Side Data
First Claim
1. A non-transitory, computer readable media containing instructions, the instructions operable, when executed, toin response to a received request to render a page to a client device:
- retrieve, from a database, the contents of the requested page;
transmit, to the client, the retrieved contents and instructions for rendering the requested page, the instructions having an embedded script operable to instruct the receiving client to;
access a client database residing on the client device;
retrieve, from the client database, one or more page entries; and
render the requested page including the page entries.
2 Assignments
0 Petitions
Accused Products
Abstract
In particular embodiments, the newsfeed is rendered to a particular user using the locally stored copy of the resource, instead of pulling it back from the server-side. Thus, a user may see his or her content even before it is completely uploaded to the social networking system. In particular embodiments, the user may interact with the content, for example, by adding comments, captions, “likes”, etc. to the content even before it has been completely uploaded to the social networking system. In this manner, the user is provided an increased feeling of responsiveness that is independent of the current wireless link condition.
-
Citations
20 Claims
-
1. A non-transitory, computer readable media containing instructions, the instructions operable, when executed, to
in response to a received request to render a page to a client device: retrieve, from a database, the contents of the requested page; transmit, to the client, the retrieved contents and instructions for rendering the requested page, the instructions having an embedded script operable to instruct the receiving client to; access a client database residing on the client device; retrieve, from the client database, one or more page entries; and render the requested page including the page entries. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
12. An apparatus comprising:
-
one or more processors; one or more non-transitory, computer readable media containing instructions, the instructions operable, when executed by the one or mor processors, to in response to a received request to render a page to a client device; retrieve, from a database, the contents of the requested page; transmit, to the client, the retrieved contents and instructions for rendering the requested page, the instructions having an embedded script operable to instruct the receiving client to; access a client database residing on the client device; retrieve, from the client database, one or more page entries; and render the requested page including the page entries. - View Dependent Claims (13, 14, 15, 16, 17, 18, 19, 20)
-
Specification