System for automating event scheduling and subscription using an HTTP based event publish server
First Claim
1. A system for automatically updating a predetermined personal calendar linked to a network, comprising:
- a first server linked to the network;
a second server linked to the first server, to store an events page;
a third server, linked to the first server and the second server to edit the events page;
a fourth server linked to the network, the fourth server being configured to receive update data from the third server and locate the predetermined personal calendar; and
a fifth server linked to the network and to the predetermined personal calendar, wherein the fifth server receives the update data from the fourth server, and the fifth server automatically updates the predetermined personal calendar in accordance with the update data.
1 Assignment
0 Petitions
Accused Products
Abstract
A system and method of publicizing a schedule of upcoming events over the Internet. Visitors to an events website are able to browse various schedules of upcoming events, called events pages, publicize by the entities that are sponsoring the events. Furthermore, such visitors may become a subscriber of one or more events pages that he/she has an interested in. Once the visitor becomes a subscriber, he/she may receive automatic notification via e-mail when the events page(s) that he/she has subscribed to is/are updated or changed. Additionally, if the subscriber has a commercially available Internet-linked calendar or obtains a subscriber calendar, this invention allows such subscribers to automatically update their Internet-linked calendar or subscriber calendar to comprise the events contained in the events page(s) they have subscribed to.
-
Citations
38 Claims
-
1. A system for automatically updating a predetermined personal calendar linked to a network, comprising:
-
a first server linked to the network;
a second server linked to the first server, to store an events page;
a third server, linked to the first server and the second server to edit the events page;
a fourth server linked to the network, the fourth server being configured to receive update data from the third server and locate the predetermined personal calendar; and
a fifth server linked to the network and to the predetermined personal calendar, wherein the fifth server receives the update data from the fourth server, and the fifth server automatically updates the predetermined personal calendar in accordance with the update data. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A method of automatically updating a predetermined personal calendar linked to a network, comprising:
-
forwarding update data to a locator, wherein the locator is linked to the network;
locating the predetermined personal calendar using subscriber data stored in the locator;
forwarding the update data from the locator to a first server, wherein the first server is linked to the network and linked to the predetermined personal calendar; and
using the update data to automatically update the predetermined personal calendar corresponding to the subscriber data. - View Dependent Claims (12, 13, 14, 15)
-
-
16. A computer-readable medium encoded with a plurality of processor executable instruction sequences for:
-
forwarding update data to a locator, wherein the locator is linked to the network;
locating the predetermined personal calendar using subscriber data stored in the locator;
forwarding the update data from the locator to a first server, wherein the first server is linked to the network and linked to the predetermined personal calendar; and
using the update data to automatically update the predetermined personal calendar corresponding to the subscriber data. - View Dependent Claims (17, 18, 19)
-
-
20. A system for automatically updating a predetermined subscriber personal calendar linked to a network, comprising:
-
a first server linked to the network to control and operate a publisher calendar website including a link to an events page created by an event publisher;
a second server linked to the first server, to store the events pages;
a third server, linked to the first server and the second server to edit the events page;
a fourth server linked to the network, the fourth server being configured to receive update data related to the events page from the third server and locate the predetermined subscriber personal calendar; and
a fifth server linked to the network and to the predetermined subscriber personal calendar, wherein a subscriber subscribes to receive services from the event publisher, the event publisher instructs the fourth server to transmit the update data to the fifth server if the event publisher determines that the update data is of interest to the subscriber based on an analysis of the personal preferences of the subscriber, the fifth server receives the update data from the fourth server, and the fifth server automatically updates the predetermined subscriber personal calendar in accordance with the update data. - View Dependent Claims (21, 22, 23, 24, 25, 26, 27, 28, 29)
-
-
30. A method of automatically updating a predetermined subscriber personal calendar linked to a network, comprising:
-
forwarding update data to a locator, wherein the locator is linked to the network;
locating the predetermined subscriber personal calendar using subscriber data stored in the locator;
forwarding the update data from the locator to a first server, wherein the first server is linked to the network and linked to the predetermined subscriber personal calendar; and
using the update data to update the predetermined subscriber personal calendar corresponding to the subscriber data, wherein a subscriber subscribes to receive services from an event publisher, the event publisher instructs the locator to transmit the update data to the first server if the event publisher determines that the update data is of interest to the subscriber based on an analysis of the personal preferences of the subscriber. - View Dependent Claims (31, 32, 33, 34)
-
-
35. A computer-readable medium encoded with a plurality of processor executable instruction sequences which when executed cause a processor to:
-
forward update data to a locator, wherein the locator is linked to the network;
locate the predetermined subscriber personal calendar using subscriber data stored in the locator;
forward the update data from the locator to a first server, wherein the first server is linked to the network and linked to the predetermined subscriber personal calendar; and
use the update data to update the predetermined subscriber personal calendar corresponding to the subscriber data, wherein a subscriber subscribes to receive services from an event publisher, the event publisher instructs the locator to transmit the update data to the first server if the event publisher determines that the update data is of interest to the subscriber based on an analysis of the personal preferences of the subscriber. - View Dependent Claims (36, 37, 38)
-
Specification