Method and system of providing IPv6 packet transit between two IPv6 nodes of a utility network connected via an IPv4 network using encapsulation technique

US9288181B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-9288181-B2
Application numberUS-201514600427-A
CountryUS
Kind codeB2
Filing dateJan 20, 2015
Priority dateFeb 2, 2007
Publication dateMar 15, 2016
Grant dateMar 15, 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.

One example embodiment provides a method and system where a node in an IPv6 utility network communicates with an IPv6 destination node through and IPv4 network. IPv6 utility nodes are reachable through at least one access point. IPv6 packets to be transmitted between an IPv6 access point and an IPv6 destination node through a IPv4 communications network are encapsulated in IPv4 packets for transmission through the IPv4 communications network. Packets received after transmission through the IPv4 communications network at the destination node are extracted to retrieve the IPv6 packet.

First claim

Opening claim text (preview).

What is claimed is: 1. A method of communicating between an IPv6 network and a remote node through an IPv4 network, wherein the IPv4 network is communicatively linked to the IPv6 network by an access point in the IPv6 network, the method comprising: receiving, by the access point, a data packet from a node in the IPv6 network; in the event that the data packet includes an IPv6 address of the node and includes a destination that is accessible through the IPv4 network, determining, by the access point, whether to transmit the data packet by tunneling or by encapsulating the data packet by the access point in one or more IPv4 data packets, in accordance with a communications capability of the access point and a communications capability of the destination, the communications capability of the access point including a capability of whether the access point is configured to communicate according to IPv4, IPv6, or both IPv4 and IPv6, and the communications capability of the destination including a capability of the destination to communicate according to IPv4, IPv6, or both IPv4 and IPv6; and transmitting, by the access point, the data packet through the IPv4 network to the destination in accordance with the determination whether to use tunneling or encapsulation. 2. The method of claim 1 , wherein the IPv4 network is one of the Internet, an intranet, and a wireless communications network. 3. The method of claim 1 , wherein the IPv6 network is a wireless communication network. 4. The method of claim 1 , wherein the destination is a back office system configured to transmit operating instructions to and receive operating data from at least one node in at least one of the IPv6 network and the IPv4 network. 5. The method of claim 1 , comprising: at the destination, receiving at least one encapsulated packet transmitted by the access point; and extracting payloads of the received at least one encapsulated packet to retrieve the data packet. 6. The method of claim 5 , wherein an IPv4 address associated with the access point is included in the at least one encapsulated packet. 7. The method of claim 6 , wherein the access point has an IPv4 address for use as an IPv6 encapsulation host. 8. The method of claim 6 , wherein the access point prepares a packet address header by prepending an IPv4 header with Protocol 41 to the IPv6 packet. 9. The method of claim 6 , wherein the access point extracts the IPv4 address of the destination from the data packet that the access point received from the node. 10. The method of claim 1 , wherein the destination sends IPv6 packets to the access point and one of a plurality of nodes in the IPv6 network. 11. The method of claim 1 , wherein the destination has an IPv4 address for use as an IPv6 encapsulation host. 12. The method of claim 1 , wherein the destination prepares a packet address header by prepending a Protocol 41 header to an IPv4 header of the IPv6 address. 13. The method of claim 1 , wherein the destination is a node on a second IPv6 network. 14. The method of claim 1 , wherein the destination extracts the IPv4 address of the destination from a IPv6 packet header. 15. The method of claim 1 , wherein the access point forwards the retrieved data packet to the destination. 16. An access point for communicating between an IPv6 network and a remote node through an IPv4 network, wherein the IPv4 network is communicatively linked to the IPv6 network by the access point in the IPv6 network, the access point comprising: means for receiving a data packet from a node in the IPv6 network; means for determining, in the event that the data packet includes an IPv6 address of the node and includes a destination that is accessible through the IPv4 network, whether to transmit the data packet by tunneling or by encapsulating the data packet by the access point in one or more IPv4 data packets, in accordance with a communications capability of the access point and a communications capability of the destination, the communications capability of the access point including a capability of whether the access point is configured to communicate according to IPv4, IPv6, or both IPv4 and IPv6, and the communications capability of the destination including a capability of the destination to communicate according to IPv4, IPv6, or both IPv4 and IPv6; and means for transmitting the data packet through the IPv4 network to the destination in accordance with the determination whether to use tunneling or encapsulation. 17. The access point of claim 16 , wherein the IPv4 network is one of the Internet, an intranet, and a wireless communications network. 18. The access point of claim 16 , wherein the IPv6 network is a wireless communication network. 19. The access point of claim 16 , wherein the destination is a back office system configured to transmit operating instructions to and receive operating data from at least one node in at least one of the IPv6 network and the IPv4 network. 20. The access point of claim 16 , wherein the destination is a node configured to receive encapsulated packets transmitted by the access point, and to extract a payload of the received encapsulated packets to retrieve the IPv6 packet. 21. The access point of claim 20 , wherein an IPv4 address associated with the access point is included in at least one of the encapsulated packets. 22. The access point of claim 21 , wherein the access point has an IPv4 address for use as an IPv6 encapsulation host. 23. The access point of claim 21 , wherein the access point prepares a packet address header by prepending an IPv4 header with Protocol 41 to the IPv6 packet. 24. The access point of claim 21 , wherein the access point extracts the IPv4 address of the destination from the data packet received from the node. 25. The access point of claim 16 , wherein the destination sends IPv6 packets to the access point and one of a plurality of nodes in the IPv6 network. 26. The access point of claim 16 , wherein the destination prepares a packet address header by prepending a Protocol 41 header to an IPv4 header of the IPv6 address. 27. The access point of claim 16 , wherein the destination has an IPv4 address for use as an IPv6 encapsulation host. 28. The access point of claim 16 , wherein the destination is a node on a second IPv6 network. 29. The access point of claim 16 , wherein the destination extracts the IPv4 address of the destination from a IPv6 packet header. 30. The access point of claim 16 , wherein the access point forwards the retrieved data packet to the destination.

Assignees

Inventors

Classifications

  • using triggered events · CPC title

  • G01D4/004Primary

    Remote reading of utility meters to a fixed location · CPC title

  • Data network PoA devices · CPC title

  • Electricity · mapped topic

  • Cross-Sectional Technologies · mapped topic

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 US9288181B2 cover?
One example embodiment provides a method and system where a node in an IPv6 utility network communicates with an IPv6 destination node through and IPv4 network. IPv6 utility nodes are reachable through at least one access point. IPv6 packets to be transmitted between an IPv6 access point and an IPv6 destination node through a IPv4 communications network are encapsulated in IPv4 packets for tran…
Who is the assignee on this patent?
Silver Spring Networks Inc
What technology area does this patent fall under?
Primary CPC classification G01D4/004. Mapped technology areas include Physics.
When was this patent published?
Publication date Tue Mar 15 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).