Method for editing in hand held recorder
DC CAFCFirst Claim
1. A system for editing messages in a recorder system, comprising:
- a handheld recorder having flash memory for storing messages in message segments, the flash memory having a plurality of sequential memory blocks, each memory block having a plurality of memory locations, the messages being stored as message segments, wherein related message segments are logically related to each other using memory address pointers, and wherein a first message segment of each of the messages are linked to each other using the memory address pointers to thereby facilitate movement between the messages;
means for selecting an edit point within a message at which the message is to be edited, the edit point being at a first location within the message defining an end point of a first message segment;
means for generating an edited message, the edited message comprising a second message segment;
means for storing said second message segment in a second memory block;
means for altering said memory address pointers to insert the address of the second message segment;
means for playing said message segments in the flash memory in accordance with said ordered sequence by accessing the message segments corresponding to the addresses contained in the memory address pointers so that the message segments are played sequentially.
5 Assignments
Litigations
0 Petitions
Accused Products
Abstract
A method and system for editing messages within a recording system includes a handheld recorder having flash memory and a plurality of memory address pointers for storing messages. The flash memory has a plurality of sequential memory blocks, each memory block has a plurality of memory locations, and the messages are stored as message segments. The plurality of memory address pointers stores an ordered sequence of addresses of said message segments within the flash memory. Upon an edit point being selected within a message at which the message is to be edited, the edit point corresponding to a first location within the message defining an end point of a first message segment, an edited message comprising a second message segment is generated. The second message segment is stored in a second memory block and the plurality of memory address pointers are altered to insert the address of the second message segment, and the message segments in the flash memory are played by accessing the corresponding addresses of the memory segments contained in the plurality of memory address pointers so that the message segments are played sequentially. A message fragment may be inserted into a message, deleted from a message, or all of the messages may be deleted from the flash memory.
56 Citations
13 Claims
-
1. A system for editing messages in a recorder system, comprising:
-
a handheld recorder having flash memory for storing messages in message segments, the flash memory having a plurality of sequential memory blocks, each memory block having a plurality of memory locations, the messages being stored as message segments, wherein related message segments are logically related to each other using memory address pointers, and wherein a first message segment of each of the messages are linked to each other using the memory address pointers to thereby facilitate movement between the messages; means for selecting an edit point within a message at which the message is to be edited, the edit point being at a first location within the message defining an end point of a first message segment; means for generating an edited message, the edited message comprising a second message segment; means for storing said second message segment in a second memory block; means for altering said memory address pointers to insert the address of the second message segment; means for playing said message segments in the flash memory in accordance with said ordered sequence by accessing the message segments corresponding to the addresses contained in the memory address pointers so that the message segments are played sequentially. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A method for editing messages in a recorder system, comprising:
-
providing a handheld recorder having flash memory for storing messages in message segments, the flash memory having a plurality of sequential memory blocks, each memory block having a plurality of memory locations, the messages being stored as message segments, wherein related message segments are logically related to each other using memory address pointers, and wherein a first message segment of each of the messages are linked to each other using the memory address pointers to thereby facilitate movement between the messages; selecting an edit point within a message at which the message is to be edited, the edit point being at a first location within the message defining an end point of a first message segment; generating an edited message, the edited message comprising a second message segment; storing said second message segment in a second memory block; altering said memory address pointers to insert the address of the second message segment; playing said message segments in the flash memory in accordance with said ordered sequence by accessing the message segments corresponding to the addresses contained in the memory address pointers so that the message segments are played sequentially. - View Dependent Claims (8, 9, 10, 11, 12, 13)
-
Specification