Method, system, and apparatus for communicating with a computer management device
IPC분류정보
국가/구분
United States(US) Patent
등록
국제특허분류(IPC7판)
G06F-015/177
G06F-003/00
G06F-013/00
출원번호
UP-0790160
(2004-03-01)
등록번호
US-7827258
(2010-11-22)
발명자
/ 주소
Kalbarga, Subash
출원인 / 주소
American Megatrends, Inc.
대리인 / 주소
Xia, Tim Tingkang
인용정보
피인용 횟수 :
15인용 특허 :
81
초록▼
Methods, systems, and apparatus are provided for enabling communication with a computer management device. According to a method one or more vendor specific commands for communicating with a management device are defined according to a first communication standard. The one or more vendor specific co
Methods, systems, and apparatus are provided for enabling communication with a computer management device. According to a method one or more vendor specific commands for communicating with a management device are defined according to a first communication standard. The one or more vendor specific commands are then transmitted to the management device over a communication link conforming to a second communication standard. A device conforming to the second communication standard may be emulated on the communication link. If vendor specific commands are received by the management device that are not intended for the emulated device, the commands may be used for communicating with the management device.
대표청구항▼
I claim: 1. A method for communicating with a computer management device, the method comprising: defining, at a host computer managed by the computer management device, one or more vendor specific commands, the vendor specific commands conforming to a first communication standard, wherein the compu
I claim: 1. A method for communicating with a computer management device, the method comprising: defining, at a host computer managed by the computer management device, one or more vendor specific commands, the vendor specific commands conforming to a first communication standard, wherein the computer management device is operative to receive video output of the host computer and transmit the video output to a remote computer and further operative to receive user input received at and transmitted from the remote computer and provide the user input to the host computer; emulating a device at the computer management device, the emulated device conforming to a second communication standard; transmitting the one or more vendor specific commands from an application programming interface of the host computer to the device emulated at the computer management device over a communications link between the host computer and the computer management device, the communications link conforming to the second communication standard; receiving the one or more vendor specific commands at the computer management device; determining, at the computer management device, whether the one or more vendor specific commands are commands intended for accessing data on the device emulated by the computer management device, commands for modifying configuration data associated with the computer management device, or commands for obtaining coordinates of a user input cursor on the remote computer; in response to determining that the one or more vendor specific commands are commands for modifying configuration data associated with the computer management device or commands for obtaining coordinates of a user input cursor on the remote computer, utilizing the received vendor specific commands for communicating with the computer management device; and in response to determining that the one or more vendor specific commands are commands intended for accessing data on the device emulated by the computer management device, accessing content from a mass storage device attached to the remote computer to the computer management device. 2. The method of claim 1, wherein utilizing the received vendor specific commands for communicating with the computer management device in response to determining that the one or more vendor specific commands are commands for modifying configuration data associated with the computer management device or commands for obtaining coordinates of a user input cursor on the remote computer comprises utilizing data contained in the received vendor specific commands to configure the computer management device. 3. The method of claim 2, wherein utilizing data contained in the received vendor specific commands to configure the computer management device comprises setting a network address of the management device based upon contents of the received vendor specific commands. 4. The method of claim 1, wherein utilizing the received vendor specific commands for communicating with the computer management device in response to determining that the one or more vendor specific commands are commands for modifying configuration data associated with the computer management device or commands for obtaining coordinates of a user input cursor on the remote computer comprises: determining coordinates of a user input cursor on the remote computer; and returning the coordinates to the host computer in response to the received vendor specific commands. 5. The method of claim 1, wherein the first communication standard comprises the SCSI standard, the second communication standard comprises the USB standard, and wherein the emulated device comprises a USB mass storage device. 6. A method for communicating with a computer management device, the method comprising: emulating a mass storage device at the computer management device, the mass storage device made available on a communication link between the computer management device and a host computer managed by the computer management device, the communication link conforming to a first communication standard, wherein the computer management device is operative to receive video output of the host computer and transmit the video output to a remote computer and further operative to receive user input received at and transmitted from the remote computer and provide the user input to the host computer; receiving at the computer management device, from an application programming interface of the host computer, one or more vendor specific commands directed toward the mass storage device, the vendor specific commands conforming to a second communication standard and transmitted to the computer management device over the communication link conforming to the first standard; determining, at the computer management device, whether the received vendor specific commands are commands intended for accessing data on the mass storage device emulated by the computer management device, commands for modifying configuration data associated with the computer management device, or commands for obtaining coordinates of a user input cursor on the remote computer; in response to determining that the one or more vendor specific commands are commands for modifying configuration data associated with the computer management device or commands for obtaining coordinates of a user input cursor on the remote computer, utilizing the received vendor specific commands for communicating with the computer management device; and in response to determining that the one or more vendor specific commands are commands intended for accessing data on the mass storage device emulated by the computer management device, accessing content from a mass storage device attached to the remote computer, the content from the mass storage device attached to the remote computer redirected from the remote computer to the computer management device. 7. The method of claim 6, wherein the first communication standard comprises the USB standard and wherein the second communication standard comprises the SCSI standard. 8. The method of claim 6, wherein the emulated mass storage device comprises an emulated CD-ROM device on a USB communication link. 9. The method of claim 6, wherein utilizing the received vendor specific commands for communicating with the computer management device in response to determining that the one or more vendor specific commands are commands for modifying configuration data associated with the computer management device or commands for obtaining coordinates of a user input cursor on the remote computer comprises utilizing the vendor specific commands to configure the computer management device. 10. The method of claim 6, further comprising in response to determining that the one or more vendor specific commands are commands for obtaining coordinates of a user input cursor on the remote computer: determining coordinates of a user input cursor on the remote computer; and returning the coordinates to the host computer in response to the received vendor specific commands. 11. A system for managing a host computer, the system comprising: the host computer supporting a communication link that conforms to a first communication standard and including an application programming interface, the application programming interface of the host computer operative to transmit one or more vendor specific commands that conform to a second communication standard over the communication link; and a management device for managing the host computer, the management device connected to the host computer via the communication link, the management device operative to: receive video output of the host computer and transmit the video output to a remote computer, receive user input received at and transmitted from the remote computer and provide the user input to the host computer, emulate a mass storage device on the communication link, receive the vendor specific commands from the application programming interface of the host computer directed toward the mass storage device, determine whether the received vendor specific commands are commands intended for accessing data on the mass storage device emulated by the management device, commands for modifying configuration data associated with the management device, or commands for obtaining coordinates of a user input cursor on the remote computer, utilize the received vendor specific commands for communicating with the management device in response to determining that the one or more vendor specific commands are commands for modifying configuration data associated with the management device or commands for obtaining coordinates of a user input cursor on the remote computer, and access content from a mass storage device attached to the remote computer in response to determining that the one or more vendor specific commands are commands intended for accessing data on the mass storage device emulated by the management device, the content from the mass storage device attached to the remote computer redirected from the remote computer to the management device. 12. The system of claim 11, wherein the first communication standard comprises the USB standard and wherein the second communication standard comprises the SCSI standard. 13. The system of claim 11, wherein the emulated mass storage device comprises an emulated CD-ROM device on a USB communication link. 14. The system of claim 11, wherein the management device is further operative to utilize the received vendor specific commands to configure the management device in response to determining that the one or more vendor specific commands are commands for modifying configuration data associated with the management device. 15. The system of claim 11, wherein in response to determining that the one or more vendor specific commands are commands for obtaining coordinates of a user input cursor on the remote computer, the management device is further operative to: determine coordinates of a user input cursor on the remote computer; and return the coordinates to the computer in response to the received vendor specific commands.
연구과제 타임라인
LOADING...
LOADING...
LOADING...
LOADING...
LOADING...
이 특허에 인용된 특허 (81)
Scott Walter Guy ; Brunell David ; Kahn Matthew ; McClurg George William, Access control unit interface.
Vinod Anupam ; Narain H. Gehani ; Viswanath Kadambari, Apparatus and method for sharing information in simultaneously viewed documents on a communication system.
Zintel, William Michael, Auto-configuring of peripheral on host/peripheral computing platform with peer networking-to-host/peripheral adapter for peer networking connectivity.
Guttag Karl M. ; Harrison Susan Kay Duyka ; Schachter Kenneth W., Circuits, systems, and methods for communicating computer video output to a remote location.
Nguyen Chau-Lang N. ; Seaburg Gunnar P. ; Ta Andrew ; Marler Anthony Ty ; Andrewski Richard ; Preimesberger Lee ; Young James, Computer manufacturing system architecture with enhanced software distribution functions.
Gandhi,Amar S.; Layman,Andrew J.; Weisman,Daniel R.; Pather,Shyamalan; Zintel,William Michael, Data driven remote device control model with general programming interface-to-network messaging adapter.
Cromer Daryl Carvis ; Ellison Brandon Jon ; Kern Eric R. ; Locker Howard ; Springfield Randall Scott, Data processing system and method for remotely controlling execution of a processor utilizing a test access port.
You Lawrence L. ; Rajgopal Narayan ; Wimble Michael D., Debugging system with portable debug environment-independent client and non-portable platform-specific server.
Flath Laurence M., Device for selectively passing video frames from a signal series having a first frame rate to obtain a signal series having a second frame rate.
Godfrey, Tony D; Nace, Eric, Distributed and automated test administration system for administering automated tests on server computers over the internet.
Lin,Siming; Nair,Dinesh; Schmidt,Darren R., Locating regions in a target image using color match, luminance pattern match and hill-climbing techniques.
Tomoaki Kawai JP, Method and apparatus for controlling an imaging apparatus, imaging operation control system, and storage medium storing a program implementing such a method.
Emerson,Theodore F.; Noonan,Robert L.; Heinrich,David, Method and apparatus for creating a secure embedded I/O processor for a remote server management controller.
Edwards Jonathan William ; Evans David Howard ; Mehl John Walter ; Phelan James Michael ; Wheatley Jeffrey Kennedy, Method and apparatus for debugging applications on a personality neutral debugger.
Cardoza Wayne M. (Amherst NH) Diewald Jeffrey M. (Billerica MA) Nelson Jeffrey E. (Milford NH) DiPirro Steven D. (Amherst NH) Goddard James R. (Candia NH) Fisher ; Jr. Wendell B. (Nashua NH) McElearn, Method and apparatus for testing software on a computer network.
Thomas, Christopher L.; Anderson, Robin L.; Gilgen, Robert L.; DesMarais, Mark; Pinkston, William J.; Collins, Jamie F.; Schulz, Stephan, Network based KVM switching system.
Crump Dwayne Thomas ; Pancoast Steven Taylor, Personal computer apparatus and method for monitoring memory locations states for facilitating debugging of post and BI.
Krithivas, Ramamurthy; Uber, Emmett R., Platform level initialization using an image generated automatically by a remote server based upon description automatically generated and transmitted thereto by a processor-based system.
Burhan Ozmat ; Mustansir Hussainy Kheraluwala ; Eladio Clemente Delgado ; Charles Steven Korman ; Paul Alan McConnelee, Power electronic module packaging.
Flood Mark A. ; Bittorf Bradley J. ; Cook William B. ; Graham D. Alan ; Law Robert D. ; Mohnke David E. ; Sepsi Robert R. ; Toma Jack F., Programmable controller backup system.
Dimitroff John E. ; Grant David L. ; Freeman Eugene E. ; Gready Robert S. ; Ritter Raymond A. ; Zhang Zuohui, Supporting a SCSI device on a non-SCSI transport medium of a network.
Behrens, Edward; Tu, Tho; Hua, Van; Wang, David; Goodin, John; Matthes, Robert, System and method for remotely controlling and monitoring a plurality of computer systems.
Hunter David B. ; McCarraher Kenneth B. ; Brueggman Richard M. ; Stenstrom Tomas J. ; Gustafson ; Jr. Harlan I., System for recording stimuli and a plurality of test subject's response to the stimuli.
Dreste Robert A. (Webster NY) Scheda Mark R. (Brockport NY) Bozenhard Howard C. (Webster NY), System for transparent monitoring of processors in a network with display of screen images at a remote station for diagn.
Powderly, Terrence W.; Zabaga, Joseph W., System, method, and adapter card for remote console emulation including remote control of a peripheral device.
Forlani, Paolo; Carbonera, Antonio; Garavaglia, Roberto, Device and method of interface between devices or input/output peripherals and electronic computers.
Varadarajan, Srinivasan; Boyum, Kevin E.; Farkas, Ivan, Method and system of emulating devices across selected communication pathways through a terminal session.
Partani, Dwarka; Arramreddy, Sujith; Jayadev, Balakrishna, Methods and apparatus for non-intrusive capturing of frame buffer memory information for remote display.
※ AI-Helper는 부적절한 답변을 할 수 있습니다.