Patent ID: 8166422

Claim:
A method for arranging and playing a media package on a wireless communication device, comprising: providing a plurality of media objects for selection by a user, the plurality of media objects comprising at least one of image files, sound files, animation files, speech files, midi files, transitions, and links; receiving configuration instructions from a user, the configuration instructions comprising selecting and ordering a subset of media objects of the plurality of media objects, and specifying specific properties for at least one media object of the selected subset of media objects; receiving a user input indicating a user-selected trigger event; associating the user-selected trigger event with the selected subset of media objects; forming a series of sequential segments, comprising: a) dividing a large media object into smaller sequential segments or combining small media objects into a single segment, wherein the dividing and combining is carried out such that each segment is sized to effectively be loaded entirely into available random access memory RAM, based on a segment maximum size derived from a specific status of the wireless communication device, b) wherein, when forming the series of sequential segments, a segment identification and at least one action instruction is included into each sequential segment, wherein each action instruction indicates which sequential segment has to be loaded and played next when playing the series of sequential segments, c) repeating steps a) and b) for each media object until the series of sequential segments is formed, grouping the plurality of sequential segments to form a media package responsive to the configuration instructions from a user; monitoring for the user-selected trigger event; detecting the user-selected trigger event; responsive to detecting the user-selected trigger event, playing the media presentation on at least one interface of a plurality of user interfaces of the wireless communication device, wherein the media presentation comprises the media package.