METHODS, SYSTEMS, AND COMPUTER READABLE MEDIA FOR PROVIDING PRESENCE DATA FROM MULTIPLE PRESENCE INFORMATION PROVIDERS
First Claim
1. A method for providing presence service using presence information from a plurality of presence information providers, the method comprising:
- at a network node including at least one processor;
receiving, from a message source, a first presence-related message that includes information identifying a user;
using the information identifying a user to identify, from a plurality of presence information providers, a presence information provider that maintains presence information associated with the identified user; and
relaying the first presence-related message to the identified presence information provider or sending a second presence-related message associated with the first presence-related message to the identified presence information provider.
4 Assignments
0 Petitions
Accused Products
Abstract
Methods, systems, and computer readable medium for providing presence data from multiple presence information providers are disclosed. According to one aspect, the subject matter described herein includes a method for providing presence service using presence information from multiple presence information providers. The method includes, at a network node including at least one processor, receiving, from a message source, a first presence-related message that includes information identifying a user, using the information identifying a user to identify, from multiple presence information providers, a presence information provider that maintains presence information associated with the identified user, and relaying the first presence-related message to the identified presence information provider or sending a second presence-related message associated with the first presence-related message to the identified presence information provider.
120 Citations
50 Claims
-
1. A method for providing presence service using presence information from a plurality of presence information providers, the method comprising:
at a network node including at least one processor; receiving, from a message source, a first presence-related message that includes information identifying a user; using the information identifying a user to identify, from a plurality of presence information providers, a presence information provider that maintains presence information associated with the identified user; and relaying the first presence-related message to the identified presence information provider or sending a second presence-related message associated with the first presence-related message to the identified presence information provider. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14)
-
15. A method for providing presence service using presence information from a plurality of network service providers, the method comprising:
at a network node including at least one processor; maintaining a collection of user presence data collected from a plurality of network service providers; receiving, from a message source, a first presence-related message that includes information identifying a user; in response to receiving the first presence-related message, determining whether presence information associated with the identified user exists in the collection of user presence data; in response to a determination that presence information associated with the identified user exists in the collection of user presence data, retrieving the presence information associated with the identified user and sending, to the message source, a second presence-related message that includes the presence information associated with the identified user. - View Dependent Claims (16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26)
-
27. A network entity for providing presence service using presence information from a plurality of presence information providers, the network entity comprising:
-
a communications network interface for receiving, from a message source, a first presence-related message that includes information identifying a user; and a presence service module, implemented by at least one processor, for receiving the first presence-related message from the communications network interface, using the information identifying a user to identify, from a plurality of presence information providers, a presence information provider that maintains presence information associated with the identified user, and relaying the first presence-related message to the identified presence information provider or sending a second presence-related message associated with the first presence-related message to the identified presence information provider. - View Dependent Claims (28, 29, 30, 31, 32, 33, 34, 35, 36, 37)
-
-
38. A universal presence server for providing presence service using presence information from a plurality of network service providers, the universal presence server comprising:
-
a presence information database for storing and maintaining presence information collected from a plurality of network service providers; and a universal presence service module, implemented by at least processor, for; receiving, from a message source, a first presence-related message that includes information identifying a user; in response to receiving the first presence-related message, determining whether presence information associated with the identified user exists in the presence information database; in response to a determination that presence information associated with the identified user exists in the presence information database, retrieving the presence information associated with the identified user and sending to the message source a second presence-related message that includes the presence information associated with the identified user. - View Dependent Claims (39, 40, 41, 42, 43, 44, 45, 46, 47, 48)
-
-
49. A computer readable medium having stored thereon executable instructions that when executed by the processor of a computer control the computer to perform steps comprising:
at a network node in a telecommunication network; receiving, from a message source, a first presence-related message that includes information identifying a user; using the information identifying a user to identify, from a plurality of presence information providers, a presence information provider that maintains presence information associated with the identified user; and relaying the first presence-related message to the identified presence information provider or sending a second presence-related message associated with the first presence-related message to the identified presence information provider.
-
50. A computer readable medium having stored thereon executable instructions that when executed by the processor of a computer control the computer to perform steps comprising:
at a network node in a telecommunication network; maintaining a collection of user presence data collected from a plurality of network service providers; receiving, from a message source, a first presence-related message that includes information identifying a user; in response to receiving the first presence-related message, determining whether presence information associated with the identified user exists in the collection of user presence data; in response to a determination that presence information associated with the identified user exists in the collection of user presence data, retrieving the presence information associated with the identified user and sending a second presence-related message to the message source, the second presence-related message that includes the presence information associated with the identified user.
Specification