Methods, systems, and computer program products for controlling play of media streams
DCFirst Claim
Patent Images
1. An apparatus, comprising:
- means for detecting that a visibility condition associated with a visual component of a graphical user interface of a single application that includes at least a portion of a media stream is not met, where the visibility condition associated with the visual component of the graphical user interface is detected as not being met in the event that at least a portion of the visual component of the graphical user interface is invisible based on a change in a size of an area in which the at least portion of the visual component of the graphical user interface is displayed, and further where the change in the size of the area is changed in response to user input on the graphical user interface of the single application that changes the location of the at least the portion of the media stream in the graphical user interface of the single application; and
further for detecting that the visibility condition is met; and
means for, in the event that the visibility condition is not met, automatically avoiding sending update information associated with the media stream to a display device to avoid an update of the visual component of the graphical user interface that includes the at least portion of the media stream, where the avoiding the sending of the update information associated with the media stream results in the at least portion of the media stream not being played; and
further for, in the event that the visibility condition is met, automatically sending the update information associated with the media stream to the display device to update the visual component of the graphical user interface that includes the at least portion of the media stream, where the sending of the update information associated with the media stream results in the at least portion of the media stream being played.
2 Assignments
Litigations
0 Petitions
Accused Products
Abstract
Methods and systems are described for delaying presentation of an update to a user interface. In one aspect, first update information is received for sending to a display device to update a previously updated, existing visual component. A specified visibility condition is detected as not being met. In response to detecting the visibility condition is not met, the sending of the first update information is deferred. The visibility condition is detected as met. In response to detecting the visibility condition is met, the sending of the first update information to update the visual component is performed.
-
Citations
32 Claims
-
1. An apparatus, comprising:
-
means for detecting that a visibility condition associated with a visual component of a graphical user interface of a single application that includes at least a portion of a media stream is not met, where the visibility condition associated with the visual component of the graphical user interface is detected as not being met in the event that at least a portion of the visual component of the graphical user interface is invisible based on a change in a size of an area in which the at least portion of the visual component of the graphical user interface is displayed, and further where the change in the size of the area is changed in response to user input on the graphical user interface of the single application that changes the location of the at least the portion of the media stream in the graphical user interface of the single application; and
further for detecting that the visibility condition is met; andmeans for, in the event that the visibility condition is not met, automatically avoiding sending update information associated with the media stream to a display device to avoid an update of the visual component of the graphical user interface that includes the at least portion of the media stream, where the avoiding the sending of the update information associated with the media stream results in the at least portion of the media stream not being played; and
further for, in the event that the visibility condition is met, automatically sending the update information associated with the media stream to the display device to update the visual component of the graphical user interface that includes the at least portion of the media stream, where the sending of the update information associated with the media stream results in the at least portion of the media stream being played.
-
-
2. An apparatus, comprising:
-
a touchscreen; a non-transitory memory storing instructions; and circuitry in communication with the touchscreen and the non-transitory memory, wherein the apparatus is configured to; detect that a visibility condition associated with a visual component of a graphical user interface of a single application that includes at least a portion of a media stream is not met, where the visibility condition associated with the visual component of the graphical user interface is detected as not being met in the event that at least a portion of the visual component of the graphical user interface is invisible based on a change in a size of an area in which the at least portion of the visual component of the graphical user interface is displayed, and further where the change in the size of the area is changed in response to user input on the graphical user interface of the single application that changes the location of the at least the portion of the media stream in the graphical user interface of the single application; in the event that the visibility condition is not met, automatically avoid sending update information associated with the media stream to the touchscreen to avoid an update of the visual component of the graphical user interface that includes the at least portion of the media stream, where the avoiding the sending of the update information associated with the media stream results in the at least portion of the media stream not being played; detect that the visibility condition is met; and in the event that the visibility condition is met, automatically send the update information associated with the media stream to the touchscreen to update the visual component of the graphical user interface that includes the at least portion of the media stream, where the sending of the update information associated with the media stream results in the at least portion of the media stream being played. - View Dependent Claims (3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 31, 32)
-
-
26. A computer program product comprising computer executable instructions stored on a non-transitory computer readable medium that, when used by an apparatus, causes the apparatus to:
-
detect that a visibility condition associated with a visual component of a graphical user interface of a single application that includes at least a portion of a media stream is not met, where the visibility condition associated with the visual component of the graphical user interface is detected as not being met in the event that at least a portion of the visual component of the graphical user interface is invisible based on a change in a size of an area in which the at least portion of the visual component of the graphical user interface is displayed, and further where the change in the size of the area is changed in response to user input on the graphical user interface of the single application that changes the location of the at least the portion of the media stream in the graphical user interface of the single application; in the event that the visibility condition is not met, automatically avoid sending update information associated with the media stream to a display device to avoid an update of the visual component of the graphical user interface that includes the at least portion of the media stream, where the avoiding the sending of the update information associated with the media stream results in the at least portion of the media stream not being played via the visual component of the graphical user interface; detect that the visibility condition is met; and in the event that the visibility condition is met, automatically send the update information associated with the media stream to the display device to update the visual component of the graphical user interface that includes the at least portion of the media stream, where the sending of the update information associated with the media stream results in the at least portion of the media stream being played via the visual component of the graphical user interface. - View Dependent Claims (27, 28, 29, 30)
-
Specification