CONTROLLING SERVICE DISCOVERY AND ACTIVATION AMONG PEERS
First Claim
1. A method for controlling service discovery and activation in a plurality of comprising:
- determining that a service associated with a first computing device is available for another computing device to use;
encoding, into a message, instructions for accessing the service over a wireless activation protocol;
selecting, based on a wireless context of the first computing device, a publication protocol from available wireless communication protocols useable by the first computing device to communicate the message, wherein the publication protocol is different from the wireless activation protocol;
communicating, from the first computing device'"'"'s radio, the message using the publication protocol such that the service is discoverable by a second computing device;
receiving, at the first computing device'"'"'s radio from the second computing device that received the message, an activation request for the service, the activation request formatted in the wireless activation protocol; and
activating the service for use by the second computing device, wherein the service is accessed through wireless communications formatted according to the wireless activation protocol.
1 Assignment
0 Petitions
Accused Products
Abstract
Systems, methods, and computer-readable storage media are provided for publishing, discovering, connecting with and activating services in a peer-to-peer environment. Services available in association with a first computing device are determined and encoded with instructions for accessing and understanding such services via their respective activation protocols. The encoded services are published via a publication protocol such that they are discoverable by at least a second computing device, irrespective of whether such services may be activated via the publication protocol. The second computing device discovers the available services via the publication protocol and accesses and understands the instructions associated with a desired service. Upon receipt of a request from the second computing device, via the activation protocol, to activate the requested service, the requested service is activated by the first computing device.
-
Citations
20 Claims
-
1. A method for controlling service discovery and activation in a plurality of comprising:
-
determining that a service associated with a first computing device is available for another computing device to use; encoding, into a message, instructions for accessing the service over a wireless activation protocol; selecting, based on a wireless context of the first computing device, a publication protocol from available wireless communication protocols useable by the first computing device to communicate the message, wherein the publication protocol is different from the wireless activation protocol; communicating, from the first computing device'"'"'s radio, the message using the publication protocol such that the service is discoverable by a second computing device; receiving, at the first computing device'"'"'s radio from the second computing device that received the message, an activation request for the service, the activation request formatted in the wireless activation protocol; and activating the service for use by the second computing device, wherein the service is accessed through wireless communications formatted according to the wireless activation protocol. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A system for publishing service availability in a plurality of service discovery scenarios, the system comprising:
-
a processor; and a computer storage media having computer executable instructions embodied thereon that when executed by the processor configure the system to; determine that a service associated with a first computing device is available for another computing device to use through a wireless activation protocol; select, based on a wireless context of the first computing device, a publication protocol from available wireless communication protocols useable by the first computing device to communicate a message indicating the service is available, wherein the publication protocol is different from the wireless activation protocol; communicate the message using the publication protocol such that the service is discoverable by a second computing device; and receive, at the first computing device'"'"'s radio from the second computing device that received the message, an activation request for the service, the activation request formatted in the wireless activation protocol. - View Dependent Claims (10, 11, 12, 13, 14)
-
-
15. A method for service discovery and activation comprising:
-
receiving, from a second computing device, a message comprising instructions for accessing a service available on the second computing device, the message communicated in a publication protocol; understanding instructions encoded with the message for accessing the service via an activation protocol that is different from the publication protocol; and initiating connection with the service over the activation protocol utilizing the instructions encoded within the message. - View Dependent Claims (16, 17, 18, 19, 20)
-
Specification