Generating offline content
First Claim
Patent Images
1. A method comprising:
- by a client computing device associated with a user, receiving input in relation to a content item of an on-line service, wherein the client computing device is disconnected from the on-line service when the input is received;
by the client computing device, based on the input, locally storing the content item or modifying the locally stored content item in an offline version of the on-line service;
by the client computing device, determining a time when the content item was posted to the offline version of the on-line service; and
by the client computing device, when the client computing device is connected to the online service, automatically uploading the content item to the on-line service, wherein the uploaded content item is inserted into a position determined relative to a plurality of other content items stored by the on-line service based on a comparison between the time when the content item was posted to the offline version of the on-line service times associated with the other content items.
2 Assignments
0 Petitions
Accused Products
Abstract
In one embodiment, a method includes receiving, from a user of a client computing device and when the client computing device is disconnected from an on-line service, input associated with the on-line service. The method further includes locally storing or modifying locally stored content associated with the on-line service based on the input. The client computing device may determine data contemporaneous with the content and locally associate the data with the content. The method further includes automatically uploading the content as locally stored or modified and the data locally associated with the content to the on-line service when the client computing device is connected to the on-line service.
11 Citations
27 Claims
-
1. A method comprising:
-
by a client computing device associated with a user, receiving input in relation to a content item of an on-line service, wherein the client computing device is disconnected from the on-line service when the input is received; by the client computing device, based on the input, locally storing the content item or modifying the locally stored content item in an offline version of the on-line service; by the client computing device, determining a time when the content item was posted to the offline version of the on-line service; and by the client computing device, when the client computing device is connected to the online service, automatically uploading the content item to the on-line service, wherein the uploaded content item is inserted into a position determined relative to a plurality of other content items stored by the on-line service based on a comparison between the time when the content item was posted to the offline version of the on-line service times associated with the other content items. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. One or more computer-readable non-transitory storage media embodying software that is operable when executed to:
-
receive from a user of the client computing device input in relation to a content item of an on-line service, wherein the client computing device is disconnected from the on-line service when the input is received; based on the input, locally store the content item or modify the locally stored content item in an offline version of the on-line service; determine a time when the content item was posted to the offline version of the on-line service; and when the client computing device is connected to the on-line service, automatically upload the content item to the on-line service, wherein the uploaded content item is inserted into a position determined relative to a plurality of other content items stored by the on-line service based on a comparison between the time when the content item was posted to the offline version of the on-line service and times associated with the other content items. - View Dependent Claims (13, 14, 15, 16, 17)
-
-
18. A system comprising:
- one or more processors; and
a memory coupled to the processors comprising instructions executable by the processors, the processors being operable when executing the instructions to; receive from a user of a client computing device input in relation to a content item of an on-line service, wherein the client computing device is disconnected from the on-line service when the input is received; based on the input, locally store the content item or modify the locally stored content item in an offline version of the on-line service; determine a time when the content item was posted to the offline version of the on-line service; and when the client computing device is connected to the on-line service, automatically upload the content item to the on-line service, wherein the uploaded content item is inserted into a position determined relative to a plurality of other content items stored by the on-line service based on a comparison between the time when the content item was posted to the offline version of the on-line service and times associated with the other content items.
- one or more processors; and
-
19. A method comprising:
-
by a server computing device associated with an on-line service, receiving, from a client device, data corresponding to a user input made in relation to a content item of the on-line service, wherein the input was provided to the client computing device during a time that the client computing device was disconnected from the on-line service; by the server computing device, storing the content item or modifying, based on the data, a stored instance of the content item; by the server computing device, determining a time when the content item was posted to an offline version of the on-line service stored on the client computing device; and by the server computing device, associating with the stored content item a position determined relative to a plurality of other content items stored by the on-line service, the position based on a comparison between the time when the content item was posted to the offline version of the on-line service and times associated with the other content items. - View Dependent Claims (20, 21, 22, 23, 24, 25, 26, 27)
-
Specification