Method and system for creating and distributing mobile avatars
A method and system for creating mobile avatars, customizing or personalizing mobile avatars and distributing mobile avatars including real-time updates thereof across a wireless network. A mobile avatar of a service subscriber is stored in mobile clients across the wireless network, and the mobile avatar is retrieved from the mobile clients and displayed upon receipt of a call from the service subscriber.
Latest COMVERSE, INC. Patents:
This application claims the benefit of Provisional Application No. 60/692,587, filed on Jun. 22, 2005, in the United States Patent and Trademark Office, the disclosure of which is incorporated herein by reference.
BACKGROUND OF THE INVENTION1. Field of the Invention
The present invention relates to creating and distributing mobile avatars. More particularly, the present invention relates to creating mobile avatars, customizing or personalizing mobile avatars and distributing mobile avatars including real-time updates thereof across a wireless network.
2. Description of the Related Art
As new channels of communication emerge, the ability to customize a personal experience has proven to be highly desirable by consumers. For example, as use of mobile devices became widespread, there was a focus on providing customized experience to users of the mobile devices. However, the focus was on locally customizing the mobile devices by implementing ring tones, wallpaper entertainment downloads, etc. As the market evolved to new customized aspects, the focus extended beyond locally customizing the mobile device, such as the growing ring-back tone market.
To address the need for consumers to personalize their Internet experience, some solutions have been provided that allow consumers to download personalized avatars to mobile devices. Such solutions centralized on use of avatars implemented via the Internet, where a user would access a web site that allows the user to create and download the avatar for local use. These typical solutions are restricted to local use of the avatars and do not extend use of the avatars beyond a particular mobile client or device.
Due to the static nature of existing implementations of avatars via mobile clients, users of a typical system are not able to personalize or update the avatars for selective self representation across a network. In addition, a typical system does not allow users to extend personal representation thereof to other users across a network via avatars.
Therefore, there exists a need for a system and method that allows users to create avatars and customize the avatars, and distribute the customized mobile avatars across a network. There also exists a need for transmitting a real-time update of a customizable avatar of a subscriber in accordance with caller identification information associated with the subscriber upon determining that the customizable avatar has been modified. Such a system and method enables users to personalize or customize their experiences in relation to services or resources provided across a network.
SUMMARY OF THE INVENTIONIt is an aspect of the present invention to customize a personal experience of a mobile device user by allowing the user to create an avatar or a virtual image representative of the user and distributing the avatar to other users over a network.
It is an aspect of the present invention to provide a user of a wireless network a method and system of creating a self-expression over the wireless network in accordance with a customizable of the user.
It is also an aspect of the present invention to advance the concept of customized push entertainment where customized information of a user is pushed or transmitted to other users of a network.
It is another aspect of the present invention to provide a real-time or dynamic update of a customizable avatar of a subscriber for storage in mobile devices across a network in accordance with caller identification information associated with the subscriber.
It is a further aspect of the present invention to provide a system for distributing mobile avatars across a wireless network by storing the mobile avatars in association with caller identification information of mobile clients and distributing the mobile avatars to the mobile clients in accordance with caller identification information of a call executed between the mobile clients.
According to an aspect of the present invention, automatic update of a mobile avatar associated with a service subscriber is executed in mobile clients of a network in accordance with subscription information identifying the service subscriber to be displayed via the mobile clients upon receipt of a call from the service subscriber.
It is an aspect of the present invention to determine whether a mobile avatar stored in a mobile client of a wireless network matches a current mobile avatar of a subscriber to enable distribution of the current mobile avatar to the mobile client.
It is also an aspect of the present invention to provide a system for distributing mobile avatars across a wireless network, where the system includes a plurality of mobile clients that exchange the mobile avatars across the wireless network, and a server having a database storing the mobile avatars in association with caller identification information of the mobile clients.
The above and other aspects of the present invention may be attained by a system and method that verifies whether a recipient of a call is registered to a mobile avatar caller identification service of a subscriber and transmits a mobile avatar of the subscriber to a mobile device of the recipient based on caller identification information of the subscriber upon verifying that the recipient of the call is registered to mobile avatar caller identification service of the subscriber.
An aspect of the present invention also provides a system for distributing mobile avatars across a wireless network, including a plurality of mobile clients exchanging mobile avatars corresponding to the mobile clients based on caller identification information, and a server monitoring status of the mobile avatars and correspondingly downloading real-time updates of the mobile avatars to the mobile clients.
It is a further aspect of the present invention to determine whether a mobile client has stored therein a mobile avatar associated with caller identification information of an incoming call, to verify whether the mobile avatar stored in the mobile client is a current version of the mobile avatar and to connect the incoming call upon verification that the current version of the mobile avatar is stored in the mobile client and display the updated version of the mobile avatar using the mobile client.
According to an aspect of the present invention mobile avatars are stored locally based on caller identification information, and a real-time update of at least one of the mobile avatars is executed upon determining that the mobile avatars has been updated.
These together with other aspects and advantages which will be subsequently apparent, reside in the details of construction and operation as more fully hereinafter described and claimed, reference being had to the accompanying drawings forming a part hereof, wherein like numerals refer to like parts throughout.
BRIEF DESCRIPTION OF THE DRAWINGS
Reference will now be made in detail to the present invention, examples of which are illustrated in the accompanying drawings.
This invention is directed to enabling a subscriber to create a mobile avatar representative of a personal expression of the subscriber and allowing the subscriber to distribute the mobile avatar to other subscribers in a wireless network. The mobile avatar of the subscriber is distributed to the other subscribers when an operation is executed using subscription information that identifies the subscriber.
Although use of a mobile avatar is discussed herein in relation to a mobile client or a mobile device over a wireless network, the present invention is not limited to use of the mobile avatar with a mobile client. For example, use of a mobile avatar as an expression of a subscriber may be implemented with other devices that utilize caller identification information identifying the subscriber across a network. Similarly this invention may be implemented with use of subscriber identification information when receiving and/or transmitting data based on the identification information associated with the subscriber, such as avatar forums over the Internet or communities over the Internet, chat rooms, blogs, electronic mails, avatar greeting cards, etc. In addition, personalized use of avatars as discussed herein may be implemented in existing services, such as avatar caller ID, FunDial, SMS avatar ID, SMS avatar ID and signature, Avatar MMS signature, PoC avatar, video call avatar, wall paper avatar and other similar services and/or resources.
The reference to “a mobile avatar” or “avatar” herein, includes any graphical representation that is a virtual representation of a user, such as photographs, images, cartoons, icons, or any representation of a user in a virtual world that a user chooses. A mobile avatar may represent a user in a variety of places and in association with various services by allowing the user to create a virtual alter ego or representation of self expression including how the user looks or how the user would like to look, how the user feels, etc. For example, a user may use a mobile avatar in online virtual communities, Internet forums, instant messaging, etc., as a graphical representation of the user to be displayed when the user utilizes such services. The user may have multiple avatars such as one for business communication and one for personal communication.
As illustrated in
Referring to the example of
Referring to
Referring to the example of
The avatar web portal 2 of
Information of the user who has created the mobile avatar will be published at the URL 4 such that another user requested to join the services of the avatar web portal 2 will be provided with an invitation indicating origin of the invitation, services provided, operations necessary to join the services, etc. For example, “click if you want to define how John sees YOU on HIS Mobile phone when you call”, etc, is sent as invitation. When the SMS/MMS message is received, a joining user enters subscription information and a corresponding password for authentication. Upon creation of the mobile avatar, the user is provided with a save option 8 so that the mobile avatar of the user is stored in a database for later usage.
The user who has created the mobile avatar will be provided with an avatar caller ID identifying information of the user so that other users are enabled to determine whether to accept an invitation to join the services sent from the user. For example, invited users are provided with an avatar caller ID identifying information including a number of users signed to a particular service, a number of avatars created to-date and identity information, etc.
The avatar web portal 2 of
As shown in
Referring to
As described in detail in connection with
Referring to
As illustrated in
Referring to
When the subscriber sends an invitation or a link to another user indicating how to initiate the service, the avatar manager 54 sends a WAP (wireless application protocol) push or a binary SMS message, which will awake the client in the HS and initiate a HTTP connection to get the avatar message requesting that a joining user download the mobile avatar of the subscriber including client applications related thereto. This allows the joining user to be provided with access information instantly via the joining user's mobile client, smart phone, etc. The avatar manager 54 maintains historical data of which users receive the mobile avatar of the subscriber. Accordingly, when the subscriber makes future modifications to the mobile avatar, the historical information is used to update the mobile clients of all users who have a previous version of the subscriber's mobile avatar stored therein.
When a user joins an avatar caller ID service, a client application will be downloaded to a mobile client of the user to interact with an avatar server (84 in
Referring to
As shown in
Another way in which this update can occur is for the handset 60 to essentially intercept the call, initiate the update and request an update or version identifier upon receiving the identifier of the caller, compare the version identifier to that in the handset 60 and request a download if the current version is not stored in the handset 60.
As illustrated in
The avatar manager 54 downloads mobile avatars of new users to corresponding mobile phones after service activation, serves calls that the MSC 52 determines to be processed for a calling line identification avatar service, and monitors status of mobile avatars for downloading across a network before a call setup, when required. The avatar manager 54 is also responsible for updates directed to mobile clients to be updated outside of a call setup (discussed using
As illustrated in
Referring to
The MMSC/SMSC 86 downloads avatar updates to mobile clients or handsets and provides an interface with the avatar manager 54 across an MM7 (multimedia messaging reference point 7) (SOAP/HTTP) for downloading mobile avatars. The databases 90a and 90b store the avatars developed off-line from the Internet, and replicate for real-time handling during a call setup, when the mobile avatar has been updated.
Referring to
When the mobile avatar is updated, the updated mobile avatar of the user is transmitted to mobile clients 70d, 70e and 70f such that the updated mobile avatar is displayed when a call is received or is made in relation to the user.
Accordingly, the present invention enables transmission a new service to mobile operators by creating a new differentiating service and allowing the flow of personalized content between the mobile operators.
The many features and advantages of the invention are apparent from the detailed specification and, thus, it is intended by the appended claims to cover all such features and advantages of the invention which fall within the true spirit and scope of the invention. Further, since numerous modifications and changes will readily occur to those skilled in the art, it is not desired to limit the invention to the exact construction and operation illustrated and described, and accordingly all suitable modifications and equivalents may be resorted to, falling within the scope of the invention.
Claims
1. A method of using a mobile avatar in a wireless network, comprising:
- storing a mobile avatar of a service subscriber in mobile clients across the wireless network; and
- retrieving the mobile avatar from a mobile client and displaying the mobile avatar at the mobile client upon receipt of a call associated with the service subscriber.
2. The method according to claim 1, wherein the call associated with the service subscriber is from the service subscriber to the mobile client.
3. The method according to claim 1, wherein the mobile avatar is customized by the service subscriber and the customized mobile avatar is displayed upon receipt of the call from the service subscriber.
4. The method according to claim 3, wherein the mobile avatar is customized responsive to a selection of the service subscriber from a list of predetermined mobile avatars.
5. The method according to claim 3, wherein the mobile avatar is customized using a mobile client of the service subscriber.
6. The method according to claim 3, wherein the customized mobile avatar is loaded to the mobile client during a call setup.
7. The method according to claim 1, wherein the mobile avatar is inserted in an electronic mail.
8. The method according to claim 1, wherein the mobile avatar is used with an instant messaging service.
9. The method according to claim 1, wherein the mobile avatar is transmitted to the mobile clients using a short message service message.
10. The method according to claim 1, wherein the mobile avatar is created using an Internet avatar creation service.
11. The method according to claim 1, wherein the mobile avatar is displayed in accordance with a predetermined setting defined by the service subscriber.
12. The method according to claim 11, wherein the predetermined setting defined by the service subscriber is a specific period of time and the mobile avatar is displayed via the mobile clients when the call is received within the specific period of time defined by the service subscriber.
13. The method according to claim 1, wherein the mobile clients are symbian, BREW or J2ME enabled.
14. The method according to claim 1, wherein the mobile avatar is transmitted to the mobile clients using a multimedia message service.
15. A method of using a mobile avatar in a wireless network, comprising:
- storing a mobile avatar of a service subscriber in mobile clients across the wireless network; and
- automatically updating the mobile avatar in the mobile clients in accordance with subscription information identifying the service subscriber and displaying the mobile avatar via the mobile clients upon receipt of a call from the service subscriber.
16. The method according to claim 15, wherein the mobile avatar is updated during a call setup.
17. The method according to claim 15, wherein the automatic update of the mobile avatar is triggered by a short message service message sent to the mobile clients.
18. The method according to claim 15, wherein the updating of the mobile avatar is executed upon verification of subscription information corresponding to the mobile clients.
19. A method of modifying a customizable avatar in mobile devices of a network, comprising:
- transmitting a real-time update of a customizable avatar of a subscriber for storage in the mobile devices across the network in accordance with caller identification information associated with the subscriber upon determining that the customizable avatar has been modified.
20. The method according to claim 19, wherein a flag is added to the customizable avatar each time the customizable avatar is modified to trigger the real-time update of the customizable avatar in the mobile devices.
21. The method according to claim 19, wherein the real-time update of the customizable avatar is based on caller identification information stored in the mobile devices.
22. A method of using a mobile avatar in a wireless network, comprising:
- enabling a service subscriber to customize the mobile avatar;
- associating the customized mobile avatar with calling line identification information of the service subscriber across the wireless network; and
- displaying the mobile avatar upon receipt of a call from the service subscriber.
23. The method according to claim 22, wherein the mobile avatar is dynamically updated each time the service subscriber customizes the mobile avatar.
24. The method according to claim 22, wherein the mobile avatar is stored in a mobile client of a recipient of the call.
25. The method according to claim 22, wherein the mobile avatar is customized by accessing an Internet avatar creation service via a wireless application protocol interface.
26. A method downloading a mobile avatar, comprising:
- determining whether a mobile avatar stored in a mobile client of a wireless network matches a current mobile avatar of a subscriber; and
- automatically downloading the current mobile avatar to the mobile client upon determining that the mobile avatar in the mobile client does not match the current mobile avatar of the subscriber.
27. A method of providing mobile avatar caller identification service in a wireless network, comprising:
- linking caller identification information transmitted from mobile devices to stored mobile avatars in accordance with the caller identification information; and
- retrieving at least one of the mobile avatars in accordance with the linkage and displaying the at least one of the mobile avatars based on caller identification information of an incoming call.
28. A system for distributing mobile avatars across a wireless network, comprising:
- a plurality of mobile clients exchanging the mobile avatars across the wireless network; and
- a server having a database storing the mobile avatars in association with caller identification information of the mobile clients and distributing the mobile avatars to the mobile clients in accordance with caller identification information of a call executed between the mobile clients.
29. The system according to claim 28, wherein the server is a web server.
30. The system according to claim 28, wherein at least one of the mobile clients is associated with multiple mobile avatars to be distributed across the wireless network in accordance with a preference set using the at least one of the mobile clients.
31. The system according to claim 29, wherein the preference set using the at least one of the mobile clients is based on context of the call.
32. The system according to claim 28, wherein the stored mobile avatars are updated and the server distributes the updated mobile avatars to the mobile clients when the call is executed between the clients.
33. A method of distributing a mobile avatar across a wireless network, comprising:
- verifying whether a recipient of a call is registered to a mobile avatar caller identification service of a subscriber; and
- transmitting a mobile avatar of the subscriber to a mobile device of the recipient based on caller identification information of the subscriber upon verifying that the recipient of the call is registered to mobile avatar caller identification service of the subscriber.
34. The method according to claim 33, wherein the recipient is verified using caller identification and password information of the recipient.
35. A system for distributing mobile avatars across a wireless network, comprising:
- a plurality of mobile clients exchanging the mobile avatars across the wireless network, the mobile avatars corresponding to the mobile clients based on caller identification information; and
- a server monitoring status of the mobile avatars and correspondingly downloading real-time updates of the mobile avatars to the mobile clients.
36. A method of distributing a mobile avatar using a mobile client of a wireless network, comprising:
- determining whether the mobile client includes a mobile avatar in association with caller identification information of an incoming call; and
- displaying the mobile avatar associated with the caller identification information of the incoming call using the mobile client.
37. The method according to claim 36, wherein the incoming call is not connected until verifying that the mobile avatar in the mobile client is a current version.
38. The method according to claim 36, wherein a current version of the mobile avatar is downloaded to other mobile clients in the wireless network.
39. The method according to claim 36, wherein the incoming call is intercepted by the mobile client to determine whether the mobile client includes the mobile avatar in association with caller identification information of the incoming call.
40. The method according to claim 36, further comprising:
- downloading a current version of the mobile avatar upon determining that the mobile client does not contain the current version of the mobile avatar.
41. The method according to claim 40, wherein the downloading of the current version of the mobile avatar is executed during call conversation.
42. The method according to claim 40, wherein downloading of the current version of the mobile avatar is executed periodically.
43. The method according to claim 41, wherein a record of the downloading is maintained and subsequent downloads of the mobile avatar are executed in accordance with the record.
44. A method, comprising:
- locally storing mobile avatars to mobile devices in a wireless network, the mobile avatars being stored based on caller identification information; and
- executing a real-time update of at least one of the mobile avatars upon determining that the at least one of the mobile avatars has been updated.
45. A computer readable storage having a program stored there for controlling a computer to execute operations including distributing a mobile avatar, comprising:
- storing a mobile avatar of a service subscriber in mobile clients across a wireless network; and
- automatically updating the mobile avatar in the mobile clients in accordance with subscription information identifying the service subscriber and displaying the mobile avatar via the mobile clients upon receipt of a call from the service subscriber.
46. A system, comprising:
- a server storing customizable avatars of subscribers in accordance with caller identification information of the subscribers; and
- a handheld device displaying a real-time update of the customizable avatars in accordance with caller identification information associated with the subscribers upon determining that the customizable avatars have been modified.
47. The system according to claim 46, wherein the server transmits a short message service message to the handheld device from the server, and the short message service message triggers the handheld device to download the real-time update of the customizable avatars.
48. A computer readable storage having a data structure for distributing a customizable mobile avatar and controlling a computer using the data structure, comprising:
- a database storing caller identification information of a user in association with the user's customizable mobile avatar and updates thereto for distribution of the customizable mobile avatar across a network in relation to the user.
Type: Application
Filed: Aug 10, 2005
Publication Date: Dec 28, 2006
Applicants: COMVERSE, INC. (Wakefield, MA), COMVERSE, Ltd. (Tel Aviv)
Inventors: Avner Ronen (Montvale, NJ), Larry Ayres (Andover, MA), Tal Dagan (Tel Aviv)
Application Number: 11/200,226
International Classification: G06F 3/00 (20060101);