Modifying remote service discovery based on presence
First Claim
Patent Images
1. A method comprising:
- identifying service discovery data using ad-hoc, peer-to-peer, service discovery protocols of a local network;
aggregating the service discovery data via an entity of the local network;
identifying presence data associated with a remote device located outside of the local network;
altering the aggregated service discovery data based on the presence data; and
making the altered aggregated service discovery data available to the remote device using out-of-band communications, wherein the out-of-band communications are different from the service discovery protocols of the local network.
10 Assignments
0 Petitions
Accused Products
Abstract
Modifying remote service discovery based on presence involves identifying service discovery data using ad-hoc, peer-to-peer, service discovery protocols of a local network. The service discovery data is aggregated via an entity of the local network. Presence data associated with a remote device located outside of the local network is identified and the aggregated service discovery data is altered based on the presence data. The altered aggregated service discovery data is made available to the remote device using out-of-band communications. The out-of-band communications are different from the service discovery protocols of the local network.
101 Citations
31 Claims
-
1. A method comprising:
-
identifying service discovery data using ad-hoc, peer-to-peer, service discovery protocols of a local network; aggregating the service discovery data via an entity of the local network; identifying presence data associated with a remote device located outside of the local network; altering the aggregated service discovery data based on the presence data; and making the altered aggregated service discovery data available to the remote device using out-of-band communications, wherein the out-of-band communications are different from the service discovery protocols of the local network. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13)
-
-
14. An apparatus comprising:
-
one or more network interfaces capable of communicating via a local network and a remote network; a processor coupled to the one or more network interfaces; and memory coupled to the processor, the memory including instructions that cause the processor to, identify service discovery data of the local network using an ad-hoc, peer-to-peer, service discovery protocol; aggregate the service discovery data; identify, via the remote network, presence data associated with a remote device of the remote network; alter the aggregated service discovery data based on the presence data; and make the altered aggregated service discovery data available to the remote device via the remote network using out-of-band communications, wherein the out-of-band communications are different from the service discovery protocols of the local network. - View Dependent Claims (15, 16, 17, 18, 19, 20, 21, 22, 23)
-
-
24. A computer-readable storage medium having instructions stored thereon which are executable by an apparatus capable of being coupled to a local network and a remote network for performing steps comprising:
-
identifying service discovery data of the local network using an ad-hoc, peer-to-peer, service discovery protocol; aggregating the service discovery data; identifying, via the remote network, presence data associated with a remote device of the remote network; altering the aggregated service discovery data based on the presence data; and making the altered aggregated service discovery data available to the remote device via the remote network using out-of-band communications, wherein the out-of-band communications are different from the service discovery protocols of the local network. - View Dependent Claims (25, 26, 27, 28, 29)
-
-
30. A system comprising:
-
a network that facilitates service discovery using ad-hoc, peer-to-peer, service discovery protocols; means for identifying service discovery data of the network using the ad-hoc, peer-to-peer, service discovery protocols; means for aggregating the service discovery data; means for identifying presence data associated with a remote device located outside of the network; means for altering the aggregated service discovery data based on the presence data; and means for making the altered aggregated service discovery data available to the remote device using out-of-band communications. - View Dependent Claims (31)
-
Specification