Real time update notification
First Claim
1. A non-signal, computer-readable storage medium storing instructions which when executed by a processor, causes the processor to perform:
- providing new data to a database by one client computer of a plurality of client computers through an http server, the new data configured to be catalogued into a node of the database in a hierarchical structure that is accessible by the plurality of computers via a network, the node having a type, the new data having a type and comprising a message corresponding to a collaborative project among the plurality of client computers;
receiving a cautionary message if the new data is rejected by the database because the type of data does not match a type assigned to the node; and
communicating by the one client computer of the plurality of client computers to at least one of the remaining client computers by an Internet Relay Chat (IRC) message that new data to the database has been provided through the http server, wherein the IRC message is transmitted through a first IRC channel to a first set of the plurality of client computers if the new data is stored in a first location of the database and is transmitted through a second IRC channel to a second set of the plurality of client computers if the new data is stored in a second location of the database, the first set different than the second set, the first location different than the second location, and the first channel different than the second channel.
1 Assignment
0 Petitions
Accused Products
Abstract
Computer method and apparatus for communicating information between a plurality of client computers by means of a communications network. A data server computer coupled to the network communicates data from the data server computer to one or more of a plurality of client computers in response to a request for data by a client computer in the form of a hypertext transfer protocol update request. The data server computer sends the data made available from the data server computer in response to a data update request from one of the plurality of client computers to said data server computer. A communications server computer coupled to the communications network for communicating the fact that the data on the server has been updated by communicating a client to client message from the client computer that updated the data on the data server computer to other client computers thereby prompting said other client computers to request updated data from the data server computer.
-
Citations
15 Claims
-
1. A non-signal, computer-readable storage medium storing instructions which when executed by a processor, causes the processor to perform:
- providing new data to a database by one client computer of a plurality of client computers through an http server, the new data configured to be catalogued into a node of the database in a hierarchical structure that is accessible by the plurality of computers via a network, the node having a type, the new data having a type and comprising a message corresponding to a collaborative project among the plurality of client computers;
receiving a cautionary message if the new data is rejected by the database because the type of data does not match a type assigned to the node; and communicating by the one client computer of the plurality of client computers to at least one of the remaining client computers by an Internet Relay Chat (IRC) message that new data to the database has been provided through the http server, wherein the IRC message is transmitted through a first IRC channel to a first set of the plurality of client computers if the new data is stored in a first location of the database and is transmitted through a second IRC channel to a second set of the plurality of client computers if the new data is stored in a second location of the database, the first set different than the second set, the first location different than the second location, and the first channel different than the second channel. - View Dependent Claims (2, 3, 4, 5, 6, 7)
- providing new data to a database by one client computer of a plurality of client computers through an http server, the new data configured to be catalogued into a node of the database in a hierarchical structure that is accessible by the plurality of computers via a network, the node having a type, the new data having a type and comprising a message corresponding to a collaborative project among the plurality of client computers;
-
8. A system for updating data in a hierarchical database comprising:
-
one client computer of a plurality of client computers, the one client computer configured to; provide new data to the database through an http server, the new data configured to be catalogued into a node of the database in a hierarchical structure that is accessible by the plurality of computers via a network, the node having a type, the new data having a type and comprising a message corresponding to a collaborative project among the plurality of client computers; communicate to at least one of the remaining client computers of the plurality of client computers by an Internet Relay Chat (IRC) message that new data to the database has been provided through the http server, wherein the IRC message is transmitted through a first IRC channel to a first set of the plurality of client computers if the new data is stored in a first location of the database and is transmitted through a second IRC channel to a second set of the plurality of client computers if the new data is stored in a second location of the database, the first set different than the second set, the first location different than the second location, and the first channel different than the second channel; and a messaging system configured to receive a cautionary message if the new data is relected by the database because the type of data does not match a type assigned to the node. - View Dependent Claims (9, 10, 11, 12, 13)
-
-
14. A method of updating data within a database comprising:
-
providing new data to the database by one client computer of a plurality of client computers through an http server, the new data configured to be catalogued into a node of the database in a hierarchical structure that is accessible by the plurality of computers via a network, the node having a type, the new data having a type and comprising a message corresponding to a collaborative project among the plurality of client computers; receiving a cautionary message if the new data is rejected by the database because the type of data does not match a type assigned to the node; and communicating by the one client computer of the plurality of client computers to at least one of the remaining client computers by an Internet Relay Chat (IRC) message that new data to the database has been provided through the http server, wherein the IRC message is transmitted through a first IRC channel to a first set of the plurality of client computers if the new data is stored in a first location of the database and is transmitted through a second IRC channel to a second set of the plurality of client computers if the new data is stored in a second location of the database, the first set different than the second set, the first location different than the second location, and the first channel different than the second channel. - View Dependent Claims (15)
-
Specification