The present invention relates to a mobile set integrating a memory efficient data storage system for the real time recording of voice conversations, data transmission and the like. The data recorder has the capacity to selectively choose the most relevant time frames of a conversation for recording, while discarding time frames that only occupy additional space in memory without holding any conversational data. The invention executes a series of logic steps on each signal including a voice activity detector step, frame comparison step, and sequential recording step. A mobile set having a modified architecture for performing the methods of the present invention is also disclosed.
Legal claims defining the scope of protection, as filed with the USPTO.
1. A mobile set, comprising: a memory; and a processor that is operatively coupled to the memory, wherein the processor supports a display of a plurality of recording modes, wherein each of the plurality of recording modes records a different set of data frames exchanged between the mobile set and a second device during a phone call, wherein one of the displayed recording modes is chosen, wherein the processor records, in the memory, a set of data frames according to the chosen recording mode, wherein the recorded set of data frames comprises a downlink voice signal, a downlink video signal, an uplink voice signal and an uplink video signal, wherein the downlink video signal is recorded in the memory when the downlink voice signal is determined to have voice activity, and wherein the uplink video signal is recorded in the memory when the uplink voice signal is determined to have voice activity.
2. The mobile set according to claim 1 , wherein the processor provides a confirmation signal after choosing the recording mode, and wherein the processor time stamps frames of the downlink voice signal and frames of the uplink voice signal so that the frames of the downlink voice signal and the frames of the uplink voice signal are paired according to their time stamps and recorded as a single data stream.
3. The mobile set according to claim 1 , wherein the recorded set of data frames comprises speech data and video data transmitted by the mobile set to the second device during the phone call, and wherein the second device is a second mobile set.
4. The mobile set according to claim 1 , wherein the recorded set of data frames comprises speech data and video data received by the mobile set from the second device during the phone call, and wherein the recorded set of data frames are connected into a single data stream in which identity information or source information is preserved for each of the downlink voice signal, the downlink video signal, the uplink voice signal and the uplink video signal.
5. The mobile set according to claim 1 , wherein the recorded set of data frames comprises text messaging between the mobile set and the second device during the phone call.
6. The mobile set according to claim 5 , wherein the processor time stamps frames of the downlink voice signal, frames of the uplink voice signal and frames of the text messaging so that the frames of the downlink voice signal, the frames of the uplink voice signal and the frames of the text messaging are associated according to their time stamps and recorded as a single data stream.
7. The mobile set according to claim 1 , wherein the recorded set of data frames are connected into a single data stream that is recorded such that identity information or source information is preserved for each of the downlink voice signal, the downlink video signal, the uplink voice signal and the uplink video signal.
8. A mobile set, comprising: a memory; and a processor that is operatively coupled to the memory, wherein the processor supports a display indicating a data structure of recorded conversations, wherein the recorded conversations comprise uplink data frames transmitted from the mobile set to a second device during a phone call and downlink data frames transmitted from the second device to the mobile set during the phone call, wherein the uplink data frames comprise uplink voice signal frames and uplink video signal frames, wherein the downlink data frames comprise downlink voice signal frames and downlink video signal frames, wherein the uplink data frames and the downlink data frames are selectively recorded in the memory based on a data content analysis, performed by the processor, of each uplink data frame and each downlink data frame, wherein the uplink video signal frames are recorded in the memory when the uplink voice signal frames are determined to have voice activity, wherein the downlink video signal frames are recorded in the memory when the downlink voice signal frames are determined to have voice activity, and wherein, in response to a selection of the displayed line, the processor replays a recorded conversation.
9. The mobile set according to claim 8 , wherein the recorded conversations are connected into a single data stream that is recorded such that identity information or source information is preserved for each of the downlink voice signal frames, the downlink video signal frames, the uplink voice signal frames and the uplink video signal frames.
10. The mobile set according to claim 8 , wherein the recorded conversations comprise text messaging between the mobile set and the second device during the phone call.
11. The mobile set according to claim 10 , wherein the processor time stamps the downlink voice signal frames, the uplink voice signal frames and text messaging frames so that the downlink voice signal frames, the uplink voice signal frames and the text messaging frames are associated according to their time stamps and recorded as a single data stream.
12. The mobile set according to claim 8 , wherein the data content analysis comprises a determination of data content level.
13. The mobile set according to claim 8 , wherein the data content analysis comprises a determination of voice activity.
14. A first mobile set, comprising: a memory; and a processor that is operatively coupled to the memory, wherein the processor supports a display that indicates data structures representing recorded conversations, wherein the recorded conversations comprise uplink data frames transmitted from the first mobile set to a second mobile set during a phone call and downlink data frames transmitted from the second mobile set to the first mobile set during the phone call, wherein the uplink data frames comprise uplink voice signal frames and uplink video signal frames, wherein the downlink data frames comprise downlink voice signal frames and downlink video signal frames, wherein the uplink data frames and the downlink data frames are selectively recorded in the memory based on a data content analysis, performed by the processor, of each uplink data frame and each downlink data frame, wherein the uplink video signal frames are recorded in memory when the uplink voice signal frames are determined to have voice activity, wherein the downlink video signal frames are recorded in memory when the downlink voice signal frames are determined to have voice activity, and wherein, in response to a selection of a particular data structure of the data structures, the processor replays at least a portion of the particular data structure.
15. The first mobile set according to claim 14 , wherein the display is accessed during the phone call using the first mobile set without interfering communications between the first mobile set and a base station.
16. The first mobile set according to claim 14 , wherein, in response to the selection of the particular data structure, a portion of a previously recorded conversation is played back and transmitted through the uplink signal.
17. The first mobile set according to claim 14 , wherein the recorded conversations are connected into a single data stream that is recorded such that identity information or source information is preserved for each of the downlink voice signal frames, the downlink video signal frames, the uplink voice signal frames and the uplink video signal frames.
18. The first mobile set according to claim 14 , wherein the recorded conversations comprise text messaging between the first mobile set and the second mobile set during the phone call.
19. The mobile set according to claim 18 , wherein the processor time stamps the downlink voice signal frames, the uplink voice signal frames and text messaging frames so that the downlink voice signal frames, the uplink voice signal frames and the text messaging frames are associated according to their time stamps and recorded as a single data stream.
20. The first mobile set according to claim 14 , wherein the data content analysis comprises a determination of voice activity.
Cooperative Patent Classification codes for this invention. Click any code to explore related patents in that topic.
December 15, 2009
January 3, 2012
Browse 5M+ US patents with plain-English claim translations and AI-generated analysis.