Techniques for automatically establishing a long-lasting connection across computing devices configured for short-range wireless communication
First Claim
Patent Images
1. 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.
2 Assignments
0 Petitions
Accused Products
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.
-
Citations
20 Claims
-
1. 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. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13)
-
-
14. 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. - View Dependent Claims (15, 16, 17, 18, 19)
-
-
20. 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.
-
Specification