Activity feed for hosted files
AssigneeMicrosoft Technology Licensing, LLC
InventorsKristen Kamath, Kirk Robert Myhre
Life of this patent
Estimating the term…
Abstract
Described herein are various technologies pertaining to generating an activity feed for an entity hosted at a file hosting server. The activity feed includes a plurality of entries that are representative of activities undertaken with respect to the entity over time.
Claims19
A computing system comprising:
- at least one processor;
- and
- memory that has a file hosting application loaded therein, wherein the at least one processor, when executing the file hosting application, is configured to perform acts comprising:
- receiving, from a client computing device that is in network communication with a file hosting server, an indication that an entity hosted by the file hosting server has been selected by a user of the client computing device who has authenticated with the file hosting application, wherein the entity is simultaneously accessible to multiple client computing devices by way of the file hosting application;
- and
- responsive to receiving the indication, causing an activity feed for the entity to be displayed on a display of the client computing device, the activity teed comprises a plurality of chronologically-ordered entries that are representative of a plurality of activities undertaken with respect to multiple versions of the entity over time.
The method of claim 12, wherein each entry in the plurality of entries comprises:
- data that identifies a type of activity represented by the entry;
- an identity of a user who performed the activity represented by the entry;
- and
- data that identifies a time that the activity was performed with respect to the entity.
The method of claim 12, wherein an entry in the plurality of entries comprises a selectable version identifier that is representative of a previous version of the entity, the acts further comprising:
- responsive to receiving that the selectable version identifier has been selected by the user of the client computing device, causing the previous version of the entity to be displayed on the display of the client computing device.
The method of claim 12, wherein the entity is a file, the acts further comprising:
- receiving an indication that the user of the client computing device has set forth a comment about a portion of the file, the comment set forth in a computer-executable application executing on the client computing device that is usable to edit the file;
- and
- updating the activity feed to include an entry that is representative of the comment being set forth about the portion of the file.
The method of claim 12, wherein the activity feed comprises a text entry field that is configured to receive comments about the entity, the method further comprising:
- receiving a comment set forth about the entity in the text entry field of the activity feed;
- and
- updating the activity feed to include an entry that includes the comment.
A computer-readable storage medium comprising instructions that, when executed by a processor, cause the processor to perform acts comprising:
- receiving an indication that a user of a client computing device has authenticated with a file hosting application executing at a file hosting server, the file hosting application is configured to simultaneously provide access to a file hosted at the file hosting server to users who are authorized to access the file;
- in response to receiving the indication that the user of the client computing device has authenticated with the tile hosting application, causing a plurality of tile identifiers to be displayed on a display of the client computing device, the plurality of tile identifiers representative of a plurality of files hosted at the file hosting server;
- receiving an indication from the client computing device that the user has selected a file identifier in the plurality of file identifiers;
- and
- in response to receiving the indication from the client computing device that the user has selected the file identifier in the plurality of file identifiers, causing an activity feed for a file represented by the file identifier to be displayed on the display of the client computing device, the activity feed comprises a plurality of entries that are representative of a plurality of activities undertaken with respect to the file over time, the plurality of entries arranged in accordance with a chronology in which the activities were undertaken with respect to the file over time.
Dependencies are inferred from the claim text.