Social discovery feed for facilitating social exploration in social networking environments
First Claim
1. A method of facilitating social exploration in a social network, the method comprising:
- receiving, at a computer system, a plurality of data items associated with a plurality of users of the social network, wherein a first data item of the plurality of data items includes;
a first descriptive data, wherein the first descriptive data includes geographic locations, interests and history associated with a corresponding user of the plurality users,a first occurrence time that includes a timestamp of an occurrence of the first descriptive data in the social network, anda first time-indicator associated with the first descriptive data, the first time indicator indicating a time interval during which the first descriptive data is valid, the first time indicator and the first occurrence time being distinct attributes of the first data item, and wherein the receiving further includes;
determining whether a second descriptive data of a second data item of the plurality of data items is associated with a second time indicator, the second time indicator indicating a time interval during which the second descriptive data is valid,responsive to a determination that the second descriptive data is not associated with the second time indicator, associating a timestamp of a second occurrence time of the second descriptive data in the social network with the second time indicator;
comparing, at the computer system, a first set of data items describing a first user of the plurality of users and other sets of data items describing other users of the plurality of users to identify;
a first collection of data items having common descriptive data whose time indicators overlap, wherein the common descriptive data includes descriptive data of other users that have a commonality with descriptive data of the first set of data items describing the first user, anda second collection of data items having the common descriptive data whose time indicators do not overlap, wherein the other users are not social connections of the first user;
selecting, at the computer system, a subset of the other users based on the first collection of data items and the second collection of data items, wherein the subset of the other users have one or more characteristics that are similar to one or more characteristics of the first user, wherein the first collection of data items, which includes data items that have the common descriptive data with overlapping time indicators, is assigned a higher weight than the second collection of data items having the common descriptive data that do not have overlapping time indicators; and
generating, at the computer system, a social discovery feed including the subset of the other users, wherein the social discovery feed is dynamically updated to include recent social interaction associated with the subset of the other users on the social network.
9 Assignments
0 Petitions
Accused Products
Abstract
Systems and methods of generating a common social timeline to facilitate social discovery in a social networking environment are disclosed. In one aspect, embodiments of the present disclosure include a method, which may be implemented on a system, of receiving data items associated with users of the social network, identifying a first set of data items associated with a first user, and processing the first set of data items to select a first set of characteristics. The method further comprises comparing the first set of characteristics with other sets of characteristics describing other users to select a subset of the other users having one or more characteristics that are the same or similar to one or more of the first set of characteristics.
48 Citations
14 Claims
-
1. A method of facilitating social exploration in a social network, the method comprising:
-
receiving, at a computer system, a plurality of data items associated with a plurality of users of the social network, wherein a first data item of the plurality of data items includes; a first descriptive data, wherein the first descriptive data includes geographic locations, interests and history associated with a corresponding user of the plurality users, a first occurrence time that includes a timestamp of an occurrence of the first descriptive data in the social network, and a first time-indicator associated with the first descriptive data, the first time indicator indicating a time interval during which the first descriptive data is valid, the first time indicator and the first occurrence time being distinct attributes of the first data item, and wherein the receiving further includes; determining whether a second descriptive data of a second data item of the plurality of data items is associated with a second time indicator, the second time indicator indicating a time interval during which the second descriptive data is valid, responsive to a determination that the second descriptive data is not associated with the second time indicator, associating a timestamp of a second occurrence time of the second descriptive data in the social network with the second time indicator; comparing, at the computer system, a first set of data items describing a first user of the plurality of users and other sets of data items describing other users of the plurality of users to identify; a first collection of data items having common descriptive data whose time indicators overlap, wherein the common descriptive data includes descriptive data of other users that have a commonality with descriptive data of the first set of data items describing the first user, and a second collection of data items having the common descriptive data whose time indicators do not overlap, wherein the other users are not social connections of the first user; selecting, at the computer system, a subset of the other users based on the first collection of data items and the second collection of data items, wherein the subset of the other users have one or more characteristics that are similar to one or more characteristics of the first user, wherein the first collection of data items, which includes data items that have the common descriptive data with overlapping time indicators, is assigned a higher weight than the second collection of data items having the common descriptive data that do not have overlapping time indicators; and generating, at the computer system, a social discovery feed including the subset of the other users, wherein the social discovery feed is dynamically updated to include recent social interaction associated with the subset of the other users on the social network. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A system for facilitating social exploration in a social network, the system comprising:
-
an interaction module configured to monitor a plurality of data items associated with a plurality of users of the social network, wherein a first data item of the plurality of data items includes; a first descriptive data, wherein the first descriptive data includes geographic locations, interests and history associated with a corresponding user of the plurality users, a first occurrence time that includes a timestamp of the occurrence of the first descriptive data in the social network, and a first time indicator associated with the first descriptive data, the first time indicator indicating a time interval during which the first descriptive data is valid, the first time indicator and the first occurrence time being distinct attributes of the first data item, and wherein the interaction module is configured to; determine whether a second descriptive data of a second data item of the plurality of data items is associated with a second time indicator, the second time indicator indicating a time interval during which the second descriptive data is valid, responsive to a determination that the second descriptive data is not associated with the second time indicator, associate a time stamp of a second occurrence time of the second descriptive data in the social network with the second time indicator; a comparison module configured to compare a first set of data items describing a first user of the plurality of users and other sets of data items describing other users of the plurality of users to identify a first collection of data items having common descriptive data whose time indicators overlap, wherein the common descriptive data includes descriptive data of other users that have a commonality with descriptive data of the first user, and a second collection of data items having the common descriptive data whose time indicators do not overlap, wherein the other users are not social connections of the first user; a social feed module configured to; select a subset of the other users based on the first collection of data items and the second collection of data items, wherein the subset of the other users have one or more characteristics that are similar to one or more characteristics of the first user, wherein the first collection of data items, which includes data items that have the common descriptive data with overlapping time indicators, is assigned a higher weight than the second collection of data items having the common descriptive data that do not have overlapping time indicators, and generate a social discovery feed including the subset of the other users, wherein the social discovery feed is dynamically updated to include recent social interaction associated with the subset of the other users on the social network. - View Dependent Claims (8, 9, 10, 11, 12)
-
-
13. A machine-readable storage medium having stored thereon a set of non-transitory instructions which when executed, causes a processor to perform a method of facilitating social exploration in a social network, the method comprising:
-
receiving, at a computer system, a plurality of data items associated with a plurality of users of the social network, wherein a first data item of the plurality of data items includes; a first descriptive data, wherein the first descriptive data includes geographic locations, interests and history associated with a corresponding user of the plurality users, a first occurrence time that indicates a timestamp of the occurrence of the first descriptive data in the social network, and a first time indicator associated with the first descriptive data, the first time indicator indicating a time interval during which the first descriptive data is valid, and wherein the receiving includes; determining whether a second descriptive data of a second data item of the plurality of data items is associated with a second time indicator, the second time indicator indicating a time interval during which the second descriptive data is valid, responsive to a determination that the second descriptive data is not associated with the second time indicator, associating a time stamp of a second occurrence time of the second descriptive data in the social network with the second time indicator; comparing, at the computer system, a first set of data items describing a first user of the plurality of users and other sets of data items describing other users of the plurality of users to identify; a first collection of data items having common descriptive data whose time indicators overlap, wherein the common descriptive data includes descriptive data of other users that have a commonality with descriptive data of the first set of data items describing the first user, and a second collection of data items having the common descriptive data whose time indicators do not overlap, wherein the other users are not social connections of the first user; selecting, at the computer system, a subset of the other users based on the first collection of data items and the second collection of data items, wherein the subset of the other users have one or more characteristics that are similar to one or more characteristics of the first user, wherein the first collection of data items, which includes data items that have the common descriptive data with overlapping time indicators, is assigned a higher weight than the second collection of data items having the common descriptive data that do not have overlapping time indicators; and generating, at the computer system, a social discovery feed including the subset of the other users, wherein the social discovery feed is dynamically updated to include recent social interaction associated with the subset of the other users on the social network. - View Dependent Claims (14)
-
Specification