CONFIGURABLE PERSONAL AUDIOVISUAL DEVICE FOR USE IN NETWORKED APPLICATION-SHARING SYSTEM
First Claim
Patent Images
1. A system, comprising:
- a plurality of personal electronic devices; and
service provider apparatus in communication with the plurality of personal electronic devices over at least one communication network, the service provider apparatus including;
a database of widget programs, said widget programs being capable of execution by ones of said plurality of personal electronic devices;
a server communicatively coupled to the database and the at least one communication network, the server being responsive to instructions received over the at least one communication network to provide instances of ones of the widget programs, and conditions relating to execution of the instances, to ones of the plurality of personal electronic devices.
3 Assignments
0 Petitions
Accused Products
Abstract
A method for facilitating sharing of widget programs among a plurality of personal electronic devices is disclosed. The method includes establishing a database of the widget programs capable of being executed by the plurality of personal electronic devices. The method further includes receiving, over a communication network, a widget forwarding request from at least one of the plurality of personal electronic devices. An instance of a selected one of the widget programs is then transmitted, in response to the widget forwarding request, to another of the plurality of personal electronic devices.
-
Citations
36 Claims
-
1. A system, comprising:
-
a plurality of personal electronic devices; and
service provider apparatus in communication with the plurality of personal electronic devices over at least one communication network, the service provider apparatus including;
a database of widget programs, said widget programs being capable of execution by ones of said plurality of personal electronic devices;
a server communicatively coupled to the database and the at least one communication network, the server being responsive to instructions received over the at least one communication network to provide instances of ones of the widget programs, and conditions relating to execution of the instances, to ones of the plurality of personal electronic devices. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14)
-
-
15. A method for facilitating configuration of a plurality of personal electronic devices over at least one communication network, said method comprising:
-
establishing a database of widget programs, said widget programs being capable of execution by ones of said plurality of personal electronic devices;
receiving, over the at least one communication network, user or administrator instructions selecting ones of the widget programs for provision to ones of the plurality of personal electronic devices and specifying conditions relating to execution of the ones of the widget programs; and
transmitting, over the at least one communication network, instances of the ones of the widget programs to the ones of the plurality of personal electronic devices in response to the instructions. - View Dependent Claims (16, 17, 18, 19, 20, 21)
-
-
22. A network-based service provider apparatus operative to facilitate configuration of a plurality of personal electronic devices over at least one communication network, said service provider apparatus comprising:
-
a database of widget programs, said widget programs being capable of execution by ones of said plurality of personal electronic devices;
a server communicatively coupled to the database and the at least one communication network wherein the server is responsive to user or administrator instructions to transmit, over the at least one communication network, instances of ones of the widget programs and conditions relating to execution of the instances to ones of the plurality of personal electronic devices. - View Dependent Claims (23, 24, 25, 26)
-
-
27. A method for facilitating sharing of widget programs among a plurality of personal electronic devices, said method comprising:
-
establishing a database of the widget programs, the widget programs being capable of execution by ones of said plurality of personal electronic devices;
receiving, over a communication network, a widget forwarding request from at least one of the plurality of personal electronic devices; and
transmitting, in response to the widget forwarding request, an instance of a selected one of the widget programs to another of the plurality of personal electronic devices. - View Dependent Claims (28)
-
-
29. A method of operating a personal electronic device, the method comprising:
-
receiving, at the personal electronic device, a stream of first instances of a plurality of widget programs;
temporarily storing, within memory of the personal electronic device, the first instances of the plurality of widget programs executing, using a processor of the personal electronic device, each of the first instances of the plurality of widget programs; and
receiving, at the personal electronic device, a stream of second instances of the plurality of widget programs. - View Dependent Claims (30)
-
-
31. In a system including a plurality of personal electronic devices, a method of personalized communication comprising:
-
creating a personalized widget program including a personal message;
storing the personalized widget program within a database of widget programs, each of the widget programs being capable of execution by ones of the plurality of personal electronic devices;
receiving, over a communication network, a request to forward the personalized widget program to one of the plurality of personal electronic devices;
transmitting, in response to the request, an instance of the personalized widget program to the one of the plurality of personal electronic devices;
- View Dependent Claims (32)
-
-
33. A method for distributing widget programs to at least one personal electronic device over a communication network, said method comprising:
-
storing the widget programs within a database, the widget programs being capable of execution by the at least one personal electronic device;
establishing a plurality of profiles, each of the profiles being pertinent to particular subject matter wherein one or more of the widget programs is associated with each of the plurality of profiles;
associating a first of the plurality of profiles with the at least one personal electronic device; and
transmitting, over the communication network, the one or more of the widget programs associated with the first of the plurality of profiles to the at least one personal electronic device. - View Dependent Claims (34, 35, 36)
-
Specification