IP Library Granted Patent US 7,197,556
Granted Patent B1
US 7,197,556 · App. 09/693,511 · Granted Mar 27, 2007

Location-based identification for use in a communications network

View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 7,197,556
App. No.
09/693,511
Granted
Mar 27, 2007
Kind
B1
Abstract

A method and apparatus for implementing location-based identification in a communication network. The method comprises establishing a network connection between a host and a network, transmitting network data packets from the host through a connection port, transmitting data packets from the host through a location-specific connection port and identifying the port at an access concentrator in the form of a port identifier. The port identifier is then communicated to a network device, typically a gateway device, and stored in a database in communication with the network device. The method may include tagging the network packets at the access concentrator with a port identifier that corresponds to a media access control (MAC) address. The access concentrator and the network device will tag and communicate port numbers by assigning VLAN (Virtual Local Area Network) identifiers to the ports.

Claims (32)

1. A network gateway device capable of providing location-based identification to network subscribers, comprising:

a processor that communicates with an access concentrator to receive a plurality of port identifiers assigned by the access concentrator wherein each port identifier is associated with a location-specific connection port that provides connection for one or more hosts, the processor further determines which of the location-specific connection ports are currently accessing the network-by associating each of the received port identifiers with a location-specific connection port, and the processor further comprises a querying agent configured to request transmission of location information associated with the plurality of port identifiers from the associated access concentrator in response to a determination that a data packet has been received that fails to include location information; and

a database associated with the network gateway device that stores the location-specific connection ports for the purpose of identifying one or more hosts associated with the connection port that have been granted network authorization.

2. The network gateway device of claim 1 , wherein the processor uses VLAN protocol as a communication link between the processor and the access concentrator.

3. The network gateway device of claim 1 , wherein the querying agent uses Simple Network Management Protocol (SNMP) as the communication link between the network gateway device and the access concentrator.

4. The network gateway device of claim 1 , wherein the querying agent uses Extensible Markup Language (XML) as the communication link between the network gateway device and the access concentrator.

5. The network device of claim 1 , wherein the database is configured to store a conditional state for each location-specific connection port.

6. A method for implementing location-based identification in a communications network, comprising the steps of:

establishing network connections between a plurality of hosts and a network, wherein each host is connected to the network at a location-specific, connection port;

transmitting data packets from each of the hosts;

identifying the location-specific, connection port of each of the hosts at an access concentrator by assigning one of a plurality of port identifiers that is mapped to a location of the connection port;

communicating the port identifier to a network gateway device by transmitting a port requesting query from the network gateway device in response to a determination that a data packet has been received that fails to include location information, and receiving a port identifying response at the network gateway device in response to the port requesting response that includes the location information;

storing the port identifier in a database in communication with the network gateway device, the database maps the port identifier to one or more hosts associated with the connection port, and

identifying, at the network gateway device, one or more hosts that have been granted network authorization based upon port identifiers that are currently stored in the database.

7. The method of claim 6 , wherein identifying the location-specific, connection port of each of the hosts at an access concentrator further comprises tagging the data packets being sent from each host with one of a plurality of port identifiers at an access concentrator.

8. The method of claim 7 , wherein communicating the port identifier to a network gateway device further comprises transmitting the tagged data packets to a network gateway device.

9. The method of claim 7 , wherein tagging the data packets being sent from each host with one of a plurality of port identifiers further comprises tagging the data packets being sent from each host with one of a plurality of port identifiers that corresponds to a media access control (MAC) address.

10. The method of claim 7 , wherein tagging the data packets being sent from each host with one of a plurality of port identifiers includes implementing the use of VLAN protocol.

11. The method of claim 6 , wherein transmitting a port requesting query from the network gateway device further comprises transmitting a SNMP (Simple Network Management Protocol) query.

12. The method of claim 6 , wherein transmitting a port requesting query from the network gateway device further comprises transmitting a XML (Extensible Markup Language) query.

13. The method of claim 6 , wherein transmitting a port identifying response further comprises transmitting a port identifier that corresponds with a media access control (MAC) address.

14. The method of claim 6 , further comprising storing a conditional state for each location-specific connection port in the database.

15. A method for using location-based identification in a communications network, comprising:

accessing a database in communication with a network gateway device to identify one or more location-specific connection ports within a communications network that are currently mapped to a port identifier;

transmitting a port requesting query from the network gateway device in response to a determination that a data packet has been received that fails to include location information;

receiving a port identifying response at the network gateway device in response to the port requesting response that includes the location information; and

applying results of the identification to a network system application.

16. The method of claim 15 , further comprising executing the network system application at the network gateway device.

17. The method of claim 15 , wherein applying results of the identification to a network system application further comprises applying the identified one or more location-specific connection ports to a network billing application that bills subscribers based on location.

18. The method of claim 15 , wherein applying results of the identification to a network system application further comprises applying the identified one or more location-specific connection ports to an authorization application that provides authorization to network subscribers based on location.

19. The method of claim 15 , wherein applying the results of the identification to a network system application further comprises applying the identified one or more of location-specific connection ports to determine port-specific information that will be communicated to a connection port.

20. The method of claim 15 , further comprising storing a conditional state for each location-specific connection port in the database.

Assignments (8)
QUITCLAIM Recorded Nov 22, 2019
From: GATE WORLDWIDE HOLDINGS LLC
To: NOMADIX, INC.
Reel/Frame 051095/0529 →
RELEASE OF SECURITY INTEREST Recorded May 28, 2019
From: KNOBBE, MARTENS, OLSON & BEAR, LLP
To: NOMADIX, INC.
Reel/Frame 050440/0042 →
SECURITY INTEREST Recorded Mar 20, 2019
From: NOMADIX, INC.
To: KNOBBE, MARTENS, OLSON & BEAR, LLP
Reel/Frame 048655/0621 →
ASSIGNMENT OF PATENT SECURITY AGREEMENT Recorded Jan 23, 2018
From: NTT DOCOMO, INC.
To: GATE WORLDWIDE HOLDINGS LLC
Reel/Frame 045113/0937 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 23, 2018
From: NOMADIX, INC.
To: GATE WORLDWIDE HOLDINGS LLC
Reel/Frame 045113/0928 →
MODIFICATION TO PATENT SECURITY AGREEMENT Recorded Aug 29, 2017
From: NOMADIX, INC.
To: NTT DOCOMO, INC.
Reel/Frame 043710/0387 →
SECURITY INTEREST Recorded Sep 30, 2015
From: NOMADIX, INC.
To: NTT DOCOMO, INC.
Reel/Frame 036721/0341 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 12, 2001
From: SHORT, JOEL E.; LOGAN, MARK F.; PAGAN, FLORENCE C.I.
To: NOMADIX, INC.
Reel/Frame 011432/0965 →