Abstract:
A communication device performs P2P communication with the other communication device by establishing a session through a server, and includes a first transmitting portion, if the communication device operates as a called device requested to establish the session, upon the receiving a session start message from the other communication device, transmits to the other communication device a response message including information on a port for directly receiving data from the other communication device; a session establishing portion establishes the session by transmitting a control message to a port specified by information in the session start message or a response message received from the other communication device; a command accepting portion accepts a user's command permitting to receive from the other communication device; and a starting portion starts transmitting and receiving of data to and from the other communication device, upon the accepting of the command.
Abstract:
A communication system comprises a NAT device, a terminal device, and a communication control device. The communication control device comprises a first storage unit that stores a NAT address, a first receiving unit that receives a type request signal, a first determination unit that determines whether the NAT address matching a source IP address of the type request signal is stored in the first storage unit, and a first transmitting unit that transmits the type information associated with the NAT address matching the source IP address to the terminal device. The terminal device comprises a second transmitting unit that transmits the type request signal, a second receiving unit that receives the type information, and a communication control unit that performs Peer to Peer communication with another terminal device that is subordinate to another NAT device by performing communication using a method to establish communication based on the received type information.
Abstract:
An information processing apparatus is provided. The information processing apparatus includes an event detecting unit to detect events, an event notifying information generating unit to generate event notifying information, an event notifying information storage to store the event notifying information in a predetermined arrangement, a client information list storage to store information concerning the client device to which event information concerning each of the events is provided, a notifying unit to provide a piece of the event information corresponding to a first event to the client device, and a judging unit to judge whether the piece of the event information was provided to the client device normally. The notifying unit provides another piece of the event information corresponding to a second event, when the judging unit judges the precedent piece of the event information was provided to the client device normally.
Abstract:
A data processor is connected to and communicating with an external device having at least one predetermined communication/authentication method. A first assigning unit assigns a first level of priority to each combination having a plurality of first type methods including a communication and authentication method. A first selecting unit selects a combination in order from the highest grade to the lowest grade of the first level. A second determining unit determines whether at least one of the plurality of the first type methods corresponds to a prescribed method. A canceling unit cancels the selection of the combination selected by the first selecting unit when the second determining unit determines that at least one of the plurality of the first type methods corresponds to the prescribed method.
Abstract:
A rasterizing device is provided with a first storage area capable of storing a downloaded DL object, and a rasterizer that creates bit-mapped data in band units by rasterizing data. With respect to a predetermined band in which a predetermined DL object is to be included, the rasterizer performs following processes: (1) the rasterizer downloads the predetermined DL object and stores it in the first storage area in a case where the predetermined DL object has not been stored in the first storage area, wherein the predetermined DL object is not downloaded in a case where the predetermined DL object has been stored in the first storage area; (2) the rasterizer rasterizes the predetermined DL object stored in the first storage area; and (3) the rasterizer deletes the predetermined DL object from the first storage area in a case where bit-mapped data of the predetermined DL object for the predetermined band is created and the predetermined DL object is not to be included in a band after the predetermined band, wherein the predetermined DL object is not deleted from the first storage area in a case where the predetermined DL object is to be included in the band after the predetermined band.
Abstract:
A data utilization device is provided. The data utilization device includes an information storing unit; a first command receiving unit that receives a first command from a terminal device; a second command transmitting unit that transmits a second command to a server specified by the first command; a server registration item receiving unit that receives server registration items from the server; a third command transmitting unit that transmits a third command including the server registration items to the terminal device; a server registration information receiving unit that receives server registration information from the terminal device; a fourth command transmitting unit that transmits a fourth command including the server registration information to the server; a response receiving unit that receives from the server a response to the fourth command; and a storage control unit that stores the data utilization information if the response is an affirmative response.
Abstract:
A telephone device may be configured to send a positive response in reply to a call request in order to construct a call established status with a source of the call request. The telephone device may comprise an operating device, a call request receiving device, a first identification information determination device and a first positive response sending device. The operating device may be configured to allow a user to operate. The call request receiving device may be configured to receive a call request. The first identification information determination device may be configured to determine, on a condition that the call request is received by the call request receiving device in a time between a call preparing operation being started and the call preparing operation being ended on the operating device, whether or not telephone identification information corresponding to the call preparing operation is identical to telephone identification information of the source of the call request. The first positive response sending device may be configured to send the positive response in reply to the call request on a condition that a positive determination is obtained by the first identification information determination device.
Abstract:
An information processing apparatus having a request receiving unit to receive a request issued from a client device for event information, a destination device determining unit to determine the client device which issued the request as a destination device of the event information, a destination device information storing unit to store first destination device information which specifies the destination device, an event information providing unit to provide the event information to the destination device according to the first destination device information, a first cancellation unit to invalidate the first destination device information when delivery of the event information failed, and a second cancellation unit to invalidate second destination device information, which specifies the identical destination device according to the removal of the first destination device information when the second destination device specifying the identical destination device is detected in the destination device information storing unit, is provided.
Abstract:
A data processor is connected to and communicating with an external device having at least one predetermined communication/authentication method. A first assigning unit assigns a first level of priority to each combination having a plurality of first type methods including a communication and authentication method. A first selecting unit selects a combination in order from the highest grade to the lowest grade of the first level. A second determining unit determines whether at least one of the plurality of the first type methods corresponds to a prescribed method. A canceling unit cancels the selection of the combination selected by the first selecting unit when the second determining unit determines that at least one of the plurality of the first type methods corresponds to the prescribed method.
Abstract:
A program generating device connected with at least one first device and at least one second device on a network comprises an authority information acquiring system that acquires authority information representing a process that the at least one second device is authorized to utilize among processes that can be executed by the at least one first device, an electronic certificate generating system that generates an electronic certificate that causes the at least one first device to certify the at least one second device, an application program selecting system that selects an application program for causing the at least one first device to execute the process that the at least one second device is authorized to utilize based on the authority information, and an installation program generating system that generates an installation program for installing the generated electronic certificate and the selected application program into the at least one second device.