Method and apparatus for providing a connection-oriented network over a serial bus
AssigneeMicrosoft Corporation
InventorsJoseph M Joy, Arvind Murching, Aditya Dube, Alireza Dabagh
Life of this patent
Estimating the term…
Loading patent…
AssigneeMicrosoft Corporation
InventorsJoseph M Joy, Arvind Murching, Aditya Dube, Alireza Dabagh
Estimating the term…
A method and apparatus provides a method and apparatus for treating a serial bus, such as an IEEE 1394 bus, as a connection-oriented network. In one embodiment, an application programming interface (API) permits different protocols (e.g., TCP/IP, IPX, and others) to connect to the 1394 bus and to make use of various 1394 features, such as isochronous packet transmission, without knowledge of hardware-specific idiosyncrasies. A call is made to set up a connection (a “virtual circuit”) over the serial bus, and, thereafter, a connection “handle” is used to communicate over the bus using the connection. Different types of connections can be provided, including a node-specific connection; a channel-specific connection; and a receiving connection (e.g., for incoming data). In one embodiment, a programming interface hides details of the connection set-up, and includes packet fragmentation and reassembly functions. Because multiple protocols can share common communication facilities, code re-use is maximized.
A method of communicating over a serial bus that connects a plurality of nodes, comprising the steps of:
A method of communicating over a serial bus that connects a plurality of nodes, comprising the steps of:
A method of communicating over a serial bus that connects a plurality of nodes, comprising the steps of:
A method of cimmunicating over a serial bus that connects a plurality of nodes, comprising the steps of:
A method of communicating over a serial bus that connects a plurality of nodes, comprising the steps of:
A method of communicating over a serial bus using a connection-oriented protocol, comprising the steps of:
A method of communicating over a serial bus using a connection-oriented protocol, comprising the steps of:
A method of communicating over a serial bus using a connection-oriented protocol, comprising the steps of:
A method of communicating over a serial bus using a connection-oriented protocol, comprising the steps of:
A computer node including a processor, a memory, and a serial bus interface that provides serial communication facilities for communicating with other computer nodes over a serial bus,
A computer node including a processor, a memory, and a serial bus interface that provides serial communication facilities for communicating with other computer nodes over a serial bus,
Dependencies are inferred from the claim text.