[미국특허]
Client-server conference and user seeking through a server storing a list comprising active conference servers and excluding nonactive conference servers
원문보기
IPC분류정보
국가/구분
United States(US) Patent
등록
국제특허분류(IPC7판)
G06F-015/16
H04N-007/14
H04L-012/16
출원번호
US-0157697
(1998-09-21)
발명자
/ 주소
Byrisetty,Rajeev
Han,Mu
Ryan,Don
Pfenning,Thomas
Solomon,Stefan
출원인 / 주소
Microsoft Corporation
대리인 / 주소
Perkins Coie LLP
인용정보
피인용 횟수 :
4인용 특허 :
14
초록▼
Client-server conference and user seeking is disclosed. In one embodiment, a system includes at least one server of a first type, a server of a second type, and a client. Each of the at least one server of the first type maintains at least one conference. The server of the second type stores a serve
Client-server conference and user seeking is disclosed. In one embodiment, a system includes at least one server of a first type, a server of a second type, and a client. Each of the at least one server of the first type maintains at least one conference. The server of the second type stores a server list of the servers of the first type. The client queries this latter server to obtain the server list, and then is able to query each server on the list to learn of the conferences maintained by these servers. User lists may also be maintained by either the first and/or second server types, for querying by the client.
대표청구항▼
We claim: 1. A system comprising: at least one server of a first type, each of the at least one servers of the first type disposed to manage data of a first type including maintaining at least one conference and a list of users; a server of a second type disposed to manage data of a second type in
We claim: 1. A system comprising: at least one server of a first type, each of the at least one servers of the first type disposed to manage data of a first type including maintaining at least one conference and a list of users; a server of a second type disposed to manage data of a second type including storing a list of the at least one servers of the first type and excluding servers that do not maintain at least one conference from the list; and a client to query the server of the second type to obtain the server list and to query each server on the server list to learn of the at least one conference maintained by each server. 2. The system of claim 1, wherein the client queries each server on the server list to learn of the list of users maintained by each server. 3. The system of claim 1, wherein the server of the second type further is to maintain a list of users, and the client further is to query the server of the second type to learn of the list of users maintained by the server. 4. The system of claim 1, wherein the first type comprises an Internet Locator Service (ILS) type of server. 5. The system of claim 1, wherein the second type comprises a NT Directory Server (NTDS) type of server. 6. The system of claim 1, wherein the client comprises: a first module to find and register the at least one server of the first type and the server of the second type; and, a second module to connect and authenticate with the at least one server of the first type and the server of the second type. 7. The system of claim 1, wherein the client comprises: a conference object for each conference learned of by the client, each object storing information regarding a conference; and, a user object for each user learned of by the client, each object storing information regarding a user. 8. The system of claim 1, wherein the client comprises: a security module to encrypt and authenticate each conference object and each user object; and, a parser module to parse conference information received from the at least one server of the first type. 9. The system of claim 8, wherein the conference information is in accordance with the Session Description Protocol (SDP). 10. A method for determining information concerning conferences handled by a server of a first type based on configuration data maintained by a server of a second type comprising the steps of: creating and publishing a conference by a first client to the server of the first type; querying by a second client the server of the second type, storing a list of the at least one servers of the first type that excludes servers that do not maintain at least one conference, to learn of the server of the first type; and, querying by the second client of the server of the first type to learn of the conference published by the first client. 11. The method of claim 10, further comprising joining by the second client of the conference by the first client. 12. The method of claim 10, further comprising the step of querying by the second client of the server of the second type for an identification of the first client. 13. The method of claim 12, further comprising: querying by the second client of the server of the second type for an identification of the first client; modifying by the first client of information stored in a user object regarding the first client; and, updating by the first client of the user object with the server of the second type. 14. The method of claim 12, further comprising calling by the second client of the first client. 15. The method of claim 10, further comprising querying by the second client of the server of the first type for the first client. 16. The method of claim 15, further comprising: querying by the first client of the server of the first type for the first client; modifying by the first client of information stored in a user object regarding the first client; and, updating by the first client of the user object with the server of the first type. 17. The method of claim 15, further comprising calling by the second client of the first client. 18. The method of claim 10, wherein the first type comprises an Internet Locator Service (ILS) type of server, and the second type comprises an NT Directory Server (NTDS) type of server. 19. A client computer comprising: a processor; a computer-readable medium, and a computer program executed by the processor from the medium to query a first server, disposed to manage data of a first type including a server list that includes at least one server of the first type and excludes servers that do no maintain at least one conference, to obtain the server list maintained by the first server and a list of users maintained by the first server and to query each server on the server list to learn of at least one conference maintained by each server on the server list. 20. The client computer of claim 19, wherein the computer program further is to query each server on the server list to learn of a list of users maintained by each server on the server list. 21. The client computer of claim 19, wherein the computer program comprises: means for finding and registering the first server and each server on the server list; means for connecting and authenticating with the first server and each server on the server list; means for storing information regarding each conference learned of by the client; and, means for storing information regarding each user learned of by the client. 22. The client computer of claim 21, wherein the computer program further comprises: means for encrypting and authenticating themeans for storing information regarding each conference learned of by the client and means for storing information regarding each user learned of by the client; and, means for parsing conference information received by each server on the server list. 23. A computer-readable medium having a computer programed stored thereon for execution on a computer to query a first server, disposed to manage data of a first type including a server list of at least one server of the first type that excludes servers that do not maintain at least one conference and also including a list of users maintaine by each server on the server list, to obtain the server list and to query each server on the server list to learn of at least one conference maintained by each server on the server list. 24. The medium of claim 23, wherein the program furthe is to query the first server to learn of a list of users maintained by the first server. 25. The medium of claim 23, wherein the program comprises: mens for finding and registering the first server and each server on the server list; means for connecting and authenticting with the first server and each server on the server list; means for storing information regarding each conference learned of by the client; means for storing information regarding each user learned of by the client; means for encrypting and authenticating the means for storing information regarding each conference learned of by the client and means for storing information regarding each user learned of by the client; and, and means for parsing conference information received by each server on the server list. 26. The invention as in claim 1, wherein the data of the first type is dynamic data and the data of the second type is static data. 27. The invention as in claim 10, wherein the server of the first type is disposed to handle dynamic data and the server of the second type is disposed to handle static data.
Logan Keith W. ; Misra Pradyumna K. ; Leach Paul J. ; Van Dyke Clifford P. ; Straube Dave D. ; Miller Arnold S., Method and apparatus for representing and applying network topological data.
DeSimone Antonio ; Golan Joseph ; Kuthyar Ashok K. ; Parent Bryant Richard ; Ramamurthy Ram S. ; Shur David Hilton, Method for managing multicast addresses for transmitting and receiving multimedia conferencing information on an internet protocol (IP) network implemented over an ATM network.
Larson James A. ; Elliott Jim ; Boss Dale ; Iyengar Sridhar, Method for saving and accessing desktop conference characteristics with a persistent conference object.
Meubus Charles J.,CAX ; Jodoin Sylvain,CAX ; Nadeau Raymond,CAX, System and method for communication session disposition responsive to events in a telecommunications network and the internet.
Birdwell Kenneth J. ; Moran Brian ; Sargent James Randall ; Witty Carl R. ; Byrne David S., Transmission announcement system and method for announcing upcoming data transmissions over a broadcast network.
※ AI-Helper는 부적절한 답변을 할 수 있습니다.