Communication terminal, communication method, communication system, and program

US9509608B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-9509608-B2
Application numberUS-201214241138-A
CountryUS
Kind codeB2
Filing dateAug 31, 2012
Priority dateSep 1, 2011
Publication dateNov 29, 2016
Grant dateNov 29, 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 communication terminal communicating with a network including a control apparatus that generates a processing rule defining a packet processing method, the communication terminal comprises: a request unit that requests an address of the control apparatus when requesting for establishing a connection to the network; a communication unit that establishes a communication channel to the control apparatus based on an address acquired by the address request; and a processing unit that processes a packet based on a processing rule transmitted by the control apparatus via the communication channel.

First claim

Opening claim text (preview).

The invention claimed is: 1. A communication terminal, which communicates with a network including a plurality of packet forwarding apparatuses that forward a received packet, and a control apparatus that generates a processing rule defining a packet processing method for controlling the plurality of packet forwarding apparatuses, the communication terminal comprising: a communication device; a memory storing instructions; and a processor configured to execute the instructions to: request an address of the control apparatus when requesting for establishing a connection to the network; establish, using the communication device, a communication channel to the control apparatus based on an address acquired by the address request; and process a packet based on a processing rule transmitted by the control apparatus via the communication channel, wherein the processor is further configured to execute the instructions to perform at least one of the following: notify whether the communication terminal holds the address; insert into the address request information indicating whether the communication terminal holds the address; or refrain from requesting the address when the communication terminal holds the address. 2. The communication terminal according to claim 1 , wherein the processor is further configured to execute the instructions to acquire an address of the control apparatus from a response to a request for establishing a connection to a network. 3. The communication terminal according to claim 1 , wherein the processor is further configured to execute the instructions to release the address according to a predetermined condition. 4. The communication terminal according to claim 1 , wherein the processor is further configured to execute the instructions to release the address when the communication terminal moves from a first network to a second network. 5. The communication terminal according to claim 1 , wherein the processor is further configured to execute the instructions to release the address when the communication terminal disconnects a connection to the network. 6. The communication terminal according to claim 1 , wherein the processor is further configured to execute the instructions to determine whether to release the address based on a cause for disconnecting a connection to the network. 7. The communication terminal according to claim 1 , wherein the processor is further configured to execute the instructions to release at least one processing rule set by the control apparatus based on a predetermined condition. 8. The communication terminal according to claim 1 , wherein the processor releases a processing rule set by a control apparatus that belongs to a first network when the communication terminal moves from the first network to a second network. 9. The communication terminal according to claim 1 , wherein the processor is further configured to execute the instructions to release a processing rule set by a control apparatus that belongs to the network when the communication terminal disconnects a connection to the network. 10. The communication terminal according to claim 1 , wherein the processor is further configured to execute the instructions to determine whether to release the processing rule based on a cause for disconnecting a connection to the network. 11. A communication method, in which a communication terminal is used that communicates with a network including a plurality of packet forwarding apparatuses that forward a received packet, and a control apparatus that generates a processing rule defining a packet processing method for controlling the plurality of packet forwarding apparatuses, the method comprising: requesting an address of the control apparatus when requesting for establishing a connection to the network; establishing a communication channel to the control apparatus based on an address acquired by the address request; and processing a packet based on a processing rule transmitted by the control apparatus via the communication channel, wherein the method further includes at least one of the following: notifying, by the communication terminal, whether the communication terminal holds the address; inserting, by the communication terminal, into the address request information indicating whether the communication terminal holds the address; or refraining, by the communication terminal, from requesting the address when the communication terminal holds the address. 12. The communication method according to claim 11 , wherein the communication terminal acquires an address of the control apparatus from a response to a request for establishing a connection to a network. 13. The communication method according to claim 11 , wherein the communication terminal releases the address based on a predetermined condition. 14. The communication method according to claim 11 , wherein the communication terminal releases the address when the communication terminal moves from a first network to a second network. 15. The communication method according to claim 11 , wherein the communication terminal releases the address when the communication terminal disconnects a connection to the network. 16. The communication method according to claim 11 , wherein the communication terminal determines whether to release the address based on a cause for disconnecting a connection to the network. 17. The communication method according to claim 11 , wherein the communication terminal releases at least one processing rule set by the control apparatus based on a predetermined condition. 18. The communication method according to claim 11 , wherein the communication terminal releases a processing rule set by a control apparatus that belongs to a first network when the communication terminal moves from the first network to a second network. 19. The communication method according to claim 11 , wherein the communication terminal releases a processing rule set by a control apparatus that belongs to the network when the communication terminal disconnects a connection to the network. 20. The communication method according to claim 11 , wherein the communication terminal determines whether to release the processing rule according to a cause for disconnecting a connection to the network. 21. A communication system comprising: a network including a plurality of packet forwarding apparatuses that forward a received packet, a control apparatus that generates a processing rule defining a packet processing method for controlling the plurality of packet forwarding apparatuses; and a communication terminal that communicates with the network, the communication terminal comprising: a communication device; a memory storing instructions; and a processor configured to execute the instructions to: request an address of the control apparatus when requesting for establishing a connection to the network; establish, using the communication device, a communication channel to the control apparatus based on an address acquired by the address request; and process a packet based on a processing rule transmitted by the control apparatus via the communication channel, wherein the processor is further configured to execute the instructions to perform at least one of the following: notify whether the communication terminal holds the address; insert into the address request information indicating whether the communication terminal holds the address; or refrain from requesting the address when the com

Assignees

Inventors

Classifications

  • H04L45/745Primary

    Address table lookup; Address filtering · CPC title

  • H04L41/00Primary

    Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks · CPC title

  • of the same type · CPC title

  • Network addressing or numbering for mobility support · CPC title

  • Flow based routing · 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 US9509608B2 cover?
A communication terminal communicating with a network including a control apparatus that generates a processing rule defining a packet processing method, the communication terminal comprises: a request unit that requests an address of the control apparatus when requesting for establishing a connection to the network; a communication unit that establishes a communication channel to the control a…
Who is the assignee on this patent?
Akiyoshi Ippei, Mizukoshi Yasuhiro, Itoh Nobuhiko, and 1 more
What technology area does this patent fall under?
Primary CPC classification H04L45/745. Mapped technology areas include Electricity.
When was this patent published?
Publication date Tue Nov 29 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).