Systems and methods for generating an update characteristic value for a capacity plan having multiple sub-ledgers
US-2024370428-A1 · Nov 7, 2024 · US
US9652490B2 · US · B2
| Field | Value |
|---|---|
| Publication number | US-9652490-B2 |
| Application number | US-201514823508-A |
| Country | US |
| Kind code | B2 |
| Filing date | Aug 11, 2015 |
| Priority date | Dec 21, 2012 |
| Publication date | May 16, 2017 |
| Grant date | May 16, 2017 |
A practical reading order for non-experts. Skip the full description unless you need deep technical detail.
What the patent document calls the invention.
A short plain-language summary of the technical disclosure.
Who owns or filed the patent and who is credited as inventor.
Filing, priority, publication, and grant dates set the timeline.
The legal scope of protection — read this for what is actually claimed.
Technology tags used to group this patent with similar filings.
Prior art links and similar publications in this corpus.
Official abstract text for this publication.
Systems, methods, and computer-readable storage media for analyzing the recorded interactions of users within a shared dataspace, where the shared dataspace is provided by an a synced online content management system. As each user adds and deletes files in the shared dataspace, the content management system can record each interaction. The content management system can then analyze the recorded interactions, creating collapsed summaries of the interactions, and generate notifications that can be presented to users. Various thresholds can be used to determine when the recorded interactions are condensed, and when notifications associated with those condensed interactions are presented to users.
Opening claim text (preview).
We claim: 1. A computer-implemented method comprising: generating, by one or more processors, a plurality of event markers, the plurality of event markers being associated with respective activities involving an account in a synchronized online content management system, wherein at least one of the respective activities comprises modifying content synchronized between the synchronized online content management system and one or more client devices associated with the account, the content being associated with the account; condensing, by the one or more processors, the plurality of event markers to yield a condensed event marker by merging a first portion of the plurality of event markers based on at least one commonality between the plurality of event markers and filtering a second portion of the plurality of event markers, wherein the commonality comprises at least one of: a point of origin of event markers, a shared dataspace, the respective activities, or a period of time; and preparing and presenting to the account, by the one or more processors, a notification describing one or more of the respective activities associated with the condensed event marker; wherein the condensing of the plurality of event markers to yield the condensed event marker is triggered by a predetermined parameter that is different than the at least one commonality, the predetermined parameter comprising an indication that: a particular percentage of shared dataspace was used or released within a specific time period or a percentage of the shared dataspace remaining is below a threshold. 2. The method of claim 1 wherein each of the plurality of event markers being associated with respective activities comprises at least one of: a first indication of a type of activity associated with a corresponding one of the respective activities, a second indication of a time of the corresponding one of the respective activities, a third indication of a content item associated with the corresponding one of the respective activities, or a fourth indication of a respective user account associated with the corresponding one of the respective activities. 3. The method of claim 1 , wherein one or more of the respective activities comprises one or more interactions between one or more user accounts and content at the synchronized online content management system. 4. The method of claim 1 , wherein the one or more of the respective activities associated with the condensed event and described in the notification are different than the predetermined parameter. 5. The method of claim 1 , further comprising generating an event feed comprising the condensed event and an uncondensed event, wherein the condensed event represents a plurality of events and the uncondensed event represents a single event. 6. The method of claim 1 , wherein the shared dataspace is associated with the account and one or more second accounts, and wherein the indication that the particular percentage of shared dataspace was used or released within the specific time period or the percentage of dataspace remaining is below the threshold, based on at least one of a first determination of a first change in a first size of the shared dataspace used by the account and the one or more second accounts, or a second determination of a second change in a second size of dataspace assigned to the account and one or more second accounts as part of the shared dataspace. 7. The method of claim 1 wherein the first portion of the plurality of event markers is determined using a granularity threshold, the granularity threshold comprising a period of time, a data size associated with each event marker in the plurality of event markers, a quantity of the plurality of event markers, a file time, a data similarity, or a number of event markers associated with a particular activity. 8. A non-transitory computer-readable storage medium having processor-executable instructions stored therein for causing one or more processors to: generate a plurality of event markers being associated with respective activities involving at least one file stored in an account in a synchronized online content management system, wherein at least one of the respective activities comprises modifying the at least one file, the at least one file being synchronized between the synchronized online content management system and one or more client devices associated with the account in the synchronized online content management system, the at least one file being associated with the account; create a collapsed event marker by merging a portion of the plurality of event markers based on at least one commonality between one or more respective activities associated with the portion of the plurality of event markers, wherein the at least one commonality comprises at least one of: a point of origin of the portion of the plurality of event markers, a shared dataspace, the respective activities, or a period of time; and prepare and present, to a user associated with the account a notification describing a one or more events or activities associated with the collapsed event marker; wherein the creating of the collapsed event marker is triggered by a triggering event, the triggering event comprising an indication that: a particular percentage of shared dataspace was used or released within a specific time period or a percentage of the shared dataspace remaining. 9. The non-transitory computer-readable storage medium of claim 8 wherein each of the plurality of event markers comprises at least one of: a first indication of a type of activity associated with a corresponding one of the respective activities, a second indication of a time of the corresponding one of the respective activities, a third indication of a content item associated with the corresponding one of the respective activities, or a fourth indication of a respective user account associated with the corresponding one of the respective activities. 10. The non-transitory computer-readable storage medium of claim 8 wherein the respective activities comprise at least one of adding a file, deleting a file, moving a file, renaming a file, providing a user access to the shared dataspace, limiting access to the shared dataspace to a user, making a file public, making a directory public, and restricting public access to the shared dataspace. 11. The non-transitory computer-readable storage medium of claim 8 , wherein the particular percentage of shared dataspace or the percentage of shared dataspace are determined based on a first change to a first total size of the shared dataspace used or a second change to a second total size of dataspace defined for the shared dataspace. 12. The non-transitory computer-readable storage medium of claim 8 wherein the notification is modified based on a capability of a user device associated with the account. 13. The non-transitory computer-readable storage medium of claim 12 wherein the presenting of the notification is provided through at least one of a software client or a log. 14. The non-transitory computer-readable storage medium of claim 8 wherein the first portion of the plurality of event markers is determined using a granularity threshold, the granularity threshold comprising a period of time, a data size associated with each event marker in the plurality of event markers, a quantity of the plurality of event markers, a file time, a data similarity, or a number of event markers associated with a particular activity. 15. A system comprising: one or more processors; and at least one non-transitory computer-readable storage medium having processor-executable ins
Editing, e.g. inserting or deleting · CPC title
Replication, distribution or synchronisation of data between databases or within a distributed database system; Distributed database system architectures therefor · CPC title
Updating materialised views · CPC title
Ensuring data consistency and integrity · CPC title
Updating · CPC title
Related publications grouped by family.
Answers are generated from the same data shown on this page.