Localized event server apparatus and method
First Claim
1. An apparatus for collecting and serving event data from sources independent therefrom, the apparatus comprising:
- an event server, controlled by a serving entity to connect to the Internet and programmed to present to a user a comparative listing of events available;
a database comprising a database engine and data store to create and retrieve records uniquely identifying events corresponding thereto and comprising fields storing data reflecting facts relating to the events;
a user interface module programmed to receive inputs from a user selecting criteria to arbitrarily control selection and ordering of events to form the comparative listing;
an advertising module programmed to receive advertising for simultaneous presentation with the comparative listing; and
a bidding module programmed to receive a bid specifying an amount to be paid for presentation of the advertising to Internet users over computers associated therewith and accessing the database within a selected geographical region selected by an advertiser, substantially simultaneously with the comparative listing.
1 Assignment
0 Petitions
Accused Products
Abstract
A central database of events, advertisements, users, subscribers, and the like is served by an application to control access to the input and output. Event information is accumulated by harvesters from hardcopy and electronic copies, and may rely on a web crawler or mining engine also. Interfaces exist for consumers as users, advertisers, event promoters, and others who may benefit from or provide the available event information. Advertising surrounds an event calendar configured in real time according to arbitrary filtering and sorting selections made by a user. Highly localized geographical areas down to any atomic level provide advertising triggered by narrowly defined times and geographical locations of potential advertising targets. Bidding for advertising may be on a performance basis, such as per-per-click, selected according to any arbitrary profit equation desired by the owner of the system.
-
Citations
24 Claims
-
1. An apparatus for collecting and serving event data from sources independent therefrom, the apparatus comprising:
-
an event server, controlled by a serving entity to connect to the Internet and programmed to present to a user a comparative listing of events available;
a database comprising a database engine and data store to create and retrieve records uniquely identifying events corresponding thereto and comprising fields storing data reflecting facts relating to the events;
a user interface module programmed to receive inputs from a user selecting criteria to arbitrarily control selection and ordering of events to form the comparative listing;
an advertising module programmed to receive advertising for simultaneous presentation with the comparative listing; and
a bidding module programmed to receive a bid specifying an amount to be paid for presentation of the advertising to Internet users over computers associated therewith and accessing the database within a selected geographical region selected by an advertiser, substantially simultaneously with the comparative listing. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
-
13. An apparatus for collecting, structuring, and presenting event data from sources independent from an event data server, the apparatus comprising:
-
a computer corresponding to and controlled by a user to connect to an internetwork and programmed to access published web pages;
a memory device corresponding to and controlled by an calendar provider, independent and distinct from a user, to support a database to receive, store, and provide event data corresponding to a plurality of events;
a first processor system corresponding to and controlled by the calendar provider and programmed with a calendar server and a database engine managing the event data to provide the event data and to search, sort, and filter the event data arbitrarily in accordance with control inputs provided by a user;
the server further programmed to provide a user interface comprising navigational software presenting to a user a selection module to arbitrarily select and order, by a user, a set of ordered data from the event data according to criteria selected and arbitrarily ordered by a user;
the server further programmed to provide a presentation to a user comprising both advertising content and the ordered data reflecting the data as selected and ordered by a user;
the first processor system further programmed to automatically receive from an advertising computer corresponding to and controlled by an advertiser, independent from the user and the calendar provider, the advertising content and a bid to pay for display thereof within a time window and geographical area arbitrarily selected by the advertiser;
the first processor system, further programmed to compare the bid to other bids according to comparison criteria selected by the calendar provider; and
the server, further programmed to present to a user, within the time window and geographical area specified by the advertiser, and through the user interface, an advertisement corresponding to the advertising content in conjunction with the ordered data. - View Dependent Claims (14, 15, 16)
-
-
17. An article of manufacture comprising a computer readable medium storing executable and operational data structured therein, the data comprising:
-
an application executable on a processor to create, manage, and present an event calendar and advertising content related thereto to a user;
a database engine to store and retrieve event data corresponding to events and the event calendar presenting selected event data selected by the application;
a database storing the event data and the event calendar;
a mining engine searching online publications, extracting online event data therefrom, and providing the selected event data to the database engine for inclusion in the database;
a harvester module programmed to interface with a harvester to locate, edit, and submit to the database third party event data published independently from the harvester and selected by the harvester;
an advertiser module programmed to interface with an advertiser to receive advertising content and bids for placement thereof in presentations to a user, the advertiser module including a bid module to specify timing and geography for presentation of the advertising content within a resolution selected arbitrarily by an advertiser;
a promoter module programmed to interface with a promoter corresponding to a promoted event to be referenced by the selected event data and effective to manage information submitted to the database reflecting the promoted event;
an alert engine programmed to send to a computer of a user, based upon user criteria corresponding to a user, a notification of an alerting event among the selected events and corresponding to the user criteria;
a consumer module programmed to interface with a user to provide at least a portion of the event calendar, the portion ordered according to sorting criteria and filtering criteria arbitrarily selected by a user to limit the event data presented to a user;
an API module programmed to interface between the application and the promoter and between the application and a distributor, each corresponding to the event data; and
a presentation module programmed to present to a user at least a portion of the event calendar, the advertising content, and control buttons for navigating and editing the portion of the event calendar arbitrarily in accordance with values of selection criteria selected by a user, and further interfacing the application and user to other links related to at least one of the event data and the advertising content. - View Dependent Claims (18, 19)
-
-
20. A method for collecting, calendaring, and presenting event data from independent sources, the method comprising:
-
providing to an advertiser access to a bidding module programmed to present a set of bid criteria selectable and ordered by an advertiser to place the advertising content on a computer of a user during a time window and geographical area substantially arbitrarily specified by the advertiser to the bidding module;
inputting data corresponding to a plurality of events;
creating by a calendar provider a database containing the data to be searched, sorted, and filtered arbitrarily by a user using a corresponding database engine;
providing a user interface comprising navigational software presenting to a user a selection module to arbitrarily select and order, by a user, a set of ordered data from the data according to criteria selected and arbitrarily ordered by a user;
providing a presentation to a user comprising both advertising content and the ordered data reflecting the data as selected and ordered by a user;
receiving from the advertiser a bid for displaying the advertising content corresponding to an advertisement;
comparing the bid to other bids according to comparison criteria selected by the calendar provider; and
presenting to a user, during the time window, in the geographical area specified by the advertiser, and through the user interface, an advertisement corresponding to the advertising content in conjunction with the ordered data. - View Dependent Claims (21, 22, 23, 24)
-
Specification