User interfaces and methods to provision electronic facsimiles
First Claim
1. A method of generating electronic facsimiles using a processor, the method comprising:
- receiving data representing an electronic document in a file format into a messaging system;
converting a first subset of fax components to a fax compatible format including the electronic document in the file format to form a first subset of converted fax components;
storing at least one converted fax component of the first subset of converted fax components as a pre-rendered fax component;
receiving a request to generate an electronic facsimile corresponding to the electronic document to include the pre-rendered fax component;
converting a second subset of fax components to the fax compatible format at a different time than the conversion of the first subset of fax components to form a second subset of converted fax components;
associating a converted fax component from the second subset of converted fax components with the pre-rendered fax component;
generating the electronic facsimile to include both the pre-rendered fax component and the converted fax component from the second subset of converted fax components based on the association of the converted fax component from the second subset of converted fax components with the pre-rendered fax component;
transmitting the electronic facsimile;
converting a third subset of fax components to the fax compatible format to form a third subset of converted fax components at a different time than the first subset of converted fax components and the second subset of converted fax components;
associating a converted fax component from the third subset of fax components with the pre-rendered fax component;
generating a second electronic facsimile to include both the pre-rendered fax component and the converted fax component from the third subset of converted fax components based on the association of the converted fax component from the third subset of fax components with the pre-rendered fax component; and
transmitting the second electronic facsimile.
3 Assignments
0 Petitions
Accused Products
Abstract
Embodiments of the invention relate generally to computing devices and systems, as well as software, computer programs, applications, and user interfaces, and more particularly, to provisioning electronic fax messages in a communication network including packetized and/or synchronous communications. According to one embodiment, a messaging can receive data representing an electronic document in a file format into a messaging system, convert fax components to a fax compatible format including the electronic document in the file format to form converted fax components, determine whether to generate an electronic facsimile to include the fax components as a pre-rendered electronic facsimile, and transmit the electronic facsimile as the pre-rendered electronic facsimile.
191 Citations
20 Claims
-
1. A method of generating electronic facsimiles using a processor, the method comprising:
-
receiving data representing an electronic document in a file format into a messaging system; converting a first subset of fax components to a fax compatible format including the electronic document in the file format to form a first subset of converted fax components; storing at least one converted fax component of the first subset of converted fax components as a pre-rendered fax component; receiving a request to generate an electronic facsimile corresponding to the electronic document to include the pre-rendered fax component; converting a second subset of fax components to the fax compatible format at a different time than the conversion of the first subset of fax components to form a second subset of converted fax components; associating a converted fax component from the second subset of converted fax components with the pre-rendered fax component; generating the electronic facsimile to include both the pre-rendered fax component and the converted fax component from the second subset of converted fax components based on the association of the converted fax component from the second subset of converted fax components with the pre-rendered fax component; transmitting the electronic facsimile; converting a third subset of fax components to the fax compatible format to form a third subset of converted fax components at a different time than the first subset of converted fax components and the second subset of converted fax components; associating a converted fax component from the third subset of fax components with the pre-rendered fax component; generating a second electronic facsimile to include both the pre-rendered fax component and the converted fax component from the third subset of converted fax components based on the association of the converted fax component from the third subset of fax components with the pre-rendered fax component; and transmitting the second electronic facsimile. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A system for supporting message delivery over a communications network, the system comprising:
-
a messaging system further comprising; a plurality of processing servers, at least one of which is configured to receive a user input to create an electronic facsimile over a communications network from a sending communications device; at least one repository, wherein the messaging system is configured to; format the user input into a pre-rendered electronic document in a fax format, store the pre-rendered electronic document in the repository, wherein the pre-rendered electronic document is pushed for transmission by a fax resource selected by the repository, generate dynamically a first dynamically-rendered fax component at a different time than formatting of the pre-rendered electronic document, associate the first dynamically-rendered fax component with the pre-rendered electronic document, integrate the first dynamically-rendered fax component to the pre-rendered electronic document based on the association of the first dynamically-rendered fax component with the pre-rendered electronic document, transmit the pre-rendered electronic document integrated with the first dynamically-rendered fax component, generate dynamically a second dynamically-rendered fax component at a different time than the formatting of the pre-rendered electronic document and the generating of the first dynamically-rendered fax component, associate the second dynamically-rendered fax component with the pre-rendered electronic document, integrate the second dynamically-rendered fax component to the pre-rendered electronic document based on the association of the second dynamically-rendered fax component with the pre-rendered electronic document, and transmit the pre-rendered electronic document integrated with the second dynamically-rendered fax component, wherein the messaging system is coupled to the communications network for transmitting the pre-rendered electronic document as an electronic facsimile. - View Dependent Claims (13, 14, 15, 16, 17, 18, 19)
-
-
20. A system for supporting a message delivery service comprising:
-
at least one receiving communications device configured to receive an audio input to create electronic messages over a communications network from a sending communications device; a receiving media server configured to communicate with an interface of the sending communications device; a prompt-and-collect logic coupled with the receiving media server further configured to provide automated speech recognition technology to generate an electronic document by accepting the audio input; a rendering server configured to format the electronic document into a pre-rendered electronic document in a common fax format, wherein the pre-rendered document can become an electronic facsimile or a component of an electronic facsimile, wherein the rendering server is further configured to; generate dynamically a first dynamically-rendered fax component as a portion of a dynamically-rendered message at a different time than the formatting of the pre-rendered electronic document, associate the first dynamically-rendered fax component with the pre-rendered electronic document, affix the first dynamically-rendered fax component to the pre-rendered electronic document to create a first electronic message, generate dynamically a second dynamically-rendered fax component as a portion of a dynamically-rendered message at a different time than the formatting of the pre-rendered electronic document and the generation of the first dynamically-rendered fax component, associate the second dynamically-rendered fax component with the pre-rendered electronic document, affix the second dynamically-rendered fax component to the pre-rendered electronic document to create a second electronic message; at least one repository for storing pre-rendered electronic messages; at least one fax application server, wherein the at least one fax application server responds to a request from the repository for transmission of the first and second electronic messages as electronic facsimiles.
-
Specification