US2014214927A1PendingUtilityA1

Systems and methods for multi-context media control and playback

59
Assignee: SPOTIFY ABPriority: Oct 12, 2012Filed: Mar 31, 2014Published: Jul 31, 2014
Est. expiryOct 12, 2032(~6.3 yrs left)· nominal 20-yr term from priority
H04N 21/4396G06F 3/04883H04N 21/6125H04N 21/8549H04N 21/42224H04N 21/8113H04N 21/47217H04N 21/4825G06F 3/0482H04L 65/60H04N 21/23109G06F 3/165G06F 3/04842G06F 3/0488
59
PatentIndex Score
0
Cited by
0
References
0
Claims

Abstract

An electronic device is disclosed. The electronic device includes a display, one or more processors, memory, and one or more programs, wherein the one or more programs are stored in the memory and configured to be executed by the one or more processors. The one or more programs include instructions for detecting a first input; and determining whether a change to the first input is detected within a first time period after detecting the first input. In accordance with a determination that a change to the first input is detected within the first time period after detecting the first input, first media content is added to a playlist. In accordance with a determination that a change to the first input is not detected within the first time period after detecting the first input, the first media content is caused to be presented.

Claims

exact text as granted — not AI-modified
What is claimed is: 
     
         1 . A server computer, comprising:
 one or more processors;   memory; and   one or more programs stored in the memory, the one or more programs including instructions that, when transmitted to a client computer and executed by the client computer, cause the client computer to:
 detect a first input; 
 determine whether a change to the first input is detected within a first time period after detecting the first input; 
 in accordance with a determination that a change to the first input is detected within the first time period after detecting the first input, initiate playback of the first media content; and 
 in accordance with a determination that a change to the first input is not detected within the first time period after detecting the first input, initiate a preview of the first media content. 
   
     
     
         2 . The server computer of  claim 1 , wherein the first input is detected during presentation of second media content. 
     
     
         3 . The server computer of  claim 2 , wherein the instructions for initiating the preview of the first media content include instructions for causing the client computer to:
 pause the presentation of the second media content during the preview of the first media content;   determine whether a change to the first input is detected after the first time period; and   in accordance with a determination that a change to the first input is detected after the first time period:
 cease the preview of the first media content; and 
 resume presentation of the second media content. 
   
     
     
         4 . The server computer of  claim 1 , wherein the first input is a click-down event. 
     
     
         5 . The server computer of  claim 4 , wherein the change to the first input is a click-release event. 
     
     
         6 . The server computer of  claim 1 , the one or more programs further including instructions that, when transmitted to the client computer and executed by the client computer, cause the client computer to:
 determine whether a change to the first input is detected after the first time period; and   in accordance with a determination that a change to the first input is detected after the first time period, cease the preview of the first media content.   
     
     
         7 . The server computer of  claim 1 , the one or more programs further including instructions that, when transmitted to the client computer and executed by the client computer, cause the client computer to:
 cease the preview of the first media content in response to the earlier of:
 a determination that a cursor is detected outside of a display region associated with the first media content; 
 a determination that a change to the first input is detected after the first time period; and 
 a determination that a preview duration is expired. 
   
     
     
         8 . The server computer of  claim 7 , wherein the change to the first input is a click-release event. 
     
     
         9 . The server computer of  claim 7 , wherein the display region corresponds to an image of album art associated with the first media content. 
     
     
         10 . The server computer of  claim 1 , wherein the input corresponds to an interaction with an affordance displayed on a display associated with the client computer. 
     
     
         11 . A non-transitory computer readable storage medium storing one or more programs for execution by an electronic device having at least one processor and memory, the one or more programs including instructions for:
 detecting a first input;   determining whether a change to the first input is detected within a first time period after detecting the first input;   in accordance with a determination that a change to the first input is detected within the first time period after detecting the first input, initiating playback of the first media content; and   in accordance with a determination that a change to the first input is not detected within the first time period after detecting the first input, initiating a preview of the first media content.   
     
     
         12 . The non-transitory computer readable storage medium of  claim 11 , wherein the first input is detected during presentation of second media content. 
     
     
         13 . The non-transitory computer readable storage medium of  claim 12 , wherein the instructions for initiating the preview of the first media content include instructions for:
 pausing the presentation of the second media content during the preview of the first media content;   determining whether a change to the first input is detected after the first time period; and   in accordance with a determination that a change to the first input is detected after the first time period:
 ceasing the preview of the first media content; and 
 resuming presentation of the second media content. 
   
     
     
         14 . The non-transitory computer readable storage medium of  claim 11 , wherein the first input is a click-down event. 
     
     
         15 . The non-transitory computer readable storage medium of  claim 14 , wherein the change to the first input is a click-release event. 
     
     
         16 . The non-transitory computer readable storage medium of  claim 11 , the one or more programs further including instructions for:
 determining whether a change to the first input is detected after the first time period; and   in accordance with a determination that a change to the first input is detected after the first time period, ceasing the preview of the first media content.   
     
     
         17 . The non-transitory computer readable storage medium of  claim 11 , the one or more programs further including instructions for:
 ceasing the preview of the first media content in response to the earlier of:
 a determination that a cursor is detected outside of a display region associated with the first media content; 
 a determination that a change to the first input is detected after the first time period; and 
 a determination that a preview duration is expired. 
   
     
     
         18 . The non-transitory computer readable storage medium of  claim 17 , wherein the change to the first input is a click-release event. 
     
     
         19 . The non-transitory computer readable storage medium of  claim 17 , wherein the display region corresponds to an image of album art associated with the first media content. 
     
     
         20 . The non-transitory computer readable storage medium of  claim 11 , wherein the input corresponds to an interaction with an affordance displayed on a display associated with the electronic device. 
     
     
         21 . A method for previewing media content, comprising:
 at an electronic device with one or more processors and memory storing one or more programs for execution by the one or more processors:
 detecting a first input; 
 determining whether a change to the first input is detected within a first time period after detecting the first input; 
 in accordance with a determination that a change to the first input is detected within the first time period after detecting the first input, initiating playback of the first media content; and 
 in accordance with a determination that a change to the first input is not detected within the first time period after detecting the first input, initiating a preview of the first media content. 
   
     
     
         22 . The method of  claim 21 , wherein the first input is detected during presentation of second media content. 
     
     
         23 . The method of  claim 22 , wherein initiating the preview of the first media content comprises:
 pausing the presentation of the second media content during the preview of the first media content;   determining whether a change to the first input is detected after the first time period; and   in accordance with a determination that a change to the first input is detected after the first time period:
 ceasing the preview of the first media content; and 
 resuming presentation of the second media content. 
   
     
     
         24 . The method of  claim 21 , wherein the first input is a click-down event. 
     
     
         25 . The method of  claim 24 , wherein the change to the first input is a click-release event. 
     
     
         26 . The method of  claim 21 , further comprising:
 determining whether a change to the first input is detected after the first time period; and   in accordance with a determination that a change to the first input is detected after the first time period, ceasing the preview of the first media content.   
     
     
         27 . The method of  claim 21 , further comprising:
 ceasing the preview of the first media content in response to the earlier of:
 a determination that a cursor is detected outside of a display region associated with the first media content; 
 a determination that a change to the first input is detected after the first time period; and 
 a determination that a preview duration is expired. 
   
     
     
         28 . The method of  claim 27 , wherein the change to the first input is a click-release event. 
     
     
         29 . The method of  claim 27 , wherein the display region corresponds to an image of album art associated with the first media content. 
     
     
         30 . An electronic device, comprising:
 a display;   one or more processors;   memory; and   one or more programs, wherein the one or more programs are stored in the memory and configured to be executed by the one or more processors, the one or more programs including instructions for:
 detecting a first input; 
 determining whether a change to the first input is detected within a first time period after detecting the first input; 
 in accordance with a determination that a change to the first input is detected within the first time period after detecting the first input, initiating playback of the first media content; and 
 in accordance with a determination that a change to the first input is not detected within the first time period after detecting the first input, initiating a preview of the first media content.

Cited by (0)

No later patents cite this yet.

References (0)

No backward citations on record.