Method and apparatus for widget-container hosting and generation
First Claim
Patent Images
1. A method, comprising:
- receiving at a widget-container host at least one of a widget or a reference to the widget, the widget being at least one of a static data object, a media object, or a software object;
accessing a metadata database entry having at least a portion representing a relationship between a first service module and the widget, the first service module being a pre-defined function configured to provide a service associated with the widget;
generating, at a first time and at the widget-container host, at least a portion of a widget container based on the entry and in response to receiving a user-initiated request from a webpage having a reference to the widget container, the widget container being a procedural software framework including a reference to the widget and the first service module associated with the widget, the widget container configured to be executed at a widget-container processing device in response to the user-initiated request;
integrating a tracking kernel into the widget container, the tracking kernel configured to track a user-triggered interaction with at least one of the widget or the widget container; and
regenerating, at a second time different than the first time, the widget container in response to an instruction such that the widget container includes a second service module configured to provide a different service associated with the widget than the first service module.
3 Assignments
0 Petitions
Accused Products
Abstract
A method includes receiving at least one of a widget or a reference to a widget, where the widget can be at least one of a static data object, a media object, or a software object. At least a portion of a widget container, which is a procedural software framework containing a service module associated with the widget and the widget, is generated. The service module can be a pre-defined function associated with the widget container before the widget container is generated. The widget container can be configured to be executed at a widget-container processing device in response to a reference to the widget container being accessed from a processor-readable vehicle.
-
Citations
27 Claims
-
1. A method, comprising:
-
receiving at a widget-container host at least one of a widget or a reference to the widget, the widget being at least one of a static data object, a media object, or a software object; accessing a metadata database entry having at least a portion representing a relationship between a first service module and the widget, the first service module being a pre-defined function configured to provide a service associated with the widget; generating, at a first time and at the widget-container host, at least a portion of a widget container based on the entry and in response to receiving a user-initiated request from a webpage having a reference to the widget container, the widget container being a procedural software framework including a reference to the widget and the first service module associated with the widget, the widget container configured to be executed at a widget-container processing device in response to the user-initiated request; integrating a tracking kernel into the widget container, the tracking kernel configured to track a user-triggered interaction with at least one of the widget or the widget container; and regenerating, at a second time different than the first time, the widget container in response to an instruction such that the widget container includes a second service module configured to provide a different service associated with the widget than the first service module. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14)
-
-
15. A method, comprising:
-
receiving at a widget-container host a request for a widget container from a widget-container processing device, the request being defined in response to a first reference to the widget container being accessed at a webpage; accessing, in response to the request, a plurality of metadata parameter values from a metadata database; defining the widget container based on the plurality of metadata parameter values, the widget container being a procedural software framework including a reference to a widget, the widget being at least one of a static data object, a media object and a software object, the reference to the widget being configured such that the widget is served into the widget container from a widget server independent from the widget-container host in response to the reference to the widget being accessed at the widget-container processing device, the widget container including a service module configured to provide a service associated with the widget and including an identifier that indicates that the first reference to the widget container was derived from a second reference to the widget container, the service module being selected from a library of service modules based on a metadata value from the plurality of metadata parameter values; and sending from the widget-container host the widget container to the widget-container processing device after the defining is performed. - View Dependent Claims (16, 17, 18, 19, 20, 21, 22, 23)
-
-
24. An apparatus, comprising:
-
a widget-container host configured to define an instance of a widget container including a reference to a widget and including a placement service module, the widget being at least one of a static data object, a media object, and a software object, the widget-container host configured to select the placement service module from a library of service modules based on a metadata parameter value, the widget-container host configured to send the instance of the widget container to a widget-container processing device in response to a first reference to the widget container being accessed at a first webpage, the instance of the widget container being a procedural software framework for the widget, the placement service module of the instance of the widget container configured to accept a user-initiated request to place a second reference to the widget container at a second webpage, the placement service module configured to define at least a portion of parentage information associated with a placement of the second reference to the widget container at the second webpage. - View Dependent Claims (25, 26, 27)
-
Specification