Systems and methods for assigning Internet Protocol addresses

US9369428B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-9369428-B2
Application numberUS-201213628252-A
CountryUS
Kind codeB2
Filing dateSep 27, 2012
Priority dateSep 27, 2012
Publication dateJun 14, 2016
Grant dateJun 14, 2016

How to read this patent

A practical reading order for non-experts. Skip the full description unless you need deep technical detail.

  1. Title

    What the patent document calls the invention.

  2. Abstract

    A short plain-language summary of the technical disclosure.

  3. Assignees and inventors

    Who owns or filed the patent and who is credited as inventor.

  4. Key dates

    Filing, priority, publication, and grant dates set the timeline.

  5. First independent claim

    The legal scope of protection — read this for what is actually claimed.

  6. CPC / IPC classifications

    Technology tags used to group this patent with similar filings.

  7. Citations and related patents

    Prior art links and similar publications in this corpus.

Abstract

Official abstract text for this publication.

A network device is configured to receive a request, from a user device, for an IP address; assign the IP address to the user device; assign an amount of time that the IP address may be used by the user device; send the IP address to the user device; determine that the amount of time has expired; determine that the user device is idle; assign a new IP address to the user device after the amount of time has expired and when the user device is idle; send the new IP address to the user device; and assign a new amount of time that the new IP address may be used by the user device.

First claim

Opening claim text (preview).

What is claimed is: 1. A method comprising: receiving, by a network device, a request from a user device for an IP address; assigning, by the network device, the IP address to the user device; assigning, by the network device, an amount of time that the IP address may be used by the user device, the amount of time being finite; sending, by the network device, the IP address to the user device; determining, by the network device, that the amount of time has expired; determining, by the network device, that the user device is idle for a particular period of time after determining that the amount of time has expired; assigning, by the network device, a new IP address to the user device, after determining that the user device is idle for the particular period of time; and sending, by the network device, the new IP address to the user device. 2. The method of claim 1 , further comprising: sending, by the network device, the IP address, the amount of time, and a name for the user device to a memory device, the memory device associating the name for the user device with the IP address and the amount of time for the IP address. 3. The method of claim 1 , where determining that the user device is idle includes: determining that the user device is not sending message for the particular period of time. 4. The method of claim 1 , further comprises: assigning, by the network device, a new amount of time that the new IP address may be used by the user device. 5. A method comprising: receiving, by a network device, a request from a user device for an IP address; assigning, by the network device, the IP address to the user device; assigning, by the network device and to the IP address, an amount of time that the IP address may be used by the user device; sending, by the network device, the IP address to the user device; determining, by the network device, that the amount of time has expired; receiving, by the network device and when the user device turns on, a second request from the user device, for the IP address previously assigned to the user device, after the amount of time that the IP address may be used by the user device has expired; assigning, by the network device, a new IP address to the user device after the amount of time has expired; and sending, by the network device, the new IP address to the user device. 6. The method of claim 5 , further comprising: sending, by the network device, the IP address and the new IP address, for the user device, and a name for the user device for storage at a memory device. 7. The method of claim 5 , further comprising: preventing, by the network device, the user device from receiving the IP address after the amount of time has expired. 8. The method of claim 5 , where assigning the IP address to the user device includes: sending an authentication request to a server, the server authenticating that the user device is authorized to access a network; receiving an authentication result, from the server, that the user device is authorized to access the network; and assigning the IP address to the user device based on receiving the authentication result. 9. The method of claim 5 , further comprising: assigning, by the network device, a new amount of time that the new IP address may be used by the user device. 10. A system comprising: a network device to: receive, from a user device, a request for an IP address; assign the IP address to the user device; assign an amount of time that the IP address may be used by the user device; send the IP address to the user device; determine that the amount of time has expired; determine that the user device is idle for a particular period of time after determining that the amount of time has expired; assign a new IP address to the user device after determining that the user device is idle for the particular period of time; send the new IP address to the user device; and assign a new amount of time that the new IP address may be used by the user device. 11. The system of claim 10 , where, when assigning the IP address to the user device, the network device is to: send information associated with the user device to a server for authenticating that the user device is authorized to access a network; receive a message from the server that the user device is authorized to access the network; and assign the IP address to the user device based on receiving the message. 12. The system of claim 10 , where, when determining that the user device is idle, the network device is to: determine that the user device is not sending any messages, through a network, over the particular period of time, with the IP address assigned to the user device. 13. The system of claim 10 , where the network device is further to: send the IP address, the amount of time, and a name for the user device to a memory device, the memory device associating the name for the user device with the IP address and the amount of time for the IP address. 14. The system of claim 13 , where the network device is further to: receive a message from the memory device that the amount of time has expired. 15. A system comprising: a network device to: receive a request for an IP address for a user device; assign the IP address to the user device; assign an amount of time that the IP address may be used by the user device; determine that the amount of time that the IP address may be used by the user device has expired; receive, from the user device and when the user device turns on, a second request, for the IP address previously assigned to the user device, after the amount of time that the IP address may be used by the user device has expired; assign a new IP address to the user device based on receiving the second request; send the new IP address to the user device; and assign a new amount of time that the new IP address may be used by the user device. 16. The system of claim 15 , where the network device is further to: store the IP address, the amount of time, and a name for the user device; and associate the name for the user device with the IP address and the amount of time. 17. The system of claim 15 , where, when assigning the IP address to the user device, the network device is to: receive a request to authenticate that the user device is authorized to access a network; authenticate that the user device is authorized to access the network; and assign the IP address to the user device based on authenticating that the user device is authorized to access the network. 18. The system of claim 15 , where the IP address is associated with a geographic region for the network device that is different than a geographic region associated with the user device. 19. The system of claim 15 , where, when assigning the IP address and the new IP address to the user device, the network device is to obtain the IP address and the new IP address from a list of IP addresses stored in the network device. 20. The system of claim 15 , where, when assigning the IP address and the new IP address to the user device, the network device is to obtain the IP address and the new IP address from a list of IP addresses stored in the network device.

Assignees

Inventors

Classifications

  • Electricity · mapped topic

  • H04L61/203Primary

    Electricity · mapped topic

  • H04L61/503Primary

    using an authentication, authorisation and accounting [AAA] protocol, e.g. remote authentication dial-in user service [RADIUS] or Diameter · CPC title

  • Lease time; Renewal aspects · CPC title

Patent family

Related publications grouped by family.

External sources

Frequently asked questions

Answers are generated from the same data shown on this page.

What does patent US9369428B2 cover?
A network device is configured to receive a request, from a user device, for an IP address; assign the IP address to the user device; assign an amount of time that the IP address may be used by the user device; send the IP address to the user device; determine that the amount of time has expired; determine that the user device is idle; assign a new IP address to the user device after the amount…
Who is the assignee on this patent?
Verizon Patent & Licensing Inc, Verzion Patent And Licensing Inc
What technology area does this patent fall under?
Primary CPC classification H04L61/203. Mapped technology areas include Electricity.
When was this patent published?
Publication date Tue Jun 14 2016 00:00:00 GMT+0000 (Coordinated Universal Time) (B2). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 8 related publications on this page (citations in our corpus or others sharing the same primary CPC).