Method and system for distributing and displaying graphical items
First Claim
1. A method, comprising:
- determining, with a computing system, a subset of graphical display items, in a set of graphical display items, that have not previously been viewed by a user based on tracking information stored in one or more electronic storage devices of the computing system, wherein the set of graphical display items are stored in the one or more electronic storage devices of the computing system;
configuring, with the computing system, an initial display item to convey information about the set of graphical display items and to be displayed on a display device of a user computing device by an application executed by a processor of the user computing device;
determining, with the computing system, whether a graphical display item, from the set of graphical display items, that was previously viewed by the user should be selected;
in response to determining that a graphical display item that was previously viewed by the user should be selected, selecting, with the computing system and based on the tracking information stored in the one or more electronic storage devices, a graphical display item previously viewed by the user, the selected graphical display item configured to be displayed on the display device of the user computing device by the application;
in response to determining that a graphical display item that was previously viewed by the user should not be selected, selecting, with the computing system, a graphical display item from the subset of graphical display items not previously viewed by the user, the selected graphical display item configured to be displayed on the display device of the user computing device by the application;
in response to the user computing device electronically transmitting a request for a web page, electronically transmitting, with the computing system and via a communication network, the initial display item to the user computing device to be displayed within the web page;
in response to the user selecting the initial display item when the initial display item is displayed on the display device, electronically transmitting, with the computing system and via the communication network, the selected graphical display item to the user computing device; and
updating, with the computing system, the tracking information stored in the one or more electronic storage devices to indicate that the selected graphical display item has been viewed by the user in response to determining that the user selected the initial display item;
wherein the graphical display item is at least one of;
(i) configured to be displayed within the web page,(ii) configured to be displayed such that the graphical display item overlays at least a portion of the web page, and(iii) configured to be displayed in a first web browser window separate from a second web browser window that displays the web page.
2 Assignments
0 Petitions
Accused Products
Abstract
A subset of graphical display items, in a set of graphical display items stored in the one or more electronic storage devices, that have not previously been viewed by a user is determined. A graphical display item is selected from a subset of graphical display items. The graphical display item may be selected according to an order, or selected randomly. An initial display item and the selected graphical display item are electronically transmitted to a user computing device. The initial display item and the selected graphical display item are configured such that the selected graphical display item is displayed on a display device of the user computing device in response to the user selecting the initial display item when the initial display item is displayed on the display device.
-
Citations
57 Claims
-
1. A method, comprising:
-
determining, with a computing system, a subset of graphical display items, in a set of graphical display items, that have not previously been viewed by a user based on tracking information stored in one or more electronic storage devices of the computing system, wherein the set of graphical display items are stored in the one or more electronic storage devices of the computing system; configuring, with the computing system, an initial display item to convey information about the set of graphical display items and to be displayed on a display device of a user computing device by an application executed by a processor of the user computing device; determining, with the computing system, whether a graphical display item, from the set of graphical display items, that was previously viewed by the user should be selected; in response to determining that a graphical display item that was previously viewed by the user should be selected, selecting, with the computing system and based on the tracking information stored in the one or more electronic storage devices, a graphical display item previously viewed by the user, the selected graphical display item configured to be displayed on the display device of the user computing device by the application; in response to determining that a graphical display item that was previously viewed by the user should not be selected, selecting, with the computing system, a graphical display item from the subset of graphical display items not previously viewed by the user, the selected graphical display item configured to be displayed on the display device of the user computing device by the application; in response to the user computing device electronically transmitting a request for a web page, electronically transmitting, with the computing system and via a communication network, the initial display item to the user computing device to be displayed within the web page; in response to the user selecting the initial display item when the initial display item is displayed on the display device, electronically transmitting, with the computing system and via the communication network, the selected graphical display item to the user computing device; and updating, with the computing system, the tracking information stored in the one or more electronic storage devices to indicate that the selected graphical display item has been viewed by the user in response to determining that the user selected the initial display item; wherein the graphical display item is at least one of; (i) configured to be displayed within the web page, (ii) configured to be displayed such that the graphical display item overlays at least a portion of the web page, and (iii) configured to be displayed in a first web browser window separate from a second web browser window that displays the web page. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A computing system, comprising:
-
a network interface configured to be communicatively coupled to a communication network; one or more processors; one or more electronic storage devices coupled to the one or more processors, wherein the one or more electronic storage devices store computer readable instructions that, when executed by the one or more processors, cause the one or more processors to; determine a subset of graphical display items, in a set of graphical display items stored in the one or more electronic storage devices, that have not previously been viewed by a user based on tracking information stored in the one or more electronic storage devices, configure an initial display item to convey information about the set of graphical display items and to be displayed on a display device of a user computing device by an application executed by a processor of the user computing device, determine whether a graphical display item, from the set of graphical display items, that was previously viewed by the user should be selected, in response to determining that a graphical display item that was previously viewed by the user should be selected, select, based on the tracking information stored in the one or more electronic storage devices, a graphical display item previously viewed by the user, the selected graphical display item configured to be displayed on the display device of the user computing device by the application, in response to determining that a graphical display item that was previously viewed by the user should not be selected, select a graphical display item from the subset of graphical display items not previously viewed by the user, the selected graphical display item configured to be displayed on the display device of the user computing device by the application, in response to determining that the user computing device electronically transmitted a request for a web page, cause the network interface to transmit the initial display item to the user computing device via the communication network to be displayed within the web page, in response to the user selecting the initial display item when the initial display item is displayed on the display device, cause the network interface to transmit the selected graphical display item to the user computing device via the communication network, and update the tracking information stored in the one or more electronic storage devices to indicate that the selected graphical display item has been viewed by the user in response to the user selecting the initial display item, wherein the graphical display item is at least one of; (i) configured to be displayed within the web page, (ii) configured to be displayed such that the graphical display item overlays at least a portion of the web page, and (iii) configured to be displayed in a first web browser window separate from a second web browser window that displays the web page. - View Dependent Claims (13, 14, 15, 16, 17, 18, 19)
-
-
20. One or more first non-transitory electronic storage devices having stored thereon computer readable instructions that, when executed by one or more processors, cause the one or more processors to:
-
determine a subset of graphical display items, in a set of graphical display items stored in one or more second non-transitory electronic storage devices, that have not previously been viewed by a user based on tracking information stored in the one or more electronic storage devices, configure an initial display item to convey information about the set of graphical display items and to be displayed on a display device of a user computing device by an application executed by a processor of the user computing device, determine whether a graphical display item, from the set of graphical display items, that was previously viewed by the user should be selected, in response to determining that a graphical display item that was previously viewed by the user should be selected, select, based on the tracking information stored in the one or more electronic storage devices, a graphical display item previously viewed by the user, the selected graphical display item configured to be displayed on the display device of the user computing device by the application, in response to determining that a graphical display item that was previously viewed by the user should not be selected, select a graphical display item from the subset of graphical display items not previously viewed by the user, the selected graphical display item configured to be displayed on the display device of the user computing device by the application, in response to determining that the user computing device electronically transmitted a request for a web page, cause a network interface of the computing system to electronically transmit, via a communication network, the initial display item to the user computing device to be displayed within the web page, in response to the user selecting the initial display item when the initial display item is displayed on the display device, cause the network interface of the computing system to electronically transmit, via the communication network, the selected graphical display item to the user computing device, and update the tracking information stored in the one or more electronic storage devices to indicate that the selected graphical display item has been viewed by the user in response to the user selecting the initial display item, wherein the graphical display item is at least one of; (i) configured to be displayed within the web page, (ii) configured to be displayed such that the graphical display item overlays at least a portion of the web page, and (iii) configured to be displayed in a first web browser window separate from a second web browser window that displays the web page. - View Dependent Claims (21, 22, 23, 24, 25, 26, 27)
-
-
28. A method, comprising:
-
determining, with a computing system, a subset of graphical display items, in a set of graphical display items, that have not previously been viewed by a user, wherein the set of graphical display items are stored in one or more electronic storage devices of the computing system; configuring, with the computing system, an initial display item to convey information about the set of graphical display items and to be displayed on a display device of a user computing device by an application executed by a processor of the user computing device; randomly selecting, with the computing system, a graphical display item from the subset of graphical display items not previously viewed by the user, the selected graphical display item configured to be displayed on the display device of the user computing device by the application; in response to the user computing device electronically transmitting a request for a web page, electronically transmitting, with the computing system and via a communication network, the initial display item to the user computing device to be displayed within the web page; and in response to the user selecting the initial display item when the initial display item is displayed on the display device, electronically transmitting, with the computing system and via the communication network, the selected graphical display item to the user computing device, wherein the graphical display item is at least one of; (i) configured to be displayed within the web page, (ii) configured to be displayed such that the graphical display item overlays at least a portion of the web page, and (iii) configured to be displayed in a first web browser window separate from a second web browser window that displays the web page. - View Dependent Claims (29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39)
-
-
40. A computing system, comprising:
-
a network interface configured to be communicatively coupled to a communication network; one or more processors; one or more electronic storage devices coupled to the one or more processors, wherein the one or more electronic storage devices store computer readable instructions that, when executed by the one or more processors, cause the one or more processors to; determine a subset of graphical display items, in a set of graphical display items stored in the one or more electronic storage devices, that have not previously been viewed by a user, configure an initial display item to convey information about the set of graphical display items and to be displayed on a display device of a user computing device by an application executed by a processor of the user computing device; randomly select a graphical display item from the subset of graphical display items not previously viewed by the user, the selected graphical display item configured to be displayed on the display device of the user computing device by the application, in response to determining that the user computing device electronically transmitted a request for a web page, cause the network interface to transmit the initial display item to the user computing device via the communication network to be displayed within the web page, and in response to the user selecting the initial display item when the initial display item is displayed on the display device, cause the network interface to transmit the selected graphical display item to the user computing device via the communication network, wherein the graphical display item is at least one of; (i) configured to be displayed within the web page, (ii) configured to be displayed such that the graphical display item overlays at least a portion of the web page, and (iii) configured to be displayed in a first web browser window separate from a second web browser window that displays the web page. - View Dependent Claims (41, 42, 43, 44, 45, 46, 47, 48)
-
-
49. One or more first non-transitory electronic storage devices having stored thereon computer readable instructions that, when executed by one or more processors, cause the one or more processors to:
-
determine a subset of graphical display items, in a set of graphical display items stored in one or more second non-transitory electronic storage devices, that have not previously been viewed by a user, configure an initial display item to convey information about the set of graphical display items and to be displayed on a display device of a user computing device by an application executed by a processor of the user computing device, randomly select a graphical display item from the subset of graphical display items not previously viewed by the user, the selected graphical display item configured to be displayed on the display device of the user computing device by the application, in response to determining that the user computing device electronically transmitted a request for a web page, cause a network interface of the computing system to electronically transmit, via a communication network, the initial display item to the user computing device to be displayed within the web page, and in response to the user selecting the initial display item when the initial display item is displayed on the display device, cause the network interface of the computing system to electronically transmit, via the communication network, the selected graphical display item to the user computing device, wherein the graphical display item is at least one of; (i) configured to be displayed within the web page, (ii) configured to be displayed such that the graphical display item overlays at least a portion of the web page, and (iii) configured to be displayed in a first web browser window separate from a second web browser window that displays the web page. - View Dependent Claims (50, 51, 52, 53, 54, 55, 56, 57)
-
Specification