SOCIAL NETWORK SYSTEM AND METHOD OF OPERATION
First Claim
1. A method performed by a social network system accessible over a data network with a plurality of data input devices connectable to said data network, said social network system including a plurality of entity data records each relating to a corresponding user entity and containing one or more entity attributes including at least one identifying characteristic of said corresponding user entity, said method including providing, via said data network, a given user entity with a virtual, unique, personal, social network (hereinafter ‘
- social network’
) formed from connections between contacts, said contacts being other user entities connected directly or indirectly to said first user entity;
said method including;
communicating an invitation from a first user entity to one or more other user entities selected by said first user entity for inclusion in the first user entity'"'"'s social network as a contact;
designating each user entity accepting said invitation as being a direct contact directly connected to the first user entity by a first degree of separation;
wherein for;
any second user entity directly connected to the first user entity, andany third user entity directly connected to the second user entity but not directly connected to the first user entity,the first and third user entities are indirect contacts, indirectly connected to each other with a second degree of separation;
repeating the above steps for a given user entity having a corresponding entity data record, wherein said given user entity is equivalent to said first user entity in said repeated steps to create, for each said given user entity, a corresponding individual, unique, personal, virtual social network, thereby collectively forming a plurality of social networks on said social network system, inter-connected by mutually connected contacts; and
providing a seeking user entity with access to at least part of at least one of said entity data records;
providing a given user entity with at least partial control of privacy of their social network with respect to any said seeking user entity seeking access to the given user entity'"'"'s data record by permitting the given user entity to specify;
which said seeking user entities are allowed or denied access to the given user'"'"'s data record; and
/orwhich entity attributes in the given user'"'"'s data records are accessible or inaccessible to said seeking user entity.
3 Assignments
0 Petitions
Accused Products
Abstract
A method of forming unique, private, personal, virtual social networks on a social network system that includes a database storing data relating to corresponding user entities. The method includes: a first user entity sending an invitation to a second user entity, recording in the database the second user entity as a direct contact of the first user entity and determining that third user entities, directly connected to the second user entity, are indirect contacts. A unique, personal, social network formed from direct and indirect contacts is thereby created for each user entity. Each user entity is able to control privacy of its data with respect to other user entities depending on the connection factor to that other entity and/or that other entity'"'"'s attributes.
42 Citations
21 Claims
-
1. A method performed by a social network system accessible over a data network with a plurality of data input devices connectable to said data network, said social network system including a plurality of entity data records each relating to a corresponding user entity and containing one or more entity attributes including at least one identifying characteristic of said corresponding user entity, said method including providing, via said data network, a given user entity with a virtual, unique, personal, social network (hereinafter ‘
- social network’
) formed from connections between contacts, said contacts being other user entities connected directly or indirectly to said first user entity;said method including; communicating an invitation from a first user entity to one or more other user entities selected by said first user entity for inclusion in the first user entity'"'"'s social network as a contact; designating each user entity accepting said invitation as being a direct contact directly connected to the first user entity by a first degree of separation; wherein for; any second user entity directly connected to the first user entity, and any third user entity directly connected to the second user entity but not directly connected to the first user entity, the first and third user entities are indirect contacts, indirectly connected to each other with a second degree of separation; repeating the above steps for a given user entity having a corresponding entity data record, wherein said given user entity is equivalent to said first user entity in said repeated steps to create, for each said given user entity, a corresponding individual, unique, personal, virtual social network, thereby collectively forming a plurality of social networks on said social network system, inter-connected by mutually connected contacts; and providing a seeking user entity with access to at least part of at least one of said entity data records; providing a given user entity with at least partial control of privacy of their social network with respect to any said seeking user entity seeking access to the given user entity'"'"'s data record by permitting the given user entity to specify; which said seeking user entities are allowed or denied access to the given user'"'"'s data record; and
/orwhich entity attributes in the given user'"'"'s data records are accessible or inaccessible to said seeking user entity. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20)
between two contacts and/or between a contact and the given user entity.
- social network’
-
21. A social network system including at least one host computer and a database of entity data records each relating to a corresponding user entity, said entity data records containing one or more entity attributes including at least one identifying characteristic of said corresponding user entity, said social network system accessible over a data network with a plurality of data input devices connectable to said data network,
said social network system providing a given said user entity with a virtual, unique, private, personal, social network (hereinafter ‘ - social network’
) formed from connections between contacts, said contacts being other user entities connected directly or indirectly to said first user entity, said social network system configured to;send an invitation from a first user entity to one or more other user entities selected by said first user entity for inclusion in the first user entity'"'"'s social network as a contact; record, in said database, each user entity accepting said invitation as being a direct contact directly connected to the first user entity by a first degree of separation; determine that for; any second user entity directly connected to the first user entity and any third user entity directly connected to the second user entity but not directly connected to the first user entity, the first and third user entities are determined as being indirect contacts, indirectly connected to each other with a second degree of separation; repeat the above steps for a given user entity having a corresponding entity data record in said database, wherein said given user entity is equivalent to said first user entity in said repeated steps to create, for each said given user entity, a corresponding individual, unique, personal, virtual social network, thereby collectively forming a plurality of social networks on said system, inter-connected by mutually connected contacts; provide a seeking user entity with access to at least part of at least one entity data record stored in said database; provide a given user entity with at least partial control of privacy of their unique, personal, virtual social network with respect to any said seeking user entity seeking access to the given user entity'"'"'s data record by permitting the given user entity to specify; a connection factor between the given user entity and said seeking user entity, and/or one or more entity attributes of said seeking user entity, required to allow the seeking user entity access to said given user entity'"'"'s data record.
- social network’
Specification