CROSS LAYER SERVICE DISCOVERY FOR WIRELESS NETWORKS
12 Assignments
0 Petitions
Accused Products
Abstract
Service discovery for services on a wireless network is presented. It is determined (e.g., from a received Layer 2 message) that an offering apparatus h made a service available to entities joined to a wireless network. Then in a message, that is available to entities not joined to the network, is placed information about the services and also at least one of location information about the offering apparatus and link metric information about a network path to the offering apparatus. A discovering apparatus reads one or more transmitted messages (from different apparatuses in the same network in different networks), sees the service it wants is available through both, compares the different locations and/or the different link metrics, and based on the comparing chooses which network to join, or with which apparatus on the single network to create a peer link
-
Citations
67 Claims
-
1-36. -36. (canceled)
-
37. A method, comprising:
-
determining that an offering apparatus has made a service available to entities joined to a wireless network; and placing in a message that is available to non-peer entities not joined to the wireless network information about the services and at least one of; location information about the offering apparatus; and link metric information about a path through the wireless network to the offering apparatus. - View Dependent Claims (38, 39, 40, 41, 42, 43, 44, 45, 46)
-
-
47. A memory storing a program of computer-readable instructions executable by a processor to perform actions comprising:
-
determining that an offering apparatus has made a service available to entities joined to a wireless network; and placing in a message that is available to non-peer entities not joined to the wireless network information about the services and at least one of; location information about the offering apparatus; and link metric information about a path through the wireless network to the offering apparatus. - View Dependent Claims (48)
-
-
49. An apparatus comprising:
-
a processor configured to determine that an offering apparatus has made a service available to entities joined to a wireless network; and a management entity configured to place in a message that is available to non-peer entities not joined to the wireless network information about the services and at least one of; location information about the offering apparatus; and link metric information about a path through the wireless network to the offering apparatus. - View Dependent Claims (50, 51, 52, 53, 54, 55, 56, 57, 58)
-
-
59. A method comprising:
-
comparing at least one of; location information about a first offering apparatus to location information about a second offering apparatus, and link metric information about a first network path to the first offering apparatus to link metric information about a second network path to the second offering apparatus; and joining a wireless network and creating a peer link to an apparatus on the wireless network based on the comparing. - View Dependent Claims (60, 61, 62)
-
-
63. A memory storing a program of computer-readable instructions executable by a processor to perform actions comprising:
-
comparing at least one of; location information about a first offering apparatus to location information about a second offering apparatus, and link metric information about a first network path to the first offering apparatus to link metric information about a second network path to the second offering apparatus; and joining a wireless network and creating a peer link to an apparatus on the wireless network based on the comparing.
-
-
64. An apparatus comprising:
-
a processor that is configured to compare at least one of; location information about a first offering apparatus to location information about a second offering apparatus, and link metric information about a first network path to the first offering apparatus to link metric information about a second network path to the second offering apparatus; and a transceiver configured to join a wireless network and create a peer link to an apparatus on the wireless network based on the comparing. - View Dependent Claims (65, 66, 67)
-
Specification