PRESENTING SECONDARY MEDIA OBJECTS TO A USER
First Claim
1. One or more computer-readable media having computer-executable instructions embodied thereon that, when executed, perform a method for presenting secondary media objects to a user while momentarily delaying primary media objects being presented, the method comprising:
- detecting an indication to initiate the presentation of one or more secondary media objects, wherein the indication to initiate the presentation of the one or more secondary media objects is detected while a primary media object is presented to a user;
delaying the primary media object at a stopping point;
presenting the one or more secondary media objects; and
resuming the primary media object, wherein the primary media object resumes at the stopping point.
2 Assignments
0 Petitions
Accused Products
Abstract
Systems, methods, computer-readable media, and graphical user interfaces for presenting secondary media objects are provided. A primary media presenting module presents primary media. Upon detecting an indication to initiate the presentation of a secondary media object, the primary media object may be delayed and the secondary media object may be initiated. In embodiments, an indication to initiate the presentation of a secondary media object may comprise a selector hovered over a song title associated with the secondary media object. At a later instance, the primary media object may resume such that it resumes at the point at which the primary media object was delayed. In embodiments, a user may initiate the resuming of the primary media object by removing the selector from the song title.
151 Citations
20 Claims
-
1. One or more computer-readable media having computer-executable instructions embodied thereon that, when executed, perform a method for presenting secondary media objects to a user while momentarily delaying primary media objects being presented, the method comprising:
-
detecting an indication to initiate the presentation of one or more secondary media objects, wherein the indication to initiate the presentation of the one or more secondary media objects is detected while a primary media object is presented to a user; delaying the primary media object at a stopping point; presenting the one or more secondary media objects; and resuming the primary media object, wherein the primary media object resumes at the stopping point. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A computerized system for presenting secondary media objects to a user while momentarily delaying primary media objects, the system comprising:
-
a primary media presenting module configured to present a primary media object; a secondary media presenting module configured to present a secondary media object, the secondary media presenting module delaying the primary media object at a point and initiating the secondary media object; and a primary resuming module configured to resume the presentation of the primary media object such that the primary media object resumes at the point at which the secondary media presenting module delayed the primary media object. - View Dependent Claims (12, 13, 14, 15, 16, 17)
-
-
18. A method for presenting representative samples to a user while momentarily delaying primary media objects, the method comprising:
-
detecting an indication to initiate the presentation of a primary media object, wherein the primary media object comprises an audio media object; communicating a primary media play instruction to a first media rendering engine, wherein the primary media play instruction instructs the first media rendering engine to play the primary media object; detecting an indication to initiate the presentation of a representative sample, the representative sample comprises an audio media object, wherein the indication to initiate the presentation of the representative sample comprises a selector hovering over a representative sample identifier, the representative sample identifier comprising a song title associated with the representative sample; communicating a primary media pause instruction to the first media rendering engine to instruct the first media rendering engine to pause the primary media object; initiating a second media rendering engine; communicating a representative sample play instruction and a representative sample start point to the second media rendering engine; detecting an indication to resume the presentation of the primary media object; communicating a representative sample stop instruction to the second media rendering engine; and communicating a primary media resume instruction to the first media rendering engine. - View Dependent Claims (19, 20)
-
Specification