Promoting interoperability of presence-based systems through the use of ubiquitous online identities
First Claim
1. A method comprising:
- logging an online identity associated with a first instant messaging service into a first instant messaging system, wherein the first instant messaging service is associated with the first instant messaging system and configured with at least one processor;
accessing a profile associated with the online identity, wherein the profile includes at least presence information associated with the online identity;
updating the profile to indicate that the online identity is currently logged into the first instant messaging service;
using the at least one processor to receive, at the first instant messaging service and from another a second instant messaging service, a message indicating that the same online identity associated with the first instant messaging service is currently logged into the second instant messaging service associated with a second instant messaging system, wherein the second instant messaging service is different from the first instant messaging service; and
in response to the message, updating the presence information in the profile to indicate that the online identity is currently logged into the second instant messaging service,wherein updating the profile to indicate that the online identity is currently logged into the second instant messaging service includes updating an entry to include an identity of the second instant messaging system.
9 Assignments
0 Petitions
Accused Products
Abstract
A client system is configured to submit a request to a first instant messaging system for access to the first instant messaging service The request includes an online identity that is currently being used to access a second instant messaging service associated with the second instant messaging system. The second instant messaging system is configured to send a message to the first instant messaging system that indicates the online identity is currently being used to access a second instant messaging service associated with the second instant messaging system. The first instant messaging system maintains a profile that is updated to indicate that the online identity is currently being used to access the first instant messaging service and, in response to the message, the profile is also updated to indicate that the online identity is currently begin used to access the second instant messaging service.
-
Citations
25 Claims
-
1. A method comprising:
-
logging an online identity associated with a first instant messaging service into a first instant messaging system, wherein the first instant messaging service is associated with the first instant messaging system and configured with at least one processor; accessing a profile associated with the online identity, wherein the profile includes at least presence information associated with the online identity; updating the profile to indicate that the online identity is currently logged into the first instant messaging service; using the at least one processor to receive, at the first instant messaging service and from another a second instant messaging service, a message indicating that the same online identity associated with the first instant messaging service is currently logged into the second instant messaging service associated with a second instant messaging system, wherein the second instant messaging service is different from the first instant messaging service; and in response to the message, updating the presence information in the profile to indicate that the online identity is currently logged into the second instant messaging service, wherein updating the profile to indicate that the online identity is currently logged into the second instant messaging service includes updating an entry to include an identity of the second instant messaging system. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A non-transitory computer accessible medium storing a computer program, the computer program comprising instructions that are executable by at least one processor for:
-
logging an online identity associated with a first instant messaging service into a first instant messaging system, wherein the online identify is associated with the first instant messaging service; accessing a profile associated with the online identity, wherein the profile includes at least presence information associated with the online identity;
updating the profile to indicate that the online identity is currently logged into the first instant messaging service;receiving, at the first instant messaging service and from another a second instant messaging service, a message indicating that the same online identity associated with the first instant messaging service is currently being used to log into the second instant messaging service associated with a second instant messaging system, wherein the second instant messaging service is different from the first instant messaging service; and in response to the message, updating the presence information in the profile to indicate that the online identity is currently logged into the second instant messaging service, wherein updating the profile to indicate that the online identity is currently logged into the second instant messaging service includes updating an entry to include an identity of the second instant messaging system. - View Dependent Claims (9, 10, 11, 12, 13, 14, 15)
-
-
16. A system comprising:
-
a first instant messaging system configured to receive a request for logging an online identity associated with a first instant messaging service into the first instant messaging system; a client system configured to submit a request to the first instant messaging system to log into the first instant messaging service, wherein the request includes an online identity associated with the first instant messaging service; and a second instant messaging system configured to send a message to the first instant messaging system that indicates the same online identity associated with the first instant messaging service is currently logged into a second instant messaging service associated with the second instant messaging system, the second instant messaging service being different from the first instant messaging service, wherein the first instant messaging system maintains a profile that is updated to indicate that the online identity is currently logged into the first instant messaging service, wherein the profile includes at least presence information associated with the online identity, wherein in response to the message, the presence information in the profile is also updated to indicate that the online identity is currently logged into the second instant messaging service, and wherein the update of the profile to indicate that the online identity is currently logged into the second instant messaging service includes an update to an entry to include an identity of the second instant messaging system. - View Dependent Claims (17, 18)
-
-
19. A method comprising:
-
logging an online identity associated with a first instant messaging service into a first instant messaging system, wherein the first instant messaging service is associated with the first instant messaging system and configured with at least one processor; accessing a profile associated with the online identity, wherein the profile includes at least presence information associated with the online identity; updating the profile to indicate that the online identity is currently logged into the first instant messaging service; using the at least one processor to receive, at the first instant messaging service and from a second instant messaging service, a message indicating that the same online identity associated with the first instant messaging service is currently logged into the second instant messaging service associated with a second instant messaging system, wherein the second instant messaging service is different from the first instant messaging service; and in response to the message, updating the presence information in the profile to indicate that the online identity is currently logged into the second instant messaging service, wherein updating the profile includes updating a counter that indicates the number of times the online identity is used to log into one or more instant messaging services. - View Dependent Claims (20, 21, 22, 23)
-
-
24. A non-transitory computer accessible medium storing a computer program, the computer program comprising instructions that are executable by at least one processor for:
-
logging an online identity associated with a first instant messaging service into a first instant messaging system, wherein the online identify is associated with the first instant messaging service; accessing a profile associated with the online identity, wherein the profile includes at least presence information associated with the online identity; updating the profile to indicate that the online identity is currently logged into the first instant messaging service; receiving, at the first instant messaging service and from another instant messaging service, a message indicating that the same online identity associated with the first instant messaging service is currently being used to log into a second instant messaging service associated with a second instant messaging system, wherein the second instant messaging service is different from the first instant messaging service; and in response to the message, updating the presence information in the profile to indicate that the online identity is currently logged into the second instant messaging service, wherein updating the profile includes updating a counter that indicates the number of times the online identity is used to log into one or more instant messaging services.
-
-
25. A system comprising:
-
a first instant messaging system configured to receive a request for logging an online identity associated with a first instant messaging service into the first instant messaging system; a client system configured to submit a request to the first instant messaging system to log into the first instant messaging service, wherein the request includes an online identity associated with the first instant messaging service; and a second instant messaging system configured to send a message to the first instant messaging system that indicates the same online identity associated with the first instant messaging service is currently logged into a second instant messaging service associated with the second instant messaging system, the second instant messaging service being different from the first instant messaging service, wherein the first instant messaging system maintains a profile that is updated to indicate that the online identity is currently logged into the first instant messaging service, wherein the profile includes at least presence information associated with the online identity, wherein in response to the message, the presence information in the profile is also updated to indicate that the online identity is currently logged into the second instant messaging service, wherein the update to the profile includes an update to a counter that indicates the number of times the online identity is used to log into one or more instant messaging services.
-
Specification