System, method, and apparatus for an interactive virtual fax machine
First Claim
1. A system, comprising:
- a virtual fax machine embodied on a computer coupled to a packet-switched data network and including a memory, the computer executing a network browser application having a script engine configured to interpret one or more scripts associated with the virtual fax machine that simulates a physical fax machine, the one or more scripts hosted by a server on the packet-switched data network, embedded in a web page hosted by the server, or stored in the memory of the computer, wherein the virtual fax machine includes a receive paper tray representation having a received faxes button, the virtual fax machine configured to;
responsive to a user at the computer selecting the received faxes button on the virtual fax machine and as directed by the one or more scripts associated with the virtual fax machine, open a received fax dialog box on the computer;
responsive to the user selecting one or more received fax entries displayed in the received fax dialog box, transmit a request for image data associated with the one or more received fax entries to the server;
receive the image data, a link associated with the image data or an email with the image data attached thereto; and
display the image data on the computer.
2 Assignments
0 Petitions
Accused Products
Abstract
A system, method, and apparatus for a virtual fax machine are provided. In one embodiment, a system for a virtual fax machine is provided including a computer configured to display a virtual fax machine based on a script, a server configured to receive at least one electronic document associated with a fax to be sent using the virtual fax machine, and a traditional facsimile machine configured to receive the fax to be sent. In another embodiment, an apparatus for a virtual fax machine is provided including a computer configured to locate and execute a script associated with a virtual fax machine, display the virtual fax machine, associate at least one electronic document with a fax to be sent, encode the at least one electronic document to a form suitable for communication over a network, and transmit the encoded electronic document over the network as the fax to be sent.
-
Citations
19 Claims
-
1. A system, comprising:
a virtual fax machine embodied on a computer coupled to a packet-switched data network and including a memory, the computer executing a network browser application having a script engine configured to interpret one or more scripts associated with the virtual fax machine that simulates a physical fax machine, the one or more scripts hosted by a server on the packet-switched data network, embedded in a web page hosted by the server, or stored in the memory of the computer, wherein the virtual fax machine includes a receive paper tray representation having a received faxes button, the virtual fax machine configured to; responsive to a user at the computer selecting the received faxes button on the virtual fax machine and as directed by the one or more scripts associated with the virtual fax machine, open a received fax dialog box on the computer; responsive to the user selecting one or more received fax entries displayed in the received fax dialog box, transmit a request for image data associated with the one or more received fax entries to the server; receive the image data, a link associated with the image data or an email with the image data attached thereto; and display the image data on the computer. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
8. A computer program product comprising at least one non-transitory computer readable medium storing computer instructions that, when executed by an arithmetic processor of a computer, direct the computer to:
-
interpret one or more scripts associated with a virtual fax machine that operates within a network browser application executing on the computer and that simulates a physical fax machine, the one or more scripts hosted by a server on a packet-switched data network, embedded in a web page hosted by the server, or stored in the memory of the computer, wherein the virtual fax machine includes a receive paper tray representation having a received faxes button; responsive to a user at the computer selecting the received faxes button on the virtual fax machine and as directed by the one or more scripts associated with the virtual fax machine, open a received fax dialog box on the computer; responsive to the user selecting one or more received fax entries displayed in the received fax dialog box, transmit a request for image data associated with the one or more received fax entries to the server; receive the image data, a link associated with the image data or an email with the image data attached thereto; and display the image data on the computer. - View Dependent Claims (9, 10, 11, 12)
-
-
13. A method for an interactive client-side scripted virtual fax machine, comprising:
-
interpreting, by a computer having a processor and a memory, one or more scripts associated with a virtual fax machine that operates within a network browser application executing on the computer and that simulates a physical fax machine, the one or more scripts hosted by a server on a packet-switched data network, embedded in a web page hosted by the server, or stored in the memory of the computer, wherein the virtual fax machine includes a receive paper tray representation having a received faxes button; opening a received fax dialog box on the computer, by the computer responsive to a user at the computer selecting the received faxes button on the virtual fax machine and as directed by the one or more scripts associated with the virtual fax machine; responsive to the user selecting one or more received fax entries displayed in the received fax dialog box, transmitting, by the computer, a request for image data associated with the one or more received fax entries to the server; receiving the image data, a link associated with the image data or an email with the image data attached thereto; and displaying the image data on the computer. - View Dependent Claims (14, 15, 16, 17, 18, 19)
-
Specification