MEDIA WIDGET TO INTERFACE WITH MULTIPLE UNDERLYING APPLICATIONS
First Claim
1. A user device comprising:
- a processor; and
a memory coupled to the processor, the memory storing;
at least one of a plurality of media applications; and
a media widget process, executable by the processor, the media widget process comprising;
a widget content synchronization module comprising a plurality of application adapters, each of the plurality of application adapters configured to interface with a different one of the plurality of media applications configured to provide media content;
a widget content storage module configured to store, in the memory, widget content received by the plurality of application adapters from the plurality of media applications, the widget content corresponding to the media content; and
a widget content delivery module configured to provide a user interface to display the widget content stored in the memory.
1 Assignment
0 Petitions
Accused Products
Abstract
A media widget running on a user device includes a widget content synchronization module, which includes a plurality of application adapters. Each of the plurality of application adapters interfaces with a different one of a plurality of underlying media applications configured to provide media content. The media widget also includes a widget content storage module to store, in a memory, widget content received by the plurality of application adapters from the plurality of underlying media applications, wherein the widget content corresponds to the media content. The media widget further includes a widget content delivery module to provide a user interface to display the widget content stored in the memory from the plurality of underlying media applications.
-
Citations
23 Claims
-
1. A user device comprising:
-
a processor; and a memory coupled to the processor, the memory storing; at least one of a plurality of media applications; and a media widget process, executable by the processor, the media widget process comprising; a widget content synchronization module comprising a plurality of application adapters, each of the plurality of application adapters configured to interface with a different one of the plurality of media applications configured to provide media content; a widget content storage module configured to store, in the memory, widget content received by the plurality of application adapters from the plurality of media applications, the widget content corresponding to the media content; and a widget content delivery module configured to provide a user interface to display the widget content stored in the memory. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A method comprising:
-
establishing an operational connection between a media widget and a plurality of underlying media applications on a user device, the plurality of underlying media applications configured to provide media content; and providing, by a processor, widget content from at least one of the plurality of underlying media applications through the operational connection to the media widget, the widget content corresponding to the media content. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
-
15. A non-transitory computer-readable storage medium storing instructions which, when executed, cause a processor to perform a method comprising:
-
providing a media widget, the media widget configured to interface with a plurality of underlying media applications on a user device, the plurality of underlying media applications configured to provide media content; receiving an indication of updated widget content from one of the plurality of underlying media applications, the widget content corresponding to the media content; synchronizing widget content stored by the media widget with the updated widget content from the one of the plurality of underlying media applications; and displaying the updated widget content in a user interface of the media widget. - View Dependent Claims (16, 17, 18, 19, 20, 21, 22, 23)
-
Specification