Method, system and apparatus for networking devices
First Claim
1. A host for executing an operation requested by a requestor, the host comprising a memory configured to store information identifying the requestor and information related to the operation requested by the requestor, and processing means for determining the presence of the requestor and for freeing resources associated with that operation if the requestor is not present.
1 Assignment
0 Petitions
Accused Products
Abstract
A host for executing an operation requested by a requestor, the host comprising a memory configured to store information identifying the requestor and information related to the operation requested by the requestor, and processing means for determining the presence of the requestor and for deleting the operation and freeing resources associated with that operation if the requestor is not determined to be present and authenticated.
-
Citations
140 Claims
- 1. A host for executing an operation requested by a requestor, the host comprising a memory configured to store information identifying the requestor and information related to the operation requested by the requestor, and processing means for determining the presence of the requestor and for freeing resources associated with that operation if the requestor is not present.
-
16. A network comprising a first device connected to a second device across an asynchronous network, the first device being configured to execute an operation in response to a request from the second device to determine the presence of the second device and to free resources associated with the operator if the presence of the second device cannot be determined by the first device.
-
17. A method of executing an operation which is performed on a host remote from the requestor of the operation, the host and requestor being connected over an asynchronous network, the method comprising:
-
the requestor sending a signal to the host to request an operation to be performed by the host; and
the requestor intermittently sending a refresh signal from the requestor to the host in order to confirm that the requestor is still connected to the host.
-
-
29. A method of performing an operation in a host in response to a request from a requestor, the method comprising:
-
the host receiving a request from the requestor to perform an operation at the host;
storing information corresponding to the identity of the requestor at the host in the form of an object; and
freeing resources associated with that object if a refresh signal is not received by said host after a predetermined time.
-
-
38. A host for executing a plurality of tasks in response to at least one request from a requestor, the host comprising a memory configured to store information identifying the requestor and information concerning the tasks such that information concerning the tasks can be preserved between tasks.
-
43. A network comprising a first device connected to a second device across an asynchronous network, the first device being configured to execute a plurality of operations in response to a request from the second device to determine the presence of the second device and to delete the operations and free resources if the presence of the second device cannot be determined by the first device.
- 44. A device configured to retrieve data from at least one second device and to output said data, the device being configured to intermittently check for the presence of the second device such that the device can determine if data can be retrieved from the second device.
-
48. A device configured to receive information from at least one second device, wherein the device includes storage means for storing a flag which indicates if at least one of the other second devices is present, and means for determining if the second device is capable of sending information.
-
49. A code module for controlling a local processor connected to one or more remote processors controlled by like code modules over a network, the code module being adapted to control the processor to communicate with a remote processor and to save information concerning a session formed between the local and remote processors.
- 83. A primary code module for controlling a processor to store information concerning at least one secondary code module wherein the at least one secondary code module is adapted to interface to a predetermined application and to manage a session formed between said processor and a remote processor.
- 97. A method of sharing data files between a number of devices, the files being stored in a distributed manner amongst any number of the devices, wherein metadata containing at least the location of the files provided to be read by any of the devices with the appropriate access rights.
-
107. A method of transferring files from a first device to a second device, the method comprising:
-
the first device interrogating a registry device with which the second device will register if it is able to receive the file;
the first device sending a request to register with said second device and to establish a session if the second device is able to receive the file; and
sending the file to the second device. - View Dependent Claims (108, 109, 110, 111, 113, 114, 115, 117, 118, 119, 120, 122, 124, 125, 126, 127, 128, 129, 130, 131, 132, 133, 134, 135, 136, 137, 138)
-
-
112. A method of transferring a file from a first device to a second device, wherein the first device subdivides the file to be transferred into portions and wherein the sockets are changed between the transmission of individual portions.
-
116. A communication method between a first device and a second device, comprising the steps of:
the second device receiving a registration request from the first device, the registration request comprising information uniquely identifying the first device.
-
121. A plurality of devices connected over a common network, each device being able to access data files on at least one of the other devices, wherein at least one of the devices has a web server responsive to authorised access requests to output selected data files as webpages.
-
123. A method of leasing file content to a remote device, the method comprising the steps of:
-
the lessor receiving a request from a remote device indicating that the device wishes to lease at least some file content, the lessor receiving information identifying the file content to be leased, information uniquely identifying the device requesting the lease and indicating the required extent of the lease;
the lessor packaging the requested file content with information uniquely identifying the user and indicating the extent of the lease to form a packaged file; and
executing the packaged file such that the file content is delivered to the remote device.
-
-
139. A host for executing an operation requested by a requestor, the host comprising a memory configured to store information identifying the requestor and information related to the operation requested by the requestor, and processing circuit for determining the presence of the requestor and for freeing resources associated with that operation if the requestor is not present.
-
140. A method of performing an operation in a host in response to a request from a requestor, the method comprising:
-
the host receiving a request from the requestor to perform an operation at the host;
the host storing information corresponding to the identity of the requestor at the host in the form of an object; and
the host freeing resources associated with that object if a refresh signal is not received by said host after a predetermined time.
-
Specification