Method and apparatus for data processing
First Claim
1. A method, comprising:
- receiving tracked information from a plurality of instances of a widget distributed to a plurality of content aggregation points, the widget being at least one of a static object, a media object, or a software object, the tracked information being associated with a plurality of identifiers, the plurality of identifiers including at least a widget identifier and a session identifier;
analyzing the tracked information based at least in part on the plurality of identifiers; and
modifying a behavior associated with a first instance of the widget from the plurality of instances of the widget based on the analyzing, the first instance of the widget being placed at a first content aggregation point from the plurality of content aggregation points in response to a sharing request associated with a second instance of the widget at a second content aggregation point from the plurality of content aggregation points, the second instance of the widget being from the plurality of instances of the widget.
3 Assignments
0 Petitions
Accused Products
Abstract
A method and system can include multiple data handling stages for manipulating tracked information associated with content distributed to users and/or computers, such as static objects, media objects, and/or software objects, for example. The content can be distributed as widget instances and the associated tracked information can be received over a network. The information received can be associated with a session corresponding to each widget instance and/or with multiple identifiers, such as widget, user, content, session, content aggregation point, processor, and/or placement identifiers, for example. Data handling processes, including sorting, storing, filtering, combining, queuing, and/or authenticating, for example, can be performed during the data handling stages. The processed information can be used to determine modifications to a behavior associated with widgets and/or widget containers.
-
Citations
27 Claims
-
1. A method, comprising:
-
receiving tracked information from a plurality of instances of a widget distributed to a plurality of content aggregation points, the widget being at least one of a static object, a media object, or a software object, the tracked information being associated with a plurality of identifiers, the plurality of identifiers including at least a widget identifier and a session identifier; analyzing the tracked information based at least in part on the plurality of identifiers; and modifying a behavior associated with a first instance of the widget from the plurality of instances of the widget based on the analyzing, the first instance of the widget being placed at a first content aggregation point from the plurality of content aggregation points in response to a sharing request associated with a second instance of the widget at a second content aggregation point from the plurality of content aggregation points, the second instance of the widget being from the plurality of instances of the widget. - View Dependent Claims (2, 3, 4, 5, 6, 7, 26, 27)
-
-
8. An apparatus, comprising:
-
a first data handling stage to receive tracked information from a plurality of instances of a widget distributed to a plurality of content aggregation points, the widget being at least one of a static object, a media object, or a software object, the tracked information being associated with a plurality of identifiers; a second data handling stage to receive the tracked information from the first data handling stage and to analyze the tracked information based on the plurality of identifiers; and a third data handling stage to modify a behavior associated with a first instance of the widget from the plurality of instances of the widget based on the analysis performed at the second data handling stage, the first instance of the widget being placed at a first content aggregation point from the plurality of content aggregation points in response to a sharing request associated with a second instance of the widget at a second content aggregation point from the plurality of content aggregation points, the second instance of the widget being from the plurality of instances of the widget. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
-
15. A method, comprising:
-
receiving tracked information from a first instance of a widget, the widget being at least one of a static object, a media object, or a software object, the tracked information including session information associated with a session corresponding to the first instance of the widget, the session information having information associated with a plurality of identifiers; analyzing the session information based at least in part on the plurality of identifiers to produce processed information, the processed information being stored in one or more data structures; and determining a modification to a behavior associated with the first instance of the widget based on the processed information, the first instance of the widget being placed at a first content aggregation point in response to a sharing request associated with a second instance of the widget at a second content aggregation point. - View Dependent Claims (16, 17, 18, 19, 20, 21, 22)
-
-
23. A system, comprising:
-
one or more servers configured to receive tracked information from a first instance of a widget, the widget being at least one of a static object, a media object, or a software object, the tracked information being associated with a plurality of identifiers, the plurality of identifiers including at least a widget identifier and a session identifier, the one or more servers are configured to analyze the tracked information based on the plurality of identifiers to produce processed information, and the one or more servers are configured to modify a behavior associated with the first instance of the widget based on the processed information, the first instance of the widget being placed at a first content aggregation point in response to a sharing request associated with a second instance of the widget at a second content aggregation point. - View Dependent Claims (24, 25)
-
Specification