System and method for providing an adaptive seek bar for use with an electronic device
First Claim
1. An electronic device that includes an adaptive seek bar, the electronic device comprising:
- one or more computer processors, including a media application executing thereon which is configured to access media content at a media server, for playing at the electronic device; and
a memory storing instructions for use by the media application which, when executed, cause the media application at the electronic device to;
receive, from an operating system of the electronic device, a parent user interface data indicating a shape and dimensions of a parent user interface, wherein the parent user interface corresponds to the entirety of a display screen of the electronic device;
determine, based on the parent user interface data, a perimeter of the parent user interface;
generate and display a seek bar along the perimeter of the parent user interface, including generating a plurality of sections of the seek bar selected from linear sections and arcuate sections, based on the received parent user interface data and determination of its perimeter, to cause display of the seek bar to adaptively conform to the perimeter of the parent user interface;
wherein the plurality of sections of the seek bar conforming to the perimeter of the parent user interface and selected from linear sections and arcuate sections are associated with respective portions of a media content item that is accessible at the media server; and
control playing of the media content item using interaction with the adaptive seek bar.
1 Assignment
0 Petitions
Accused Products
Abstract
In accordance with an embodiment, described herein is a system and method for providing an adaptive seek bar, for use with a displayed user interface of an electronic device, for example a tablet computer, smartphone, or wearable mobile device, that can be used as a media device for playing of music, video, or other forms of media content. A media application is configured to display a seek bar that is adaptable to the shape of a parent user interface, for example by being displayed along the perimeter of the parent user interface. The adaptive seek bar can be associated with a greater usable length, and occupy less central space than other types of seek bar. User interaction with the seek bar can be used to access or otherwise control the playing of media content that is stored locally at the electronic device, or is streamed from a media server.
42 Citations
20 Claims
-
1. An electronic device that includes an adaptive seek bar, the electronic device comprising:
-
one or more computer processors, including a media application executing thereon which is configured to access media content at a media server, for playing at the electronic device; and a memory storing instructions for use by the media application which, when executed, cause the media application at the electronic device to; receive, from an operating system of the electronic device, a parent user interface data indicating a shape and dimensions of a parent user interface, wherein the parent user interface corresponds to the entirety of a display screen of the electronic device; determine, based on the parent user interface data, a perimeter of the parent user interface; generate and display a seek bar along the perimeter of the parent user interface, including generating a plurality of sections of the seek bar selected from linear sections and arcuate sections, based on the received parent user interface data and determination of its perimeter, to cause display of the seek bar to adaptively conform to the perimeter of the parent user interface; wherein the plurality of sections of the seek bar conforming to the perimeter of the parent user interface and selected from linear sections and arcuate sections are associated with respective portions of a media content item that is accessible at the media server; and control playing of the media content item using interaction with the adaptive seek bar. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A method for providing an adaptive seek bar at an electronic device, the method comprising:
-
providing, at the electronic device including one or more computer processors, a media application executing thereon which is configured to access media content at a media server, for playing at the electronic device; receiving, from an operating system of the electronic device, a parent user interface data indicating a shape and dimensions of a parent user interface, wherein the parent user interface corresponds to the entirety of a display screen of the electronic device; determining, based on the parent user interface data, a perimeter of the parent user interface; generating and displaying a seek bar along the perimeter of the parent user interface, including generating a plurality of sections of the seek bar selected from linear sections and arcuate sections, based on the received parent user interface data and determination of its perimeter, to cause display of the seek bar to adaptively conform to the perimeter of the parent user interface; wherein the plurality of sections of the seek bar conforming to the perimeter of the parent user interface and selected from linear sections and arcuate sections are associated with respective portions of a media content item that is accessible at the media server; and controlling playing of the media content item using interaction with the adaptive seek bar. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17, 18)
-
-
19. A non-transitory computer readable storage medium, including instructions stored thereon which, when read and executed an electronic device including one or more computer processors, cause the electronic device to perform a method comprising:
-
providing, at the electronic device, a media application executing thereon which is configured to access media content at a media server, for playing at the electronic device; receiving, from an operating system of the electronic device, a parent user interface data indicating a shape and dimensions of a parent user interface, wherein the parent user interface corresponds to the entirety of a display screen of the electronic device; determining, based on the parent user interface data, a perimeter of the parent user interface; generating and displaying a seek bar along the perimeter of the parent user interface, including generating a plurality of sections of the seek bar selected from linear sections and arcuate sections, based on the received parent user interface data and determination of its perimeter, to cause display of the seek bar to adaptively conform to the perimeter of the parent user interface; wherein the plurality of sections of the seek bar conforming to the perimeter of the parent user interface and selected from linear sections and arcuate sections are associated with respective portions of a media content item that is accessible at the media server; and controlling playing of the media content item using interaction with the adaptive seek bar. - View Dependent Claims (20)
-
Specification