SYSTEMS AND METHODS FOR WIDGET RENDERING AND SHARING ON A PERSONAL ELECTRONIC DEVICE
First Claim
Patent Images
1. An electronic device assembly configured for operation in a network, the device assembly comprising:
- a processor;
a user interface;
a network interface through which are received a plurality of widget programs; and
a memory having computer program code executable by the processor embodied therein, the computer program code including;
a control panel module including;
a widget player operative to facilitate execution of the plurality of widget programs;
a widget manager module capable of predefining a sequence of execution of the plurality of widget programs in response to instructions received via the user interface;
a utilities layer comprised of a plurality of client software modules accessible to said widget player; and
a device operating system.
0 Assignments
0 Petitions
Accused Products
Abstract
Systems and methods for providing, sharing, storing and playing widgets and associated media content on a personal audiovisual device, such as a digital photo frame, are described. In one implementation, widgets may be selected by a user for rendering based on capabilities of a user'"'"'s device, with the widgets then provided to the device for playback. Digital content such as audio files, images, and/or video may be rendered in conjunction with playback of the widget. Widgets may be shared between users so as to facilitate sharing of media content.
16 Citations
1 Claim
-
1. An electronic device assembly configured for operation in a network, the device assembly comprising:
-
a processor; a user interface; a network interface through which are received a plurality of widget programs; and a memory having computer program code executable by the processor embodied therein, the computer program code including; a control panel module including; a widget player operative to facilitate execution of the plurality of widget programs; a widget manager module capable of predefining a sequence of execution of the plurality of widget programs in response to instructions received via the user interface; a utilities layer comprised of a plurality of client software modules accessible to said widget player; and a device operating system.
-
Specification