IP Library Granted Patent US 7,392,375
Granted Patent B2
US 7,392,375 · App. 10/245,303 · Granted Jun 24, 2008

Peer-to-peer authentication for real-time collaboration

View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 7,392,375
App. No.
10/245,303
Granted
Jun 24, 2008
Kind
B2
Abstract

A peer-to-peer collaborative network system is described. The peer-to-peer collaborative network system uses an authentication system with multiple levels of authentication. This allows some collaboration applications to allow a collaboration with a high authentication level, but not to allow a collaboration with a lower level of authentication. Other collaborative applications can allow a collaboration with the lower level of authentication.

Claims (52)

1. A device connectable to a peer-to-peer network, the device comprising:

a memory; and

a processor configured to:

allow collaboration between units on the peer-to-peer network; and

produce an authentication level indication concerning the identity of another unit in the peer-to-peer network, the authentication level indication relating to the security of the process used to perform the authentication, wherein the possible authentication levels include a high authentication level and a low authentication level, the low authentication level being some evidence of unit authentication, wherein the processor is configured to use the authentication level indication to decide whether to allow a collaboration with another unit, wherein at least one collaborative application allows a collaboration with another unit when the authentication level indication is high but does not allow a collaboration with another unit when the authentication level indication is low.

2. The device of claim 1 wherein the processor is further configured to execute a chat application.

3. The device of claim 1 wherein the processor is further configured to perform file sharing.

4. The device of claim 1 wherein the processor is further configured to perform resource sharing.

5. The device of claim 1 wherein the processor is further configured to execute a database synchronization application.

6. The device of claim 1 wherein the processor is further configured to allow collaboration when the authentication level indication is low.

7. The device of claim 1 wherein the processor is further configured to receive from the user an indication of authentication levels required of other peers.

8. The device of claim 1 wherein there are more than two authentication levels.

9. The device of claim 8 wherein the authentication levels correspond to simple acceptance, digital certificate fingerprint comparison, out-of-band certificate comparison, and certificate authority confirmation.

10. The device of claim 1 wherein the authentication level indication is stored along with an identifier for another unit.

11. The device of claim 1 wherein the authentication level indication can be subsequently upgraded by re-authentication of the peer using a more secure authentication approach.

12. The device of claim 1 wherein implicit authentication is allowed.

13. A method comprising:

producing an authentication level indication concerning the identity of another unit in a peer-to-peer network, wherein the possible authentication levels include a high authentication level and a low authentication level, the authentication level indication relating to the security of the process used to perform the authentication, the low authentication level being some evidence of unit authentication; and

using the authentication level indication to decide whether to allow a collaboration with another unit, wherein at least one collaborative application allows a collaboration when the authentication level indication is high but does not allow a collaboration when the authentication level indication is low.

14. The method of claim 13 wherein when the authentication level indication is low there is a collaborative application that allows for collaboration.

15. The method of claim 13 wherein there are more than two authentication levels.

16. The method of claim 13 wherein the authentication levels correspond to simple acceptance, digital certificate fingerprint comparison, out-of-band certificate comparison, and certificate authentication confirmation.

17. The method of claim 13 wherein the authentication level indication is stored along with an identifier for the other unit.

18. The method of claim 13 wherein the method allows for implicit authorization.

19. The method of claim 13 wherein the collaboration application includes file sharing.

20. The method of claim 13 wherein the collaboration application includes resource sharing.

21. The method of claim 13 wherein the user can specify authentication levels required of other peers.

22. The method of claim 13 wherein the authentication level indication can be subsequently upgraded by re-authentication of the peer using a more secure authentication approach.

23. A computer-readable medium containing a program that executes the following procedure:

producing an authentication level indication concerning the identity of another unit in a peer-to-peer network, wherein the possible authentication levels include a high authentication level and a low authentication level, the authentication level indication relating to the security of the process used to perform the authentication, the low authentication level being some evidence of unit authentication; and

using the authentication level indication to decide whether to allow a collaboration with another unit, wherein at least one collaborative application allows a collaboration when the authentication level indication is high but does not allow a collaboration when the authentication level indication is low.

24. The computer readable medium containing a program of claim 23 wherein when the authentication level indication is low there is a collaborative application that allows for collaboration.

