A computing environment containing a mesh network that is adapted to provide a reliable transport mechanism over which services may be delivered. Nodes of the mesh can automatically select routable addresses without conflicts, which allows nodes of the mesh to be accessed, even as the mesh changes t
A computing environment containing a mesh network that is adapted to provide a reliable transport mechanism over which services may be delivered. Nodes of the mesh can automatically select routable addresses without conflicts, which allows nodes of the mesh to be accessed, even as the mesh changes through the addition or deletion of nodes. Also, nodes communicate with a protocol that supports service advertisements. These advertisements can identify mesh nodes that supply services, such as file or print servers, for which devices that have not yet connected to the network may be searching Advertisements can also identify services to be used by nodes in the network, allowing, for example, a node to select a gateway providing a reliable connection to an external network. The mesh network can be used as a transport for communication using protocols, such as TCP/IP, that generally exhibit poor performance when using unreliable transports.
대표청구항▼
1. A method performed on a computing device, the method comprising: receiving, by the computing device via a layer three or above networking protocol, a service advertisement from within a mesh network;converting, by the computing device, the received service advertisement from the layer three or ab
1. A method performed on a computing device, the method comprising: receiving, by the computing device via a layer three or above networking protocol, a service advertisement from within a mesh network;converting, by the computing device, the received service advertisement from the layer three or above networking protocol to a layer two networking protocol; andadvertising, by the computing device via the layer two networking protocol, the converted service advertisement on the mesh network, where the converted service advertisement as advertised is aggregated with other converted service advertisements for other services provided by the mesh network. 2. The method of claim 1 where the advertising comprises broadcasting, on the mesh network via the layer two networking protocol, the converted service advertisement. 3. The method of claim 1 where the advertising comprises: receiving, via a second layer two networking protocol from a device outside the mesh network, a request for a service corresponding to the received service advertisement; andresponding, to the requesting device via the second layer two networking protocol, the received service advertisement. 4. The method of claim 1 where the layer three or above networking protocol comprises a Universal Plug and Play (“UPnP”) Discovery Protocol or a Web Services Discovery (“WSD”) Protocol or Internet Control Message Protocol (“ICMP”). 5. The method of claim 1 where the layer two networking protocol is a variant of a wireless Ethernet protocol. 6. The method of claim 1 where the service advertisement indicates a service provided by a node of the mesh network. 7. The method of claim 1 where the aggregated service advertisements are advertised in a single message that is in the form of a beacon or a wireless communication or some other format. 8. A computing device comprising: at least one processor;memory that is coupled to the at least one processor and that includes computer-executable instructions that, based on execution by the at least one processor, configure the computing device to: receive, via a layer three or above networking protocol, a service advertisement from within a mesh network;convert the received service advertisement from the layer three or above networking protocol to a layer two networking protocol; andadvertise, via the layer two networking protocol, the converted service advertisement on the mesh network, where the converted service advertisement as advertised is aggregated with other converted service advertisements for other services provided by the mesh network. 9. The computing device of claim 8 where the converted service advertisement is advertised by broadcasting the converted service advertisement on the mesh network via the layer two networking protocol. 10. The computing device of claim 8 where the service advertisement is advertised: in response to receiving, via a second layer two networking protocol from a device outside the mesh network, a request for a service corresponding to the received service advertisement; andby responding, to the requesting device via the second layer two networking protocol, the received service advertisement. 11. The computing device of claim 8 where the layer three or above networking protocol comprises a Universal Plug and Play (“UPnP”) Discovery Protocol or a Web Services Discovery (“WSD”) Protocol or Internet Control Message Protocol (“ICMP”). 12. The computing device of claim 8 where the layer two networking protocol is a variant of a wireless Ethernet protocol. 13. The computing device of claim 8 where the service advertisement indicates a service provided by a node of the mesh network. 14. The computing device of claim 8 where the aggregated service advertisements are advertised in a single message that is in the form of a beacon or a wireless communication or some other format. 15. At least one computer-readable medium comprising: at least one memory that includes computer-executable instructions that, based on execution by a computing device, configure the computing device to: receive, via a layer three or above networking protocol, a service advertisement from within a mesh network;convert the received service advertisement from the layer three or above networking protocol to a layer two networking protocol; andadvertise, via the layer two networking protocol, the converted service advertisement on the mesh network, where the converted service advertisement as advertised is aggregated with other converted service advertisements for other services provided by the mesh network. 16. The at least one computer-readable medium of claim 15 where the converted service advertisement is advertised by broadcasting the converted service advertisement on the mesh network via the layer two networking protocol. 17. The at least one computer-readable medium of claim 15 where the service advertisement is advertised: in response to receiving, via a second layer two networking protocol from a device outside the mesh network, a request for a service corresponding to the received service advertisement; andby responding, to the requesting device via the second layer two networking protocol, the received service advertisement. 18. The at least one computer-readable medium of claim 15 where the layer three or above networking protocol comprises a Universal Plug and Play (“UPnP”) Discovery Protocol or a Web Services Discovery (“WSD”) Protocol or Internet Control Message Protocol (“ICMP”), or where the layer two networking protocol is a variant of a wireless Ethernet protocol. 19. The at least one computer-readable medium of claim 15 where the service advertisement indicates a service provided by a node of the mesh network. 20. The at least one computer-readable medium of claim 15 where the aggregated service advertisements are advertised in a single message that is in the form of a beacon or a wireless communication or some other format.
연구과제 타임라인
LOADING...
LOADING...
LOADING...
LOADING...
LOADING...
이 특허에 인용된 특허 (9)
Frank D. Ciotti, Jr. ; William E. Beller ; Daniel G. Wall, Dynamic next hop routing protocol.
Watanuki, Tatsuya; Nozaki, Shinji, Information relay device and method with multicast protocol conversion function and information network system using the same.
Werb, Jay Philip; Berry, Victor A.; Weiss, Howard P.; Lamb, C. Scott, Method and apparatus for wireless communication in a mesh network using connectivity assessment at multiple frequencies.
Hasty, Jr., William V.; Baenen, Charles E.; Welsh, Shawn P., System and method for auto-configuration and discovery of IP to MAC address mapping and gateway presence in wireless peer-to-peer ad-hoc routing networks.
※ AI-Helper는 부적절한 답변을 할 수 있습니다.