Systems and methods for content transfer
AssigneeetherFAX, LLC
InventorsRobert N. Cichielo, Paul J. Banco
Life of this patent
Estimating the term…
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.
Claims23
A virtualized facsimile interface for use with communications logic that receives and/or transmits electronic items over at least one digital network, the virtualized facsimile interface being configured to utilize a queue enqueuing electronic items waiting to be exchanged between the virtual facsimile interface and at least one peer facsimile capable system, the virtualized facsimile interface comprising a processor configured to access electronic items that are enqueued in the queue and communicate, via the communications logic, data and/or routing information associated with electronic items enqueued in the queue via plural communications streams with the at least one peer facsimile capable system, the routing information identifying the at least one peer facsimile capable system, by performing operations comprising:
- check the queue to determine when the queue contains an enqueued electronic item for exchange with the at least one peer facsimile capable system;
- upon determining that the queue contains an enqueued electronic item for exchange with the at least one peer facsimile capable system, bind to at least one of the plural data ports and/or channels and exchange data and/or routing information associated with the enqueued electronic item over at least one bound data port and/or channel via one or more communication streams of digital information including using payload level security to ensure communication of the electronic item with the peer facsimile capable system;
- monitor the status of the exchange(s) over each bound data port and/or channel;
- and
- report the status of the exchange(s).
In a virtualized facsimile interface for use with communications logic that receives and/or transmits electronic items over at least one digital network, the virtualized facsimile interface being configured to utilize a queue enqueuing electronic items waiting to be exchanged between the virtual facsimile interface and at least one peer facsimile capable system, the virtualized facsimile interface comprising a processor configured to access electronic items that are enqueued in the queue and communicate, via the communications logic, data and/or routing information associated with electronic items enqueued in the queue via plural communications streams with the at least one peer facsimile capable system, the routing information identifying the at least one peer facsimile capable system,
- a non-transitory storage device storing instructions that, when performed by the processor, control the processor to perform operations comprising:
- check the queue to determine when the queue contains an enqueued electronic item for exchange with the at least one peer facsimile capable system;
- upon determining that the queue contains an enqueued electronic item for exchange with the at least one peer facsimile capable system, bind to at least one of the plural data ports and/or channels and exchange data and/or routing information associated with the enqueued electronic item over at least one bound data port and/or channel via one or more communication streams of digital information including using payload level security to ensure communication of the electronic item with the peer facsimile capable system;
- monitor the status of the exchange(s) over each bound data port and/or channel;
- and
- report the status of the exchange(s).
Dependencies are inferred from the claim text.