Native Application Collaboration
US-2016259508-A1 · Sep 8, 2016 · US
US9898172B2 · US · B2
| Field | Value |
|---|---|
| Publication number | US-9898172-B2 |
| Application number | US-201514865972-A |
| Country | US |
| Kind code | B2 |
| Filing date | Sep 25, 2015 |
| Priority date | Sep 25, 2015 |
| Publication date | Feb 20, 2018 |
| Grant date | Feb 20, 2018 |
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.
A content management system provides event data relating to other users' activity or interactions with a content item for display in an activity feed provided in conjunction with a user interface of a native application displaying the content item. Though provided in conjunction with the native application, the event data is maintained separate from the content data of the content item and displayed in the activity feed by an application separate from the native application of the content item. The activity feed permits users to exchange chat messages and retrieve information for multiple versions of the content item.
Opening claim text (preview).
What is claimed is: 1. A method executed by a content management system, the method comprising: storing a content item in a database, the content item comprising content data; providing the content item for display to a first user account on a first computing device and to a second user account on a second computing device; maintaining the content data for each of a plurality of versions of the content item and, separate from the content data, version data associated with creation of each version; maintaining, for each version of the content item and separate from the content data, user message data corresponding to the one or more messages associated with the content item and submitted by the first user account or the second user account; and providing, separate from the content data and a native application associated with the content item, an activity feed for display with the content item on the first computing device and the second computing device, the activity feed displaying the one or more comments and one or more notifications notifying the first user account and the second user account of creation of a version of the plurality of versions. 2. The method of claim 1 , further comprising: receiving, from the first user account, a change to the content data of the content item, the change corresponding to the first user account saving changes made to the content data of the content item; storing the change to the content data of the content item as a new version; and providing a new notification corresponding to the new version in the activity feed for display on the first computing device and the second computing device. 3. The method of claim 1 , wherein the content item is displayed by the native application associated with the content item and the activity feed is provided by the content management system in a layer separate from the native application. 4. The method of claim 1 , wherein the first computing device includes a client application associated with the content management system enabling the first user account to view and edit the content item in a native application associated with the content item, the second computing device not including the client application, and wherein providing the content item for display on the second computing device includes: receiving, from the second computing device, a request for a preview of the content item, the preview displaying the content item in a file format other than a native file format associated with the native application; rendering the content item in the native file format into a preview of the native file; and providing the preview to the second device for display. 5. The method of claim 1 , further comprising: associating the content item in the database with access data indicating that the first user account, the second user account, and at least one third user account have access to the content item; maintaining, separate from the content data, view data corresponding to the first user account, the second user account, or the at least one third user account opening and viewing the content item; and providing information corresponding to the view data for inclusion with the one or more messages to be displayed as the one or more notifications in the activity feed. 6. The method of claim 1 , wherein a message of the one or more messages is associated with a version of the plurality of versions of the content item that was displayed when the message was submitted, wherein messages of the one or more messages associated with previous versions of the content item are concurrently displayable with a current version of the content item in the activity feed. 7. The method of claim 1 , wherein each version includes a timestamp and a user identifier, and wherein the notifications displayed in the activity feed include the timestamp and user identifier for the creation of each version. 8. A non-transitory computer-readable storage medium storing instructions that, when executed by at least one processor, cause a computing device to: provide, by a content management system, a content item for display on at least one computing device, the content management system maintaining content data for a plurality of versions of the content item and providing an activity feed for display with the content item, the activity feed being provided separate from the content data and a native application associated with the content item; maintaining, for each version and separate from the content data, message data corresponding to the one or more messages associated with the content item and submitted by at least one user; and responsive to receiving a message submitted to the activity feed, providing the message for display in the activity feed of the at least one computing device. 9. The non-transitory computer-readable storage medium of claim 8 , wherein the instructions, when executed by the at least one processor, further cause the computing device to: receive a new change to the content data of the content item, the new change corresponding to the content management system receiving changes to the content item; store the new change to the content data of the content item; generate a new version of the content item for the new change; and provide a new notification corresponding to the new change in the activity feed for display on the at least one computing device. 10. The non-transitory computer-readable storage medium of claim 8 , wherein the content item is displayed by a native application associated with the content item and the activity feed is provided in a layer separate from the native application by the content management system. 11. The non-transitory computer-readable storage medium of claim 10 , wherein a first computing device of the at least one computing device includes a client application associated with the content management system enabling a first user account of the at least one user account to view and edit the content item in a native application associate with the content item, a second computing device of the at least one computing device not including the client application, and wherein providing the content item for display on the at least one computing device includes: receiving, from the second computing device, a request for a preview of the content item, the preview displaying the content item in a file format other than a native file format associated with the native application; rendering the content item in the native file format into a preview of the native file; and providing the preview to the second device for display. 12. The non-transitory computer-readable storage medium of claim 8 , wherein the instructions, when executed by the at least one processor, further cause the computing device to: associate the content item in the database with access data indicating that the first user account, the second user account, and at least one third user account have access to the content item; maintain, separate from the content data, view data corresponding to the first user account, the second user account, or the at least one third user account opening and viewing the content item; and provide information corresponding to the view data for inclusion with the one or more messages to be displayed as the one or more notifications in the activity feed. 13. The non-transitory computer-readable storage medium of claim 8 , wherein a message of the one or more messages is associated with a version of the plurality of versions of the content item that was displayed when the message was submitted, wherein messages of the one or more messages associated w
Physics · mapped topic
Interoperability with other network applications or services · CPC title
Electricity · mapped topic
Electricity · mapped topic
Electricity · mapped topic
Related publications grouped by family.
Answers are generated from the same data shown on this page.