DISCOVERING A SERVER DEVICE, BY A NON-DLNA DEVICE, WITHIN A HOME NETWORK
First Claim
1. A method comprising:
- receiving, by a router, a message from a server device;
storing, by the router, information about the server device based on the message;
receiving, by the router, a request from a client device,where the router, the server device, and the client device are within a single local area network (LAN), andwhere the request comprises an address associated with the server device;
mapping, by the local router, the address to the information; and
transmitting, by the local router, a response to the client device,where the response indicates the mapping of the address to the information, andwhere the information allows the client device to detect a presence of the server device without the request being transmitted external to the LAN.
1 Assignment
0 Petitions
Accused Products
Abstract
A router is configured to receive a message from a server device, store information about the server device based on the message, and receive a request from a client device. The request includes an address associated with the server device. The local router is further configured to map the address to the information and transmitting a response to the client device. The response indicates the mapping of the address to the information. The local router, the server device, and the client device are within a single local area network (LAN). The information allows the client device to detect a presence of the server device without the request being transmitted external to the LAN.
25 Citations
20 Claims
-
1. A method comprising:
-
receiving, by a router, a message from a server device; storing, by the router, information about the server device based on the message; receiving, by the router, a request from a client device, where the router, the server device, and the client device are within a single local area network (LAN), and where the request comprises an address associated with the server device; mapping, by the local router, the address to the information; and transmitting, by the local router, a response to the client device, where the response indicates the mapping of the address to the information, and where the information allows the client device to detect a presence of the server device without the request being transmitted external to the LAN. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A router located within a home network with a client device and a server device,
the router comprising: -
a memory to store a first address of the server device; and a processor to; intercept a request from the client device, determine whether the request includes a second address associated with servers within the home network, where the servers include the server device, map the second address to the first address when the request includes the second address, generate a response to the request, where the response includes the mapping of the second address to the first address in a response, where the response is generated without sending information, associated with the request, to a network external to the home network, and transmit the response to the client device. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
-
15. One or more non-transitory computer-readable media storing instructions executable by one or more processors of a router to perform a method, the method comprising:
-
receiving a message from a server device; storing information about the server device based on the message; intercepting a Domain Name System (DNS) request from a client device, where the DNS request comprises a first address, where the router, the server device, and the client device, are located within a single local area network (LAN); determining that the first address is associated with the server device based on the information; and transmitting, to the client device, a second address of the server device, where the second address allows the client device to detect a presence of the server device without the DNS request being transmitted external to the LAN. - View Dependent Claims (16, 17, 18, 19, 20)
-
Specification