Content sharing using metadata
First Claim
Patent Images
1. A method for sharing calendar events with one or more third parties, the method comprising:
- receiving from a user one or more user-created tags associated with a calendar event;
receiving from the user one or more user-created tags associated with a third party;
storing in one or more storage media the one or more user-created tags associated with the calendar event and the one or more user-created tags associated with the third party;
using an access rule to determine access to the calendar event for the third party by comparing, using at least one processor unit, the one or more user-created tags associated with the calendar event with the one or more user-created tags associated with the third party; and
responsive to the one or more user-created tags associated with the calendar event and the one or more user-created tags associated with the third party satisfying the access rule, granting the third party access to the calendar event.
1 Assignment
0 Petitions
Accused Products
Abstract
Disclosed are embodiments of systems and methods that allow for the robust, flexible, and efficient sharing of content. In embodiments, content items may be associated with metadata, third parties may be associated with metadata, and sharing with the third party may be based upon comparisons of the metadata associated with the content items and the metadata associated with the third parties.
36 Citations
20 Claims
-
1. A method for sharing calendar events with one or more third parties, the method comprising:
-
receiving from a user one or more user-created tags associated with a calendar event; receiving from the user one or more user-created tags associated with a third party; storing in one or more storage media the one or more user-created tags associated with the calendar event and the one or more user-created tags associated with the third party; using an access rule to determine access to the calendar event for the third party by comparing, using at least one processor unit, the one or more user-created tags associated with the calendar event with the one or more user-created tags associated with the third party; and responsive to the one or more user-created tags associated with the calendar event and the one or more user-created tags associated with the third party satisfying the access rule, granting the third party access to the calendar event. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A system for facilitating the sharing of calendar events, the system comprising:
-
a calendaring application that receives from a user a first set of one or more user-created metadata associated with a calendar event, and that receives from the user one or more user-created metadata associated with a third party; an access rights module, coupled to receive user-created metadata associated with the calendar event and the one or more user-created metadata associated with a third party, that compares the one or more user-created metadata associated with the calendar event with the one or more user-created metadata associated with the third party using an access rule and grants the third party access to the calendar event responsive to the access rule being satisfied; and data storage, coupled to receive information from the calendaring application, that stores the calendar event and associated metadata. - View Dependent Claims (12, 13)
-
-
14. At least one non-transitory computer-readable medium comprising one or more sets of instructions which, when executed by one or more processors, causes a method for sharing calendar events with one or more third parties to be performed, the method comprising:
-
receiving from a user one or more user-created tags associated with a calendar event; receiving from the user one or more user-created tags associated with a third party; storing in one or more storage media the one or more user-created tags associated with the calendar event and the one or more user-created tags associated with the third party; using an access rule to determine access to the calendar event for the third party by comparing, using at least one processor unit, the one or more user-created tags associated with the calendar event with the one or more user-created tags associated with the third party; and responsive to the one or more user-created tags associated with the calendar event and the one or more user-created tags associated with the third party satisfying the access rule, granting the third party access to the calendar event. - View Dependent Claims (15, 16, 17, 18, 19, 20)
-
Specification