Patent ID: 9086776
Filing Date: 2015-07-21
Classification: A63F,G06F

Abstract:
1. A machine implemented method comprising: exposing an application program interface (API) at a first application on an electronic device, wherein the API allows other applications to select from among a plurality of attributes to apply to an avatar; presenting in a first user interface on the electronic device, by a second application of the electronic device, a first list of real-life events and a second list that comprises a subset of the plurality of attributes; receiving, in the first user interface by the second application of the electronic device, a user selection of a first of the real life events from the first list and a first attribute from the second list to apply to a user's avatar in response to occurrence of the first real life event; presenting in a second user interface on the electronic device, by a third application of the electronic device, a third list of real-life events and a fourth list that comprises a subset of the plurality of attributes; receiving, in the second user interface by the third application of the electronic device, a user selection of a second of the real life events from the third list and a second attribute from the fourth list to apply to the user's avatar in response to occurrence of the second real life event; receiving, via the API at the first application from the second application, a first identifier of the first attribute of the plurality of attributes; receiving, via the API at the first application from the third application, a second identifier of the second attribute of the plurality of attributes; and causing a user's avatar having the first and second attributes to be presented on the electronic device in response to receiving the first and second identifiers, including the first application providing computer executable instructions to both the second application and the third application that instruct how to present the avatar with both the first attribute and the second attribute.