The patent badge is an abbreviated version of the USPTO patent document. The patent badge does contain a link to the full patent document.

The patent badge is an abbreviated version of the USPTO patent document. The patent badge covers the following: Patent number, Date patent was issued, Date patent was filed, Title of the patent, Applicant, Inventor, Assignee, Attorney firm, Primary examiner, Assistant examiner, CPCs, and Abstract. The patent badge does contain a link to the full patent document (in Adobe Acrobat format, aka pdf). To download or print any patent click here.

Date of Patent:
Mar. 23, 2010

Filed:

Jun. 30, 2003
Applicants:

Gopala Krishna R. Kakivaya, Sammamish, WA (US);

Jeffrey C. Schlimmer, Redmond, WA (US);

Christian Huitema, Clyde Hill, WA (US);

Richard L. Hasha, Seattle, WA (US);

Don Box, Bellevue, WA (US);

Jeffrey B. Parham, Redmond, WA (US);

Inventors:

Gopala Krishna R. Kakivaya, Sammamish, WA (US);

Jeffrey C. Schlimmer, Redmond, WA (US);

Christian Huitema, Clyde Hill, WA (US);

Richard L. Hasha, Seattle, WA (US);

Don Box, Bellevue, WA (US);

Jeffrey B. Parham, Redmond, WA (US);

Assignee:

Microsoft Corporation, Redmond, WA (US);

Attorney:
Primary Examiner:
Int. Cl.
CPC ...
G06F 15/16 (2006.01);
U.S. Cl.
CPC ...
Abstract

An ad-hoc discovery protocol improves reliability, security and scalability of multicast and server-based discovery. In switching from multicast to server-based discovery, the discovery client is made responsible for multicast suppression, and not discoverable devices with services. Messages include message identifier and time-to-live parameters to detect recast queries and avoid duplicating replies. A device's announcement message includes endpoint identifier, configuration number and stateless boot time parameters to detect changed device configuration and rebooted state for refreshing cached device and service descriptions. Paging parameters allow a discovery client to control the number of discovery responses returned at a time from a discovery server.


Find Patent Forward Citations

Loading…