Displaying media content on portable devices based upon user interface state transitions
AssigneeIQzone, Inc.
InventorsMatthew Aaron Feadler, James Alex Wolfinger, Sean Robert Wagner
Life of this patent
Estimating the term…
Loading patent…
AssigneeIQzone, Inc.
InventorsMatthew Aaron Feadler, James Alex Wolfinger, Sean Robert Wagner
Estimating the term…
A method of displaying media content on a display screen of a communication device including a processor and a memory including program code, an application program, and a user application. The application program includes a plurality of activities associated with a plurality of display windows rendered by the display screen. The method includes receiving, at a monitoring process, status callbacks provided by an operating system of the device wherein the status callbacks relate to memory state. Values of at least one of the status callbacks are inspected wherein the at least one of the status callbacks includes a user interface (UI) state value. Based at least in part upon inspection of the UI state value, it is determined that a first activity is finishing. Media content is then displayed upon the display screen upon further determining that a predetermined condition associated with the communication device exists.
A communication device comprising:
A method of displaying media content on a display screen of a communication device, the communication device including a processor and a memory including program code, an application program, and a user application wherein the application program includes a plurality of activities associated with a plurality of display windows rendered by the display screen, the memory further including an activity-based operating system providing an interface between the application program and the processor and the display screen wherein ones of the activities can start other ones of the activities and wherein when a new one of the activities starts the operating system adds the new one of the activities to a processing queue and preserves a previous one of the activities in the processing queue, the processor performing the method by executing the program code, the method comprising:
Dependencies are inferred from the claim text.