Processing operations associated with resources on a local network
First Claim
1. A method for processing operations associated with resources on a local network, comprising;
- receiving periodic messages containing resource information from network devices connected to the local network wherein the resource information includes at least one of user-requestable services offered by the network device and data stored by the network device having a MIME type;
storing a timestamp and resource information from each of the messages in a repository;
determining from the stored timestamp and resource information which of the at least one of user-requestable services and data having a MIME type were available on the network over a predetermined time period, wherein the predetermined time period includes a past time period which is different from a present time period; and
generating a view of the at least one of user-requestable services and data having a MIME type that were available on the network over the predetermined period, including the past time period, thereby enabling generation of current, past, and dynamic views of the at least one of user-requestable services offered by devices connected to the network and the data having a MIME type stored by the devices.
2 Assignments
0 Petitions
Accused Products
Abstract
Preferred embodiments of the invention provide a method and system for processing operations associated with resources on a local network. Aspect of the invention include receiving periodic messages containing resource information from network devices connected to the local network, wherein the resource information includes user-requestable services offered by the network device, and data stored by the network device having a mime type. The resource information from each of the messages and a timestamp are stored in a repository. From the stored timestamp and resource information it can be determined which user-requestable services and data having a mime type were available on the network over a predetermined time period. A view of the user-requestable services and data having a mime type that were available on the network over the predetermined period can then be generated, thereby enabling generation of current, past, and dynamic views of the user-requestable services offered by devices connected to the network and the data having a mime type stored by the devices. In a further embodiment, the system enables operations associated with the resources to be performed or scheduled at a time when the resources are unavailable via the network by performing or scheduling the operations on the corresponding resource identifiers stored in the repository.
220 Citations
51 Claims
-
1. A method for processing operations associated with resources on a local network, comprising;
-
receiving periodic messages containing resource information from network devices connected to the local network wherein the resource information includes at least one of user-requestable services offered by the network device and data stored by the network device having a MIME type; storing a timestamp and resource information from each of the messages in a repository; determining from the stored timestamp and resource information which of the at least one of user-requestable services and data having a MIME type were available on the network over a predetermined time period, wherein the predetermined time period includes a past time period which is different from a present time period; and generating a view of the at least one of user-requestable services and data having a MIME type that were available on the network over the predetermined period, including the past time period, thereby enabling generation of current, past, and dynamic views of the at least one of user-requestable services offered by devices connected to the network and the data having a MIME type stored by the devices. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18)
-
-
19. A network system for a local network, comprising:
-
one or more network devices capable of communicating with the local network, at least a portion of the network devices including a client application for gathering resource information regarding the respective network device in which it resides, wherein the resource information includes at least one of user-requestable services offered by the network device and data stored by the network device having a MIME type; and at least one server configured to provide a topology service for the network devices through the client applications, the server performing functions for, receiving periodic messages containing resource information transmitted from the topology clients connected to the local network; storing a timestamp and resource information from each of the messages in a repository; determining from the stored timestamp and resource information which of the at least one of user-requestable services and data having a MIME type were available on the network over a predetermined time period, wherein the predetermined time period includes a past time period which is different from a present time period; and generating a view of the at least one of user-requestable services and data having a MIME type that were available on the network over the predetermined period, including the past time period, thereby enabling generation of current, past, and dynamic views of the at least one of user-requestable services offered by devices connected to the network and the data having a MIME type stored by the devices. - View Dependent Claims (20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35)
-
-
36. A computer-readable medium containing program instructions for processing operations associated with resources on a local network, the program instructions for;
-
receiving periodic messages containing resource information from network devices connected to the local network wherein the resource information includes at least one of user-requestable services offered by the network device, and data stored by the network device having a MIME type; storing a timestamp and resource information from each of the messages in a repository; determining from the stored timestamp and resource information which of the at least one of user-requestable services and data having a MIME type were available on the network over a predetermined time period, wherein the predetermined time period includes a past time period which is different from a present time period; and generating a view of the at least one of user-requestable services and data having a MIME type that were available on the network over the predetermined period, including the past time period, thereby enabling generation of current, past, and dynamic views of the at least one of user-requestable services offered by devices connected to the network and the data having a MIME type stored by the devices.
-
-
37. A method for processing operations associated with resources on a local network, comprising;
-
receiving periodic messages including identifiers of resources from one or more network devices connected to the network, wherein the resources include at least one of services offered by the network devices and data stored by the network devices; storing the resource identifiers from each of the messages in a repository; and allowing operations associated with the resources to be performed or scheduled at a time when the resources are unavailable via the network by performing or scheduling the operations on the corresponding resource identifiers stored in the repository. - View Dependent Claims (38, 39, 40, 41, 42, 43)
-
-
44. A network system for a local network, comprising:
-
one or more network devices capable of communicating with the local network, at least a portion of the network devices including a client application for gathering resource information regarding the respective network device in which it resides, wherein the resource information includes at least one of services offered by the network device and data stored by the network device; and at least one server configured to provide a topology service for the network devices through the client applications, the server performing functions for, receiving periodic messages including identifiers of resources from the client applications in network devices connected to the network, wherein the resources include at least one of services offered by the network devices and data stored by the network devices; storing the resource identifiers from each of the messages in a repository; and allowing operations associated with the resources to be performed or scheduled at a time when the resources are unavailable via the network by performing or scheduling the operations on the corresponding resource identifiers stored in the repository. - View Dependent Claims (45, 46, 47, 48, 49, 50)
-
-
51. A computer-readable medium containing program instructions for processing operations associated with resources on a local network, the program instructions for;
-
receiving periodic messages including identifiers of resources from one or more network devices connected to the network, wherein the resources include at least one of services offered by the network devices and data stored by the network devices; storing the resource identifiers from each of the messages in a repository; and allowing operations associated with the resources to be performed or scheduled at a time when the resources are unavailable via the network by performing or scheduling the operations on the corresponding resource identifiers stored in the repository.
-
Specification