Systems and methods for ephemeral eventing
First Claim
Patent Images
1. A method comprising:
- identifying a content item on a user device connected to a content management system over a data network, the content item comprising a content portion and a metadata portion;
providing, in a first upload and during a first time period, the metadata portion of the content item to the content management system;
receiving, from the content management system after the first time period and prior to completion of a second time period, event assignment metadata that associates the content item with an event; and
providing, in a second upload and during the second time period, the content portion of the content item to the content management system, wherein the second time period expires after the first time period.
3 Assignments
0 Petitions
Accused Products
Abstract
Embodiments are provided for ephemeral eventing. Ephemeral eventing may involve sending metadata portions associated with content items from a user device to a content management system prior to uploading the content portions of the content items. The content management system may then assign the content items to one or more events. The event assignments may then be sent back to the user device, allowing the content items to be locally displayed according to their events as if the content items had already been uploaded to the content management system.
-
Citations
27 Claims
-
1. A method comprising:
-
identifying a content item on a user device connected to a content management system over a data network, the content item comprising a content portion and a metadata portion; providing, in a first upload and during a first time period, the metadata portion of the content item to the content management system; receiving, from the content management system after the first time period and prior to completion of a second time period, event assignment metadata that associates the content item with an event; and providing, in a second upload and during the second time period, the content portion of the content item to the content management system, wherein the second time period expires after the first time period. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A content management system, comprising:
-
at least one processor; and a non-transitory computer-readable medium storing instructions that, when executed by the at least one processor, cause the system to; receive a metadata portion of a content item from a user device; create an ephemeral item based on the metadata portion, the ephemeral item comprising an incomplete version of the content item queued for receiving a content portion of the content item; assign event data to the ephemeral item based on the metadata portion; and send the event data to the user device for rendering of the content item within a user interface utilizing the event data prior to receiving the content portion of the content item. - View Dependent Claims (13, 14, 15, 16, 17, 18, 19, 20)
-
-
21. A method comprising:
receiving, at a content management system in a first upload and during a first time period, a metadata portion of a content item from a user device connected to the content management system over a data network, the content item comprising a content portion and the metadata portion; assigning the content item to an event based on the metadata portion with a data processor of the content management system; sending event assignment metadata that associates the content item with the event from the content management system to the user device prior to completion of a second time period; and receiving, in a second upload and during the second time period, the content portion of the content item at the content management system, wherein the second time period expires after the first time period. - View Dependent Claims (22, 23, 24, 25, 26, 27)
Specification