Method and apparatus for widget compatibility and transfer
First Claim
Patent Images
1. A method comprising:
- receiving a request to transmit a widget associated with a first canvas to a second canvas, the first canvas and the second canvas including a respective runtime environment;
causing, at least in part, presentation of two or more widgets available in the first canvas;
receiving an input for selecting the widget from among the two or more available widgets, wherein the request is based, at least in part, on the input;
determining a compatibility of the widget with the runtime environment of the second canvas;
causing, at least in part, transmission of the widget based, at least in part, on the determination;
retrieving a security policy; and
causing, at least in part, enforcement of the security policy.
4 Assignments
0 Petitions
Accused Products
Abstract
An approach is provided for utilizing widgets compatible with multiple platforms. A request is received to transmit a widget associated with at first canvas to a second canvas. The first canvas and the second canvas include a respective runtime environment. A compatibility of the widget with the runtime environment of the second canvas is determined. Transmission of the widget is caused, at least in part, based, at least in part, on the determination.
-
Citations
23 Claims
-
1. A method comprising:
-
receiving a request to transmit a widget associated with a first canvas to a second canvas, the first canvas and the second canvas including a respective runtime environment; causing, at least in part, presentation of two or more widgets available in the first canvas; receiving an input for selecting the widget from among the two or more available widgets, wherein the request is based, at least in part, on the input; determining a compatibility of the widget with the runtime environment of the second canvas; causing, at least in part, transmission of the widget based, at least in part, on the determination; retrieving a security policy; and causing, at least in part, enforcement of the security policy. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. An apparatus comprising:
-
at least one processor; and at least one memory including computer program code, the at least one memory and the computer program code configured to, with the at least one processor, cause the apparatus to perform at least the following, receive a request to transmit a widget associated with a first canvas to a second canvas, the first canvas and the second canvas including a respective runtime environment; cause, at least in part, presentation of two or more widgets available in the first canvas; receive an input for selecting the widget from among the two or more available widgets, wherein the request is based, at least in part, on the input; determine a compatibility of the widget with the runtime environment of the second canvas; cause, at least in part, transmission of the widget based, at least in part, on the determination; retrieve a security policy; and cause, at least in part, enforcement of the security policy. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18, 19, 20)
-
-
21. A computer-readable non-transitory storage medium carrying one or more sequences of one or more instructions which, when executed by one or more processors, cause an apparatus to at least perform the following steps:
-
receiving a request to transmit a widget associated with a first canvas to a second canvas, the first canvas and the second canvas including a respective runtime environment; causing, at least in part, presentation of two or more widgets available in the first canvas; receiving an input for selecting the widget from among the two or more available widgets, wherein the request is based, at least in part, on the input; determining a compatibility of the widget with the runtime environment of the second canvas; causing, at least in part, transmission of the widget based, at least in part, on the determination; retrieving a security policy; and causing, at least in part, enforcement of the security policy. - View Dependent Claims (22, 23)
-
Specification