Control apparatus, communications control system, and non-transitory recording medium that stores program

US10375122B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-10375122-B2
Application numberUS-201615249569-A
CountryUS
Kind codeB2
Filing dateAug 29, 2016
Priority dateSep 1, 2015
Publication dateAug 6, 2019
Grant dateAug 6, 2019

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 control apparatus includes at least one processor configured to receive a request from a first communications terminal from among a plurality of communications terminals to select one or more relay apparatuses that relay content data transmitted and received between the first communications terminal and a second communications terminal from among the communications terminals; select one or more relay apparatuses included in one or more networks usable by the first communications terminal and the second communications terminal in response to the received request; and transmit identification information of the selected one or more relay apparatuses to the first communications terminal.

First claim

Opening claim text (preview).

What is claimed is: 1. A control apparatus comprising: a network interface; a storage unit, and at least one processor configured to: receive, through a network interface, a request from a first communications terminal from among a plurality of communications terminals to start a communication between the first communications terminal and a second communications terminal and select one or more relay apparatuses that relay content data transmitted and received between the first communications terminal and the second communications terminal from among the communications terminals, said one or more relay apparatuses including a first relay apparatus that belongs to a first intranet and a second relay apparatus that belongs to a second intranet that is connected to the first intranet via a network that is not an intranet; search for one or more relay apparatuses that are included in intranets and usable for the communication between the first communications terminal and the second communications terminal; select, based on a result of the search, the first and second relay apparatuses included in the first and second intranets usable by the first communications terminal and the second communications terminal in response to the received request; and transmit, through the network interface, identification information of the selected first and second relay apparatuses to the first communications terminal from which the request was received, wherein the at least one processor is further configured to: instruct the first and second relay apparatuses to directly communicate to each other, thereby performing the communication between the first communications terminal and the second communications terminal. 2. The control apparatus according to claim 1 , wherein the at least one processor is further configured to: read information stored in a storage unit where relay apparatuses respectively usable by the communications terminals are associated with identifiers of networks in which the relay apparatuses are included, and select the one or more relay apparatuses included in the one or more networks in which the first communications terminal and the second communications terminal are included. 3. The control apparatus according to claim 2 , wherein the at least one processor is further configured to: store network addresses as the identifiers of the networks. 4. The control apparatus according to claim 1 , wherein the at least one processor is further configured to: select a second relay apparatus included in a second network of the second communications terminal for the first communications terminal if a first relay apparatus included in a first network other than the second network of the second communications terminal has been already selected for the first communications terminal. 5. The control apparatus according to claim 1 , wherein the at least one processor is further configured to: select a first relay apparatus included in a first network for transmitting content data to and receiving content data from the first communications terminal, and a second relay apparatus included in a second network for transmitting content data to and receiving content data from the second communications terminal, if the first communications terminal is included in the first network to which access from outside of the first network is restricted, and the second communications terminal is included in the second network to which access from outside of the second network is restricted, and wherein the content data is transmitted and received between the first communications terminal and the second communications terminal via the first relay apparatus and the second relay apparatus. 6. The control apparatus according to claim 1 , wherein the at least one processor is further configured to select a same relay apparatus located in one of the intranets when the first and the second communications terminals are located in the one of the intranets. 7. The control apparatus according to claim 1 , wherein the at least one processor is configured to select, based on the search result, only the first and second relay apparatuses included in the intranets usable by the first communications terminal and the second communications terminal in response to the received request. 8. The control apparatus according to claim 7 , wherein the content data transmitted and received between the first communications terminal and the second communications terminal is kept within the first and second intranets during the communication. 9. A communications control system comprising: a plurality of communications terminals; and a control apparatus, wherein a first communications terminal from among the communications terminals comprises at least one processor configured to: transmit a request to start a communication between the first communications terminal and a second communications terminal and select one or more relay apparatuses that relay content data transmitted and received between the first communications terminal and the second communications terminal from among the communications terminals, and the control apparatus comprises: a network interface; a storage unit, and at least one processor configured to: receive, through a network interface, a request from a first communications terminal from among a plurality of communications terminals to start a communication between the first communications terminal and a second communications terminal and select one or more relay apparatuses that relay content data transmitted and received between the first communications terminal and the second communications terminal from among the communications terminals, said one or more relay apparatuses including a first relay apparatus that belongs to a first intranet and a second relay apparatus that belongs to a second intranet that is connected to the first intranet via a network that is not an intranet; search for one or more relay apparatuses that are included in intranets and usable for the communication between the first communications terminal and the second communications terminal; select, based on a result of the search, the first and second relay apparatuses included in the first and second intranets usable by the first communications terminal and the second communications terminal in response to the received request; and transmit, through the network interface, identification information of the selected first and second relay apparatuses to the first communications terminal from which the request was received, wherein the at least one processor is further configured to: instruct the first and second relay apparatuses to directly communicate to each other, thereby performing the communication between the first communications terminal and the second communications terminal. 10. The communications control system according to claim 9 , wherein the at least one processor of the first communications terminal is further configured to: display the identification information of the one or more relay apparatuses received from the control apparatus, and receive an input from a user to select at least one of the one or more relay apparatus. 11. A non-transitory recording medium storing a program which, when executed by one or more processors, causes the one or more processors to: receive, through a network interface, a request from a first communications terminal from among a plurality of communications terminals to start a communication between the first communications terminal and a second communications terminal and select one or more relay apparatuses that relay content data transmitted and received betw

Assignees

Inventors

Classifications

  • Call controllers; Call servers · CPC title

  • Session establishment or de-establishment · CPC title

  • session scope modification · CPC title

  • Arrangements for multi-party communication, e.g. for conferences (data switching systems for conference H04L12/18; arrangements for connecting several subscribers to a common circuit, i.e. affording conference facilities H04M3/56; television conferencing systems H04N7/15) · 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 US10375122B2 cover?
A control apparatus includes at least one processor configured to receive a request from a first communications terminal from among a plurality of communications terminals to select one or more relay apparatuses that relay content data transmitted and received between the first communications terminal and a second communications terminal from among the communications terminals; select one or mo…
Who is the assignee on this patent?
Miyamoto Atsushi, Hinohara Hiroshi, Horiuchi Takeshi, and 3 more
What technology area does this patent fall under?
Primary CPC classification H04L65/1046. Mapped technology areas include Electricity.
When was this patent published?
Publication date Tue Aug 06 2019 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 2 related publications on this page (citations in our corpus or others sharing the same primary CPC).