System and network terminal for IP communications
First Claim
1. A network terminal including a memory and hardware, comprising:
- a plurality of communication units provided in one to one correspondence with a plurality of user environments that are configured to run in parallel on the network terminal connected to an interface device, each communication unit being configured to implement an Internet Protocol telephone call in the corresponding user environment;
a plurality of collaborating units provided in one to one correspondence with the plurality of communication units, each collaborating unit being configured to perform a collaborative control on the corresponding communication unit and the interface device to thereby establish communications between the interface device and the corresponding communication unit; and
a monitoring unit that monitors whether any of the collaborating units is performing the collaborative control, wherein one of the plurality of collaborating units performs the collaborative control when the subject collaborating unit of the plurality of collaborating units receives;
notification from the monitoring unit indicating that none of the plurality of collaborating units is performing a collaborative control; and
notification from the interface device specifying the subject collaborating unit as a specified collaborating unit to perform the collaborating control on the subject collaborating unit and the interface device.
1 Assignment
0 Petitions
Accused Products
Abstract
A network terminal is capable of running a plurality of user environments in parallel and is connected to an interface device. The network terminal includes a plurality of communication units, a plurality of collaborating units, and a monitoring unit. The plurality of communication units are provided in one to one correspondence with a plurality of user environments. Each communication unit is configured to implement an Internet Protocol telephone call in the corresponding user environment. The plurality of collaborating units are provided in one to one correspondence with the plurality of communication units. Each collaborating unit is configured to perform a collaborative control on the corresponding communication unit and the interface device to thereby establish communications between the interface device and the corresponding communication unit. The monitoring unit monitors whether any of the collaborating units is performing the collaborative control. One of the plurality of collaborating units performs the collaborative control when the subject collaborating unit receives: notification from the monitoring unit indicating that none of the plurality of collaborating units is performing a collaborative control; and notification from the interface device specifying the subject collaborating unit as a specified collaborating unit to perform the collaborating control.
-
Citations
18 Claims
-
1. A network terminal including a memory and hardware, comprising:
- a plurality of communication units provided in one to one correspondence with a plurality of user environments that are configured to run in parallel on the network terminal connected to an interface device, each communication unit being configured to implement an Internet Protocol telephone call in the corresponding user environment;
a plurality of collaborating units provided in one to one correspondence with the plurality of communication units, each collaborating unit being configured to perform a collaborative control on the corresponding communication unit and the interface device to thereby establish communications between the interface device and the corresponding communication unit; and
a monitoring unit that monitors whether any of the collaborating units is performing the collaborative control, wherein one of the plurality of collaborating units performs the collaborative control when the subject collaborating unit of the plurality of collaborating units receives;
notification from the monitoring unit indicating that none of the plurality of collaborating units is performing a collaborative control; and
notification from the interface device specifying the subject collaborating unit as a specified collaborating unit to perform the collaborating control on the subject collaborating unit and the interface device. - View Dependent Claims (2, 3, 4, 5, 6, 7)
- a plurality of communication units provided in one to one correspondence with a plurality of user environments that are configured to run in parallel on the network terminal connected to an interface device, each communication unit being configured to implement an Internet Protocol telephone call in the corresponding user environment;
-
8. A network terminal connected to an interface device, the network terminal comprising a controller, the controller executing:
-
a multi-user operating system installed on the network device, the multi-user operation system configured to run a plurality of different user environments in parallel; a plurality of communication applications installed on the network device, the plurality of communication applications being provided in one to one correspondence with a plurality of user environments and being configured to run in parallel, each communication application being configured to implement an Internet Protocol telephone call in the corresponding user environment; and a plurality of collaborating applications installed on the network terminal, the plurality of collaborating applications being provided in one to one correspondence with a plurality of communication applications and being configured to run in parallel, each collaborating application being configured to perform a collaborative control on the corresponding communication application and the interface device to thereby establish communications between the interface device and the corresponding communication application, at least one of the plurality of collaborating applications running, a monitoring application that monitors whether any of the collaborating applications is performing the collaborative control, wherein one of the at least one running collaborating application performs the collaborative control when a subject collaborating application of the plurality of collaborating applications receives; notification from the monitoring application indicating that none of the at least one running collaborating application is performing the collaborative control; and notification from the interface device specifying the subject collaborating application as a specified collaborating application to perform the collaborating control on the subject collaborating application and the interface device. - View Dependent Claims (9, 10, 11, 12)
-
-
13. A method executed by a network terminal configured to run a plurality of user environments in parallel and being connected to an interface device, the network terminal executing a plurality of communication applications installed on the network device, the plurality of communication applications being provided in one to one correspondence with a plurality of user environments and being configured to run in parallel, each communication application being configured to implement an Internet Protocol telephone call in the corresponding user environment, the method comprising:
-
monitoring whether any of a plurality of collaborating applications is performing the collaborative control, the plurality of collaborating applications being provided in one to one correspondence with the plurality of user environments that are configured to run in parallel on the network terminal, and being configured to run in parallel, each collaborating application being configured to perform a collaborative control on the corresponding communication application and the interface device to thereby establish communications between the interface device and the corresponding communication application; and performing the collaborative control by one of the at least one running collaborating application when a subject collaborating application of the plurality of collaborating applications receives; notification from the monitoring application indicating that none of the at least one running collaborating application is performing the collaborative control; and notification from the interface device specifying the subject collaborating application as a specified collaborating application to perform the collaborating control on the subject collaborating application and the interface device.
-
-
14. A non-transitory computer-readable recording medium that stores a computer program for a network terminal configured to run a plurality of user environments in parallel and being connected to an interface device, the network terminal executing a plurality of communication applications installed on the network device, the plurality of communication application being provided in one to one correspondence with a plurality of user environments and being configured to run in parallel, each communication application being configured to implement an Internet Protocol telephone call in the corresponding user environment, the computer program instructions for:
-
monitoring whether any of a plurality of collaborating applications is performing the collaborative control, the plurality of collaborating applications being provided in one to one correspondence with the plurality of user environments, that are configured to run in parallel on the network terminal, and being configured to run in parallel, each collaborating application being configured to perform a collaborative control on the corresponding communication application and the interface device to thereby establish communications between the interface device and the corresponding communication application; and performing the collaborative control by one of the at least one running collaborating application when a subject collaborating application of the plurality of collaborating applications receives; notification from the monitoring application indicating that none of the at least one running collaborating application is performing the collaborative control; and notification from the interface device specifying the subject collaborating application as a specified collaborating application to perform the collaborating control on the subject collaborating application and the interface device.
-
-
15. A system comprising:
-
an interface device; a network terminal configured to run a plurality of user environments in parallel and being connected to the interface device, the network terminal comprising; a plurality of communication units provided in one to one correspondence with a plurality of user environments, each communication unit being configured to implement an Internet Protocol telephone call in the corresponding user environment; and a plurality of collaborating units provided in one to one correspondence with the plurality of communication units, each collaborating unit being configured to perform a collaborative control on the corresponding communication unit and the interface device to thereby establish communications between the interface device and the communication unit; and a monitoring unit that monitors whether any of the collaborating units is performing the collaborative control, wherein the interface device specifies one of the running collaborating unit as specified collaborating unit, and wherein one of the plurality of collaborating units performs the collaborative control when a subject collaborating unit of the plurality of collaborating units receives; notification from the monitoring unit indicating that none of the plurality of collaborating units is performing a collaborative control; and notification from the interface device specifying the subject collaborating unit as a specified collaborating unit to perform the collaborating control on the subject collaborating unit and the interface unit. - View Dependent Claims (16, 17, 18)
-
Specification