System and method for social-networking based presence
First Claim
1. A telecommunications system, comprising:
- a telecommunication network;
a plurality of telecommunication devices connected to and communicating through said telecommunication network, each of said plurality of telecommunication devices identified with a respective registered telecommunication system user;
a social networking service operably coupled to the telecommunication network, the registered users of the telecommunication devices being registered with the social networking service, each of the registered users of the telecommunication device having user information accessible via the social networking service that identify that user'"'"'s registered interests and identify associated users, the associated users being comprised of other social networking service users associated with the registered telecommunication system user that are also registered telecommunication system users;
a presence and availability service (PAS) operably coupled to the telecommunication network and said plurality of telecommunication devices, said PAS determining an availability of the associated users that match availability criteria, the availability criteria comprising being present within a predetermined amount of time of an event, being located within a predetermined distance of the event, and having prescribed implied availability information;
a calendar service, the registered telecommunication system users of the telecommunication devices registered with the calendar service and having events scheduled via the calendar service, the scheduled events being communicated to the PAS such that the PAS accesses the scheduled events to determine the availability of the associated users;
a positioning service identifying a present location of the users of the telecommunication devices and communicating the present location of the users of the telecommunication devices to the PAS;
a context agent monitoring implied availability information of the associated users and communicating the implied availability information of the associated users to the PAS;
a translation unit configured to convert the user information from a social networking service format of the social networking service to a presence and availability service format of the presence and availability service;
a messaging service operably coupled to the telecommunication network and said plurality of telecommunication devices, said PAS communicating with and causing said messaging service to send notification messages, said messaging service sending said notification messages to the associated users determined to be available and having a common interest corresponding to the event and responsive to an occurrence of the event and matching the availability criteria;
the PAS determining the availability of the associated users by communicating with the social networking service and the calendar service to determine which of the associated users are available within the predetermined amount of time of the event, by communicating with the positioning service to determine which of the associated users is within the predetermined distance of the event, and also by communicating with the context agent to determine which of the associated users have the prescribed implied availability information.
12 Assignments
0 Petitions
Accused Products
Abstract
A telecommunications system includes a network; a social networking service operably coupled to the network and configured to allow registration of users, to allow identification of registered users'"'"' interests, and to identify associated users, said associated users being associated with registered users; a presence service operably coupled to the network and configured to determine an availability of associated users responsive to one or more availability criteria; a translation unit configured to convert user information from a social networking service format to a presence service format; and a messaging service operably coupled to the network and configured to send notification messages to associated users determined to be available and having a common interest corresponding to an event responsive to an occurrence of the event and one or more availability criteria.
39 Citations
20 Claims
-
1. A telecommunications system, comprising:
-
a telecommunication network; a plurality of telecommunication devices connected to and communicating through said telecommunication network, each of said plurality of telecommunication devices identified with a respective registered telecommunication system user; a social networking service operably coupled to the telecommunication network, the registered users of the telecommunication devices being registered with the social networking service, each of the registered users of the telecommunication device having user information accessible via the social networking service that identify that user'"'"'s registered interests and identify associated users, the associated users being comprised of other social networking service users associated with the registered telecommunication system user that are also registered telecommunication system users; a presence and availability service (PAS) operably coupled to the telecommunication network and said plurality of telecommunication devices, said PAS determining an availability of the associated users that match availability criteria, the availability criteria comprising being present within a predetermined amount of time of an event, being located within a predetermined distance of the event, and having prescribed implied availability information; a calendar service, the registered telecommunication system users of the telecommunication devices registered with the calendar service and having events scheduled via the calendar service, the scheduled events being communicated to the PAS such that the PAS accesses the scheduled events to determine the availability of the associated users; a positioning service identifying a present location of the users of the telecommunication devices and communicating the present location of the users of the telecommunication devices to the PAS; a context agent monitoring implied availability information of the associated users and communicating the implied availability information of the associated users to the PAS; a translation unit configured to convert the user information from a social networking service format of the social networking service to a presence and availability service format of the presence and availability service; a messaging service operably coupled to the telecommunication network and said plurality of telecommunication devices, said PAS communicating with and causing said messaging service to send notification messages, said messaging service sending said notification messages to the associated users determined to be available and having a common interest corresponding to the event and responsive to an occurrence of the event and matching the availability criteria; the PAS determining the availability of the associated users by communicating with the social networking service and the calendar service to determine which of the associated users are available within the predetermined amount of time of the event, by communicating with the positioning service to determine which of the associated users is within the predetermined distance of the event, and also by communicating with the context agent to determine which of the associated users have the prescribed implied availability information. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13)
-
-
14. A telecommunications method, comprising:
-
selecting an event by a selecting user for which availability of at least one associated user is to be determined on a social network system, the event being related to an interest of the selecting user, the selecting user and the at least one associated user being registered with the social network system, having a common interest corresponding to the event, having user information accessible via the social network system, and being identified with at least one telecommunication device that connects to and communicates through a telecommunication network, the telecommunication network being coupled to a presence and availability service (PAS) operated on at least one computer device connected to the telecommunication network, a calendar service, a positioning service, a context agent, and a messaging service; selecting availability criteria on the PAS, the availability criteria comprising being present within a predetermined amount of time of the event, being located within a predetermined distance of the event, and having prescribed implied availability information; interfacing the social networking system over said telecommunication network to the PAS, such that the PAS determines the at least one associated user that shares the interest of the selecting user and meets the selected availability criteria, comprising; the PAS accessing the calendar service of the at least one associated user and comparing the availability criteria to scheduled events that are scheduled via the calendar service, the positioning service indentifying a present location of the at least one associated user and communicating the present location of the at least one associated user to the PAS, the PAS comparing the present location of the at least one associated user to the availability criteria, and the context agent identifying implied availability information of the at least one associated user and communicating the implied availability information to the PAS; and the messaging service transmitting a notification message to the at least one telecommunication device identifying the determined at least one associated user, the notification message being transmitted responsive to the at least one associated user determined to meet the availability criteria by the PAS. - View Dependent Claims (15, 16, 17, 18, 19, 20)
-
Specification