Apparatus and method for transparent communication architecture in remote communication
First Claim
1. A method for remote communication, comprising:
- receiving a first indication that a connection is established between a local communication proxy module and a remote communication proxy module;
based on the first indication, making a determination to use a second transmission protocol with the remote communication proxy module, wherein the second transmission protocol is an accelerated protocol;
receiving, at the local communication proxy module, a first stream from a local communication application module using a first transmission protocol, wherein the local communication proxy module and the local communication application module are executing on a first computer, wherein the remote communication proxy module is executing on a second computer that is accessible via a network from the first computer; and
sending, using the second transmission protocol, the first stream over the network to the remote communication proxy module,wherein the local communication proxy module is configured to;
conceal characteristics of the network from the local communication application module, andoperate transparently to the local communication application module.
16 Assignments
0 Petitions
Accused Products
Abstract
A communication apparatus for remote communication may include a local communication proxy module configured to receive streams from a local communication application module. The streams may be in a form utilizing a first transmission protocol and destined to a remote destination. The local communication proxy module may be configured to facilitate sending, utilizing a second transmission protocol, the streams in real-time over a network to a remote communication proxy module. The local communication proxy module may be configured to conceal characteristics of the network from the local communication application module. The local communication proxy module may also be configured to be transparent to the local communication application module. A machine-readable medium and a method are also disclosed.
47 Citations
17 Claims
-
1. A method for remote communication, comprising:
- receiving a first indication that a connection is established between a local communication proxy module and a remote communication proxy module;
based on the first indication, making a determination to use a second transmission protocol with the remote communication proxy module, wherein the second transmission protocol is an accelerated protocol; receiving, at the local communication proxy module, a first stream from a local communication application module using a first transmission protocol, wherein the local communication proxy module and the local communication application module are executing on a first computer, wherein the remote communication proxy module is executing on a second computer that is accessible via a network from the first computer; and sending, using the second transmission protocol, the first stream over the network to the remote communication proxy module, wherein the local communication proxy module is configured to; conceal characteristics of the network from the local communication application module, and operate transparently to the local communication application module. - View Dependent Claims (2, 3, 4, 5, 6)
- receiving a first indication that a connection is established between a local communication proxy module and a remote communication proxy module;
-
7. An article of manufacture comprising a non-transitory computer-readable medium storing instructions, that, when executed by a processor, cause the processor to:
-
receive a first indication that a connection is established between a local communication proxy module and a remote communication proxy module; based on the first indication, make a determination to use a second communication protocol with the remote communication proxy module, wherein the second communication protocol is an accelerated protocol; receive, at the local communication proxy module, a first stream from a local communication application module using a first transmission protocol, wherein the local communication proxy module and the local communication application module are executing on a first computer, wherein the remote communication proxy module is executing on a second computer that is accessible via a network from the first computer; and send, utilizing a second transmission protocol, the first stream over the network to the remote communication proxy module, wherein the local communication proxy module is configured to; conceal characteristics of the network from the local communication application module, and operate transparently to the local communication application module. - View Dependent Claims (8, 9, 10, 11)
-
-
12. An information handling system comprising:
-
a processor subsystem having access to a memory subsystem, wherein the memory subsystem stores instructions executable by the processor subsystem, that, when executed by the processor subsystem, cause the processor subsystem to; receive a first indication that a connection is established between a local communication proxy module and a remote communication proxy module; based on the first indication, make a determination to use a second communication protocol with the remote communication proxy module, wherein the second communication protocol is an accelerated protocol; receive, at the local communication proxy module, a first stream from a local communication application module using a first transmission protocol, wherein the local communication proxy module and the local communication application module are executing on the information handling system, wherein the remote communication proxy module is executing on a second information handling system that is accessible via a network from the information handling system; and send, utilizing a second transmission protocol, the first stream over the network to the remote communication proxy module, wherein the local communication proxy module is configured to; conceal characteristics of the network from the local communication application module, and operate transparently to the local communication application module. - View Dependent Claims (13, 14, 15, 16, 17)
-
Specification