USER BASED mDNS SERVICE DISCOVERY
First Claim
1. A method comprising:
- receiving, at a controller, a query to discover advertised services from a user device from a local area network;
determining one or more advertised services in response to the query from the user device;
determining a service discovery gateway agent for the local area network in communication with the user device; and
transmitting a query response to the service discovery gateway agent, wherein the query response includes the one or more advertised services determined in response to the query;
wherein the service discovery gateway agent is configured to receive the query response and transmit the one or more advertised services to the user device via a Layer 2 unicast transmission.
1 Assignment
0 Petitions
Accused Products
Abstract
Techniques for user-based service discovery in a network are described. In one embodiment, a method includes receiving, at a controller, a query to discover advertised services from a user device from a local area network. The method includes determining one or more advertised services in response to the query from the user device and determining a service discovery gateway agent for the local area network in communication with the user device. A query response that includes the one or more advertised services determined in response to the query is transmitted to the service discovery gateway agent. The service discovery gateway agent is configured to receive the query response and transmit the one or more advertised services to the user device via a Layer 2 unicast transmission.
2 Citations
20 Claims
-
1. A method comprising:
-
receiving, at a controller, a query to discover advertised services from a user device from a local area network; determining one or more advertised services in response to the query from the user device; determining a service discovery gateway agent for the local area network in communication with the user device; and transmitting a query response to the service discovery gateway agent, wherein the query response includes the one or more advertised services determined in response to the query; wherein the service discovery gateway agent is configured to receive the query response and transmit the one or more advertised services to the user device via a Layer 2 unicast transmission. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. One or more non-transitory computer readable storage media encoded with instructions that, when executed by a processor of a controller, cause the processor to:
-
receive a query to discover advertised services from a user device from a local area network; determine one or more advertised services in response to the query from the user device; determine a service discovery gateway agent for the local area network in communication with the user device; and transmit a query response to the service discovery gateway agent, wherein the query response includes the one or more advertised services determined in response to the query; wherein the service discovery gateway agent is configured to receive the query response and transmit the one or more advertised services to the user device via a Layer 2 unicast transmission. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
-
15. An apparatus comprising:
-
a plurality of network ports configured to receive inbound packets and to send outbound packets; a memory; a processor coupled to the memory and to the plurality of network ports, wherein the processor is configured to; receive a query to discover advertised services from a user device from a local area network; determine one or more advertised services in response to the query from the user device; determine a service discovery gateway agent for the local area network in communication with the user device; and transmit a query response to the service discovery gateway agent, wherein the query response includes the one or more advertised services determined in response to the query; wherein the service discovery gateway agent is configured to receive the query response and transmit the one or more advertised services to the user device via a Layer 2 unicast transmission. - View Dependent Claims (16, 17, 18, 19, 20)
-
Specification