Brokered service discovery and connection management
AssigneeApple Inc.
InventorsCharles W Duyk, Hien M. Nguyen, Huai-Che Lu, Joseph P. Saracino, Quang D. Tran
Life of this patent
Estimating the term…
Abstract
A discovery broker may facilitate discovering and connecting devices, such as a sender device and receiver device, in a dense environment and/or a network with segmentation. The sender and receiver devices may be connected via the discovery broker based on a machine-readable image including connectivity information, digital wallet data including the connectivity information, or a domain name system.
Claims20
A method, comprising:
- configuring, via a network interface, a domain name system for a network comprising a receiver device and a sender device;
- registering, via one or more processors, the receiver device in response to exchanging discovery information with the receiver device;
- communicatively coupling to the sender device via the domain name system;
- receiving, via the network interface, a request from the sender device to communicatively couple with the receiver device;
- and
- transmitting connectivity information associated with the receiver device to the sender device in response to authenticating the sender device.
One or more tangible, non-transitory, computer-readable media, comprising computer-executable instructions that, when executed by processing circuitry, cause the processing circuitry to:
- register a receiver device based on exchanging first connectivity information with the receiver device;
- communicatively couple to a sender device via a domain name system for a network comprising the receiver device and the sender device;
- receive, via a network interface, a request from the sender device to communicatively couple with the receiver device;
- and
- send second connectivity information associated with the receiver device to the sender device.
A discovery broker device comprising:
- a network interface configured to transmit and receive signals between a sender device and a receiver device;
- and
- processing circuitry communicatively coupled to the network interface, the processing circuitry configured to:
- register the receiver device based on exchanging discovery information with the receiver device;
- communicatively couple to the sender device via a domain name system for a network comprising the receiver device and the sender device;
- cause the network interface to receive a request from the sender device to communicatively couple with the receiver device;
- and
- transmit connectivity information associated with the receiver device to the sender device.
Dependencies are inferred from the claim text.