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
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 in response to exchanging first connectivity information with the receiver device;
- receive a first request to communicatively couple with a sender device via digital wallet data comprising at least a portion of the first connectivity information;
- receive a second request from the sender device to communicatively couple with the receiver device;
- and
- prepare second connectivity information associated with the receiver device to be transmitted to the sender device in response to authenticating the sender device.
A method comprising:
- registering a receiver device based on first connectivity information exchanged with the receiver device;
- receiving a first request to communicatively couple with a sender device via digital wallet data comprising at least a portion of the first connectivity information;
- receiving a second request from the sender device to communicatively couple with the receiver device;
- and
- sending second connectivity information associated with the receiver device to the sender device based on 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 in response to exchanging discovery information with the receiver device;
- receive a first request to communicatively couple with the sender device via digital wallet data comprising at least a portion of the discovery information;
- receive a second request from the sender device to communicatively couple with the receiver device;
- and
- cause the network interface to transmit connectivity information associated with the receiver device to the sender device based on the sender device.
Dependencies are inferred from the claim text.