Contact initialization based upon automatic profile sharing between computing devices
First Claim
Patent Images
1. A method of initiating contact based upon automatically shared profile data comprising:
- automatically wirelessly sending profile information from a sending computing device to a receiving computing device, wherein the sending device and the receiving device are collectively referred to as communication devices;
automatically determining, at the receiving device, whether a contact action should be initiated by comparing received profile information with a set of previously established contact rules;
upon a negative determination regarding initiating the at least one contact action, the receiving device taking no action, in which case the sending device receives no information from the receiving device responsive to the sending of the profile information, wherein when there is a negative determination regarding initiating the at least one content action, no profile information is ever sent from the receiving device to the sending computing device that is compared to information from the sending device; and
upon a positive determination regarding initiating the at least one contact action, the receiving device initiating an interpersonal communication that permits users of the communication devices to communicate with each other, wherein the interpersonal communication is a device assisted communication in which each of the users provides content directed to the other as input to their one of the communication devices, and in which each of the users receives content provided by the other as output from their one of the communication devices.
1 Assignment
0 Petitions
Accused Products
Abstract
A method of initiating contact based upon automatically shared profile data can include a step of automatically and wirelessly exchanging profile information between at least two computing devices. A determination can be made as to whether a contact opportunity exists by comparing received profile information with a set of previously established contact rules. A notification of a contract opportunity can be automatically presented upon one of the computing devices, depending upon whether the profile information favorably compares with the contact rules.
-
Citations
19 Claims
-
1. A method of initiating contact based upon automatically shared profile data comprising:
-
automatically wirelessly sending profile information from a sending computing device to a receiving computing device, wherein the sending device and the receiving device are collectively referred to as communication devices; automatically determining, at the receiving device, whether a contact action should be initiated by comparing received profile information with a set of previously established contact rules; upon a negative determination regarding initiating the at least one contact action, the receiving device taking no action, in which case the sending device receives no information from the receiving device responsive to the sending of the profile information, wherein when there is a negative determination regarding initiating the at least one content action, no profile information is ever sent from the receiving device to the sending computing device that is compared to information from the sending device; and upon a positive determination regarding initiating the at least one contact action, the receiving device initiating an interpersonal communication that permits users of the communication devices to communicate with each other, wherein the interpersonal communication is a device assisted communication in which each of the users provides content directed to the other as input to their one of the communication devices, and in which each of the users receives content provided by the other as output from their one of the communication devices. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 13)
-
-
12. A non-transitory machine-readable storage having stored thereon, a profile handling agent having a plurality of code sections, said profile handling agent comprising:
-
a broadcasting module configured to broadcast profile information over an automatically established wireless personal area network, wherein the profile information includes a set of user configurable, user-specific information, which is stored locally upon a mobile computing device within which the profiling handling agent executes; a receiver module configured to receive responses to the broadcasted profile information over the personal area network, wherein the mobile computing device automatically presents a notification whenever a received response indicates that a contact opportunity exists, where the contact opportunity is based at least in part upon the profile information; and computer program product operable to; compare profile information received from a sending device via the receiver module against previously established rules; take no action, upon a negative determination regarding initiating the at least one contact action, in which case the broadcasting module transmits no responsive information to the sending device, wherein when there is a negative determination regarding initiating the at least one content action, no profile information is ever sent from the receiver module to the sending device that is compared to information from the sending device; and initiating, upon a positive determination regarding initiating the at least one contact action, an interpersonal communication between the device containing the profile agent and the sending device, where these two devices are collectively referred to as communication devices, wherein the interpersonal communication is a device assisted communication in which users of the communication devices provide content directed to the other as input to their one of the communication devices, and in which each of the users receives content provided by the other as output from their one of the communication devices. - View Dependent Claims (14, 15)
-
-
16. A computing device comprising:
-
a machine-readable storage having stored thereon, a profile handling agent, wherein said profiling agent causes the computing device to automatically receive profile information from a sending computing device to wherein the sending device and the computing device are collectively referred to as communication devices; automatically determine, whether at least one contact action should be initiated by comparing the profile information received by the receiving device with a set of previously established contact rules; upon a negative determination regarding initiating the at least one contact action, take no action, in which case the sending device receives no information from the receiving device responsive to the sending of the profile information wherein when there is a negative determination regarding initiating the at least one content action, no profile information is ever sent from the receiving device to the sending computing device that is compared to information from the sending device; and upon a positive determination regarding initiating the at least one contact action, initiate an interpersonal communication that permits users of the communication devices to communicate with each other, wherein the interpersonal communication is a device assisted communication in which each of the users provides content directed to the other as input to their one of the communication devices, and in which each of the users receives content provided by the other as output from their one of the communication devices. - View Dependent Claims (17, 18, 19)
-
Specification