System and method for arranging and playing a media presentation
First Claim
Patent Images
1. 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.
2 Assignments
0 Petitions
Accused Products
Abstract
The system enables a user to select and order media objects, such as sound files, image files, animations, and text into a media presentation. The media presentation is then associated with a trigger or other interrupt event. Upon an occurrence of the event, the system plays the media presentation on system output devices. In one example of the system, the selected media files, ordering information, and other properties are assembled into a media package. The media package may be published to a remote device so that a remote device may play the media presentation.
97 Citations
20 Claims
-
1. 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. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13)
-
-
14. A wireless communication device for arranging and playing a media package, comprising:
-
a memory storing 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; an output device; and a processor coupled to the memory and the output device, wherein the processor is configured to, receive 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; receive a user input indicating a user-selected trigger event; associate the user-selected trigger event with the selected subset of media objects; form a series of sequential segments, wherein forming the series of sequential segments comprises, 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, group the plurality of sequential segments to form a media package responsive to the configuration instructions from a user; monitor for the user-selected trigger event; detect the user-selected trigger event; responsive to detecting the user-selected trigger event, play the media presentation on the output device of the wireless communication device, wherein the media presentation comprises the media package. - View Dependent Claims (15, 16, 17, 18, 19, 20)
-
Specification