Systems and methods for providing rich multimedia messages to remote users using telephones and facsimile machines
First Claim
1. A system for providing remote access to a multimedia message having one or more objects, the system comprising:
- a multimedia messaging system having an input and an output for storing, sending and receiving multimedia messages;
a message retrieval unit having an input and an output for retrieving the message and at least one object, and outputting the objects according to a type of the object, the message retrieval unit coupled to the multimedia messaging system, the message retrieval unit also interacting with a user to receive control signals; and
an object-indexing unit having an input and an output for generating and storing indices for objects contained in multimedia messages, an index indicating both an object and a command to be performed on that object, the object-indexing unit coupled to the message retrieval unit, the object indexing unit also translating signals input by the user to corresponding commands and references to objects that are portions of each message.
2 Assignments
0 Petitions
Accused Products
Abstract
A system for receiving, sending and creating multimedia messages includes an audio communication device, a visual output device, a remote access system and a multimedia message system. The audio communication device is coupled to the remote access system to provide audio input and control signals, and also for receiving the audio portions of multimedia messages. The remote access system also couples the visual output device to the multimedia message system for accessing the visual portions of multimedia messages. The multimedia message system has the capability to generate an image of the message in response to a user request and send that image to the remote access system, and then to the visual output device to the user. The image is augmented to include indices that the user may input via the audio communication device to perform specified actions with the various portions of the message. This functionality is particularly advantageous because it extends the usefulness of the multimedia message system so that it may be used for full access to the system'"'"'s capabilities with a conventional audio communication device such as a telephone.
-
Citations
36 Claims
-
1. A system for providing remote access to a multimedia message having one or more objects, the system comprising:
-
a multimedia messaging system having an input and an output for storing, sending and receiving multimedia messages;
a message retrieval unit having an input and an output for retrieving the message and at least one object, and outputting the objects according to a type of the object, the message retrieval unit coupled to the multimedia messaging system, the message retrieval unit also interacting with a user to receive control signals; and
an object-indexing unit having an input and an output for generating and storing indices for objects contained in multimedia messages, an index indicating both an object and a command to be performed on that object, the object-indexing unit coupled to the message retrieval unit, the object indexing unit also translating signals input by the user to corresponding commands and references to objects that are portions of each message. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A method for remotely accessing and delivering a multimedia message in visual form, the multimedia message including at least one object, the method comprising the steps of:
-
determining whether the user has requested the message in visual form;
in response to user input, generating an image of the message including one or more indices, an index indicating both an object and a command to be performed on that object; and
sending the image of the message to the user. - View Dependent Claims (10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25)
receiving a user ID number;
verifying the user ID number;
requesting and receiving a password; and
verifying the password.
-
-
13. The method of claim 9, further comprising the step of:
-
identifying a message with a message identification number; and
wherein the step of determining whether the user has requested the message in visual form includes receiving the message'"'"'s identification number from the user, and comparing the message identification number to a list of messages identification numbers corresponding to messages in a multimedia message system.
-
-
14. The method of claim 9 wherein the step of determining whether the user has requested the message in visual from includes:
-
prompting the user whether the user wants the message in visual form;
receiving an input from the user indicating a next un-reviewed message in visual form is wanted; and
selecting a next message in a list of un-reviewed messages.
-
-
15. The method of claim 9, further comprising the step of determining a mechanism for delivering the message in visual form.
-
16. The method of claim 15, wherein the step of determining a mechanism for delivering the message further comprises the steps of:
-
determining whether the user has access to a fax machine;
retrieving a fax number from the user and configuring a multimedia message system to send the image as a facsimile to the number retrieved if user has access to a fax machine determining whether the user has access to e-mail;
retrieving an e-mail address from the user and configuring the multimedia message system to send the image as an e-mail to the address retrieved if user has access to e-mail;
determining whether the user has access to a printer;
retrieving a printer name from the user and configuring the multimedia message system to print the image on the retrieved printer if user has access to the printer;
determining whether the user has access to a display device; and
configuring the multimedia message system to send the image on the display device if user has access to the display device.
-
-
17. The method of claim 9, wherein the step of generating an image of the message further comprises the steps of:
-
determining the objects in the message;
generate an image for an object in the message determining position of the object in the image of the message;
generating or retrieving an index for the object;
generate an image of the index and positioning it proximate the image of the object; and
producing an image of the message by combining the image of the object and the image of the index.
-
-
18. The method of claim 17, further comprising the step of generating links between objects, and wherein the step of producing the image includes using the links.
-
19. The method for remotely retrieving an object portion of claim 18, the method further comprising the steps of:
-
receiving a user identification number;
verifying the user identification number; and
wherein the step of receiving a request from a user for the object portion of the multimedia message includes the steps of receiving a message identification number and verifying the message identification number.
-
-
20. The method for remotely retrieving an object portion of claim 18, the method further comprising the steps of:
-
determining whether the index corresponds to outputting audio; and
if the index corresponds to outputting audio;
retrieving an audio object corresponding for the message; and
outputting the audio object to the user via an audio communication device.
-
-
21. The method for remotely retrieving an object portion of claim 18, the method further comprising the steps of:
-
determining whether the index corresponds to outputting a facsimile; and
if the index corresponds to outputting a facsimile;
retrieving an object corresponding to the index;
preparing a facsimile; and
outputting the facsimile to the user via a visual communication device.
-
-
22. The method of claim 21, wherein the user has input multiple indices to request a plurality of object portions, and wherein the step of outputting the facsimile to the user via a visual communication device provides the plurality of object portions in a single facsimile transmission.
-
23. The method for remotely retrieving an object portion of claim 18, the method further comprising the steps of:
-
determining whether the index corresponds to outputting a printed document; and
if the index corresponds to outputting a printed document;
retrieving an object corresponding to the index;
preparing a file for printing; and
outputting the file to the user via a printer identified by the user.
-
-
24. The method of claim 17, wherein the step of generating an index produces an index based upon a type of the object, methods of delivery possible for that type of object, and an object number that is unique on a message basis.
-
25. The method of claim 17, wherein the step of generating an index produces an index based upon a user identification number, type of the object, and a number of the object created from an author.
-
26. A method for remotely retrieving an object portion of a multimedia message, the method comprising the steps of:
-
receiving a request from a user for an object portion of a multimedia message;
receiving an index to the object portion, the index indicating both the object portion and a command to be performed on that object portion;
determining and retrieving the object portion to which the index corresponds; and
performing an action with the retrieved object portion corresponding to the index received. - View Dependent Claims (27, 28)
determining whether the index corresponds to sending a first page of the object, sending all pages of the object, sending the object at normal size, or sending the object zoomed to fit a predefined page size;
modifying the object to generate an image according to the step of determining whether the index corresponds to sending the first page of the object; and
sending the modified image.
-
-
29. A method for remotely inputting an object into a multimedia messaging system, the method comprising the steps of:
-
initializing communication with the multimedia messaging system;
receiving information from a user via a facsimile transmission, the facsimile transmission comprising a handwritten annotation and an index, the index indicating both a first object and a command to be performed on that first object;
translating the handwritten annotation to a command and storing the command;
storing the received information in a second object; and
storing the second object in the multimedia messaging system. - View Dependent Claims (30, 31, 32, 33, 34, 35, 36)
determining whether the first page of the facsimile transmission corresponds to an existing message;
adding the object to the existing message, if it is determined that the first page of the facsimile transmission corresponds to the existing message; and
adding the object to a message referenced to the user if the first page of the facsimile transmission does not correspond to an existing message.
-
-
31. The method of claim 30 wherein the step of adding the additional pages as an object to the existing message further comprises the step of positioning the object in the message using an automatic layout routine based on open space or time of addition.
-
32. The method of claim 30 wherein the step of adding the additional pages as an object to the existing message further comprises the steps of:
-
comparing the first page to an image of an existing message;
determining whether there is an annotation on the first page;
determining a location of the annotation; and
adding the object to the message at a position corresponding to the location of the annotation.
-
-
33. The method of claim 29 wherein the step of receiving information from a user includes receiving an audio signal, and wherein the method further comprises the steps of:
-
determining whether the audio signal corresponds to an existing message;
adding the object to the existing message, if it is determined that the audio signal corresponds to an existing message; and
adding the object to a message referenced to the user if it is determined that the audio signal does not correspond to an existing message.
-
-
34. The method of claim 29 wherein the step of receiving information from a user includes receiving a facsimile transmission of an image of a message having handwritten annotations, and the step of storing the received information comprises translating the handwritten annotations, and copying an existing object identified by the handwritten annotations.
-
35. The method of claim 29 wherein the step of initializing communication comprises the steps of:
-
calling into the multimedia messaging system; and
requesting and receiving a user'"'"'s identification number.
-
-
36. The method of claim 29 further comprising a step of providing a name for the object, the step comprising receiving audio signals from user.
Specification