System, method and apparatus for an interactive virtual fax machine
First Claim
1. A method for receiving faxes, comprising:
- a browser application running on a client device requesting at least one file associated with a virtual fax machine from a server computer over a network, the at least one file including at least one web page, at least one script, at least one program, or a combination thereof;
the browser application and a script engine running on the client device interpreting or executing the at least one file received from the server computer such that the virtual fax machine is displayed via the browser application on a display of the client device, the virtual fax machine including a receive paper tray representation;
responsive to a user selection related to the receive paper tray representation of the virtual fax machine, the virtual fax machine displaying a received fax dialog box on the display of the client device via the browser application;
responsive to an instruction received via the received fax dialog box of the virtual fax machine, the virtual fax machine searching the client device for received fax entries associated with a specific identifier and displaying, in the received fax dialog box on the display of the client device, any fax entry received by the virtual fax machine that is associated with the specific identifier; and
responsive to a user selection of a received fax entry displayed in the received fax dialog box on the display of the client device, the virtual fax machine requesting from the server computer image data associated with the fax entry selected by the user and providing the image data received over the network from the server computer to the user via the browser application running on the client device.
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
20 Claims
-
1. A method for receiving faxes, comprising:
-
a browser application running on a client device requesting at least one file associated with a virtual fax machine from a server computer over a network, the at least one file including at least one web page, at least one script, at least one program, or a combination thereof; the browser application and a script engine running on the client device interpreting or executing the at least one file received from the server computer such that the virtual fax machine is displayed via the browser application on a display of the client device, the virtual fax machine including a receive paper tray representation; responsive to a user selection related to the receive paper tray representation of the virtual fax machine, the virtual fax machine displaying a received fax dialog box on the display of the client device via the browser application; responsive to an instruction received via the received fax dialog box of the virtual fax machine, the virtual fax machine searching the client device for received fax entries associated with a specific identifier and displaying, in the received fax dialog box on the display of the client device, any fax entry received by the virtual fax machine that is associated with the specific identifier; and responsive to a user selection of a received fax entry displayed in the received fax dialog box on the display of the client device, the virtual fax machine requesting from the server computer image data associated with the fax entry selected by the user and providing the image data received over the network from the server computer to the user via the browser application running on the client device. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A computer program product comprising at least one non-transitory computer readable medium storing instructions translatable by at least one processor of a client device to perform:
-
requesting at least one file associated with a virtual fax machine from a server computer over a network, the at least one file including at least one web page, at least one script, at least one program, or a combination thereof; interpreting or executing the at least one file received from the server computer such that the virtual fax machine is displayed on a display of the client device, the virtual fax machine including a receive paper tray representation; responsive to a user selection related to the receive paper tray representation of the virtual fax machine, displaying a received fax dialog box on the display of the client device; responsive to an instruction received via the received fax dialog box of the virtual fax machine, searching the client device for received fax entries associated with a specific identifier and displaying, in the received fax dialog box on the display of the client device, any fax entry that is associated with the specific identifier; and responsive to a user selection of a received fax entry displayed in the received fax dialog box on the display of the client device, requesting from the server computer image data associated with the fax entry selected by the user and providing the image data received over the network from the server computer to the user via the client device. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18, 19, 20)
-
Specification