Reciprocal public trust relationship
First Claim
1. One or more processor readable storage devices having encoded thereon instructions for causing one or more processors to perform a method of establishing a trust relationship between entities each controlling a respective web resource, the method comprising:
- receiving a first unique identifier associated with a first entity controlling a first web resource from a first web service upon the first entity establishing a link to a second web resource in the first web resource, the second web resource having public content and private content, the private content viewable only by users who have been authorized by an owner of the second web resource;
determining when a reciprocal link is made in the second web resource directed to the first web resource, wherein the reciprocal link is made by a second entity controlling the second web resource;
creating a trust relationship between the first and second entities based on the reciprocal link by transmitting the first unique identifier associated with the first entity to the second web resource;
receiving a second unique identifier associated with the second entity from the second web resource;
transmitting the second unique identifier associated with the second entity to the first web resource; and
verifying that the trust relationship has been established between the first entity and the second entity based on the identifiers; and
providing permission to the first entity controlling the first web resource to view the private content on the second web resource upon verifying that the trust relationship has been established between the first and second entities.
2 Assignments
0 Petitions
Accused Products
Abstract
Publicly accessible linking information is to establish a trusted relationship between reciprocally linked entities controlling web resources, such as websites or web logs. A method of establishing a trust relationship between two entities identifying a user-installed link to a second web resource in a first web resource. Next, the method determines when a reciprocal link is made in the second web resource directed to the first web resource and creates a trust relationship between the entities based on the reciprocal link.
16 Citations
20 Claims
-
1. One or more processor readable storage devices having encoded thereon instructions for causing one or more processors to perform a method of establishing a trust relationship between entities each controlling a respective web resource, the method comprising:
-
receiving a first unique identifier associated with a first entity controlling a first web resource from a first web service upon the first entity establishing a link to a second web resource in the first web resource, the second web resource having public content and private content, the private content viewable only by users who have been authorized by an owner of the second web resource; determining when a reciprocal link is made in the second web resource directed to the first web resource, wherein the reciprocal link is made by a second entity controlling the second web resource;
creating a trust relationship between the first and second entities based on the reciprocal link by transmitting the first unique identifier associated with the first entity to the second web resource;
receiving a second unique identifier associated with the second entity from the second web resource;
transmitting the second unique identifier associated with the second entity to the first web resource; andverifying that the trust relationship has been established between the first entity and the second entity based on the identifiers; and
providing permission to the first entity controlling the first web resource to view the private content on the second web resource upon verifying that the trust relationship has been established between the first and second entities. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15)
-
-
16. One or more processor readable storage devices having encoded thereon instructions for causing one or more processors to perform a method of establishing a trust relationship between two entities, the method comprising:
-
(a) identifying a publication of a first user'"'"'s blog in a second user'"'"'s blogroll, wherein the second user'"'"'s blogroll is a list of third-party blogs that the second user reads; (b) transmitting a second unique identifier associated with the second user'"'"'s blog to the first user'"'"'s blog; (c) receiving a notification of a publication of the second user'"'"'s blog in the first user'"'"'s blogroll, the notification includes a first unique identifier associated with the first user'"'"'s blog, wherein the first user'"'"'s blogroll is a list of third-party blogs that the first user reads; (d) receiving a request from the first user to read private content in the second user'"'"'s blog that requires permission to view, wherein the request includes the first unique identifier associated with the first user'"'"'s blog and the second unique identifier associated with the second user'"'"'s blog; (e) establishing a trust relationship between the first user'"'"'s blog and the second user'"'"'s blog based on the first and second unique identifiers by recording the second unique identifier associated with the second user'"'"'s blog for the first user'"'"'s blog and recording the first unique identifier associated with the first user'"'"'s blog for the second user'"'"'s blog; and
verifying that the trust relationship has been established between the first user'"'"'s blog and the second user'"'"'s blog based on the identifiers; and(f) providing permission to the first user to view private content on the second user'"'"'s blog upon verifying that the first unique identifier associated with the first user'"'"'s blog received in step (d) matches the first unique identifier associated with the first user'"'"'s blog received in step (c) and the second unique identifier associated with the second user'"'"'s blog received in step (d) matches the second unique identifier associated with the second user'"'"'s blogroll transmitted in step (b). - View Dependent Claims (17, 18)
-
-
19. A system of establishing a trust relationship between entities each controlling a respective web resource, comprising:
-
a memory for storing software; and a processor accessible to the memory and communicatively coupled to the Internet, the processor executing under the control of software receiving and storing in the memory a first unique identifier associated with a first entity controlling a first web resource from a first web service upon the first entity establishing a link to a second web resource in the first web resource, the second web resource having public content and private content, the private content viewable only by users who have been authorized by an owner of the second web resource, the processor executing under the control of software determining when a reciprocal link is made in the second web resource directed to the first web resource, wherein the reciprocal link is made by a second entity controlling the second web resource, and the processor executing under the control of software creating a trust relationship between the first and second entities based on the reciprocal link by transmitting the first unique identifier associated with the first entity to the second web resource, receiving a second unique identifier associated with the second entity from the second web resource, transmitting the second unique identifier associated with the second entity to the first web resource, and verifying that the trust relationship has been established between the first entity and the second entity based on the identifiers, and the processor executing under the control of software providing permission to the first entity controlling the first web resource to view the private content on the second web resource upon verifying that the trust relationship has been established between the first and second entities. - View Dependent Claims (20)
-
Specification