Method and apparatus for providing real-time notification for avatars
First Claim
Patent Images
1. A method comprising:
- creating, using at least one computing device, a persistent user database stored on a computer readable medium, the database comprising data relating to the display attributes of online identities created by a plurality of users;
receiving, over a network, from a first application, a change to at least one display attribute of an online identity created by a first user;
updating, using the at least one computing device, the user database to reflect the change to the at least one display attribute of the online identity of the first user;
detecting, using the at least one computing device, that the data on the user database relating to at least one display attribute of the online identity of the first user has changed;
determining, using the at least one computing device, that the first user is interacting with at least a second user, over the network, via a second application different from the first application, the second application running on at least a second computing device; and
sending, over the network, a change notification to the second application, the change notification relating to the change detected in the data on the user database relating to the display attributes of the online identity of the first user.
9 Assignments
0 Petitions
Accused Products
Abstract
A real time notification for updating online identities, known as avatars, is disclosed. For example, when a user updates his or her avatar(s), the changes are stored in a user database. The changes are also detected by an event router that sends a change notification in real time to all pertinent servers that are currently supporting on-line applications for the user. The servers will send the change notification in real time to pertinent clients, e.g., an instant messenger client, a mobile instant messenger client, an interactive game client and the like.
156 Citations
18 Claims
-
1. A method comprising:
-
creating, using at least one computing device, a persistent user database stored on a computer readable medium, the database comprising data relating to the display attributes of online identities created by a plurality of users; receiving, over a network, from a first application, a change to at least one display attribute of an online identity created by a first user; updating, using the at least one computing device, the user database to reflect the change to the at least one display attribute of the online identity of the first user; detecting, using the at least one computing device, that the data on the user database relating to at least one display attribute of the online identity of the first user has changed; determining, using the at least one computing device, that the first user is interacting with at least a second user, over the network, via a second application different from the first application, the second application running on at least a second computing device; and sending, over the network, a change notification to the second application, the change notification relating to the change detected in the data on the user database relating to the display attributes of the online identity of the first user. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A computer-readable storage medium having stored thereon a plurality of instructions, the plurality of instructions including instructions which, when executed by a processor, cause the processor to perform the steps of a method for providing a notification of a change to an online identity, comprising of:
-
creating, using at least one computing device, a persistent user database stored on a second computer readable medium, the database comprising data relating to the display attributes of online identities created by a plurality of users; receiving, over a network, from a first application, a change to at least one display attribute of an online identity created by a first user; updating, using the at least one computing device, the user database to reflect the change to the at least one display attribute of the online identity of the first user; detecting, using at least one computing device, that the data on the user database relating to at least one display attribute of the online identity of the first user has changed; determining, using at least one computing device, that the first user is interacting with at least a second user, over the network, via a second application different from the first application, the second application running on at least a second computing device; and sending, over the network, a change notification to the second application, the change notification relating to the change detected in the data on the user database relating to the display attributes of the online identity of the first user. - View Dependent Claims (8, 9, 10, 11, 12)
-
-
13. An apparatus for providing a notification of a change to an online identity;
- comprising storage media having;
means for creating a persistent user database stored on a computer readable medium, the database comprising data relating to the display attributes of online identities created by a plurality of users; means for receiving, over a network, from a first application, a change to an online identity created by a first user; means for updating the user database to reflect the change to the online identity of the first user; means for detecting that the data on the user database relating to at least one display attribute of the online identity of the first user has changed; means for determining that the first user is interacting with at least a second user, over the network, via a second application different from the first application, the second application running on at least a second computing device; and means for sending, over the network, a change notification to the second application, the change notification relating to the change detected in the data on the user database relating to the display attributes of the online identity of the first user. - View Dependent Claims (14, 15, 16, 17, 18)
- comprising storage media having;
Specification