25. The computer readable medium containing a program that executes a procedure of claim 23 wherein the procedure is such that there are more than two authentication levels.

26. The computer readable medium containing a program that executes a procedure of claim 23 wherein the authentication level indication is stored along with an identifier for the other unit.

27. The computer readable medium containing a program that executes a procedure of claim 23 wherein the authentication levels correspond to simple acceptance, digital certificate fingerprint comparison, out-of-band certificate comparison, and certificate authority confirmation.

28. The computer readable medium containing a program that executes a procedure of claim 23 wherein the procedure allows for implicit authorization of units.

29. The computer readable medium containing a program of claim 23 wherein the collaboration application includes file sharing.

30. The computer readable medium containing a program of claim 23 wherein the collaboration application includes resource sharing.

31. The computer readable medium containing a program of claim 23 wherein the user can specify authentication levels required of other peers.

32. The computer readable medium containing a program of claim 23 wherein the authentication level indication can be subsequently upgraded by re-authentication of the peer using a more secure authentication approach.

33. A device comprising:

means for producing an authentication level indication concerning the identity of another unit in a peer-to-peer network, wherein the possible authentication levels include a high authentication level and a low authentication level, the authentication level indication relating to the security of the process used to perform the authentication, the low authentication level being some evidence of unit authentication; and

means for using the authentication level indication to decide whether to allow a collaboration with another unit, wherein at least one collaborative application allows a collaboration when the authentication level indication is high but does not allow a collaboration when the authentication level indication is low.

34. The device of claim 33 wherein when the authentication level indication is low there is a collaborative application that allows for collaboration.

35. The device of claim 33 wherein there are more than two authentication levels.

36. The device of claim 33 wherein the authentication levels correspond to simple acceptance, digital certificate fingerprint comparison, out-of-band certificate comparison, and certificate authentication confirmation.

37. The device of claim 33 wherein the authentication level indication is stored along with an identifier for the other unit.

38. The device of claim 33 wherein the device is further configured to allow for implicit authorization.

39. The device of claim 33 wherein the collaboration application includes file sharing.

40. The device of claim 33 wherein the collaboration application includes resource sharing.

41. The device of claim 33 wherein the device is further configured to accept a specification of authentication levels required of other peers.

42. The method of claim 33 wherein the authentication level indication can be subsequently upgraded by re-authentication of the peer using a more secure authentication approach.

Assignments (6)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 13, 2023
From: INTELLECTUAL VENTURES ASSETS 190 LLC
To: AI-CORE TECHNOLOGIES, LLC
Reel/Frame 065227/0107 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 25, 2023
From: CALLAHAN CELLULAR L.L.C.
To: INTELLECTUAL VENTURES ASSETS 190 LLC
Reel/Frame 065015/0627 →
MERGER Recorded Jan 13, 2016
From: IONAPHAL DATA LIMITED LIABILITY COMPANY
To: CALLAHAN CELLULAR L.L.C.
Reel/Frame 037514/0560 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 15, 2009
From: COLLIGO NETWORKS, INC.
To: IONAPHAL DATA LIMITED LIABILITY COMPANY
Reel/Frame 022689/0368 →
CORRECTIVE ASSIGNMENT TO CORRECT THE RECORDATION COVER SHEET PREVIOUSLY RECORDED ON REEL 013299 FRAME 0855. ASSIGNOR(S) HEREBY CONFIRMS THE CONVEYING PARTY STEVEN JOSEPH SCHMACHER SHOULD BE SPELLED STEVEN JOSEPH SCHUMACHER. Recorded Mar 13, 2009
From: BARTRAM, LINDA RUTH; CHESSER, MARK MILLER; SAWADSKY, NICHOLAS; SCHUMACHER, STEVEN JOSEPH; BLACKSTOCK, MICHAEL
To: COLLIGO NETWORKS, INC.
Reel/Frame 022395/0475 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 18, 2002
From: BARTRAM, LINDA RUTH; CHESSER, MARK MILLER; SAWADSKY, NICHOLAS; SCHMACHER, STEVEN JOSEPH; BLACKSTOCK, MICHAEL
To: COLLIGO NETWORKS, INC.
Reel/Frame 013299/0855 →