CONNECTIVITY ARCHITECTURE FOR SERVICE DISCOVERY
First Claim
1. A method, comprising:
- linking at least two devices via at least one wireless communication medium to form a network;
creating a shared memory space for maintaining information accessible by any of the at least two devices forming the network;
obtaining service information related to services offered by any of the at least two devices within the network, the service information including transport medium information;
creating a connectivity table, wherein the connectivity table is associated with the service information and maps the transport medium information to the service information; and
creating service nodes corresponding to the service information in the shared memory space.
2 Assignments
0 Petitions
Accused Products
Abstract
A system including a billboard that may comprise a common memory space allocated amongst at least two devices. Service nodes created on the billboard may represent services offered by the at least two devices. Service nodes may interact with each other on the billboard in order to perform inquiries for required services. For example, an application residing in the at least two devices may access the billboard in order to locate service nodes pertaining to a desired service. Information available from service nodes may include service property and usable transport information. A direction connection may then be made between the application and the service after a service node is selected.
-
Citations
38 Claims
-
1. A method, comprising:
-
linking at least two devices via at least one wireless communication medium to form a network; creating a shared memory space for maintaining information accessible by any of the at least two devices forming the network; obtaining service information related to services offered by any of the at least two devices within the network, the service information including transport medium information; creating a connectivity table, wherein the connectivity table is associated with the service information and maps the transport medium information to the service information; and creating service nodes corresponding to the service information in the shared memory space. - View Dependent Claims (5, 6, 7, 9, 10)
-
-
2-4. -4. (canceled)
-
8. (canceled)
-
11. A computer program product comprising computer executable program code recorded on a computer readable storage medium, the computer executable program code comprising:
-
code configured to cause at least two devices to link via at least one wireless communication medium to form a network; code configured to cause a device to create a shared memory space for maintaining information accessible by any of the at least two devices forming the network; code configured to cause a device to obtain service information related to services offered by any of the at least two devices within the network, the service information including transport medium information; code configured to cause a device to create a connectivity table, wherein the connectivity table is associated with the service information and maps the transport medium information to the service information; and code configured to cause a device to create service nodes corresponding to the service information in the shared memory space. - View Dependent Claims (15, 16, 17, 19, 20)
-
-
12-14. -14. (canceled)
-
18. (canceled)
-
21. A device, 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 at least one processor, cause the apparatus at least to; connect the device to a network via a communication medium; create a shared memory space for maintaining information accessible by any device in the network; obtain service information related to services offered by any of the devices within the network, the service information including transport medium information; create a connectivity table, wherein the connectivity table is associated with the service information and maps the transport medium information to the service information; and create service nodes corresponding to the service information in the shared memory space. - View Dependent Claims (25, 26)
-
-
22-24. -24. (canceled)
-
27-33. -33. (canceled)
-
34. A method, comprising:
-
querying a shared memory space established amongst two or more devices connected in a network, the shared memory space including service nodes related to services offered by any of the two or more devices within the network, the service nodes being configured to provide information including property information; querying a connectivity table, wherein the connectivity table is associated with the services and maps the service nodes to transport medium information; and selecting at least one service node in the shared memory space.
-
-
35. (canceled)
-
36. A computer program product comprising computer executable program code recorded on a computer readable storage medium, the computer executable program code comprising:
-
code configured to cause a device to query a shared memory space established amongst two or more devices connected in a network, the shared memory space including service nodes related to services offered by any of the two or more devices within the network, the service nodes being configured to provide information including property information; code configured to cause a device to query a connectivity table, wherein the connectivity table is associated with the services and maps service nodes to transport medium information; and code configured to cause a device to select at least one service node in the shared memory space.
-
-
37. (canceled)
-
38. A device, 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 at least one processor, cause the apparatus at least to; query a shared memory space established amongst two or more devices connected in a network, the shared memory space including service nodes related to services offered by any of the two or more devices within the network, the service nodes being configured to provide information including property information; query a connectivity table, wherein the connectivity table is associated with the services and maps service nodes to transport medium information; and select at least one service node in the shared memory space.
-
Specification