Systems and methods for providing a discovery protocol
First Claim
Patent Images
1. In a networked system that includes a client and a server, a method for discovering particular information on the networked system, the method comprising:
- initiating a request at the client to discover the particular information, wherein the request is made using at least one of;
(i) a broadcast procedure; and
(ii) a multicast procedure;
receiving a response to the request from a server after a random delay time; and
establishing a connection with the server.
1 Assignment
0 Petitions
Accused Products
Abstract
Systems and methods for providing and utilizing a discovery protocol that allows a computer device and a television (TV) to discover each other on a network. A combination of a User Datagram Protocol (UDP) broadcast request and a unicast reply transaction is employed for implementing the discovery procedure. Support is provided for versioning to allow the TV to only accept and make connections to the correct version of a home personal computer. Further, responses can be handled from multiple computer devices.
-
Citations
29 Claims
-
1. In a networked system that includes a client and a server, a method for discovering particular information on the networked system, the method comprising:
-
initiating a request at the client to discover the particular information, wherein the request is made using at least one of;
(i) a broadcast procedure; and
(ii) a multicast procedure;
receiving a response to the request from a server after a random delay time; and
establishing a connection with the server. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
-
13. A networked system comprising:
-
a server coupled to a network; and
a client coupled to the network, wherein the client is configured to selectively provide a request on the network to discover the server, wherein the client is configured to selectively provide programming content to a viewer, and wherein the a request is made at least one of (i) a broadcast procedure and (ii) a multicast procedure. - View Dependent Claims (14, 15, 16, 17, 18, 19)
-
-
20. A computer program product for implementing within a computer system a method for discovering particular information on the networked system, the computer program product comprising:
a computer readable medium for providing computer program code means utilized to implement the method, wherein the computer program code means is comprised of executable code for implementing the steps for;
initiating a request at the client to discover the particular information, wherein the request is made using at least one of;
(i) a broadcast procedure; and
(ii) a multicast procedure;
receiving a response to the request from a server after a random delay time; and
establishing a connection with the server. - View Dependent Claims (21, 22, 23, 24, 25, 26, 27, 28, 29)
Specification