US2020068165A1PendingUtilityA1

System and method for continuing playback in widget after app is backgrounded

Assignee: GOOGLE LLCPriority: Mar 12, 2014Filed: Nov 4, 2019Published: Feb 27, 2020
Est. expiryMar 12, 2034(~7.6 yrs left)· nominal 20-yr term from priority
G06F 3/0482G06F 3/0488H04N 5/76H04N 21/472G06F 9/445
61
PatentIndex Score
0
Cited by
0
References
0
Claims

Abstract

This disclosure generally relates to systems and methods that facilitate transitioning a current playback of a video in a video application to a video widget when the video application is moved to a background of a multitasking operating system in which the video application is executing. The transition occurs seamlessly at a point of the current playback in the video application when the video application is moved to the background. Furthermore, upon the video application being moved to the foreground of the multitasking operating system, current playback of the video in the video widget is seamlessly transitioned to the video application.

Claims

exact text as granted — not AI-modified
What is claimed is: 
     
         1 . A method for transitioning content, the method comprising:
 causing, by a device including a hardware processor, a media content item to be played back in an application that is in a foreground state on the device;   detecting that the application presenting the media content item has moved from the foreground state to a background state on the device; and   in response to the detection, causing a widget application to be presented on an interface of the device, wherein the media content item continues to be played back within the widget application.   
     
     
         2 . The method of  claim 1 , wherein the widget application is persistent on a display of the device. 
     
     
         3 . The method of  claim 1 , wherein the widget application is a floating widget and wherein the continued playback of the media content item within the widget application comprises activating the floating widget. 
     
     
         4 . The method of  claim 1 , wherein the application is moved to the background state by stopping playback of the media content item at a playback position in the application. 
     
     
         5 . The method of  claim 1 , further comprising determining a playback position of the media content item in the application in response to detecting that the application presenting the media content item has moved from the foreground state to the background state on the device. 
     
     
         6 . The method of  claim 5 , wherein the media content item continues to be played back within the widget application at the determined playback position of the media content item. 
     
     
         7 . The method of  claim 5 , wherein the playback position of the media content item in the application is determined by receiving data from the application indicating the playback position. 
     
     
         8 . The method of  claim 5 , wherein the playback position of the media content item in the application is determined by tracking current playback of the media content item in the application. 
     
     
         9 . The method of  claim 5 , further comprising:
 receiving a second input that moves the application into a foreground of a multitasking operating system; and   in response to the second input:
 determining a second playback position of the media content item in the widget application based on playback data received from the widget application; 
 moving the application to the foreground of the multitasking operating system; 
 causing the media content item to continue being played back at the second playback position in the application; and 
 causing the playback of the media content item in the widget application to cease. 
   
     
     
         10 . The method of  claim 9 , wherein initiating playback of the media content item at the second playback position comprises:
 presenting an element inquiring whether to continue playback of the media content item in the application;   in response to receiving third input indicating to continue playback of the media content item, continuing playback of the media content item at the second playback position in the application; and   in response to receiving third input indicating not to continue playback of the media content item, continuing playing back the media content item in the widget application.   
     
     
         11 . A system for transitioning content, the system comprising:
 a memory; and   a hardware processor that, when executing computer executable instructions stored in the memory, is configured to:
 cause a media content item to be played back in an application that is in a foreground state on a device; 
 detect that the application presenting the media content item has moved from the foreground state to a background state on the device; and 
 in response to the detection, cause a widget application to be presented on an interface of the device, wherein the media content item continues to be played back within the widget application. 
   
     
     
         12 . The system of  claim 11 , wherein the widget application is persistent on a display of the device. 
     
     
         13 . The system of  claim 11 , wherein the widget application is a floating widget and wherein the continued playback of the media content item within the widget application comprises activating the floating widget. 
     
     
         14 . The system of  claim 11 , wherein the application is moved to the background state by stopping playback of the media content item at a playback position in the application. 
     
     
         15 . The system of  claim 11 , wherein the hardware processor is further configured to determine a playback position of the media content item in the application in response to detecting that the application presenting the media content item has moved from the foreground state to the background state on the device. 
     
     
         16 . The system of  claim 15 , wherein the media content item continues to be played back within the widget application at the determined playback position of the media content item. 
     
     
         17 . The system of  claim 15 , wherein the playback position of the media content item in the application is determined by receiving data from the application indicating the playback position. 
     
     
         18 . The system of  claim 15 , wherein the playback position of the media content item in the application is determined by tracking current playback of the media content item in the application. 
     
     
         19 . The system of  claim 15 , wherein the hardware processor is further configured to:
 receive a second input that moves the application into a foreground of a multitasking operating system; and   in response to the second input:
 determine a second playback position of the media content item in the widget application based on playback data received from the widget application; 
 move the application to the foreground of the multitasking operating system; 
 cause the media content item to continue being played back at the second playback position in the application; and 
 cause the playback of the media content item in the widget application to cease. 
   
     
     
         20 . The system of  claim 19 , wherein initiating playback of the media content item at the second playback position comprises:
 presenting an element inquiring whether to continue playback of the media content item in the application;   in response to receiving third input indicating to continue playback of the media content item, continuing playback of the media content item at the second playback position in the application; and   
     
     
         21 . A non-transitory computer-readable medium containing computer executable instructions that, when executed by a processor, cause the processor to perform a method for transitioning content, the method comprising:
 causing a media content item to be played back in an application that is in a foreground state on a device;   detecting that the application presenting the media content item has moved from the foreground state to a background state on the device; and   in response to the detection, causing a widget application to be presented on an interface of the device, wherein the media content item continues to be played back within the widget application.

Join the waitlist — get patent alerts

Track US2020068165A1 — get alerts on status changes and closely related new filings.

We store only your email — no account needed. See our privacy policy.