Configuring usage events that affect analytics of usage information

US10402299B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-10402299-B2
Application numberUS-201113287831-A
CountryUS
Kind codeB2
Filing dateNov 2, 2011
Priority dateNov 2, 2011
Publication dateSep 3, 2019
Grant dateSep 3, 2019

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.

Collected usage information relating to interaction with content is integrated with operation of a system, such as a content management system. The usage information is collected in response to occurrences of usage events. A user may create, configure and define the usage events according to their needs. The user may also configure/define different values that are associated with the different events. For example, a user may specify: when to count a view (e.g. unique user view or each view); what period of time to collect counts; aggregation of counts (e.g. tenant, site, collection); a weighting for the event; a trim value; when to provide the parameter to a search index of the system such that the value is considered by the search engine of the system; whether or not a parameter is configurable by other users, and the like.

First claim

Opening claim text (preview).

What is claimed is: 1. A method for providing services corresponding to productivity applications comprising: collecting usage information from devices connected to a computing system in response to inputs to the devices, the usage information including occurrences of usage events generated by the devices, the usage events being associated with activities related to content encoded on a data store; providing an interface for configuring the usage events and to provide the usage information; receiving by an analytics engine the usage information and aggregating the usage information for a specified period of time; and automatically altering operations of the computing system based on the aggregated usage information, the operations including at least one of a retention time of the content, a crawl policy of the content, a backup policy of the content, a restore schedule of the content, and one or more storage tier levels of the content. 2. The method of claim 1 , wherein the computing system is a content management system that comprises tenants and sites. 3. The method of claim 2 , wherein the usage events comprise options that are defined on at least one of: a per tenant basis and a per site basis. 4. The method of claim 3 , further comprising obtaining values for the options, wherein obtaining the values for the options comprises obtaining a weight value that affects at least one of: a popularity of the content and a recommendation of the content. 5. The method of claim 3 , wherein obtaining the values for the options further comprises obtaining: a time value that specifies a period of time to aggregate counts. 6. The method of claim 3 , wherein obtaining the values for the options further comprises obtaining a user defined event that specifies one or more configurable options. 7. The method of claim 1 , further comprising receiving configuration information from a user that specifies options to store within a search index for the computing system. 8. The method of claim 3 , further comprising receiving configuration information from a user that specifies what options are configurable by a user of the tenant. 9. The method of claim 1 , further comprising receiving configuration information from a user that specifies what views of the content that are included within a count for the content. 10. A computer-readable storage device having computer-executable instructions which, when executed on a computing system, will cause the computing system to perform a method for providing services corresponding to productivity applications, the method comprising: collecting usage information from devices connected to a computing system in response to inputs to the devices, the usage information including occurrences of usage events generated by the devices, the usage events being associated with activities related to content encoded on a data store; providing an interface for configuring the usage events and to provide the usage information; receiving by an analytics engine the usage information and aggregating the usage information for a specified period of time; automatically altering operations of the computing system based on the aggregated usage information, the operations including at least one of a retention time of the content, a crawl policy of the content, a backup policy of the content, a restore schedule of the content, and one or more storage tier levels of the content. 11. The computer-readable storage device of claim 10 , wherein the usage events comprise options that are defined on at least one of: a per tenant basis and a per site basis of the system. 12. The computer-readable storage device of claim 11 , further comprising obtaining values for the options, wherein obtaining the values for the options comprises obtaining a weight value that affects at least one of: a popularity of the content and a recommendation of the content. 13. The computer-readable storage device of claim 10 , further comprising receiving configuration information from a user that specifies options to store within a search index for the computing system. 14. The computer-readable storage device of claim 10 , further comprising providing an Application Programming Interface (API) to a user to configure the usage events. 15. A system for providing services corresponding to productivity applications comprising: a data store encoded with content associated with the productivity applications; a usage manager that collects usage information from devices connected to a computing system in response to inputs to the devices, the usage information including occurrences of usage events generated by the devices, the usage events being associated with activities related to the content, the usage manager further having an interface for creating the usage events and to provide the usage information; and an analytics engine that receives the usage information and aggregates the usage information for a specified period of time, the analytics engine further automatically altering operations of the system based on the aggregated usage information, the operations including at least one of a retention time of the content, a crawl policy of the content, a backup policy of the content, a restore schedule of the content, and one or more storage tier levels of the content. 16. The system of claim 15 , wherein the usage events comprise a plurality of options, the plurality of options comprising a plurality of values, the plurality of values comprising a weight value that affects at least one of: a popularity of the content and a recommendation of the content. 17. The system of claim 15 , wherein the usage events comprise a plurality of options, the plurality of options comprising a plurality of values, the plurality of values comprising a time value that specifies a period of time to aggregate counts. 18. The system of claim 15 , further comprising receiving configuration information from the user that specifies options to store within a search index for the system.

Assignees

Inventors

Classifications

  • monitoring of user actions (tracking the activity of the user H04L67/535) · CPC title

  • Monitoring involving counting · CPC title

  • Event-based monitoring · 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 US10402299B2 cover?
Collected usage information relating to interaction with content is integrated with operation of a system, such as a content management system. The usage information is collected in response to occurrences of usage events. A user may create, configure and define the usage events according to their needs. The user may also configure/define different values that are associated with the different …
Who is the assignee on this patent?
Fanaru Adrian, Hatakeda Darrin, Rasmussen Gunnar Ljosdahl, and 5 more
What technology area does this patent fall under?
Primary CPC classification G06F11/3438. Mapped technology areas include Physics.
When was this patent published?
Publication date Tue Sep 03 2019 00:00:00 GMT+0000 (Coordinated Universal Time) (B2). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 3 related publications on this page (citations in our corpus or others sharing the same primary CPC).