Facilitation of social interactions
First Claim
Patent Images
1. A method, comprising:
- generating, via a computer processor of a first communications device, a profile for a user of the first communications device, the first communications device having a memory for storing the profile, the generating comprising;
identifying artifacts from interactions of the user, via the first communications device with electronic data sources and users of other communications devices over a network; and
ranking the artifacts by importance as defined by frequency of interactions between the first communications device and the electronic data sources;
determining, via a short-range wireless transceiver of the first communications device, that another communications device is in communicative contact with the first communications device, the determining comprising receiving a communication from the other communications device that includes an identification of a user of the other communications device;
selecting, from the profile in the memory, at least one of the artifacts relating to the user of the first communications device;
searching, over a network using the identifier of the user of the other communications device, at least one database for information about the user of the other communications device that is in common with the user of the first communications device with respect to the artifact;
prioritizing results of the searching based on a recency of occurrence of each of the results in the database; and
providing a prioritized listing of the results of the searching, as topics of conversation, to the first communications device.
6 Assignments
0 Petitions
Accused Products
Abstract
Embodiments relate to facilitating social interactions. An aspect includes determining that a first communications device is in communicative contact with a second communications device, identifying at least one artifact relating to a user of the first communications device, and searching at least one database for information about a user of the second communications device that is in common with the user of the first communications device with respect to the artifact. Also, results of the searching are provided as a topic of conversation to the first communications device.
-
Citations
17 Claims
-
1. A method, comprising:
-
generating, via a computer processor of a first communications device, a profile for a user of the first communications device, the first communications device having a memory for storing the profile, the generating comprising; identifying artifacts from interactions of the user, via the first communications device with electronic data sources and users of other communications devices over a network; and ranking the artifacts by importance as defined by frequency of interactions between the first communications device and the electronic data sources; determining, via a short-range wireless transceiver of the first communications device, that another communications device is in communicative contact with the first communications device, the determining comprising receiving a communication from the other communications device that includes an identification of a user of the other communications device; selecting, from the profile in the memory, at least one of the artifacts relating to the user of the first communications device; searching, over a network using the identifier of the user of the other communications device, at least one database for information about the user of the other communications device that is in common with the user of the first communications device with respect to the artifact; prioritizing results of the searching based on a recency of occurrence of each of the results in the database; and providing a prioritized listing of the results of the searching, as topics of conversation, to the first communications device. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A computer program product, comprising:
-
a non-transitory computer readable storage medium having program code embodied therewith, the program code executable by a computer to implement; generating, via a computer processor of a first communications device, a profile for a user of the first communications device, the first communications device having a memory for storing the profile, the generating comprising; identifying artifacts from interactions of the user, via the first communications device with electronic data sources and users of other communications devices over a network; and ranking the artifacts by importance as defined by frequency of interactions between the first communications device and the electronic data sources; determining, via a short-range wireless transceiver of the first communications device, that another communications device is in communicative contact with the first communications device, the determining comprising receiving a communication from the other communications device that includes an identification of a user of the other communications device; selecting, from the profile in the memory, at least one of the artifacts relating to the user of the first communications device; searching, over a network using the identifier of the user of the other communications device, at least one database for information about the user of the other communications device that is in common with the user of the first communications device with respect to the artifact; prioritizing results of the searching based on a recency of occurrence of each of the results in the database; and providing a prioritized listing of the results of the searching, as topics of conversation, to the first communications device. - View Dependent Claims (12, 13, 14, 15, 16, 17)
-
Specification