Computer peripheral device network with peripheral address resetting capabilities
원문보기
IPC분류정보
국가/구분
United States(US) Patent
등록
국제특허분류(IPC7판)
G06F-013/00
G06F-013/22
출원번호
US-0680313
(1991-04-04)
발명자
/ 주소
Cuenod Jean-Christophe E. (Mountain View CA) Sichel Peter A. (Westford MA)
출원인 / 주소
Digital Equipment Corporation (Maynard MA 02)
인용정보
피인용 횟수 :
180인용 특허 :
0
초록▼
A desktop communications network connects numerous peripheral devices to a host computer via a single host interface. The host interface and each peripheral device\s interface has its own CPU, with software for assigning each peripheral device a unique address. The bus interface associated with each
A desktop communications network connects numerous peripheral devices to a host computer via a single host interface. The host interface and each peripheral device\s interface has its own CPU, with software for assigning each peripheral device a unique address. The bus interface associated with each peripheral device typically stores a unique identifier string that is used by the host computer to identify each peripheral device connected to the network. Alternately, the host can distinguish identical peripheral devices by the order in which they are first used. As a result, several peripheral devices of the same type can be connected to the network, each being assigned a distinct network address. Peripherals can be connected and disconnected to the desktop bus while the system is running. The software in the host and peripheral bus interfaces automatically reconfigure the assigned bus addresses. Peripherals with sub-devices are accommodated with a communications protocol that allows up to four sub-devices to be connected to each bus interface. Each peripheral device\s bus interface contains a set of capabilities information that is retrieved by the host\s interface and is used to determine how the host computer communicates with each peripheral device. For instance, the capabilities information may be used to select a device driver program for use with each peripheral device. In the case of keyboards, the capabilities information may contain a translation table which specifies how the data generated by each keystroke should be interpreted.
대표청구항▼
Apparatus for coupling a plurality of peripheral devices to a data processing device, comprising: a communications medium, coupled to said data processing device, for transmitting messages between said data processing device and said plurality of peripheral devices, each said message denoting a dest
Apparatus for coupling a plurality of peripheral devices to a data processing device, comprising: a communications medium, coupled to said data processing device, for transmitting messages between said data processing device and said plurality of peripheral devices, each said message denoting a destination address denoting a device to which said message is to be sent, and a source address denoting which device transmitted said message; a plurality of communications interfaces, each coupled to one of said peripheral devices, each said communications interface including: interface memory means for storing: (A) a predefined default address value, (B) a currently assigned address value for said communications interface, and (C) a distinct identification message which identifies said peripheral device coupled to said communications interface; and interface control means, coupled to said interface memory means and said communications medium, for controlling receipt of messages from said communications medium and transmission of messages by said communications interface onto said communications medium, including: (A) reset means coupled to said communications medium, which, when said data processing device is powered up or reset, transmits an attention message onto said communications medium, said reset means including: (i) means for setting said currently assigned address value stored in its interface memory means to said predefined default address value whenever said communications interface receives a reset message not sent by itself; (ii) means for sending said reset message after said communications interface has been first assigned a unique address value distinct from said predefined default address value, said reset message being sent via said communications medium to said communications interfaces whose currently assigned address value is the same as said unique address value; (B) identification message means, coupled to said communications medium and to said interface memory means, for responding to identification command messages received from said communications medium by transmitting said distinct identification message stored in said interface memory means to said data processing device via said communications medium, said identification message means including means for responding to an address assignment message which includes said currently assigned address value and an identification string matching said distinct identification message stored in said interface memory means by storing said currently assigned address value in said interface memory means as the currently assigned address value for said communications interface; controller memory means in said data processing device for storing data; and configuration means, in said data processing device, coupled to said communications medium, said configuration means including: identification command means for responding to said attention message with a destination address equal to said predefined default address value; and address assignment means for receiving from said communications medium said distinct identification messages transmitted by said communications interfaces, storing said distinct identification messages in said controller memory means, assigning to each unique one of said distinct identification messages a corresponding unique address value, and transmitting onto said communications medium said address assignment message corresponding to each said unique address value which message denotes said unique address value and said identification string matching said distinct identification message, said address assignment means further including: (A) means for retrieving said distinct identification messages from all communications interfaces which are reset in response to said reset message; and (B) means for assigning a new unique address value to each such communications interface from which said distinct identification message is retrieved in response to said reset message.
연구과제 타임라인
LOADING...
LOADING...
LOADING...
LOADING...
LOADING...
이 특허를 인용한 특허 (180)
Farber, David A.; Lachman, Ronald D., Accessing data in a data processing system.
Sadeghi, Bahareh; Dabek, Marek; Wielicki, Rafal; Levy, Elad, Apparatus, system and method of protocol adaptation layer (PAL) communication to indicate transitioning a device to a default state.
Sadeghi, Bahareh; Dabek, Marek; Wielicki, Rafal; Levy, Elad, Apparatus, system and method of protocol adaptation layer (PAL) communication to indicate transitioning a device to a default state.
Crane Christina Heidi ; Philpot ; Jr. Edwin Michael ; Sirkin Stephna Jeanne ; Walker ; Jr. Kenneth, Configuration and unconfiguration of distributed computing environment components.
Tsai Chuan-Ching,TWX ; Gee Joseph,TWX ; Wu Chun-Min,TWX ; Liao Chen-Yuan,TWX, Controller with a vendor/product identification pin for a Universal Serial Bus by various manufacturers.
Taguchi, Tomishige, Host system that provides device driver for connected external peripheral if device driver type is available or device driver is downloaded from memory of external peripheral to host system.
Taguchi,Tomishige, Host system that provides device driver for connected external peripheral if device driver type is available or device driver is downloaded from memory of external peripheral to host system.
Kraslavsky Andrew J. (Rancho Santa Margarita CA) Russell William C. (Laguna Hills CA) Kalwitz George A. (Costa Mesa CA) Wadsworth Robert D. (Costa Mesa CA) Barrett Lorraine F. (Yorba Linda CA), In an interactive network board, method and apparatus for placing a network peripheral in a default configuration.
Yoshimoto, Kyosuke; Hirasawa, Kazuo; Terazaki, Nobuo; Aizaki, Tatsunori, Information collecting system and terminal equipment for ease of restoring from power-off disruption and transmitting differential information.
Miller Gary Lynn ; Litch Timothy Ernest ; Ahrens Chris, Integrated circuit timer system having a global bus for transferring information between local buses.
Hauck John M. ; McCann Paul H. ; Terrell ; II J. Richard ; Staff Bradley J. ; Gladwin S. Christopher ; Soucy Alan J. ; Schindler Jeffrey, Interface for multiplexing and reformatting information transfer between device driver programs and a network application program which only accepts information in a predetermined format.
Toyama, Masayuki, Master and slave system wherein master interface unit compares parameter from payload of parameter obtaining command with communication capability parameter of parameter display unit.
Lee, Jae-Jun; Choi, Joo-Sun; Kim, Kyu-Hyoun; Park, Kwang-Soo, Memory system having point-to-point (PTP) and point-to-two-point (PTTP) links between devices.
Schafranek, Alex; Strege, Keith Elden, Method and apparatus for dynamically determining an address uniquely identifying a hardware component on a common bus.
Krishan Baldev (Fremont CA) Singh Baljeet (Fremont CA) Moorthy Harihara (Fremont CA), Method and apparatus for implementing a PCMCIA auxiliary port connector for selectively communicating with peripheral de.
Cole, Terry Lynn; Gulick, Dale E.; Maleck, Timothy C.; Barth, Frank; Winkler, Joerg, Method and apparatus for passing device configuration information to a shared controller.
Harris Jeffrey Martin ; Woodward Ernest E. ; Borgstahl Ronald W. ; Farnsworth Dale ; Eaglstun Jay ; Eckert Eric Richard, Method for authorizing couplings between devices in a capability addressable network.
Terrell Michael R. (Easley SC) Kaisner Jeffery W. (Easley SC) Amsden Jonathan D. (Easley SC) Burke Thomas C. (Liberty SC) Todd David K. (Greenville SC), Method for configuring computer peripherals.
Wallach Walter August ; Khalili Mehrdad ; Mahalingam Mallikarjunan ; Reed John M., Method for hot add of a mass storage adapter on a system including a dynamically loaded adapter driver.
Wallach Walter August ; Khalili Mehrdad ; Mahalingam Mallikarjunan ; Reed John M., Method for hot adding a network adapter by identifying and executing the adapter driver based upon the logical board number of the network adapter.
Wallach Walter August ; Khalili Mehrdad ; Mahalingam Mallikarjunan ; Reed John M., Method for hot swapping a programmable adapter by using a programmable processor to selectively disabling and enabling power thereto upon receiving respective control signals.
Wallach Walter August ; Khalili Mehrdad ; Mahalingam Mallikarjunan ; Reed John M., Method for hot swapping a programmable network adapter by using a programmable processor to selectively disabling and enabling power thereto upon receiving respective control signals.
Wallach Walter August ; Khalili Mehrdad ; Mahalingam Mallikarjunan ; Reed John M., Method for hot swapping a programmable storage adapter using a programmable processor for selectively enabling or disabling power to adapter slot in response to respective request signals.
Papa Stephen E. J. ; Amdahl Carlton G. ; Henderson Michael G. ; Agneta Don ; Schiro Don ; Smith Dennis H., Method for hot swapping of network components.
Wallach Walter A. ; Findlay Bruce ; Pellicer Thomas J. ; Chrabaszcz Michael, Method for providing a fault tolerant network using distributed server processes to remap clustered network resources to other servers during server failure.
Wallach Walter August ; Khalili Mehrdad ; Mahalingam Mallikarjunan ; Reed John M., Method for the hot add of a mass storage adapter on a system including a statically loaded adapter driver.
Wallach Walter A. ; Khalili Mehrdad ; Mahalingam Mallikarjunan ; Reed John M., Method for the hot add of a network adapter on a system including a dynamically loaded adapter driver.
Wallach Walter August ; Khalili Mehrdad ; Mahalingam Mallikarjunan ; Reed John M., Method for the hot add of a network adapter on a system including a statically loaded adapter driver.
Wallach Walter August ; Khalili Mehrdad ; Mahalingam Mallikarjunan ; Reed John M., Method for the hot swap of a mass storage adapter on a system including a statically loaded adapter driver.
Wallach Walter A. ; Khalili Mehrdad ; Mahalingam Mallikarjunan ; Reed John M., Method for the hot swap of a network adapter on a system including a dynamically loaded adapter driver.
Narahari Sharath C. ; Sreedhara Nagesh ; Nadkarni Ramchandra ; Hedayat Shahin, Method of constructing a plug and play compatible bus card which allows for mass production of the bus card.
Liu Ji-hwan ; Nguyen Ken ; Johnson Karl S. ; Mahalingam Mallikarjunan, Method of controlling the transfer of information across an interface between two buses.
Papa, Stephen E. J.; Amdahl, Carlton G.; Henderson, Michael G.; Agneta, Don; Schiro, Don; Smith, Dennis H., Method of providing an interface to a plurality of peripheral devices using bus adapter chips.
Papa,Stephen E. J.; Amdahl,Carlton G.; Henderson,Michael G.; Agneta,Don; Schiro,Don; Smith,Dennis H., Method of providing an interface to a plurality of peripheral devices using bus adapter chips.
Papa,Stephen E. J.; Amdahl,Carlton G.; Henderson,Michael G.; Agneta,Don; Schiro,Don; Smith,Dennis H., Method of providing an interface to a plurality of peripheral devices using bus adapter chips.
Sheikh Tahir Q. ; Johnson Karl S., Method of selective independent powering of portion of computer system through remote interface from remote interface power supply.
Walter August Wallach ; Mehrdad Khalili ; Mallikarjunan Mahalingam ; John M. Reed, System and method for the add or swap of an adapter on an operating computer.
Lipe Ralph A. ; Parry William G., System for adapter with status and command registers to provide status information to operating system and processor op.
Horie Ryuichi,JPX ; Toriumi Masahito,JPX, System for automatically connecting portable device to network using network environment information including domain na.
Kumar Mohan J. ; Choudhary Rajiv, System for detecting a wireless peripheral device by a host computer transmitting a hail message including a persistent host identifier and a host address generated.
Wallach Walter August ; Khalili Mehrdad ; Mahalingam Mallikarjunan ; Reed John M., System for hot swapping a programmable adapter by using a programmable processor to selectively disabling and enabling power thereto upon receiving respective control signals.
Walter A. Wallach ; Mehrdad Khalili ; Mallikarjunan Mahalingam ; John M. Reed, System using programmable processor for selectively enabling or disabling power to adapter in response to respective request signals.
Klein Philippe,ILX ; Ben-Michael Simoni,ILX ; Menachem Avraham,ILX ; Shvimmer Sarit,ILX, Transmission of an error message over a network by a computer which fails a self-test.
※ AI-Helper는 부적절한 답변을 할 수 있습니다.