US2016188196A1PendingUtilityA1

Floating media player

Assignee: AIRWATCH LLCPriority: Dec 30, 2014Filed: Apr 21, 2015Published: Jun 30, 2016
Est. expiryDec 30, 2034(~8.4 yrs left)· nominal 20-yr term from priority
G06F 3/04842G06F 3/04883G06F 9/451H04N 21/4405H04N 21/2347G06F 2203/04806G06F 2203/04808H04N 21/47217H04N 21/436H04L 65/70H04L 65/612
44
PatentIndex Score
0
Cited by
0
References
0
Claims

Abstract

Disclosed are various embodiments relating to a floating media player. A playback of a media item is performed using an output device of a client device. A first user interface corresponding to the playback of the media item is rendered upon a display of the client device. The first user interface is rendered in a first region of the display such that a second user interface is visible in a second region of the display. A movement of the first user interface is facilitated in response to a first user gesture. A resizing of the first user interface is facilitated in response to a second user gesture.

Claims

exact text as granted — not AI-modified
Therefore, the following is claimed: 
     
         1 . A non-transitory computer-readable medium embodying a service executable in a mobile device, comprising:
 code that identifies a media item;   code that obtains data corresponding to the media item;   code that performs a playback of the media item using at least one output device of the mobile device;   code that renders a first user interface corresponding to the playback of the media item upon a display of the mobile device, the first user interface being rendered in a first region of the display such that a second user interface corresponding to another application is visible in a second region of the display, the first user interface being of a system alert type;   code that facilitates a movement of the first user interface on the display in response to a first user gesture; and   code that facilitates a resizing of the first user interface on the display in response to a second user gesture.   
     
     
         2 . The non-transitory computer-readable medium of  claim 1 , wherein the first user interface is on top of the second user interface such that the first user interface obscures a portion of the second user interface. 
     
     
         3 . The non-transitory computer-readable medium of  claim 2 , wherein the first user interface is configured to remain on top of the second user interface during a user interaction involving the second user interface. 
     
     
         4 . The non-transitory computer-readable medium of  claim 1 , wherein the mobile device executes a non-windowed operating system. 
     
     
         5 . The non-transitory computer-readable medium of  claim 1 , wherein the playback of the media item is not stopped by the movement or the resizing. 
     
     
         6 . The non-transitory computer-readable medium of  claim 1 , wherein the media item comprises a video. 
     
     
         7 . A client device configured to at least:
 render a first user interface of a media player in a first region upon a display of the client device, the client device having a non-windowed operating system, the first user interface being of a system alert type;   render a second user interface of another application in a second region upon the display, the first user interface partially overlapping the second user interface such that a first portion of the second user interface is obscured by the first user interface and a second portion of the second user interface is visible;   receive a user gesture; and   apply a transformation to the first user interface in response to the user gesture.   
     
     
         8 . The client device of  claim 7 , wherein the first user interface is rendered by a service executed in the client device. 
     
     
         9 . The client device of  claim 8 , wherein the non-windowed operating system is an Android operating system, and the service implements a Frame Layout class. 
     
     
         10 . The client device of  claim 7 , wherein the transformation comprises at least one of: a movement of the first user interface or a resizing of the first user interface. 
     
     
         11 . The client device of  claim 7 , wherein the user gesture is a drag gesture, and the client device is configured to at least move the first user interface in response to the drag gesture. 
     
     
         12 . The client device of  claim 7 , wherein the user gesture is a pinch or zoom gesture, and the client device is configured to at least resize the first user interface in response to the pinch or zoom gesture. 
     
     
         13 . The client device of  claim 7 , wherein the client device is configured to at least render a video playback of a media item in the first user interface. 
     
     
         14 . The client device of  claim 7 , wherein the client device is configured to at least render the first user interface on top of the second user interface upon the display during a user interaction involving the second user interface. 
     
     
         15 . The client device of  claim 7 , wherein the client device is configured to at least render a seek control for a media item in the first user interface. 
     
     
         16 . The client device of  claim 7 , wherein the client device is configured to at least pause a playback of a media item by the media player in response to receiving a single tap gesture above the first user interface. 
     
     
         17 . A method, comprising:
 rendering, by a client device having a non-windowed operating system, a first user interface upon a display, the first user interface corresponding to a media player;   commencing, by the client device, a playback of a media item in the first user interface;   receiving, by the client device, a first user gesture;   resizing, by the client device, the first user interface to expose a portion of a second user interface upon the display below the first user interface in response to the first user gesture, the second user interface corresponding to another application;   receiving, by the client device, a second user gesture; and   moving, by the client device, the first user interface so that a different portion of the second user interface is rendered upon the display in response to the second user gesture.   
     
     
         18 . The method of  claim 17 , wherein the first user interface is rendered in a full-screen mode before the first user gesture is received, and the second user interface is rendered in the full-screen mode under the first user interface. 
     
     
         19 . The method of  claim 17 , further comprising continuing, by the client device, the playback of the media item while the portion or the different portion of the second user interface is rendered upon the display. 
     
     
         20 . The method of  claim 17 , further comprising:
 receiving, by the client device, a third user gesture over the second user interface during the playback of the media item; and   providing, by the client device, user input corresponding to the third user gesture to the other application.

Join the waitlist — get patent alerts

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

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