Restricting hierarchical posts with social network metrics methods and apparatus
First Claim
1. A method to be executed by a computer system operating in a network environment in which Internet Protocol (IP) packets are exchanged, comprises:
- receiving a hierarchal post from a first user;
receiving a filtering criteria associated with the hierarchal post from the first user;
determining a first plurality of social network relationship factors for the first user with respect to a first plurality of users, wherein a first profile is provided for the first user and includes a first social distance between the first user and a second user, and wherein the first social distance is reduced between the first and second users as a result of a weighting factor that is determined by a frequency of communications between the first and second users, a responsiveness by the first user in answering communications from the second user, and by a manual adjustment made directly to the weighting factor by the first user;
determining a second plurality of users in response to the first plurality of social network relationship factors, from the first plurality of users who fulfill the filtering criteria, wherein a third plurality of users from the first plurality of users do not fulfill the filtering criteria;
making the hierarchal post available to users from the second plurality of users but not the third plurality of users; and
providing the hierarchal post to the second user from the second plurality of users, wherein each of the posts are identified as having been submitted by an individual user, and wherein the hierarchal post is selected from a group consisting of classified listings, job listings, auction listings, listings of goods, listings of services, and listings of real estate.
9 Assignments
0 Petitions
Accused Products
Abstract
A method for a computer system includes receiving a listing from a first user, determining a first plurality of social network relationship factors for the first user with respect to a first plurality of users, determining a second plurality of users from the first plurality of users who fulfill a filtering criteria, wherein a third plurality of users from the first plurality of users do not fulfill the filtering criteria, and making the listing available to users from the second plurality of users but not the third plurality of users, and providing the listing to a second user from the second plurality of users.
110 Citations
17 Claims
-
1. A method to be executed by a computer system operating in a network environment in which Internet Protocol (IP) packets are exchanged, comprises:
-
receiving a hierarchal post from a first user; receiving a filtering criteria associated with the hierarchal post from the first user; determining a first plurality of social network relationship factors for the first user with respect to a first plurality of users, wherein a first profile is provided for the first user and includes a first social distance between the first user and a second user, and wherein the first social distance is reduced between the first and second users as a result of a weighting factor that is determined by a frequency of communications between the first and second users, a responsiveness by the first user in answering communications from the second user, and by a manual adjustment made directly to the weighting factor by the first user; determining a second plurality of users in response to the first plurality of social network relationship factors, from the first plurality of users who fulfill the filtering criteria, wherein a third plurality of users from the first plurality of users do not fulfill the filtering criteria; making the hierarchal post available to users from the second plurality of users but not the third plurality of users; and providing the hierarchal post to the second user from the second plurality of users, wherein each of the posts are identified as having been submitted by an individual user, and wherein the hierarchal post is selected from a group consisting of classified listings, job listings, auction listings, listings of goods, listings of services, and listings of real estate. - View Dependent Claims (2, 3, 4, 5, 6, 10, 11)
-
-
7. A computer system comprises:
-
a memory configured to store relationships between a first plurality of users; and a processor coupled to the memory wherein the processor is configured to receive a first classified advertisement listing from a first user, wherein the processor is configured to determine social distances from the first user to the first plurality of users, wherein the processor is configured to determine a social network criteria in response to input from the first user, the social network criteria dependent on the social distances from the first user to the first plurality of users, wherein a first profile is provided for the first user and includes a first social distance between the first user and a second user, and wherein the first social distance is reduced between the first and second users as a result of a weighting factor that is determined by a frequency of communications between the first and second users, a responsiveness by the first user in answering communications from the second user, and by a manual adjustment made directly to the weighting factor by the first user, wherein the processor is configured to determine a second plurality of users in response to the social distances, from the first plurality of users who fulfill the social network criteria, wherein the processor is configured to provide the first classified advertisement listing to users from the second plurality of users, wherein the processor is configured to suppress the first classified advertisement listing from users from a third plurality of users from the first plurality of users who do not fulfill the social network criteria, wherein each of the listings are identified as having been submitted by an individual user, and wherein the first classified advertisement listing from the first user is selected from a group of listings consisting of job listings, auction listings, listings of goods, listings of services, and listings of real estate. - View Dependent Claims (8, 9, 12)
-
-
13. A computer program product comprising a tangible media comprising executable code for a computer system including a processor includes:
-
code that directs the processor to determine an advertisement listing from a first user; code that directs the processor to determine a first plurality of social network relationship factors for the first user with respect to a first plurality of users; code that directs the processor to determine a filtering criteria in response to input from the first user, the filtering criteria dependent on the first plurality of social network relationship factors; code that directs the processor to determine a second plurality of users in response to the first plurality of social network relationship factors, from the first plurality of users who fulfill the filtering criteria, wherein a third plurality of users from the first plurality of users do not fulfill the filtering criteria, wherein a first profile is provided for the first user and includes a first social distance between the first user and a second user, and wherein the first social distance is reduced between the first and second users as a result of a weighting factor that is determined by a frequency of communications between the first and second users, a responsiveness by the first user in answering communications from the second user, and by a manual adjustment made directly to the weighting factor by the first user; code that directs the processor to determine requests for advertisement listings from users from the first plurality of users; and code that directs the processor to provide the advertisement listing to users from the second plurality of users in response to the requests, but not to users from the third plurality of users in response to the requests, wherein each of the listings are identified as having been submitted by an individual user, and wherein the advertisement listing is selected from a group of listings consisting of;
classified listings, job listings, goods listings, services listings, and auction listings;wherein the codes reside on a tangible media. - View Dependent Claims (14, 15, 16, 17)
-
Specification