System and method for transmitting data content in a computer network
First Claim
Patent Images
1. An apparatus for performing operations on data within a network, comprising:
- a receive module for receiving from a machine in the network a request for an operation to be performed on particular data content;
a store module for locally storing, associated with the machine, information related to the operation; and
a transmit module, associated with the entity, for implementing the operation and for transmitting an event relating to the operation for use in communicating the operation to subscribers referencing the machine.
3 Assignments
0 Petitions
Accused Products
Abstract
A system for transmitting data content and performing operations on the data content within a distributed system. Client machines within the system transmit to a server a request for a particular operation. The server constructs a response message, transmits it to the client, and also transmits it to other machines including a reference to the requested information.
-
Citations
41 Claims
-
1. An apparatus for performing operations on data within a network, comprising:
-
a receive module for receiving from a machine in the network a request for an operation to be performed on particular data content;
a store module for locally storing, associated with the machine, information related to the operation; and
a transmit module, associated with the entity, for implementing the operation and for transmitting an event relating to the operation for use in communicating the operation to subscribers referencing the machine. - View Dependent Claims (2, 3, 4, 5)
-
-
6. An apparatus for generating a subscription to events occurring within a network, comprising:
-
a generate module for generating a subscription event for a machine in the network using a local notification service;
a transmit module for transmitting the subscription event to a global notification service for registration of the event for subsequent use in notifying the machine of particular events occurring within the network; and
a receive module for receiving from the global notification service a notification of the registration of the event. - View Dependent Claims (7, 8, 9)
-
-
10. An apparatus for broadcasting notification of events occurring within a network, comprising:
-
a receive module for receiving a broadcast event concerning occurrence of a particular event within the network;
a determine module for determining subscribers having subscriptions registered for a notification of the event; and
a transmit module for transmitting the notification to a local notification service associated with each of the subscribers for use in notifying the subscribers of the occurrence of the event. - View Dependent Claims (11, 12, 13, 14, 15, 16, 18, 19)
-
-
17. An apparatus for downloading files in a network along with changes in a format of the files, comprising:
-
a receive module for receiving a request for a file including an identifier for the file;
a determine module for determining whether the file exists in an associated memory;
a search module for searching for the file by manipulating the identifier and comparing the manipulated identifier with available files; and
a download module for downloading a located file and associated changes in a format of the file based upon the determining and the searching.
-
-
20. A method for performing operations on data within a network, comprising:
-
receiving from a machine in the network a request for an operation to be performed on particular data content;
locally storing, associated with the machine, information related to the operation; and
implementing the operation and transmitting an event relating to the operation for use in communicating the operation to subscribers referencing the machine. - View Dependent Claims (21, 22, 23, 24, 26, 27, 28, 30, 31, 32, 33, 34, 35, 37, 38)
-
-
25. A method for generating a subscription to events occurring within a network, comprising:
-
generating a subscription event for a machine in the network using a local notification service;
transmitting the subscription event to an LNS from a global notification service for registration of the event for subsequent use in notifying the machine of particular events occurring within the network; and
receiving from the global notification service a notification of the registration of the event.
-
-
29. A method for broadcasting notification of events occurring within a network, comprising:
-
receiving a broadcast event concerning occurrence of a particular event within the network;
determining subscribers having subscriptions registered for a notification of the event; and
transmitting the notification to a local notification service associated with each of the subscribers for use in notifying the subscribers of the occurrence of the event.
-
-
36. A method for downloading files in a network, comprising:
-
receiving a request for a file including an identifier for the file;
determining whether the file exists in an associated memory;
searching for the file by manipulating the identifier and comparing the manipulated identifier with available files; and
downloading a located file based upon the determining and the searching.
-
-
39. An article of manufacture specifying a representation of an object stored in a computer-readable storage medium and capable of electronic transmission between machines in a distributed system, the article of manufacture comprising:
a data cell object to be transmitted in a network, the data cell object including an indication of code identifying the object, a plurality of content flags identifying types of content within the object, a plurality of transmission flags specifying how to broadcast the content in the network, and a plurality of error flags specifying errors in the content.
-
40. An article of manufacture specifying a representation of an object stored in a computer-readable storage medium and capable of electronic transmission between machines in a distributed system, the article of manufacture comprising:
an enumeration data cell object to be transmitted in a network, the enumeration data cell object specifying an indication of a plurality of data cell objects, each of the data cell objects including a plurality of content flags identifying types of content within the object, a plurality of transmission flags specifying how to broadcast the content in the network, and a plurality of error flags specifying errors in the content.
-
41. An article of manufacture specifying a representation of an object stored in a computer-readable storage medium and capable of electronic transmission between machines in a distributed system, the article of manufacture comprising:
an hierarchical data cell object to be transmitted in a network, the hierarchical data cell object specifying an indication of a plurality of data cell objects, each of the data cell objects including a plurality of content flags identifying types of content within the object, a plurality of transmission flags specifying how to broadcast the content in the network, and a plurality of error flags specifying errors in the content, the hierarchical data cell object further specifying a pointer identifying a parent data cell associated with the hierarchical data cell within a hierarchical structure of content.
Specification