Remote device location identification
First Claim
Patent Images
1. A computer implemented method for remote device location identification, the computer implemented method comprising:
- receiving, at a remote device in a data processing environment, a command to identify the remote device, the command being included in a predetermined communication directed to the remote device, wherein the predetermined communication is to cause another operation distinct from the identification of the remote device, wherein the command is embedded in a first Next page of a link auto-negotiation procedure by setting a set of bits in the first Next page to a first value, wherein setting by the remote device the set of bits in the first Next page to a second value causes the remote device to provide information about a type of identification supported at the remote device, wherein the first Next page is a new page added to a page in the predetermined communication, and wherein the first value and the second value are unused in the link auto-negotiation procedure;
determining, at the remote device, whether the command is supported at the remote device;
setting, by the remote device, responsive to the determining being affirmative, a bit in a second Next page in the link auto-negotiation procedure to indicate support for the command during the link auto-negotiation procedure; and
identifying by the remote device, responsive to the determining being affirmative, the remote device by transmitting an identification of a location associated with the remote device.
1 Assignment
0 Petitions
Accused Products
Abstract
A method, system, and computer usable program product for remote device location identification are provided in the illustrative embodiments. A command to identify a remote device is received, at the remote device in a data processing environment. The command is included in a predetermined communication directed to the remote device. A determination is made whether the command is supported at the remote device. The remote device is identified by transmitting an identification of a location associated with the remote device.
8 Citations
20 Claims
-
1. A computer implemented method for remote device location identification, the computer implemented method comprising:
-
receiving, at a remote device in a data processing environment, a command to identify the remote device, the command being included in a predetermined communication directed to the remote device, wherein the predetermined communication is to cause another operation distinct from the identification of the remote device, wherein the command is embedded in a first Next page of a link auto-negotiation procedure by setting a set of bits in the first Next page to a first value, wherein setting by the remote device the set of bits in the first Next page to a second value causes the remote device to provide information about a type of identification supported at the remote device, wherein the first Next page is a new page added to a page in the predetermined communication, and wherein the first value and the second value are unused in the link auto-negotiation procedure; determining, at the remote device, whether the command is supported at the remote device; setting, by the remote device, responsive to the determining being affirmative, a bit in a second Next page in the link auto-negotiation procedure to indicate support for the command during the link auto-negotiation procedure; and identifying by the remote device, responsive to the determining being affirmative, the remote device by transmitting an identification of a location associated with the remote device. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A computer usable program product comprising a non-transitory computer usable storage device including computer usable code for remote device location identification, the computer usable code comprising:
-
computer usable code for receiving, at a remote device in a data processing environment, a command to identify the remote device, the command being included in a predetermined communication directed to the remote device, wherein the predetermined communication is to cause another operation distinct from the identification of the remote device, wherein the command is embedded in a first Next page of a link auto-negotiation procedure by setting a set of bits in the first Next page to a first value, wherein setting by the remote device the set of bits in the first Next page to a second value causes the remote device to provide information about a type of identification supported at the remote device, wherein the first Next page is a new page added to a page in the predetermined communication, and wherein the first value and the second value are unused in the link auto-negotiation procedure; computer usable code for determining, at the remote device, whether the command is supported at the remote device; computer usable code for setting, by the remote device, responsive to the determining being affirmative, a bit in a second Next page in the link auto-negotiation procedure to indicate support for the command during the link auto-negotiation procedure; and computer usable code for identifying by the remote device, responsive to the determining being affirmative, the remote device by transmitting an identification of a location associated with the remote device. - View Dependent Claims (8, 9, 10, 11, 12, 13, 14)
-
-
15. A data processing system for remote device location identification, the data processing system comprising:
-
a non-transitory storage device, wherein the storage device stores computer usable program code; and a processor, wherein the processor executes the computer usable program code, and wherein the computer usable program code comprises; computer usable code for receiving, at a remote device in a data processing environment, a command to identify the remote device, the command being included in a predetermined communication directed to the remote device, wherein the predetermined communication is to cause another operation distinct from the identification of the remote device, wherein the command is embedded in a first Next page of a link auto-negotiation procedure by setting a set of bits in the first Next page to a first value, wherein setting by the remote device the set of bits in the first Next page to a second value causes the remote device to provide information about a type of identification supported at the remote device, wherein the first Next page is a new page added to a page in the predetermined communication, and wherein the first value and the second value are unused in the link auto-negotiation procedure; computer usable code for determining, at the remote device, whether the command is supported at the remote device; computer usable code for setting, by the remote device, responsive to the determining being affirmative, a bit in a second Next page in the link auto-negotiation procedure to indicate support for the command during the link auto-negotiation procedure; and computer usable code for identifying by the remote device, responsive to the determining being affirmative, the remote device by transmitting an identification of a location associated with the remote device. - View Dependent Claims (16, 17, 18, 19, 20)
-
Specification