Method, device, system and network architecture for handling a service request
First Claim
1. A method for handling a service request within a local area network, the method comprising:
- receiving, at a service provisioning broker on a gateway system coupling the local area network to a public network, the service request from a user device on the local area network requesting a service to be offered by a networked device of the gateway system in the local area network, the service request comprising information regarding one or more requirements needed by the user device to perform the service;
after receiving the service request, the service provisioning broker modifying the service request by adding additional information relating to capabilities of the gateway system upon which computer executable information will be installed for offering the service by the networked device to the user device;
the service provisioning broker forwarding the modified service request to a service locator system within the public network to obtain information indicative of one or more download locations of the computer executable information determined based on (i) the information regarding one or more requirements needed by the user device to perform the service and (ii) the additional information;
retrieving, by the service provisioning broker from the service locator system, the information indicative of the one or more download locations suitable for downloading the service;
selecting a download location from the one or more download locations;
retrieving, by the service provisioning broker, the computer executable information from the selected download location for performing the service and arranging installment of the computer executable information on the networked device so as to offer the service by the networked device in the local area network to the user device requesting the service; and
after the installment, sending a message to the user device regarding the availability of the service within the local area network.
2 Assignments
0 Petitions
Accused Products
Abstract
The present invention relates to a method for handling a service request within a local area network. First a service request is received from a user device. The service request comprising information regarding one or more requirements needed to perform the service. Then a download location is localized by means of a localization service within a public network to obtain computer executable information on the basis of the information in the service request. The computer executable information is then retrieved for performing the service from the download location and installed on a networked device within the local area network. Finally, a message is sent to the user device regarding the availability of the service within the local area network.
44 Citations
17 Claims
-
1. A method for handling a service request within a local area network, the method comprising:
-
receiving, at a service provisioning broker on a gateway system coupling the local area network to a public network, the service request from a user device on the local area network requesting a service to be offered by a networked device of the gateway system in the local area network, the service request comprising information regarding one or more requirements needed by the user device to perform the service; after receiving the service request, the service provisioning broker modifying the service request by adding additional information relating to capabilities of the gateway system upon which computer executable information will be installed for offering the service by the networked device to the user device; the service provisioning broker forwarding the modified service request to a service locator system within the public network to obtain information indicative of one or more download locations of the computer executable information determined based on (i) the information regarding one or more requirements needed by the user device to perform the service and (ii) the additional information; retrieving, by the service provisioning broker from the service locator system, the information indicative of the one or more download locations suitable for downloading the service; selecting a download location from the one or more download locations; retrieving, by the service provisioning broker, the computer executable information from the selected download location for performing the service and arranging installment of the computer executable information on the networked device so as to offer the service by the networked device in the local area network to the user device requesting the service; and after the installment, sending a message to the user device regarding the availability of the service within the local area network. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 10, 11, 12, 13, 14)
-
-
9. A non-transitory computer readable medium having instructions stored thereon that, when executed by one or more processors of a service provisioning broker on a gateway system coupling a local area network to a public network, cause the service provisioning broker to carry out operations including:
-
receiving a service request from a user device on the local area network requesting a service to be offered by a networked device of the gateway system in the local area network, the service request comprising information regarding one or more requirements needed by the user device to perform the service; after receiving the service request, modifying the service request by adding additional information relating to capabilities of the gateway system upon which computer executable information will be installed for offering the service by the networked device to the user device; forwarding the modified service request to a service locator system within the public network to obtain information indicative of one or more download locations of the computer executable information determined based on (i) the information regarding one or more requirements needed by the user device to perform the service and (ii) the additional information, retrieving from the service locator system the information indicative of the one or more download locations suitable for downloading the service; selecting a download location from the one or more download locations; retrieving the computer executable information from the selected download location for performing the service and arranging installment of the computer executable information on the networked device so as to offer the service by the networked device in the local area network to the user device requesting the service; and after the installment, sending a message to the user device regarding the availability of the service within the local area network.
-
-
15. A gateway system for handling a service request within a local area network, the gateway system configured to couple the local area network to a public network and comprising:
-
an interface device providing a communication interface between the local area network and the public network; a networked device for enabling installment of computer executable information within the local area network; a processor; and data storage comprising instructions executable by the processor to carry out operations of the gateway system for handling the service request within the local area network, the operations including; receiving, at a service provisioning broker on the gateway system, the service request from a user device on the local area network requesting a service to be offered by a networked device of the gateway system in the local area network, the service request comprising information regarding one or more requirements needed by the user device to perform a service; after receiving the service request, the service provisioning broker modifying the service request by adding additional information relating to capabilities of the gateway system upon which computer executable information will be installed for offering the service by the networked device to the user device; the service provisioning broker forwarding the modified service request to a service locator system within the public network to obtain information indicative of one or more download locations of the computer executable information determined based on (i) the information regarding one or more requirements needed by the user device to perform the service and (ii) the additional information; retrieving, by the service provisioning broker from the service locator system, the information indicative of the one or more download locations suitable for downloading the service; selecting a download location from the one or more download locations; retrieving, by the service provisioning broker, the computer executable information from the selected download location for performing the service and arranging installment of the computer executable information on the networked device so as to offer the service by the networked device in the local area network to the user device requesting the service; and after the installment, sending a message to the user device regarding the availability of the service within the local area network. - View Dependent Claims (16)
-
-
17. A network system for handling a service request, the network system comprising:
-
a local area network comprising at least one user device; a wide area network comprising a service locator system for locating a service location, and a service repository for storing computer executable information for performing a service; and a gateway system comprising a service provisioning broker configured to carry out operations including; receiving a service request from a user device on the local area network requesting a service to be offered by a networked device of the gateway system in the local area network, the service request comprising information regarding one or more requirements needed by the user device to perform the service; after receiving the service request, modifying the service request by adding additional information relating to capabilities of the gateway system upon which computer executable information will be installed for offering the service by the networked device to the user device; forwarding the modified service request to the service locator system to obtain information indicative of one or more download locations of the computer executable information determined based on (i) the information regarding one or more requirements needed by the user device to perform the service and (ii) the additional information; retrieving from the service locator system the information indicative of the one or more download locations suitable for downloading the service; selecting a download location from the one or more download locations; retrieving the computer executable information from the selected download location for performing the service and arranging installment of the computer executable information on the networked device so as to offer the service by the networked device in the local area network to the user device requesting the service, and after the installment, sending a message to the user device regarding the availability of the service within the local area network.
-
Specification