Application programming interface for discovering endpoints in a serverless peer to peer network
First Claim
1. A method of presence publication, comprising:
- authorizing publication of presence at a first endpoint;
if the publication is authorized, assembling a presence data structure;
broadcasting the presence data structure from the first endpoint.
2 Assignments
0 Petitions
Accused Products
Abstract
Methods are described that facilitate presence publication which may include authorizing publication of presence at a first endpoint, if the publication is authorized, assembling a presence data structure, and broadcasting the presence data structure from the first endpoint. The method may also include the presence structure including a friendly name, contact information, and endpoint information. The method further including contact information in at least one of XML format, vCard format, and the endpoint information obtained from a peer name resolution protocol. The method may additionally include the presence data structure encoded as at least one of a generic discovery protocol message, a simple service discovery protocol message, and associating a globally unique identifier with the discovery protocol messages. The method may include a user entity authorizing presence publication, the user entity setting at least one of a default parameter authorizing publication of all presence, some presence, or no presence.
35 Citations
20 Claims
-
1. A method of presence publication, comprising:
-
authorizing publication of presence at a first endpoint;
if the publication is authorized, assembling a presence data structure;
broadcasting the presence data structure from the first endpoint. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A method of discovering user entities, comprising:
-
registering a first user entity at a first endpoint;
receiving messages identifying a second user entity;
validating the received messages;
storing the validation results in a discovery cache. - View Dependent Claims (10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20)
-
Specification