Platform-enabled proximity service
First Claim
1. A method for providing platform-enabled proximity service, comprising:
- receiving, by a proximity service of a device, an indication from a proximity provider that a proximity connection is established between the device and another device;
exchanging with another proximity service of the other device, in response to the indication, pre-staged context information via the proximity connection;
in response to the exchanged pre-staged context information, determining a joint proximity context of the proximity connection between the device and the other device, wherein the pre-staged context information includes indications of a plurality of proximity functions registered either with the proximity service by a plurality of different applications of the device or with the other proximity service by a plurality of applications of the other device; and
initiating, based on the determining the joint proximity context of the proximity connection between the device and the other device, a pre-staged proximity action comprising establishing a peer connection between an application of the device and an application of the other device.
2 Assignments
0 Petitions
Accused Products
Abstract
Embodiments include processes, systems, and devices for initiating proximity actions upon the activation of a proximity connection. A proximity service receives an indication from a proximity provider that a proximity connection is established, and then determines a joint proximity context of the proximity connection. The proximity service then initiates a proximity action to facilitate a proximity function indicated by the joint proximity context. Joint proximity contexts include indications that an application has queued content to be shared with a proximity device, that an application has registered to publish messages on a namespace, that an application has subscribed to messages on a namespace, that an application has registered to find a peer application on a proximity device to enable multi-user collaboration, and that a device seeks to pair with another device.
195 Citations
12 Claims
-
1. A method for providing platform-enabled proximity service, comprising:
-
receiving, by a proximity service of a device, an indication from a proximity provider that a proximity connection is established between the device and another device; exchanging with another proximity service of the other device, in response to the indication, pre-staged context information via the proximity connection; in response to the exchanged pre-staged context information, determining a joint proximity context of the proximity connection between the device and the other device, wherein the pre-staged context information includes indications of a plurality of proximity functions registered either with the proximity service by a plurality of different applications of the device or with the other proximity service by a plurality of applications of the other device; and initiating, based on the determining the joint proximity context of the proximity connection between the device and the other device, a pre-staged proximity action comprising establishing a peer connection between an application of the device and an application of the other device. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. An apparatus for providing platform-enabled proximity service, comprising:
-
means for receiving, by a proximity service of a device, an indication from a proximity provider that a proximity connection is established between the device and another device; means for exchanging with another proximity service of the other device, in response to the indication, pre-staged context information via the proximity connection; means for, in response to the exchanged pre-staged context information, determining a joint proximity context of the proximity connection between the device and the other device, wherein the pre-staged context information includes indications of a plurality of proximity functions registered either with the proximity service by a plurality of different applications of the device or with the other proximity service by a plurality of applications of the other device; and means for initiating, based on the determining the joint proximity context of the proximity connection between the device and the other device, a pre-staged proximity action comprising establishing a peer connection between an application of the device and an application of the other device. - View Dependent Claims (8, 9, 10, 11, 12)
-
Specification