Data transfer server
First Claim
Patent Images
1. A method for selecting a dataflow for transmission to a browser and responding to a user'"'"'s interactions with the dataflow, the method comprising:
- storing a dataflow at a server;
storing a selection rule at the server, wherein the selection rule includes;
a selection segment defining conditions for selecting the dataflow to be sent to a browser at a client computer, wherein at least a portion of the dataflow includes several data items for display by the browser; and
a control segment defining multiple, different types of actions associated with the dataflow;
evaluating, at the server, the conditions defined by the selection segment to determine whether the dataflow is selected;
receiving a trigger message at the server;
in response to receiving the trigger message, sending the dataflow to a browser at a client computer when the dataflow is selected, wherein the data items are displayed by the browser;
receiving an action request at the server from the browser, the action request indicating one of the multiple, different types of actions defined by the control segment, wherein the action indicated is based on a user'"'"'s interaction with the displayed data items;
selecting the action indicated in the received action request from the multiple, different types of actions defined by the control segment; and
performing the selected action.
8 Assignments
0 Petitions
Accused Products
Abstract
A computer-implemented information transfer method includes receiving a trigger message at a server, evaluating a selection rule to select a data flow to be presented to a user at an access device, and sending the data flow to an access device for pop-up presentation in response to the trigger. A server includes a database, a network interface, and a processor. The database includes a number of selection rules. Each selection rule includes instructions to select a data flow. The processor is operatively coupled to the network interface, the database, and the memory.
98 Citations
36 Claims
-
1. A method for selecting a dataflow for transmission to a browser and responding to a user'"'"'s interactions with the dataflow, the method comprising:
-
storing a dataflow at a server;
storing a selection rule at the server, wherein the selection rule includes;
a selection segment defining conditions for selecting the dataflow to be sent to a browser at a client computer, wherein at least a portion of the dataflow includes several data items for display by the browser; and
a control segment defining multiple, different types of actions associated with the dataflow;
evaluating, at the server, the conditions defined by the selection segment to determine whether the dataflow is selected;
receiving a trigger message at the server;
in response to receiving the trigger message, sending the dataflow to a browser at a client computer when the dataflow is selected, wherein the data items are displayed by the browser;
receiving an action request at the server from the browser, the action request indicating one of the multiple, different types of actions defined by the control segment, wherein the action indicated is based on a user'"'"'s interaction with the displayed data items;
selecting the action indicated in the received action request from the multiple, different types of actions defined by the control segment; and
performing the selected action. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
-
13. A selection server comprising:
-
a data store to store;
a dataflow; and
a selection rule, wherein the selection rule comprises;
a selection segment defining conditions for selecting the dataflow to be sent to a browser at a client computer, wherein at least a portion of the dataflow includes several data items for display by the browser; and
a control segment defining multiple, different types of actions associated with the dataflow;
a memory comprising instructions for causing a processor to;
evaluate the conditions defined by the selection segment to determine whether the dataflow is selected;
receive a trigger message at the server;
in response to receiving the trigger message, send the dataflow to a browser at a client computer when the dataflow is selected, wherein the data items are displayed by the browser;
receive an action request at the server from the browser, the action request indicating one of the multiple, different types of actions defined by the control segment, wherein the action indicated is based on a user'"'"'s interaction with the displayed data items;
select the action indicated in the received action request from the multiple, different types of actions defined by the control segment; and
perform the selected action; and
a processor operatively coupled to the data store and the memory, the processor being structured and arranged to execute the instructions. - View Dependent Claims (14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24)
-
-
25. An apparatus for selecting a dataflow for transmission to a browser and responding to a user'"'"'s interactions with the dataflow, the apparatus comprising:
-
means for storing a dataflow at a server;
means for storing a selection rule at the server, wherein the selection rule includes;
a selection segment defining conditions for selecting the dataflow to be sent to a browser at a client computer, wherein at least a portion of the dataflow includes several data items for display by the browser; and
a control segment defining multiple, different types of actions associated with the dataflow;
means for evaluating, at the server, the conditions defined by the selection segment to determine whether the dataflow is selected;
means for receiving a trigger message at the server;
means for sending the dataflow, in response to receiving the trigger message, to a browser at a client computer when the dataflow is selected, wherein the data items are displayed by the browser;
means for receiving an action request at the server from the browser, the action request indicating one of the multiple, different types of actions defined by the control segment, wherein the action indicated is based on a user'"'"'s interaction with the displayed data items;
means for selecting the action indicated in the received action request from the multiple, different types of actions defined by the control segment; and
means for performing the selected action. - View Dependent Claims (26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36)
-
Specification