System and method for providing to multiple user computers concurrent telephonic access to multiple remote devices
IPC분류정보
국가/구분
United States(US) Patent
등록
국제특허분류(IPC7판)
G06F-015/16
H04L-012/66
H04M-011/04
출원번호
UP-0193352
(2002-07-11)
등록번호
US-7546372
(2009-07-01)
발명자
/ 주소
Allen, Thomas H.
Irwin, Gregg
출원인 / 주소
iBeam Systems, Inc.
대리인 / 주소
Davis Wright Tremaine LLP
인용정보
피인용 횟수 :
13인용 특허 :
40
초록▼
A method and system for acquiring and managing data from multiple remote devices. A server is programmed to automatically dial and connect to remote devices that are connected to standard phone lines. The invention allows multiple remote user computers to concurrently control and access data supplie
A method and system for acquiring and managing data from multiple remote devices. A server is programmed to automatically dial and connect to remote devices that are connected to standard phone lines. The invention allows multiple remote user computers to concurrently control and access data supplied by the remote devices over combined computer network and telephone systems.
대표청구항▼
The invention claimed is: 1. For communication between a plurality of user computers and a plurality of devices, the plurality of user computers being communicatively linked to a computer network, each of the plurality of devices being communicatively linked to a telephone system by a modem coupled
The invention claimed is: 1. For communication between a plurality of user computers and a plurality of devices, the plurality of user computers being communicatively linked to a computer network, each of the plurality of devices being communicatively linked to a telephone system by a modem coupled to a telephone connection, each modem having a modem telephone number, each of the plurality of devices being not directly connected to the computer network, a method comprising: receiving a user identification of a first computer user who is using a first user computer communicatively linked to the computer network; verifying, from the provided user identification for the first computer user, that the first computer user is authorized and if so, establishing a first user-host communication link between the first user computer and a host computer via the computer network; determining a first set of the devices that the first computer user is authorized to access, the first set comprising a plurality, if not all, of the plurality of devices; using device access information, including the modem telephone number of each of the first set of the devices, from a directory located on a computer other than any of the plurality of user computers to direct a modem pool coupled to the telephone system to establish first host-device communication links via the telephone system with the first set of the devices, with the first host-device communication links being concurrent with the first user-host communication link and providing simultaneous access for the first user computer to the first set of devices via the first user-host communication link; receiving a user identification of a second computer user who is using a second user computer that is communicatively linked to the computer network; verifying, from the provided user identification for the second computer user, that the second computer user is authorized and if so, establishing a second user-host communication link between the second user computer and the host computer via the computer network, the second user-host communication link being coincident with the first user-host communication link; determining a second set of the devices that the second computer user is authorized to access, the second set comprising a plurality, if not all, of the plurality of devices; and using device access information, including the modem telephone number of each of the second set of the devices, from a directory located on a computer other than any of the plurality of user computers to direct the modem pool coupled to the telephone system to establish second host-device communication links via the telephone system with the second set of the devices, with the second host-device communication links being concurrent with the second user-host communication link and providing access for the second user computer to the second set of devices via the second user-host communication link, and the second host-device communication links being concurrent with the first host-device communication links. 2. The method of claim 1, further comprising if the first computer user is verified as authorized, sending to the first user computer a registered device list listing devices that the first computer user is authorized to access. 3. The method of claim 2, further comprising selecting from the registered device list those devices desired to be accessed by the first computer user. 4. The method of claim 1 wherein establishing second host-device communication links further includes verifying for each of the second set of devices whether an active first host-device communication link already exists and if so, using the active first host-device communication link as the second host-device communication link for the device. 5. The method of claim 1 wherein the first and second user-host communication links and the first and second host-device communication links are PPP connections. 6. The method of claim 1 wherein determining which of the devices can be accessed by the first computer user is based upon information stored in a user directory on the host computer. 7. The method of claim 1, further comprising identifying user-host communication links and the host-device communication links that have an absence of traffic for a predetermined duration and inactivating the so identified communication links. 8. The method of claim 1, wherein the second host-device communication links provide simultaneous access for the second user computer to the second set of devices via the second user-host communication link. 9. A computer recordable medium whose contents cause a host computer to support communication between a plurality of user computers and a plurality of devices, the plurality of user computers being communicatively linked to a computer network, the plurality of devices being communicatively linked to a telephone system, by: coupling a separate modem to each of the plurality of devices, the separate modem being coupled to a separate telephone connection with the telephone system, each modem having a modem telephone number, each of the plurality of devices being not directly connected to the computer network; receiving a user identification of a first computer user who is using a first user computer communicatively linked to the computer network; verifying, from the provided user identification for the first computer user, that the first computer user is authorized and if so, establishing a first user-host communication link between the first user computer and the host computer via the computer network; determining a first set of the devices that the first computer user is authorized to access, the first set comprising a plurality, if not all, of the plurality of devices; using device access information, including the modem telephone number of each of the first set of the devices, from a directory located on a computer other than any of the plurality of user computers to direct a modem pool coupled to the telephone system to establish first host-device communication links via the telephone system with the first set of the devices, with the first host-device communication links being concurrent with the first user-host communication link and providing simultaneous access for the first user computer to the first set of devices via the first user-host communication link; receiving a user identification of a second computer user who is using a second user computer that is communicatively linked to the computer network; verifying, from the provided user identification for the second computer user, that the second computer user is authorized and if so, establishing a second user-host communication link between the second user computer and the host computer via the computer network, the second user-host communication link being coincident with the first user-host communication link; determining a second set of the devices that the second computer user is authorized to access, the second set comprising a plurality, if not all, of the plurality of devices; and using device access information, including the modem telephone number of each of the second set of the devices, from a directory located on other than any of the plurality of user computers to direct the modem pool coupled to the telephone system to establish second host-device communication links via the telephone system with the second set of the devices, with the second host-device communication links being concurrent with the second user-host communication link and providing access for the second user computer to the second set of devices via the second user-host communication link, and the second host-device communication links being concurrent with the first host-device communication links. 10. The computer recordable medium of claim 9, wherein establishing the second host-device communication links further includes verifying for each of the second set of devices whether an active first host-device communication link already exists and if so, using the active first host-device communication link as the second host-device communication link for the device. 11. The computer recordable medium of claim 9, wherein the first and second user-host communication links and the first and second host-device communication links are PPP connections. 12. The computer recordable medium of claim 9, wherein determining which of the devices can be accessed by the first computer user is based upon information stored in a user directory on the host computer. 13. The computer recordable medium of claim 9, wherein the second host-device communication links provide simultaneous access for the second user computer to the second set of devices via the second user-host communication link.
연구과제 타임라인
LOADING...
LOADING...
LOADING...
LOADING...
LOADING...
이 특허에 인용된 특허 (40)
Carleton Allison A. ; Connet David R. ; Schwartz Krista S., Annotation of computer video displays.
Moran Thomas P. ; van Melle William J. ; Kurtenbach Gordon P.,CAX ; Chiu Patrick, Computer controlled display system using a graphical replay device to control playback of temporal data representing collaborative activities.
Johnson ; Jr. Clark E. ; Solomon Richard J. ; DeYoung Tice F. ; Farber David J., Dial up telephone conferencing system controlled by an online computer network.
Johnson ; Jr. Clark E. ; Solomon Richard J. ; DeYoung Tice F. ; Farber David J., Dial up telephone conferencing system controlled by an online computer network.
Bladow Chad R. ; Devine Carol Y. ; Schwarz Edward ; Shamash Arieh ; Shoulberg Richard W. ; Wood Jeffrey A., Graphical user interface for Web enabled applications.
Roberts, Pasha; Bhathena, Firdaus; Honoré, Francis A., Method and apparatus to allow users and representatives to conduct simultaneous voice and joint browsing sessions.
Sanford Christopher Peek ; David P. Peek, Method and system for providing weather information over the internet using data supplied through the internet and a wireless cellular data system.
Lin David Dah-Haur ; Shaheen Amal Ahmed ; Yellepeddy Krishna Kishore, Multiple remote data access security mechanism for multitiered internet computer networks.
Gerszberg Irwin ; Huang Kenny Xiaojian ; Kwabi Christopher K. ; Roy Sumit ; Valdez Gabriel, Network server platform for a hybrid fiber twisted pair local loop network service architecture.
Doshi Rajesh R. ; Kearney Timothy ; Natarajan Gautham ; Ricciardi Dominic M. ; Witte Robert E., Network-based method and apparatus for initiating and completing a telephone call via the internet.
West Julian Wray ; Kemp Bradford H. ; Howard Carol M. ; Jones ; Jr. Paul R. ; Mullen Jeffrey M. ; Currier ; Jr. Ronald L., Remote computer communication.
Bhola Sumeer ; Doddapaneni Srinivas Prasad ; Mukherjee Bodhistattwa ; Kumar Keeranoor Ganapathy ; Willebeek-LeMair Marc Hubert, System and method for data streaming and synchronization in multimedia groupware applications.
Edlund Stefan B. ; Eichstaedt Matthias ; Eigler Donald Mark ; Kraft Reiner, System and method for operating scientific instruments over wide area networks.
Achilleoudis Nicos,FRX ; Van Driel Carel J. L.,NLX ; Giorgi Sabine V.,FRX ; Van Grinsven Petrus A. M.,NLX ; Teboul Guillene E.,FRX, Transmission system for synchronous and asynchronous data portions.
Mazzaferri, Richard James; Parry-Barwick, Stephen; Low, Anthony Edward, Methods and servers for establishing a connection between a client system and a virtual machine executing in a terminal services session and hosting a requested computing environment.
Croft, Richard Jason; Low, Anthony Edward; Mazzaferri, Richard James; Pedersen, Bradley J., Methods and systems for executing, by a virtual machine, an application program requested by a client machine.
Wookey, Michael; Low, Anthony Edward; Parry-Barwick, Stephen, Methods and systems for interacting, via a hypermedium page, with a virtual machine executing in a terminal services session.
Low, Anthony Edward; Croft, Richard Jason; Mazzaferri, Richard James; Ryman, Paul Adam; Bissett, Nicholas Alexander; Wookey, Michael; Hackett, Donovan Ross, Methods and systems for providing access to a computing environment provided by a virtual machine executing in a hypervisor executing in a terminal services session.
Croft, Richard Jason; Low, Anthony Edward; Mazzaferri, Richard James; Robinson, David Neil; Pedersen, Bradley J., Methods and systems for providing remote access to a computing environment provided by a virtual machine.
Croft, Richard Jason; Low, Anthony Edward; Mazzaferri, Richard James; Pedersen, Bradley J., Methods and systems for selecting a method for execution, by a virtual machine, of an application program.
※ AI-Helper는 부적절한 답변을 할 수 있습니다.