Computing system architecture for producing file analytics
AssigneeMicrosoft Technology Licensing, LLC
InventorsKristen Kamath, Jonathan Fred Keslin, Angela Allison, Reema Bhagat, Jonathan Rosenberg
Life of this patent
Estimating the term…
Abstract
Described herein is a system architecture that supports generating analytics data about files hosted by a file hosting server. Also described herein are various graphical user interfaces that are well-suited to present at least a portion of the analytics data to a user.
Claims20
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, a request for analytics data for an entity hosted by the file hosting server, wherein a user of the client computing device has authenticated with the file hosting application;
- and
- responsive to receiving the request for the analytics data, causing the analytics data to be presented in graphical form on a display of the client computing device, the analytics data is based upon activities undertaken with respect to the entity over time by multiple users authorized to access the entity using multiple different computing devices.
The method of claim 12, wherein the user belongs to an enterprise, and further wherein the analytics data is indicative of a number of teams in the enterprise who have users who accessed the entity over a specified window of time.
A method executed by at least one processor, the method comprising:
- receiving, at a file hosting application executing on a file hosting server, a request for analytics data about an entity, the request received from a client computing device that is in network communication with the file hosting server, the entity hosted at the file hosting server and accessible to multiple client computing devices operated by users who are authorized by the file hosting application to access the entity;
- and
- in response to receiving the request for the analytics data about the entity, causing the analytics data about the entity to be displayed on a display of the client computing device in graphical form, the analytics data based upon activities undertaken with respect to the entity by way of the file hosting application executing on the file hosting server, wherein the activities are undertaken by the users who are authorized by the file hosting application to access the entity.
A computer-readable storage medium comprising instructions that, when executed by at least one processor, cause the at least one processor to perform acts comprising:
- receiving, from a client computing device operated by a user in an enterprise, a request for analytics data about a file hosted at a file hosting server, wherein the file hosting server executes a file hosting application, wherein the file hosting application is configured to provide access to the file to users in the enterprise who are authorized by the file hosting application to access the file;
- and
- responsive to receiving the request, causing the analytics data to be displayed in graphical form on a display of the computing device, the analytics data based upon activities undertaken with respect to the file by the users in the enterprise who are authorized to access the file by way of the file hosting application over a specified window of time, wherein the activities were undertaken by way of the file hosting application.
Dependencies are inferred from the claim text.