Communications system and method for serving electronic content
First Claim
1. A network system for serving digital content to a graphical user interface of a user device, the network system comprising:
- a user database configured to store data for a system user including;
data indicating preferences of the system user, anda user calendar configured to store data indicating one or more events of the system user;
an advertisement database configured to store a plurality of graphical advertisements (GLADs) comprising configurable digital data, the configurable digital data of each GLAD including an advertisement and a plurality of configurable filter conditions;
the plurality of filter conditions of the GLAD being configured to at least one condition selected from a range of digitally selectable conditions, from general to specific, to target a particular aspect of the data of a system user stored by the system user database;
one or more processing devices configured to automatically scan the user database to;
determine a predetermined window of time in the future;
determine a scheduled time or date of an event stored by the user calendar in the user database;
determine whether the scheduled time or date of the event occurs during the predetermined window of time;
determine the event is associated with entertainment of the user;
access one or more entertainment services and evaluate content provided from the entertainment services with regard to the user data including the event when it is determined the scheduled time or date occurs during the predetermined window of time; and
prepare content conveying an entertainment package customized for the event of the user based on the evaluated content;
determine whether the configurable filter conditions of any of the GLADs match the user data of the system user including the data indicating preferences of the system user and the data stored in the user calendar that is associated with the event; and
cause the content conveying the entertainment package customized for the event of the user and one or more GLADS, each of the one or more GLADs having the configurable filter conditions that are determined to match the user data of the system user including the data indicating preferences of the system user and the data stored in the user calendar that is associated with the event, to be served as content configured for presentation by the graphical user interface.
2 Assignments
0 Petitions
Accused Products
Abstract
A network system for serving digital content to a graphical user interface of a user device is provided. The system includes a database storing user data including user preferences and events in a calendar of a system user; a processor configured to automatically scan the database to determine an event scheduled for a predetermined window of time; to automatically determine the event is associated with entertainment of the user and access one or more entertainment services, and to prepare content conveying an entertainment package customized to the event of the user; and a server to serve the content for presentation by the graphical user interface.
-
Citations
23 Claims
-
1. A network system for serving digital content to a graphical user interface of a user device, the network system comprising:
-
a user database configured to store data for a system user including; data indicating preferences of the system user, and a user calendar configured to store data indicating one or more events of the system user; an advertisement database configured to store a plurality of graphical advertisements (GLADs) comprising configurable digital data, the configurable digital data of each GLAD including an advertisement and a plurality of configurable filter conditions;
the plurality of filter conditions of the GLAD being configured to at least one condition selected from a range of digitally selectable conditions, from general to specific, to target a particular aspect of the data of a system user stored by the system user database;one or more processing devices configured to automatically scan the user database to; determine a predetermined window of time in the future; determine a scheduled time or date of an event stored by the user calendar in the user database; determine whether the scheduled time or date of the event occurs during the predetermined window of time; determine the event is associated with entertainment of the user; access one or more entertainment services and evaluate content provided from the entertainment services with regard to the user data including the event when it is determined the scheduled time or date occurs during the predetermined window of time; and prepare content conveying an entertainment package customized for the event of the user based on the evaluated content; determine whether the configurable filter conditions of any of the GLADs match the user data of the system user including the data indicating preferences of the system user and the data stored in the user calendar that is associated with the event; and cause the content conveying the entertainment package customized for the event of the user and one or more GLADS, each of the one or more GLADs having the configurable filter conditions that are determined to match the user data of the system user including the data indicating preferences of the system user and the data stored in the user calendar that is associated with the event, to be served as content configured for presentation by the graphical user interface. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 17, 18, 20, 22)
-
-
9. A method for serving digital content from a network system including a user database, one or more processing devices and a server to a user device for presentation on a graphical user interface of the user device, the method comprising:
-
storing, in the user database of the system, data for a system user including; data indicating preferences of the system user, and a user calendar including data indicating one or more user events the system user; storing, in an advertisement database, a plurality of graphical advertisements (GLADs) comprising configurable digital data, the configurable digital data of each GLAD including an advertisement and a plurality of configurable filter conditions;
the plurality of filter conditions of the GLAD being configured to at least one condition selected from a range of digitally selectable conditions, from general to specific, to target a particular aspect of the data of a system user stored by the system user database;automatically scanning the database by at least one of the one or more processing devices to determine a scheduled time of an event stored by the calendar in the user database, a predetermined window of time in the future, and whether the scheduled time or date of the event-occurs during the predetermined window of time; automatically determining by at least one of the one or more processing devices that the event is associated with entertainment; accessing by at least one of the one or more processing devices one or more entertainment services with regard to the user data including the event when it is determined the scheduled time or date occurs during the predetermined window of time; evaluating by at least one of the one or more processing devices entertainment content provided from the entertainment services for the event; determining by at least one of the one or more processing devices whether the configurable filter conditions of any of the GLADs match the user data of the system user including the data indicating preferences of the system user and the data stored in the user calendar that is associated with the event; preparing by at least one of the one or more processing devices content conveying a entertainment package customized for the event of the user based on the evaluated content; and causing by at least one of the one or more processing devices the content conveying the entertainment package customized for the event of the user and one or more GLADS, each of the one or more GLADs having the configurable filter conditions that are determined to match the user data of the system user including the data indicating preferences of the system user and the data stored in the stored in the user calendar that is associated with the event, to be served as content configured for presentation by the graphical user interface of the user device. - View Dependent Claims (10, 11, 12, 13, 14, 15, 16, 21, 23)
-
-
19. A network system for serving digital content to a graphical user interface of a user device, the network system comprising:
-
a user database configured to store user data for a system user including; data indicating preferences of the system user, and an event of the system user scheduled in a calendar of the system user; a user calendar configured to stored data indicating one or more events of the system user; an advertisement database configured to store a plurality of graphical advertisements (GLADs) comprising configurable digital data, the configurable digital data of each GLAD including a plurality of configurable filter conditions;
the plurality of filter conditions of the GLAD being configured to at least one condition selected from a range of digitally selectable conditions, from general to specific, to target a particular aspect of the data of a system user stored by the system user database,a one or more processors configured to automatically scan the user database, to determine the scheduled event occurs during a predetermined window of time;
to determine the event is associated with entertainment of the user;
to access one or more entertainment services, to prepare content conveying an entertainment package customized for the scheduled event of the user, and to determine whether the configurable filter conditions of any of the GLADs match the user data of the system user stored by the user database including the data indicating preferences of the system user and the data stored in the calendar that is associated with the event; anda server configured to serve the content conveying the entertainment package customized for the event of the user and one or more GLADS, each of the one or more GLADs having the one or more filter conditions that are determined to match the user data of the system user including the data indicating preferences of the system user and the data stored in the stored in the user calendar that is associated with the event, to be served as content configured for presentation by the graphical user interface.
-
Specification