Modification and use of configuration memory used during operation of a serial bus
AssigneeMicrosoft Corporation
InventorGeorgios Chrysanthakopoulos
Life of this patent
Estimating the term…
Loading patent…
AssigneeMicrosoft Corporation
InventorGeorgios Chrysanthakopoulos
Estimating the term…
Information stored in configuration memory of a first device coupled to a communication bus is exposed to other devices allowing the other devices to ascertain the functionality of the first device. A device driver corresponding to the device can, through an interface, cause a bus driver to alter the contents of the configuration memory thereby changing what information is exposed to other devices. When another device “enumerates” the now-altered configuration memory, the other device will learn of the new functionality and proceed in a normal fashion by loading those drivers necessary to use the newly-added functionality. Conversely, when a device and its corresponding device driver is removed, configuration memory is updated accordingly. The present invention may be beneficially applied to systems adhering to the IEEE 1394 Serial Bus standard.
A method of communicating between a device driver and a bus driver in a computer, the method comprising steps of:
In a computer comprising a node residing on a communication bus, wherein a configuration memory is associated with the node, a method for exposing a newly-altered functionality of an existing device residing on the communication bus, the method comprising steps of:
In a system comprising a communication bus, a computer coupled to the communication bus and at least one device coupled to the communication bus, wherein the computer and the at least one device each comprise a configuration memory that is exposed on the communication bus, a method for exposing a newly-altered functionality of the computer, the method comprising steps of:
A computer coupled to a communication bus and having a processor coupled to a memory, the memory storing computer-readable instructions that, when executed by the processor, cause the computer to comprise:
Dependencies are inferred from the claim text.