Presence monitoring in a serverless peer-to-peer system
First Claim
Patent Images
1. A method for facilitating peer-to-peer collaboration in a serverless system, the method comprising:
- transmitting, using a peer computing system associated with a user entity, presence information regarding the user entity to peer computing systems associated with a first set of other entities, the first set of other entities indicated by contact information in a contact store stored on the peer computing system associated with the user entity; and
transmitting, using the peer computing system associated with the user entity, requests for presence information associated with a second set of other entities indicated by contact information in the contact store, the requests being transmitted to peer computing systems associated with the second set of other entities indicated by contact information in the contact store;
wherein the first set of other entities is capable of being different than the second set of other entities.
2 Assignments
0 Petitions
Accused Products
Abstract
Systems and methods are described for facilitiating collaboration and/or communication in a peer-to-peer serverless system. The system may transmit to other computing systems associated with other entities information regarding presence information associated with a user entity. Also, the system may request of other computing systems associated with other entities information regarding presence information associated with the other entities. Presence information may generally indicate the willingness and/or ability of an entity to communicate and/or collaborate with other entities, for example.
-
Citations
20 Claims
-
1. A method for facilitating peer-to-peer collaboration in a serverless system, the method comprising:
-
transmitting, using a peer computing system associated with a user entity, presence information regarding the user entity to peer computing systems associated with a first set of other entities, the first set of other entities indicated by contact information in a contact store stored on the peer computing system associated with the user entity; and
transmitting, using the peer computing system associated with the user entity, requests for presence information associated with a second set of other entities indicated by contact information in the contact store, the requests being transmitted to peer computing systems associated with the second set of other entities indicated by contact information in the contact store;
wherein the first set of other entities is capable of being different than the second set of other entities. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14)
-
-
15. A method for facilitating peer-to-peer collaboration and/or collaboration in a serverless system using a peer computing system associated with a user entity, the method comprising:
-
establishing a connection with a peer computing system associated with an other entity;
receiving a request from the peer computing system associated with the other entity to monitor presence of the user entity;
determining an identifier of the other user entity;
determining whether the identifier is in a contact store of the computing system associated with a user entity;
if the identifier is in the contact store, determining if an indicator in the contact store associated with the identifier of the other user entity indicates the other user entity may monitor the presence of the user entity; and
if the indicator associated with the identifier of the other user entity indicates the other user entity may monitor the presence of the user entity, transmitting, using the peer computing system associated with the user entity, presence information associated with the user entity to the peer computing system associated with the other entity. - View Dependent Claims (16, 17, 18)
-
-
19. A peer computing system comprising:
-
a contact store to store contact information, the contact store capable of indicating a first set of entities to which presence information regarding a user entity is to be provided and capable of indicating a second set of other entities from which presence information regarding the second set other entities is to be received;
a presence system coupled to the contact store, the presence system configured to transmit presence information associated with the user entity to peer computing systems associated with the first set of entities and configured to request from peer computing systems associated with the second set of entities presence information regarding the second set other entities.
-
-
20. A peer computing system according to claim 20, further comprising at least one of:
-
a presence store coupled to the presence system to store presence information regarding the second set other entities;
a capabilities store coupled to the presence system to store capabilties information regarding the second set other entities;
oran objects store coupled to the presence system to store objects information regarding the second set other entities.
-
Specification