Method and apparatus for border node behavior on a full-duplex bus
First Claim
1. In a full-duplex communications system having at least one border node, a method for determining a path to a senior border node during the Self-ID process comprising the acts of:
- marking the border node as the senior border node;
determining whether said border node has received a Self-ID packet that does not contain a Speed Code on a parent beta port of said border node;
marking said parent beta port on said border node as the path to the senior border node if said border node has received a Self-ID packet that does not contain a Speed Code on said parent beta port of said border node; and
canceling said border node'"'"'s own status as the senior border node.
4 Assignments
0 Petitions
Accused Products
Abstract
A method and apparatus relating to the behavior of border nodes within a high performance serial bus system is disclosed. A method is disclosed for determining a path to a senior border during the Self-ID process in a full-duplex communications system having at least one border node comprising the acts of: marking the border node as the senior border; determining whether the border node has received a Self-ID packet that does not contain a Speed Code on a parent beta port of the border node; marking the port on said border node as the path to the senior border node if the border node has received a Self-ID packet that does not contain a Speed Code on a parent beta port of the border node; and canceling the border node'"'"'s own status as a senior border node.
-
Citations
44 Claims
-
1. In a full-duplex communications system having at least one border node, a method for determining a path to a senior border node during the Self-ID process comprising the acts of:
-
marking the border node as the senior border node; determining whether said border node has received a Self-ID packet that does not contain a Speed Code on a parent beta port of said border node; marking said parent beta port on said border node as the path to the senior border node if said border node has received a Self-ID packet that does not contain a Speed Code on said parent beta port of said border node; and canceling said border node'"'"'s own status as the senior border node. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A computer-readable storage medium containing computer executable instructions which, when executed by a computer, determine a path to a senior border node during a Self-ID process in a full-duplex communications system having at least one border node, by performing the acts of:
-
marking the border node as the senior border node; determining whether said border node has received a Self-ID packet that does not contain a Speed Code on a parent beta port of said border node; marking said parent beta port on said border node as the path to the senior border node if said border node has received a Self-ID packet that does not contain a Speed Code on said parent beta port of said border node; and canceling said border node'"'"'s own status as the senior border node. - View Dependent Claims (8, 9, 10, 11, 12)
-
-
13. A device containing computer executable instructions which, when executed by the device, determine a path to a senior border node during a Self-ID process in a full-duplex communications system having at least one border node, by performing the acts of:
-
marking the border node as the senior border node; determining whether said border node has received a Self-ID packet that does not contain a Speed Code on a parent beta port of said border node; marking said parent beta port on said border node as the path to the senior border node if said border node has received a Self-ID packet that does not contain a Speed Code on said parent beta port of said border node; and canceling said border node'"'"'s own status as the senior border node. - View Dependent Claims (14, 15, 16, 17, 18)
-
-
19. In a serial bus communications system having at least one border node, a method for determining a path to a senior border node during a self-identification process comprising:
-
marking the border node as a senior border node; determining whether said border node has received packet comprising identification information and that does not comprise a speed designation on a parent port of said border node; marking said parent port on said border node as the path to the senior border node if said border node has received said packet that does not comprise a speed designation on said parent port of said border node; and canceling said border node'"'"'s own status as a senior border node.
-
-
20. A computer-readable device having a storage medium containing computer executable instructions which, when executed by a computer, determine a path to a senior border node during a self-identification process in a serial bus communications system having at least one border node, by performing the acts of:
-
marking the border node as a senior border node; determining whether said border node has received a packet comprising identification information and that does not comprise a speed designation on a parent port of said border node; marking said parent port on said border node as the path to the senior border node if said border node has received said packet on said parent port of said border node; and canceling said border node'"'"'s own status as a senior border node.
-
-
21. A computer-readable device having a storage medium comprising computer executable instructions which, when executed by the device, determine a path to a senior border node during a self-identification process in a serial bus communications system having at least one border node, by performing the acts of:
-
marking the border node as a senior border node; determining whether said border node has received an identification packet that does not contain a speed designation on a parent port of said border node; marking said parent port on said border node as the path to the senior border node if said border node has received an identification packet that does not contain a speed designation on said parent port of said border node; and designating said border node as a node other than a senior border node.
-
-
22. In a serial bus communications system having at least one senior border node, a method for determining a path to a senior border node by a device comprising:
-
determining whether said device has received a packet comprising identification information that also does not comprise a speed designation, on any one of a plurality of ports of said device; marking a port of said plurality as the path to the senior border node if said port is the last port to have received an identification packet that does not contain a speed designation; and canceling the marking status of any other ports of said plurality of ports, if any other ports of said plurality of ports are marked as a path to said senior border node. - View Dependent Claims (23, 24, 25, 26)
-
-
27. A computer-readable device having a storage medium containing computer executable instructions which, when executed by a computing device, determine a path to a senior border node by performing the method comprising:
-
determining whether said computing device has received a packet with identification information and that does not contain a data rate designation on any one of a plurality of ports of said computing device; marking a port of said plurality as the path to a senior border node if said port is the last port to have received such packet; and canceling the marking status of any other ports of said plurality of ports, if any other ports of said plurality of ports are marked as a path to said senior border node. - View Dependent Claims (28, 29, 30, 31)
-
-
32. A storage device containing computer executable instructions which, when executed by the device, determine a path to a senior border node by performing the method comprising:
-
determining whether said device has received a self-identification packet that does not contain a speed designation on any one of a plurality of ports of said device; marking a port of said plurality as the path to the senior border node if said port is the last port to have received a self-identification packet that does not contain a speed designation; and canceling the marking status of any other ports of said plurality of ports, if any other ports of said plurality of ports mark themselves as a path to said senior border node. - View Dependent Claims (33, 34, 35, 36)
-
-
37. In a communications system utilizing at least one of an asynchronous or isochronous serialized bus protocol, and having at least one border node, a method for determining a path to a senior border node during a self-identification process comprising:
-
designating the border node as a senior border node, said designation as senior border node causing said border node to operate within said network different than if said border node was not designated as a senior node; determining whether said border node has received on a parent port thereof a self-identification packet that does not comprise speed or data rate information; designating said parent port on said border node as the path to the senior border node if said border node has received a self-identification packet that does not comprise speed or data rate information on said parent port of said border node; and changing said border node'"'"'s own status from a senior border node to another status substantially in response to said act of designating said parent port. - View Dependent Claims (38, 39)
-
-
40. In a full-duplex communications system comprising a plurality of nodes within a cloud compliant with the P1394b standard, said plurality of nodes comprising a plurality of border nodes, a method for identifying a senior border node comprising the acts of:
-
determining whether one of said plurality of nodes was the last node within the cloud to transmit a Self-ID packet; and marking said node as the senior border node if said one node was the last node within the cloud to transmit a Self-ID packet; wherein said senior border node is responsible for ensuring compliance with gap timers for said plurality of nodes within said cloud.
-
-
41. In a full-duplex communications system comprising a plurality of nodes within a network cluster operating according to a serialized bus protocol, a method for identifying a senior border node comprising:
-
determining whether one of said plurality of nodes was the last node within the cluster to transmit a packet comprising identification information identifying said one node; and designating said one node as the senior border node if said one node was the last node within the cluster to transmit said packet; wherein said senior border node is responsible for ensuring compliance with gap timers for said plurality of nodes within said network cluster. - View Dependent Claims (42, 43, 44)
-
Specification