Loading...
Please wait, while we are loading the content...
Information Processing Apparatus and Information Processing Method
| Content Provider | The Lens |
|---|---|
| Abstract | An information processing apparatus is provided that includes an operation unit implemented by an information processing terminal connected via a communication line. The information processing apparatus includes a memory storing a program and a processor configured to execute the program to implement processes of opening a port for receiving a packet conforming to a predetermined communication protocol in response to a request from the information processing terminal, and transmitting data included in the packet to the information processing terminal in response to receiving the packet that is directed to the port. |
| Related Links | https://www.lens.org/lens/patent/009-676-624-826-423/frontpage |
| Language | English |
| Publisher Date | 2019-03-26 |
| Access Restriction | Open |
| Content Type | Text |
| Resource Type | Patent |
| Jurisdiction | United States of America |
| Date Applied | 2017-08-03 |
| Agent | Ipusa, Pllc |
| Applicant | Araki Ryoji Ricoh Co Ltd |
| Application No. | 201715667805 |
| Claim | An information processing apparatus including an operation unit that is implemented by an information processing terminal connected via a communication line, the information processing apparatus comprising: a memory storing a program; and a processor configured to execute the program to implement processes of opening a port for receiving a packet conforming to a predetermined communication protocol in response to a request from the information processing terminal; receiving an asynchronous event reception setting request to enable transmission of the packet to be transmitted to the information processing terminal upon receipt of the packet; and transmitting data included in the packet to the information processing terminal in response to receiving the packet that is directed to the port, wherein the request from the information processing terminal includes a relay condition for the packet, and the processor transmits the data included in the packet to the information processing terminal if the packet satisfies the relay condition, the relay condition being satisfied in a case where a transmission source IP address is specified from which a packet relay is permitted, a transmission source port number is specified from which the packet relay is allowed, or a predetermined value is included at a predetermined position of the data included in the packet. The information processing apparatus according to claim 1 , wherein the processor receives a plurality of requests for opening a plurality of ports from the information processing terminal, each request designating a port number of the port to be opened; the processor opens the port identified by the port number designated in each request in response to receiving the each request from the information processing terminal; and upon receiving a packet directed to one port of the plurality of ports, the processor transmits the port number of the one port and the data included in the packet to the information processing termina The information processing apparatus according to claim 1 , wherein the processor further implements a process of closing the port in response to a close request from the information processing termina The information processing apparatus according to claim 1 , wherein the predetermined communication protocol corresponds to UDP (User Datagram Protocol). The information processing apparatus according to claim 3 , wherein upon completion of the port closing process, the information processing terminal designates the port number of the closed port, and transmits a request to the information processing apparatus to cancel the asynchronous event reception setting. An information processing method executed by an information processing apparatus including an operation unit that is implemented by an information processing terminal connected via a communication line, the information processing method comprising: opening a port for receiving a packet conforming to a predetermined communication protocol in response to a request from the information processing terminal; receiving an asynchronous event reception setting request to enable transmission of the packet to be transmitted to the information processing terminal upon receipt of the packet; and transmitting data included in the packet to the information processing terminal in response to receiving the packet that is directed to the port, wherein the request from the information processing terminal includes a relay condition for the packet, and the processor transmits the data included in the packet to the information processing terminal if the packet satisfies the relay condition, the relay condition being satisfied in a case where a transmission source IP address is specified from which a packet relay is permitted, a transmission source port number is specified from which the packet relay is allowed, or a predetermined value is included at a predetermined position of the data included in the packet. The information processing method according to claim 6 , further comprising: receiving a plurality of requests for opening a plurality of ports from the information processing terminal, each request designating a port number of the port to be opened; opening the port identified by the port number designated in each request in response to receiving the each request from the information processing terminal; and upon receiving a packet directed to one port of the plurality of ports, transmitting the port number of the one port and the data included in the packet to the information processing termina The information processing method according to claim 6 , further comprising: closing the port in response to a close request from the information processing termina The information processing method according to claim 6 , wherein the predetermined communication protocol corresponds to UDP (User Datagram Protocol). The information processing method according to claim 8 , wherein upon completion of closing the port, the information processing terminal executes processes of designating the port number of the closed port, and transmitting a request to the information processing apparatus to cancel the asynchronous event reception setting. A non-transitory computer program product, including computer-executable instructions to be executed by an information processing apparatus including an operation unit that is implemented by an information processing terminal connected via a communication line, the computer-executable instructions, when executed, causing the information processing apparatus to implement processes of: opening a port for receiving a packet conforming to a predetermined communication protocol in response to a request from the information processing terminal; receiving an asynchronous event reception setting request to enable transmission of the packet to be transmitted to the information processing terminal upon receipt of the packet; and transmitting data included in the packet to the information processing terminal in response to receiving the packet that is directed to the port, wherein the request from the information processing terminal includes a relay condition for the packet, and the processor transmits the data included in the packet to the information processing terminal if the packet satisfies the relay condition, the relay condition being satisfied in a case where a transmission source IP address is specified from which a packet relay is permitted, a transmission source port number is specified from which the packet relay is allowed, or a predetermined value is included at a predetermined position of the data included in the packet. The non-transitory computer program product according to claim 11 , wherein the computer-executable instructions further causes the information processing apparatus to implement processes of receiving a plurality of requests for opening a plurality of ports from the information processing terminal, each request designating a port number of the port to be opened; opening the port identified by the port number designated in each request in response to receiving the each request from the information processing terminal; and upon receiving a packet directed to one port of the plurality of ports, transmitting the port number of the one port and the data included in the packet to the information processing termina The non-transitory computer program product according to claim 11 , wherein the computer-executable instructions further causes the information processing apparatus to implement a process of closing the port in response to a close request from the information processing termina The non-transitory computer program product according to claim 11 , wherein the predetermined communication protocol corresponds to UDP (User Datagram Protocol). The non-transitory computer program product according to claim 13 , wherein upon completion of the port closing process, the information processing terminal designates the port number of the closed port, and transmits a request to the information processing apparatus to cancel the asynchronous event reception setting. |
| CPC Classification | PICTORIAL COMMUNICATION; e.g. TELEVISION ELECTRIC DIGITAL DATA PROCESSING ARRANGEMENTS OR CIRCUITS FOR CONTROL OF INDICATING DEVICES USING STATIC MEANS TO PRESENT VARIABLE INFORMATION TRANSMISSION OF DIGITAL INFORMATION; e.g. TELEGRAPHIC COMMUNICATION |
| Examiner | Ibrahim Siddo |
| Extended Family | 069-403-121-229-451 009-676-624-826-423 192-915-509-569-784 136-269-796-558-222 |
| Patent ID | 10244130 |
| Inventor/Author | Araki Ryoji |
| IPC | H04N1/00 G06F3/0481 G06F9/451 G06F9/46 G06F21/31 G06F21/60 H04L29/06 |
| Status | Active |
| Owner | Ricoh Company Ltd |
| Simple Family | 069-403-121-229-451 009-676-624-826-423 192-915-509-569-784 136-269-796-558-222 |
| CPC (with Group) | H04N1/00244 G06F21/608 H04N1/0035 H04N1/00392 H04N1/00411 H04N1/00474 H04N1/0083 H04N1/00941 H04N2201/0094 G06F3/0481 G06F9/451 G06F9/468 G06F21/31 G09G2340/14 H04L63/0807 |
| Issuing Authority | United States Patent and Trademark Office (USPTO) |
| Kind | Patent/New European patent specification (amended specification after opposition procedure) |