Restricting a scope of a post in a social networking service
First Claim
Patent Images
1. A computer-implemented method comprising:
- receiving, from a first user, a post for a specified first plurality of users;
providing the post to at least a portion of the first plurality of users;
receiving, from a second user within the first plurality of users, a request to share the post with a specified third user;
determining a maximum scope for the post by;
determining a default maximum scope set by an administrator;
determining whether the default maximum scope has been overridden by the first user via a user input specifying a different maximum scope; and
setting the maximum scope for the post to the different maximum scope when the default maximum scope has been overridden, otherwise setting the maximum scope for the post to the default maximum scope, wherein the maximum scope provides one or more parameters to control sharing of the post without listing specific users;
determining if the third user is within the determined maximum scope for the post; and
foregoing providing the post to the third user if the third user is not determined to be within the maximum scope for the post.
2 Assignments
0 Petitions
Accused Products
Abstract
Systems and methods for restricting a scope of a post are provided. In some aspects, a post for a first set of users is received from a first user. An indication of the post is provided to at least a portion of the first set of users. A request to further share the post with a third user is received from a second user within the first set of users. A maximum scope for the post is determined. If the third user is within the maximum scope for the post is determined. The indication of the post is not provided to the third user if the third user is not determined to be within the maximum scope for the post.
-
Citations
19 Claims
-
1. A computer-implemented method comprising:
-
receiving, from a first user, a post for a specified first plurality of users; providing the post to at least a portion of the first plurality of users; receiving, from a second user within the first plurality of users, a request to share the post with a specified third user; determining a maximum scope for the post by; determining a default maximum scope set by an administrator; determining whether the default maximum scope has been overridden by the first user via a user input specifying a different maximum scope; and setting the maximum scope for the post to the different maximum scope when the default maximum scope has been overridden, otherwise setting the maximum scope for the post to the default maximum scope, wherein the maximum scope provides one or more parameters to control sharing of the post without listing specific users; determining if the third user is within the determined maximum scope for the post; and foregoing providing the post to the third user if the third user is not determined to be within the maximum scope for the post. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14)
-
-
15. A non-transitory computer-readable medium comprising instructions which, when implemented by one or more computers, cause the one or more computers to implement a method, the method comprising:
-
providing, for display to a first user, a first graphical user interface element for entering a post for a social networking service; providing, for display to the first user, a second graphical user interface element for specifying one or more viewing users with which to share the post; providing, for display to the first user, a third graphical user interface element for selecting a maximum scope for the post, the maximum scope providing one or more parameters to control sharing of the post without listing specific users, wherein the third graphical user interface element indicates a default maximum scope and is configured to receive an input from the first user for selecting a different maximum scope than the default maximum scope; receiving the post, a selection of the one or more viewing users, and a selection of the maximum scope from the first user via the first, second, and third graphical user interface elements, respectively; determining whether the maximum scope selected from the third graphical user interface element encompasses each of the one or more viewing users; when the maximum scope selected from the third graphical user interface element encompasses one or more of the one or more viewing users selected in the second graphical user interface element, sending, to the one or more of the one or more viewing users, the post; and when the maximum scope selected from the third graphical user interface element does not encompass at least one of the one or more viewing users selected in the second graphical user interface element, providing, for display, an input for modifying the selected maximum scope. - View Dependent Claims (16, 17)
-
-
18. A system comprising:
-
one or more processors; and a memory comprising instructions which, when executed by the one or more processors, cause the one or more processors to implement a method, the method comprising; receiving, from an administrator for plural users of a social networking service, a default maximum scope for posts by the plural users; receiving, from a first user from among the plural users of the social networking service, a first post for the social networking service and a selection of a first set of users with which to share the post; determining a maximum scope for the first post by; determining the default maximum scope set by the administrator; determining whether the default maximum scope has been overridden by the first user via a user input specifying a different maximum scope; and setting the maximum scope for the post to the different maximum scope when the default maximum scope has been overridden by the first user, otherwise setting the maximum scope for the post to the default maximum scope, wherein the maximum scope provides one or more parameters to control sharing of the first post without listing specific users; determining whether the maximum scope encompasses each of the first set of users; when the maximum scope encompasses one or more of the first set of users, sending the post to each of the one or more of the first set of users; and when the maximum scope does not encompass at least one user of the first set of users, providing, to the first user, an indication that the at least one user is not included in the maximum scope. - View Dependent Claims (19)
-
Specification