Social network site including modification control and management
AssigneeSlack Technologies, LLC
InventorsWilliam Clement Aldrich, Ryo Chijiiwa, Vu Hao Thi Truong, Michael Speiser
Life of this patent
Estimating the term…
Abstract
Disclosed is a social networking system which provides personal pages for users and enables other users to modify the personal page of a given user. Generally, a given webpage is enabled to be collaboratively modified and edited by multiple users. In some embodiments, the owner of the personal page approves the trusted users and may define one or more rules that automatically define a trusted user. In some embodiments, rules for modifying/editing a social webpage may specify the type of operations users can perform on the page and may specify one or more potential target actions.
Claims20
A computerized method of providing revisions of a plurality of page elements by a personal page over a computer network, the computerized method comprising:
- causing display of the personal page by a first client device;
- causing display of the plurality of page elements by the personal page, the plurality of page elements comprising:
- an owner information page element comprising information indicative of an owner of the personal page;
- a contacts page element comprising friend information indicative of a plurality of friends of the owner;
- and
- a revision history page element comprising a history of revisions to the personal page;
- receiving, from a second client device, a first revision from a first user,
- wherein the first user is a friend of the owner of the personal page;
- causing display of, by the first client device, the first revision by the revision history page element;
- receiving, from a third client device, a second revision from a second user,
- wherein the second user is a user other than a friend of the owner of the personal page,
- wherein the second user is a friend of the first user;
- and
- causing display of the second revision by the revision history page element by the first client device, the second client device, and the third client device.
One or more computer-readable media storing computer-executable instructions that, when executed by at least one processor, performs a method of providing revisions of a plurality of page elements by a personal page over a computer network, the method comprising:
- causing display of the personal page by a first client device;
- causing display of the plurality of page elements by the personal page, the plurality of page elements comprising:
- an owner information page element comprising information indicative of an owner of the personal page;
- a contacts page element comprising friend information indicative of a plurality of friends of the owner;
- and
- a revision history page element comprising a history of revisions to the personal page;
- receiving, from a second client device, a first revision from a first user,
- wherein the first user is a friend of the owner of the personal page;
- causing display of, by the first client device, the first revision by the revision history page element;
- receiving, from a third client device, a second revision from a second user,
- wherein the second user is a user other than a friend of the owner of the personal page,
- wherein the second user is a friend of the first user;
- and
- causing display of the second revision by the revision history page element by the first client device, the second client device, and the third client device.
A system for providing revisions of a plurality of page elements by a personal page over a computer network, the system comprising:
- a data store;
- at least one processor;
- and
- one or more computer-readable media storing computer-executable instructions that, when executed by the at least one processor, performs a method of providing the plurality of page elements by the personal page, the method comprising:
- causing display of the personal page by a first client device;
- causing display of the plurality of page elements by the personal page, the plurality of page elements comprising:
- an owner information page element comprising information indicative of an owner of the personal page;
- a contacts page element comprising friend information indicative of a plurality of friends of the owner;
- and
- a revision history page element comprising a history of revisions to the personal page;
- receiving, from a second client device, a first revision from a first user,
- wherein the first user is a friend of the owner of the personal page;
- causing display of, by the first client device, the first revision by the revision history page element;
- receiving, from a third client device, a second revision from a second user,
- wherein the second user is a user other than a friend of the owner of the personal page,
- wherein the second user is a friend of the first user;
- and
- causing display of the second revision by the revision history page element by the first client device, the second client device, and the third client device.
Dependencies are inferred from the claim text.