×

Network location service

  • US 9,166,884 B2
  • Filed: 10/31/2007
  • Issued: 10/20/2015
  • Est. Priority Date: 10/31/2007
  • Status: Active Grant
First Claim
Patent Images

1. A computer-implemented method for a network location service comprising performing on a hardware processor:

  • receiving a current physical location to assign to a port on a packet forwarding device in a network in accordance with a network management system policy database;

    configuring the port on the packet forwarding device with the assigned current physical location;

    detecting a connection of an end user device to the port on the packet forwarding device in the network, the end user device having a unique identifier, the connection being initiated in accordance with a communication protocol implemented on the packet forwarding device;

    associating the configured assigned current physical location of the port on the packet forwarding device directly with the connected end user device when establishing the connection of the connected end user device to the port on the packet forwarding device, wherein associating enables the configured assigned current physical location of the port on the packet forwarding device to be dynamically accessible by the unique identifier of the connected end user device;

    storing, for the duration of the connection, the associated configured assigned current physical location, the unique identifier and information about the connected end user device in a repository on the same packet forwarding device on which the port resides, wherein the associated configured assigned current physical location and information about the connected end user device are directly accessible by the unique identifier;

    receiving, over an in-band channel communication between a plurality of packet forwarding devices in the network, requests for a physical location of an end user device connected to the network, the requests specifying the unique identifier of the end user device; and

    relaying, from one of the plurality of packet forwarding devices in the network, over the in-band channel communication, the stored associated configured assigned current physical location and information about the connected end user device to an application on the network by the unique identifier, the application dynamically locating connected end user devices by their respective unique identifiers.

View all claims
  • 8 Assignments
Timeline View
Assignment View
    ×
    ×