Techniques for automatically establishing a long-lasting connection across computing devices configured for short-range wireless communication
AssigneeGoogle Inc.
InventorsJeffrey William Hamilton, Nicholas Julian Pelly, Benjamin J. Dodson
Life of this patent
Estimating the term…
Abstract
A computer-implemented technique includes initiating, at a first computing device including one or more processors, communication with a second computing device via a short-range wireless communication protocol. The technique includes receiving, at the first computing device, a set of information from the second computing device via the short-range wireless communication protocol, the set of information for configuring communication via a different, second wireless communication protocol.
Claims20
A computer-implemented method, comprising:
- initiating, between first and second computing devices each having one or more processors, communication via a first wireless communication protocol, the first wireless communication protocol being a short-range wireless communication protocol;
- receiving, at the first computing device from the second computing device via the first wireless communication protocol, a set of information for configuring communication via a different, second wireless communication protocol between same-type first and second applications executable by the first and second computing devices, respectively, the set of information indicating that the second application is currently executing in a foreground at the second computing device;
- and
- in response to receiving the set of information, configuring, by the first computing device, communication via the second wireless communication protocol between the first and second applications.
A computer-implemented method, comprising:
- initiating, between first and second computing devices each having one or more processors, communication via a first wireless communication protocol, the first wireless communication protocol being a short-range wireless communication protocol;
- requesting, by the first computing device from the second computing device, a set of information for configuring communication via a different, second wireless communication protocol between first and second applications executable by the first and second computing devices, respectively;
- receiving, at the first computing device from the second computing device via the first wireless communication protocol, the set of information;
- and
- in response to receiving the set of information, configuring, by the first computing device, communication via the second wireless communication protocol between the first and second applications.
A first computing device having one or more processors configured to perform operations comprising:
- initiating communication with a second computing device via a first wireless communication protocol, the first wireless communication protocol being a short-range wireless communication protocol;
- requesting a set of information for configuring communication via a different, second wireless communication protocol between first and second applications executable by the first and second computing devices, respectively, from the second computing device;
- receiving the set of information from the second computing device via the first wireless communication protocol, the set of information indicating (i) that the second application is currently executing in a foreground at the second computing device and (ii) a port address for communication by the first application with the second application via the second wireless communication protocol;
- and
- in response to receiving the set of information, configuring communication via the second wireless communication protocol between the first and second applications.
Dependencies are inferred from the claim text.