Adaptive network protocol independent interface
AssigneeCanon Kabushiki Kaisha
InventorChiu Ming Man
Life of this patent
Estimating the term…
Loading patent…
AssigneeCanon Kabushiki Kaisha
InventorChiu Ming Man
Estimating the term…
A protocol independent method of transmitting a data packet from a first application program executing on a first device which is interfaced to a LAN to a second application program executing on a second device which is interfaced to the LAN. A protocol independent interface (PII) program is initialized which determines which protocols are available for use, assigns an access line to each protocol that is available for use, assigns an access ID to the first application program, and creates mapping information that indicates a one-to-one correspondence between an access ID/access line pair and a block of protocol specific information which includes a protocol header having predetermined address data. A data packet is sent to the PII program together with the access ID of the first application program and a destination ID for the second application program, and one of the available protocols is selected to transmit the data packet. A block of protocol specific information is retrieved from the mapping information based on the access ID of the first application program and the access line corresponding to the selected protocol, and a transmission packet is formed which includes the data packet, the destination ID, and the retrieved block of protocol specific information. The transmission packet is then transmitted via the LAN.
A protocol independent method of transmitting a data packet from a first application program executing on a first device which is interfaced to a local area network (LAN) to a second application program executing on a second device which is interfaced to the LAN, said method comprising the steps of:
A method of delivering a data packet received from a first application program executing on a first device which is interfaced to a local area network (LAN) to a second application program executing on a second device which is interfaced to the LAN, said method comprising the steps of:
A method of receiving data which is transmitted from a first application program executing on a first device which is interfaced to a local area network (LAN) to a second application program executing on a second device which is interfaced to the LAN, said method comprising the steps of:
A network device which is interfaced to a local area network (LAN) and which transmits data from a first application program executing on said network device to a second application executing on another device interfaced to the LAN, said network device comprising:
A network device which is interfaced to a local area network (LAN) and which receives data that is transmitted from a first application program executing on another device interfaced to the LAN to a second application executing on said network device, said network device comprising:
Computer-executable process steps stored on a computer-readable medium, the computer-executable process steps to transmit a data packet from a first application program executing on a first device which is interfaced to a local area network (LAN) to a second application program executing on a second device which is interfaced to the LAN, said computer-executable process steps comprising:
Computer-executable process steps stored on a computer-readable medium, the computer-executable process steps to deliver a data packet received from a first application program executing on a first device which is interfaced to a local area network (LAN) to a second application program executing on a second device which is interfaced to the LAN, said computer-executable process steps comprising:
Computer-executable process steps stored on a computer-readable medium, the computer-executable process steps to receive data which is transmitted from a first application program executing on a first device which is interfaced to a local area network (LAN) to a second application program executing on a second device which is interfaced to the LAN, said computer-executable process steps comprising:
A computer-readable medium which stores computer-executable process steps, the computer-executable process steps to transmit a data packet from a first application program executing on a first device which is interfaced to a local area network (LAN) to a second application program executing on a second device which is interfaced to the LAN, the computer-executable process steps comprising:
A computer-readable medium which stores computer-executable process steps, the computer-executable process steps to deliver a data packet received from a first application program executing on a first device which is interfaced to a local area network (LAN) to a second application program executing on a second device which is interfaced to the LAN, the computer-executable process steps comprising:
A computer-readable medium which stores computer-executable process steps, the computer-executable process steps to receive data which is transmitted from a first application program executing on a first device which is interfaced to a local area network (LAN) to a second application program executing on a second device which is interfaced to the LAN, the computer-executable process steps comprising:
Dependencies are inferred from the claim text.