System and method of remote fax interconnect technology
First Claim
1. A system for facilitating the transfer of information between a first facsimile system and a second facsimile system by virtualizing at least one telephony facsimile communication interface over at least one data communications network, comprising:
- a cloud-computing environment operatively coupled to the at least one data communications network, the cloud-computing environment comprising aggregated facsimile communications hardware, the cloud-computing environment enabling at least one of telephony and facsimile information to traverse the at least one data communications network by providing an interconnect with at least one of a plurality of virtualized facsimile communications interfaces, the cloud-computing environment being configured to enable the at least one of telephony and facsimile information to traverse at least one telephony network interconnect between the cloud-computing environment and the first facsimile system;
the at least one virtualized facsimile communications interface being coupled to the second facsimile system and the data communications network and configured to communicate the at least one of telephony and facsimile information with the cloud-computing environment over the data communications network;
the cloud-computing environment having interconnects to the data communications network as well as to the at least one telephony network;
the cloud-computing environment configured to provide for interconnections with a plurality of virtualized facsimile communications interfaces;
the cloud-computing environment being configured to provide a remote procedure call mechanism to enable the at least one virtual facsimile communications interface to remotely access the aggregated facsimile communications hardware;
the cloud-computing environment remote procedure call mechanism being configured to be accessible through secure communications over the data communications network;
the cloud-computing environment being configured to convey the communications of at least one of telephony and facsimile information between the at least one virtualized facsimile communications interface and the first facsimile system;
the cloud-computing environment and the virtualized facsimile communications interface using internet protocols to communicate at least one of telephony and facsimile information therebetween;
the cloud computing environment configured to enable the at least one virtualized facsimile interface to remotely use the facilities of at least one of an array of at least one of ports and channels coupled to the at least one telephony service provider network lines;
the virtualized facsimile communications interface being configured to communicate facsimile information with the remote aggregated facsimile communications hardware in the cloud-computing environment;
the aggregated facsimile communications hardware being configured to enable the virtualized facsimile communications interface to remotely retrieve at least_status of at least one of telephony and facsimile operations using the remote procedure call mechanism;
the cloud computing environment enabling at least one of transmission and reception of communicated at least one of telephony and facsimile information between the first and second facsimile systems.
1 Assignment
0 Petitions
Accused Products
Abstract
The present invention provides systems and methods for the virtualization, aggregation, and distributed processing of facsimile communications. The Remote FAX Interconnect known as etherFAX® is a system and method that allows for the reception and delivery of information based on cloud computing infrastructure to or from one or more facsimile systems using Internet/web based communication protocols such as HTTP(S) as the transport between a facsimile capable application or hardware and the remotely accessible etherFAX® services.
-
Citations
36 Claims
-
1. A system for facilitating the transfer of information between a first facsimile system and a second facsimile system by virtualizing at least one telephony facsimile communication interface over at least one data communications network, comprising:
-
a cloud-computing environment operatively coupled to the at least one data communications network, the cloud-computing environment comprising aggregated facsimile communications hardware, the cloud-computing environment enabling at least one of telephony and facsimile information to traverse the at least one data communications network by providing an interconnect with at least one of a plurality of virtualized facsimile communications interfaces, the cloud-computing environment being configured to enable the at least one of telephony and facsimile information to traverse at least one telephony network interconnect between the cloud-computing environment and the first facsimile system; the at least one virtualized facsimile communications interface being coupled to the second facsimile system and the data communications network and configured to communicate the at least one of telephony and facsimile information with the cloud-computing environment over the data communications network; the cloud-computing environment having interconnects to the data communications network as well as to the at least one telephony network; the cloud-computing environment configured to provide for interconnections with a plurality of virtualized facsimile communications interfaces; the cloud-computing environment being configured to provide a remote procedure call mechanism to enable the at least one virtual facsimile communications interface to remotely access the aggregated facsimile communications hardware; the cloud-computing environment remote procedure call mechanism being configured to be accessible through secure communications over the data communications network; the cloud-computing environment being configured to convey the communications of at least one of telephony and facsimile information between the at least one virtualized facsimile communications interface and the first facsimile system; the cloud-computing environment and the virtualized facsimile communications interface using internet protocols to communicate at least one of telephony and facsimile information therebetween; the cloud computing environment configured to enable the at least one virtualized facsimile interface to remotely use the facilities of at least one of an array of at least one of ports and channels coupled to the at least one telephony service provider network lines; the virtualized facsimile communications interface being configured to communicate facsimile information with the remote aggregated facsimile communications hardware in the cloud-computing environment; the aggregated facsimile communications hardware being configured to enable the virtualized facsimile communications interface to remotely retrieve at least_status of at least one of telephony and facsimile operations using the remote procedure call mechanism; the cloud computing environment enabling at least one of transmission and reception of communicated at least one of telephony and facsimile information between the first and second facsimile systems. - View Dependent Claims (6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 17, 18, 19, 20, 21, 22, 23)
-
-
2. A system for facilitating the transfer of at least one of facsimile and telephony information between a first facsimile system and a second facsimile system by virtualizing facsimile communication interfaces over at least one data communications network, comprising:
-
a computing environment operatively coupled to the at least one data communications network, the computing environment comprising aggregated facsimile communications hardware, the computing environment enabling the information to traverse the at least one data communications network by providing an interconnect between at least the first and second virtualized facsimile communications interfaces; the computing environment being configured to enable the information to traverse the at least one data network interconnect between the computing environment and each of the first and second virtualized facsimile communications interfaces; the first virtualized facsimile communications interface being coupled to the at least one data communications network and configured to communicate the information with the computing environment over the at least one data communications network; the second virtualized facsimile communications interface being coupled to the at least one data communications network and configured to communicate the information with the computing environment over the at least one data communications network; the computing environment configured to provide for interconnections with the first and second virtualized facsimile communications interfaces; the computing environment being configured to use remote procedure calls to enable at least the first and second virtual facsimile communications interfaces to remotely access the computing environment; the computing environment being configured so that remote procedure calls are communicated through secure communications over the data communications network; the computing environment being configured to enable communications of information between the first virtualized facsimile communications interface coupled to the at least one data communications network and the second virtualized facsimile communications interface coupled to the at least one data communications network; the computing environment, the first virtualized facsimile communications interface and the second virtualized facsimile communications interface using internet protocols to communicate; the computing environment configured to enable at least one of the first and second virtualized facsimile interfaces to remotely use the facilities of at least one of an array of at least one of virtual ports and channels; the communications environment being configured to enable at least one of the first and second virtualized facsimile communications interface to retrieve at least status of facsimile operations through the computing environment; the computing environment enabling transmission and reception of communicated information between the first and second facsimile systems. - View Dependent Claims (3, 4, 5, 16, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36)
-
Specification