Techniques for marking and manipulating voice message segments through a telephone user interface
First Claim
1. A method for manipulating a voice message using a telephone user interface (TUI), the method comprising:
- rendering, using the TUI, a voice message to a telephonic device;
receiving a mark begin segment command representing input from a first physical control at the telephonic device via the TUI, the mark begin segment command indicating a beginning point for a voice message segment in the voice message;
storing a first time value corresponding to the beginning point based on receiving the mark begin segment command, wherein the first time value is stored separately from the voice message;
receiving a mark end segment command representing input from a second physical control that differs from the first physical control at the telephonic device through the voice modality via the TUI, the mark end segment command indicating an ending point for the voice message segment in the voice message;
storing a second time value corresponding to the ending point of the voice message segment based on receiving the mark end segment command, wherein the second time value is stored separately from the voice message;
determining the voice message segment based on receiving the mark begin segment command and the mark end segment command, the voice message segment being a section of the voice message, the voice message segment having a duration being defined by the beginning point indicated by the first time value and the ending point indicated by the second time value, the first time value and the second time value being determined based on receiving respectively the mark begin segment command and the mark end segment command, wherein the mark begin segment command is a type of command that is different from a type of command of the mark end segment command;
receiving, in response to a prompt at the telephonic device for a selection of an action from a menu of possible actions, an action command from the telephonic device via the TUI; and
performing, by a computer processor, an action on the voice message segment based on the action command received from the telephonic device.
1 Assignment
0 Petitions
Accused Products
Abstract
In one embodiment, techniques for manipulating a voice message using a telephone user interface are provided. The telephone user interface receives a mark begin segment command from a telephonic device through a voice modality. The mark begin segment command indicates a beginning point for a voice message segment in the voice message. The telephone user interface then receives a mark end segment command from the telephonic device through the voice modality. The mark segment command indicates an ending point for the voice message segment in the voice message. An action command from the telephonic device is received and an action based on the action command for the voice message segment is performed. The voice message segment is a portion of the voice message determined based on the indicated beginning point of the voice message segment and the indicated ending point of the voice message segment in the voice message.
10 Citations
38 Claims
-
1. A method for manipulating a voice message using a telephone user interface (TUI), the method comprising:
-
rendering, using the TUI, a voice message to a telephonic device; receiving a mark begin segment command representing input from a first physical control at the telephonic device via the TUI, the mark begin segment command indicating a beginning point for a voice message segment in the voice message; storing a first time value corresponding to the beginning point based on receiving the mark begin segment command, wherein the first time value is stored separately from the voice message; receiving a mark end segment command representing input from a second physical control that differs from the first physical control at the telephonic device through the voice modality via the TUI, the mark end segment command indicating an ending point for the voice message segment in the voice message; storing a second time value corresponding to the ending point of the voice message segment based on receiving the mark end segment command, wherein the second time value is stored separately from the voice message; determining the voice message segment based on receiving the mark begin segment command and the mark end segment command, the voice message segment being a section of the voice message, the voice message segment having a duration being defined by the beginning point indicated by the first time value and the ending point indicated by the second time value, the first time value and the second time value being determined based on receiving respectively the mark begin segment command and the mark end segment command, wherein the mark begin segment command is a type of command that is different from a type of command of the mark end segment command; receiving, in response to a prompt at the telephonic device for a selection of an action from a menu of possible actions, an action command from the telephonic device via the TUI; and performing, by a computer processor, an action on the voice message segment based on the action command received from the telephonic device. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A method for manipulating a voice message using a telephone user interface (TUI) the method comprising:
-
receiving a mark segment set command indicating that a set of segments for a voice message is desired to be entered from a telephonic device through a voice modality; receiving a first mark begin segment command and a first mark end segment command from the telephonic device through the voice modality using the TUI to form a first voice message segment, and a second mark begin segment command and a second mark end segment command from the telephonic device through the voice modality via the TUI to form a second voice message segment, the second mark begin segment command being a type of command that is different from a type of command of the first mark end segment command, the beginning point for the second voice message segment being different from the ending point of the first voice message segment such that the first voice message segment and the second voice message segment are segments with an intermittent section of the voice message positioned between the first voice message segment and the second voice message segment; receiving a mark end segment set command through the voice modality indicating an end to the set of segments being entered; receiving an action command from the telephonic device using the TUI; and performing an action based on the action command for the set of segments for the voice message, wherein the first mark begin segment command indicates a beginning point for the first voice message segment in the voice message and the first mark end segment command indicates an ending point for the first voice message segment in the voice message, and wherein the second mark begin segment command indicates a beginning point for the second voice message segment in the voice message and the second mark end segment command indicates an ending point for the second voice message segment in the voice message. - View Dependent Claims (13, 14, 15, 16, 17, 18, 19, 35, 36, 37, 38)
-
-
20. An apparatus for manipulating a voice message, the apparatus comprising:
-
one or more processors; and logic encoded in one or more tangible media for execution by the one or more processors, and when executed operable to; render a voice message to a telephonic device; receive a mark begin segment command from the telephonic device through a voice modality, the mark begin segment command indicating a beginning point for a voice message segment in the voice message; storing a first time value corresponding to the beginning point based on receiving the mark begin segment command, wherein the first time value is stored separately from the voice message; receive a mark end segment command from the telephonic device through the voice modality, the mark end segment command indicating an ending point for the voice message segment in the voice message; store a second time value corresponding to the ending point of the voice message segment based on receiving the mark end segment command, wherein the second time value is stored separately from the voice message; determine the voice message segment based on receiving the mark begin segment command and the mark end segment command, the voice message segment being a section of the voice message and having a duration defined by the beginning point indicated by the first time value and the ending point indicated by the second time value, the first time value and the second time value being determined based on receiving respectively the mark begin segment command and the mark end segment command, with the mark begin segment command being a type of command that is different from a type of command of the mark end segment command; receive, in response to a prompt to the telephonic device for selecting an action from a menu of possible actions, an action command from the telephonic device; and perform an action on the voice message segment based on the action command received from the telephonic device. - View Dependent Claims (21, 22, 23, 24, 25, 26, 27, 28, 29, 30)
-
-
31. A system, comprising:
-
a telephonic device; and a telephonic user interface (TUI) accessed using the telephonic device, the TUI compromising; logic configured to receive a mark begin segment command from the telephonic device through a voice modality using the TUI, the mark begin segment command indicating a beginning point for a voice message segment in a voice message; logic configured to store a first time value corresponding to the beginning point of the voice message segment based on receiving the mark begin segment command, the first time value being stored separately from the voice message; logic configured to receive a mark end segment command from the telephonic device through the voice modality using the TUI, the mark segment command indicating an ending point for the voice message segment in the voice message; logic configured to store a second time value corresponding to the ending point of the voice message segment based on receiving the mark end segment command, wherein the second time value is stored separately from the voice message; logic configured to determine the voice message segment based on receiving the mark begin segment command and the mark end segment command, the voice message segment being a section of the voice message, the voice message segment having a duration being defined by the beginning point indicated by the first time value and the ending point indicated by the second time value, the first time value and the second time value being determined based on receiving respectively the mark begin segment command and the mark end segment command, with the mark begin segment command being a type of command that is different from a type of command of the mark end segment command; logic configured to receive, in response to a prompt to the telephonic device for selecting an action from a menu of possible actions, an action command from the telephonic device using the TUI; and logic configured to perform an action on the voice message segment based on the action command received from the telephonic device. - View Dependent Claims (32, 33, 34)
-
Specification