Method, a server and a computer program for local discovery
First Claim
Patent Images
1. A method comprising:
- receiving, at a server, a plurality of device reports comprising indications of identities for one or more devices, the plurality of device reports further comprising indications of at least one access technology capability for the one or more devices;
generating, based on at least the plurality of device reports, at least one service directory at the server;
receiving, at the server, another service directory from at least one second device, the other service directory including information on at least one device, at least one associated identifier, and at least one associated access technology capability;
modifying, at the server, the at least one service directory based on the other service directory;
receiving, at the server, a request from a first device to search for at least one service in proximity to the first device;
performing, at the server and based on at least the plurality of device reports, the search to discover the at least one service; and
providing, by the server and after the search, information on the at least one service to the first device, wherein the information on the at least one service comprises an indication of an access point to access the at least one service.
2 Assignments
0 Petitions
Accused Products
Abstract
In a method for local discovery a request to make a search for at least one local service is received from at least one device. A search is performed by means of at least one service directory to discover the at least one local service. As a result of the search, information on such local services in proximity of the device is provided to the device.
9 Citations
13 Claims
-
1. A method comprising:
-
receiving, at a server, a plurality of device reports comprising indications of identities for one or more devices, the plurality of device reports further comprising indications of at least one access technology capability for the one or more devices; generating, based on at least the plurality of device reports, at least one service directory at the server; receiving, at the server, another service directory from at least one second device, the other service directory including information on at least one device, at least one associated identifier, and at least one associated access technology capability; modifying, at the server, the at least one service directory based on the other service directory; receiving, at the server, a request from a first device to search for at least one service in proximity to the first device; performing, at the server and based on at least the plurality of device reports, the search to discover the at least one service; and providing, by the server and after the search, information on the at least one service to the first device, wherein the information on the at least one service comprises an indication of an access point to access the at least one service. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. An apparatus comprising:
-
at least one processor; and at least one memory including computer program code, the at least one memory and the computer program code configured to, with the processor, cause the apparatus to at least; receive a plurality of device reports comprising indications of identities for one or more devices, the plurality of device reports further comprising indications of at least one access technology capability for the one or more devices; generate, based on at least the plurality of device reports, at least one service directory; receive another service directory from at least one second device, the other service directory including information on at least one device, at least one associated identifier, and at least one associated access technology capability; modify the at least one service directory based on the other service directory; receive a request from a first device to search for at least one service in proximity to the first device; perform, based on at least the plurality of device reports, the search to discover the at least one service; and provide, after the search, information on the at least one service to the first device, wherein the information on the at least one service comprises an indication of an access point to access the at least one service. - View Dependent Claims (8, 9, 10, 11, 12)
-
-
13. A non-transitory computer-readable medium encoded with instructions that, when executed by a computer, perform operations comprising:
-
receiving a plurality of device reports comprising indications of identities for one or more devices, the plurality of device reports further comprising indications of at least one access technology capability for the one or more devices; generating, based on at least the plurality of device reports, at least one service directory; receiving another service directory from at least one second device, the other service directory including information on at least one device, at least one associated identifier, and at least one associated access technology capability; modifying the at least one service directory based on the other service directory; receiving a request from a first device to search for at least one service in proximity to the first device; performing, based on at least the plurality of device reports, the search to discover the at least one service; and providing, after the search, information on the at least one service to the first device, wherein the information on the at least one service comprises an indication of an access point to access the at least one service.
-
Specification