System and method for community centric resource sharing based on a publishing subscription model
First Claim
1. A system for sharing digital resources of a publisher through a web service, the system comprising:
- one or more processors; and
one or more memories operatively coupled to at least one of the one or more processors and having instructions stored thereon that, when executed by at least one of the one or more processors, cause at least one of the one or more processors to;
receive a selection from a publishing user of a digital resource to share, wherein the digital resource is associated with a plurality of views;
receive a selection from the publishing user of a group of subscribing users, the selection indicating that the digital resource is to be shared with the group of subscribing users according to one of the plurality of views;
receive a selection of a sharing relationship from the publishing user, the sharing relationship specifying allowable interactions with the selected digital resource by the group of subscribing users; and
in accordance with the selection of the sharing relationship, control interactions of the selected group of subscribing users with the one of the plurality of views of the selected digital resource, including at least;
in accordance with a determination that the selected sharing relationship includes a first sharing relationship, sending a copy of the one of the plurality of views of the digital resource to the selected group of subscribing users, wherein the one of the plurality views has metadata describing a sharing style that corresponds to the selected sharing relationship for the selected group of subscribing users; and
in response to receiving from the publishing user a change notification concerning modification to the selected digital resource;
forwarding the change notification to the selected group of subscribing users, receiving from a subset of the selected group of subscribing users a request to block future notifications from the publishing user, and modifying the sharing relationship to enable blocking of future notifications from the publishing user.
3 Assignments
0 Petitions
Accused Products
Abstract
The invention provides a Web service which enables a publisher to share his digital resources such as an address card or a calendar with a number of subscribers based on different sharing relationships. The Web service includes a host-based interface called “My Community”, for example, with which the publisher manages the share-relationships with his community members. The community members are organized into different groups. Each group includes a number of community members who have a common sharing relationship with the publisher with respect to one or more views of the shared resources. A resource may have multiple views. Each of the views has Metadata describing sharing-styles, as well as version, creation date, size, and the like. Each sharing style corresponds to a specific sharing relationship between a community member and the publisher.
-
Citations
19 Claims
-
1. A system for sharing digital resources of a publisher through a web service, the system comprising:
-
one or more processors; and one or more memories operatively coupled to at least one of the one or more processors and having instructions stored thereon that, when executed by at least one of the one or more processors, cause at least one of the one or more processors to; receive a selection from a publishing user of a digital resource to share, wherein the digital resource is associated with a plurality of views; receive a selection from the publishing user of a group of subscribing users, the selection indicating that the digital resource is to be shared with the group of subscribing users according to one of the plurality of views; receive a selection of a sharing relationship from the publishing user, the sharing relationship specifying allowable interactions with the selected digital resource by the group of subscribing users; and in accordance with the selection of the sharing relationship, control interactions of the selected group of subscribing users with the one of the plurality of views of the selected digital resource, including at least; in accordance with a determination that the selected sharing relationship includes a first sharing relationship, sending a copy of the one of the plurality of views of the digital resource to the selected group of subscribing users, wherein the one of the plurality views has metadata describing a sharing style that corresponds to the selected sharing relationship for the selected group of subscribing users; and in response to receiving from the publishing user a change notification concerning modification to the selected digital resource;
forwarding the change notification to the selected group of subscribing users, receiving from a subset of the selected group of subscribing users a request to block future notifications from the publishing user, and modifying the sharing relationship to enable blocking of future notifications from the publishing user. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A method for sharing digital resources of a publisher through a web service, the method comprising:
-
at a system comprising one or more processors and one or more memories coupled to at least one of the one or more processors; receiving a selection from a publishing user of a digital resource to share, wherein the digital resource is associated with a plurality of views; receiving a selection from the publishing user of a group of subscribing users, the selection indicating that the digital resource is to be shared with the group of subscribing users according to one of the plurality of views; receiving a selection of a sharing relationship from the publishing user, the sharing relationship specifying allowable interactions with the selected digital resource by the group of subscribing users; and in accordance with the selection of the sharing relationship, controlling interactions of the selected group of subscribing users with the one of the plurality of views of the selected digital resource, including at least; in accordance with a determination that the selected sharing relationship includes a first sharing relationship, sending a copy of the one of the plurality of views of the digital resource to the selected group of subscribing users, wherein the one of the plurality views has metadata describing a sharing style that corresponds to the selected sharing relationship for the selected group of subscribing users; and in response to receiving from the publishing user a change notification concerning modification to the selected digital resource;
forwarding the change notification to the selected group of subscribing users, receiving from a subset of the selected group of subscribing users a request to block future notifications from the publishing user, and modifying the sharing relationship to enable blocking of future notifications from the publishing user. - View Dependent Claims (9, 10, 11, 12, 13)
-
-
14. A non-transitory computer readable storage medium storing one or more programs configured for execution by one or more processors of a system for sharing digital resources of a publisher through a web service, the one or more programs comprising instructions to be executed by the one or more processors so as to:
-
receive a selection from a publishing user of a digital resource to share, wherein the digital resource is associated with a plurality of views; receive a selection from the publishing user of a group of subscribing users, the selection indicating that the digital resource is to be shared with the group of subscribing users according to one of the plurality of views; receive a selection of a sharing relationship from the publishing user, the sharing relationship specifying allowable interactions with the selected digital resource by the group of subscribing users; and in accordance with the selection of the sharing relationship, control interactions of the selected group of subscribing users with the one of the plurality of views of the selected digital resource, including at least; in accordance with a determination that the selected sharing relationship includes a first sharing relationship, sending a copy of the one of the plurality of views of the digital resource to the selected group of subscribing users, wherein the one of the plurality views has metadata describing a sharing style that corresponds to the selected sharing relationship for the selected group of subscribing users; and in response to receiving from the publishing user a change notification concerning modification to the selected digital resource;
forwarding the change notification to the selected group of subscribing users, receiving from a subset of the selected group of subscribing users a request to block future notifications from the publishing user, and modifying the sharing relationship to enable blocking of future notifications from the publishing user. - View Dependent Claims (15, 16, 17, 18, 19)
-
Specification