Computer system with multiple classes of device IDs
First Claim
1. A computer system, comprising:
- a network;
a first device coupled to the network and configured to send a packet on the network, wherein the first device is further configured to encode a partial device ID in the packet, wherein the partial device ID uniquely identifies the first device as a particular one of a plurality of devices in a device class, wherein devices belonging to a given device class are configured to send packets having a particular characteristic on the network; and
a second device coupled to the network and configured to receive the packet from the network, wherein the second device is further configured to send a responsive packet to the first device, wherein the second device is configured to encode a device ID that identifies the first device in the responsive packet, wherein the device ID includes the partial device ID and a remaining portion of the device ID, wherein the remaining portion of the device ID identifies the first device as belonging to a particular device class.
1 Assignment
0 Petitions
Accused Products
Abstract
Various systems and methods implement multiple classes of device IDs. A computer system may include a network, a sending device, and a receiving device. The sending device is configured to encode less than all of a device ID identifying the sending device in a packet before sending the packet on the network. In response to receiving the packet, the receiving device is configured to send a responsive packet to the sending device. The receiving device is configured to encode the entire device ID identifying the sending device in the responsive packet. A portion of the device ID that the initiating device does not encode in the packet identifies the initiating device as one of the devices in a particular device class. Only devices in that device class are configured to send packets having a characteristic of the packet on the network.
46 Citations
8 Claims
-
1. A computer system, comprising:
-
a network; a first device coupled to the network and configured to send a packet on the network, wherein the first device is further configured to encode a partial device ID in the packet, wherein the partial device ID uniquely identifies the first device as a particular one of a plurality of devices in a device class, wherein devices belonging to a given device class are configured to send packets having a particular characteristic on the network; and a second device coupled to the network and configured to receive the packet from the network, wherein the second device is further configured to send a responsive packet to the first device, wherein the second device is configured to encode a device ID that identifies the first device in the responsive packet, wherein the device ID includes the partial device ID and a remaining portion of the device ID, wherein the remaining portion of the device ID identifies the first device as belonging to a particular device class. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A system, comprising:
-
a transaction-initiating client device, wherein a subset ID portion of a respective device ID of the transaction-initiating client device has a first value; a non-transaction-initiating client device, wherein the subset ID portion of a respective device ID of the non-transaction-initiating client device also has the first value, wherein the respective device ID of the transaction-initiating client device is not equal to the respective device ID of the non-transaction initiating client device; wherein the subset ID portion uniquely identifies the transaction-initiating client device and the non-transaction-initiating client device as a particular ones of a plurality of client devices in respective device classes, wherein devices belonging to a given device class are configured to send packets having a particular characteristic on the network; wherein a remaining portion of the respective device ID identifies the particular device class to which each of the transaction-initiating client device and the non-transaction-initiating client device belongs; an address network coupling the transaction-initiating client device and the non-transaction-initiating client device; and wherein the transaction-initiating client device is configured to initiate coherency transactions by sending address packets on the address network, wherein the transaction-initiating client device is configured to only encode the subset ID portion of the respective device ID in each address packet. - View Dependent Claims (8)
-
Specification