Claims
- 1. Method for communicating identification information from a terminal device to a network with a primitive having information elements with a structure recognized by said terminal device and at least one other entity able to communicate over said network, characterized by
providing said primitive with an information element identifying a client of said terminal device, and by providing said primitive identifying said client also with an information element identifying a user of said client.
- 2. The method of claim 1, characterized by said primitive comprising an update presence primitive for use in communicating presence information to said network.
- 3. The method of claim 1, characterized by said primitive comprising an unsubscribe presence primitive for communicating a request to said network to discontinue receipt of selected presence information.
- 4. The method of claim 1, characterized by said primitive comprising a leave group primitive for communicating a request to discontinue participation in a group to said network.
- 5. The method of claim 1, characterized by said primitive comprising a create group primitive for communicating a request to create a group to said network.
- 6. The method of claim 1, characterized by said primitive comprising a delete group primitive for communicating a request to delete a group to said network.
- 7. The method of claim 1, characterized by said primitive comprising a get group information primitive for communicating a request for group information to said network.
- 8. The method of claim 1, further characterized by
providing said primitive with an information element identifying a client of another terminal device, and by providing said primitive with an information element identifying a user of said client of said another terminal device.
- 9. The method of claim 8, characterized by said primitive comprising a get presence primitive for communicating a request for presence information to said network.
- 10. The method of claim 8, characterized by said primitive comprising a subscribe presence primitive for communicating a request to subscribe to presence information to said network.
- 11. The method of claim 8, characterized by said primitive comprising a message primitive for communicating a message to said network.
- 12. The method of claim 8, characterized by said primitive comprising an invite user primitive for communicating a request to invite a user to said network.
- 13. The method of claim 1, characterized by said at least one other entity comprising at least one server able to recognize said structure of said primitive, by said client first logging onto said server without providing said primitive with information elements identifying said client and said user, but identifying a supported digest schema, by receiving back an authorization failure signal from said server with a nonce serving as a challenge for the client, by the client calculating a digest concatenating the nonce, a user password and a client identification using the supported digest schema, by the client once again logging onto said server but this time with the calculated digest, by the server recalculating the digest using the supported schema and using the nonce and the client password and client identification extracted by the server from the digest provided by the client, and by the server comparing the re-calculated digest to the provided digest and accepting the login if they match.
- 14. The method of claim 1, further characterized by said at least one other entity using said information element identifying a client of said terminal device and said information element identifying a user of said client to distinguish said user and said client.
- 15. System for communicating identification information over a network, characterized by
at least one terminal device for providing a primitive with an information element identifying a client of said terminal device and also with an information element identifying a user of said client, by at least one other entity receiving said primitive provided over said network, and by using said information element identifying a client of said terminal device and said information element identifying a user of said client to distinguish said user and said client.
- 16. The system of claim 15, characterized by said primitive comprising an update presence primitive for use in communicating presence information to said network.
- 17. The system of claim 15, characterized by said primitive comprising an unsubscribe presence primitive for communicating a request to said network to discontinue receipt of selected presence information.
- 18. The system of claim 15, characterized by said primitive comprising a leave group primitive for communicating a request to discontinue participation in a group to said network.
- 19. The system of claim 15, characterized by said primitive comprising a create group primitive for communicating a request to create a group to said network.
- 20. The system of claim 15, characterized by said primitive comprising a delete group primitive for communicating a request to delete a group to said network.
- 21. The system of claim 15, characterized by said primitive comprising a get group information primitive for communicating a request for group information to said network.
- 22. The system of claim 15, further characterized by said at least one ter minal device providing said primitive with an information element identifying a client of another terminal device, and by providing said primitive with an information element identifying a user of said client of said another terminal device.
- 23. The system of claim 22, characterized by said primitive comprising a get presence primitive for communicating a request for presence information to said network.
- 24. The system of claim 22, characterized by said primitive comprising a subscribe presence primitive for communicating a request to subscribe to presence information to said network.
- 25. The system of claim 22, characterized by said primitive comprising a message primitive for communicating a message to said network.
- 26. The system of claim 22, characterized by said primitive comprising an invite user primitive for communicating a request to invite a user to said network.
- 27. The system of claim 15, characterized by said at least one other entity comprising at least one server able to recognize said structure of said primitive, by said client first logging onto said server without providing said primitive with information elements identifying said client and said user, but identifying a supported digest schema, by receiving back an authorization failure signal from said server with a nonce serving as a challenge for the client, by the client calculating a digest concatenating the nonce, a user password and a client identification using the supported digest schema, by the client once again logging onto said server but this time with the calculated digest, by the server recalculating the digest using the supported schema and using the nonce and the client password and client identification extracted by the server from the digest provided by the client, and by the server comparing the re-calculated digest to the provided digest and accepting the login if they match.
- 28. Device for communicating identification information over a network with a primitive having information elements with a structure recognized by at least one other entity able to communicate over said network, characterized by
means for providing said primitive with an information element identifying a client of said device, and by means for providing said primitive identifying said client also with an information element identifying a user of said client.
- 29. The device of claim 28, characterized by said primitive comprising an update presence primitive for use in communicating presence information to said network.
- 30. The method of claim 28, characterized by said primitive comprising an unsubscribe presence primitive for communicating a request to said network to discontinue receipt of selected presence information.
- 31. The device of claim 28, characterized by said primitive comprising a leave group primitive for communicating a request to discontinue participation in a group to said network.
- 32. The device of claim 28, characterized by said primitive comprising a create group primitive for communicating a request to create a group to said network.
- 33. The device of claim 28, characterized by said primitive comprising a delete group primitive for communicating a request to delete a group to said network.
- 34. The device of claim 28, characterized by said primitive comprising a get group information primitive for communicating a request for group information to said network.
- 35. The device of claim 28, further characterized by
means for providing said primitive with an information element identifying a client of another device, and by means for providing said primitive with an information element identifying a user of said client of said another device.
- 36. The device of claim 35, characterized by said primitive comprising a get presence primitive for communicating a request for presence information to said network.
- 37. The device of claim 35, characterized by said primitive comprising a subscribe presence primitive for communicating a request to subscribe to presence information to said network.
- 38. The device of claim 35, characterized by said primitive comprising a message primitive for communicating a message to said network.
- 39. The device of claim 35, characterized by said primitive comprising an invite user primitive for communicating a request to invite a user to said network.
- 40. The device of claim 28, characterized by said at least one other entity comprising at least one server, by said client first logging onto said server without providing said primitive with information elements identifying said client and said user, but identifying a supported digest schema, by receiving back an authorization failure signal from said server with a nonce serving as a challenge for the client, by the client calculating a digest concatenating the nonce, a user password and a client identification using the supported digest schema, by the client once again logging onto said server but this time with the calculated digest, by the server recalculating the digest using the supported schema and using the nonce and the client password and client identification extracted by the server from the digest provided by the client, and by the server comparing the re-calculated digest to the provided digest and accepting the login if they match.
- 41. The device of claim 28, further characterized by said at least one other entity using said information element identifying a client of said terminal device and said information element identifying a user of said client to distinguish said user and said client.
- 42. Server for communicating identification information over a network with a primitive having information elements with a structure recognized by clients able to communicate with said server over said network, characterized by
means for communicating said primitive with an information element identifying a client, and by means for communicating said primitive identifying said client also with an information element identifying a user of said client.
- 43. The server of claim 42, characterized by said primitive comprising an update presence primitive for use in communicating presence information.
- 44. The server of claim 42, characterized by said primitive comprising an unsubscribe presence primitive for communicating a request to discontinue receipt of selected presence information.
- 45. The server of claim 42, characterized by said primitive comprising a leave group primitive for communicating a request to discontinue participation in a group.
- 46. The server of claim 42, characterized by said primitive comprising a create group primitive for communicating a request to create a group.
- 47. The server of claim 42, characterized by said primitive comprising a delete group primitive for communicating a request to delete a group.
- 48. The server of claim 42, characterized by said primitive comprising a get group information primitive for communicating a request for group information.
- 49. The server of claim 42, further characterized by
means for communicating said primitive with an information element identifying another client, and by means for communicating with an information element identifying a user of said other client.
- 50. The server of claim 49, characterized by said primitive comprising a get presence primitive for communicating a request for presence information.
- 51. The server of claim 49, characterized by said primitive comprising a subscribe presence primitive for communicating a request to subscribe to presence information.
- 52. The server of claim 49, characterized by said primitive comprising a message primitive for communicating a message.
- 53. The server of claim 49, characterized by said primitive comprising an invite user primitive for communicating a request to invite a user.
- 54. The server of claim 42, further characterized by
means for first receiving a login message from said client without said primitive with information elements identifying said client and said user, but identifying a supported digest schema, by means for providing back an authorization failure signal to said client with a nonce serving as a challenge for the client, by means for receiving from the client a digest calculated by the client concatenating the nonce, a user password and a client identification using the supported digest schema, and by means for recalculating the digest using the supported schema and using the nonce and the client password and client identification extracted from the digest provided by the client, for comparing the re-calculated digest to the provided digest and for providing a result signal to said client accepting the login if they match.
- 55. The server of claim 42, further characterized by said server having means for using said information element identifying a client of said terminal device and said information element identifying a user of said client to distinguish said user and said client.
CROSS-REFERENCE TO RELATED APPLICATIONS
[0001] The present application claims priority under Title 35 of the United States Code, Section 119(e), from U.S. Provisional Application Serial No. 60/276,004 filed Mar. 15, 2001, from U.S. Provisional Application Serial No. 60/275,679 filed Mar. 14, 2001, from U.S. Provisional Application Serial No. 60/276,167 filed Mar. 15, 2001, and from U.S. Provisional Application Serial No. 60/276,273 filed Mar. 15, 2001.
Provisional Applications (4)
|
Number |
Date |
Country |
|
60276004 |
Mar 2001 |
US |
|
60275679 |
Mar 2001 |
US |
|
60276167 |
Mar 2001 |
US |
|
60276273 |
Mar 2001 |
US |