Tracking time using portable recorders and speech recognition
First Claim
1. A method, performed on a computer system, for tracking time using portable recorders and speech recognition, the method comprising the steps of:
- accessing speech data;
recognizing at least two voice commands from the speech data, each voice command occurring at a different time;
determining a first time associated with a first of the voice commands; and
determining a second time associated with a second of the voice commands.
2 Assignments
0 Petitions
Accused Products
Abstract
In general, the present invention converts speech, preferably recorded on a portable recorder, to text, analyzes the text, and determines voice commands and times when the voice commands occurred. Task names are associated with voice commands and time segments. These time segments and tasks may be packaged as time increments and stored (e.g., in a file or database) for further processing. Preferably, phrase grammar rules are used when analyzing the text, as this helps to determine voice commands. Using phrase grammar rules also allows the text to contain a variety of topics, only some of which are pertinent to tracking time.
-
Citations
28 Claims
-
1. A method, performed on a computer system, for tracking time using portable recorders and speech recognition, the method comprising the steps of:
-
accessing speech data;
recognizing at least two voice commands from the speech data, each voice command occurring at a different time;
determining a first time associated with a first of the voice commands; and
determining a second time associated with a second of the voice commands. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 16, 17, 18, 20, 21, 22, 23, 25, 26)
-
-
15. A method, performed on a computer system, for tracking time using portable recorders and speech recognition, the method comprising the steps of:
-
accessing speech data comprising a plurality of time stamps and speech;
converting the speech to text;
composing a plurality of voice commands from words in the text, each voice command corresponding to a phrase grammar rule;
determining a time associated with each of the voice commands;
determining a plurality of tasks, each task associated with at least one of the times and at least one of the voice commands; and
determining a plurality of time increments, each time increment comprising one of the tasks and at least one of the times.
-
-
19. A system for tracking time using portable recorders and speech recognition the system comprising:
a computer system comprising;
a memory that stores computer-readable code; and
a processor operatively coupled to the memory, the processor configured to implement the computer-readable code, the computer-readable code configured to;
access speech data;
recognize at least two voice commands from the speech data, each voice command occurring at a different time;
determine a first time associated with a first of the voice commands; and
determine a second time associated with a second of the voice commands.
-
24. A system for tracking time using portable recorders and speech recognition the system comprising:
a computer system comprising;
a memory that stores computer-readable code; and
a processor operatively coupled to the memory, the processor configured to implement the computer-readable code, the computer-readable code configured to;
access speech data comprising a plurality of time stamps and speech;
convert the speech to text;
compose a plurality of voice commands from words in the text, each voice command corresponding to a phrase grammar rule;
determine a time associated with each of the voice commands;
determine a plurality of tasks, each task associated with at least one of the times and at least one of the voice commands; and
determine a plurality of time increments, each time increment comprising one of the tasks and at least one of the times.
-
27. An article of manufacture comprising:
a computer readable medium having computer readable code means embodied thereon, the computer readable program code means comprising;
a step to access speech data;
a step to recognize at least two voice commands from the speech data, each voice command occurring at a different time;
a step to determine a first time associated with a first of the voice commands; and
a step to determine a second time associated with a second of the voice commands.
-
28. An article of manufacture comprising:
a computer readable medium having computer readable code means embodied thereon, the computer readable program code means comprising;
a step to access speech data comprising a plurality of time stamps and speech;
a step to convert the speech to text;
step to compose a plurality of voice commands from words in the text, each voice command corresponding to a phrase grammar rule;
a step to determine a time associated with each of the voice commands;
a step to determine a plurality of tasks, each task associated with at least one of the times and at least one of the voice commands; and
a step to determine a plurality of time increments, each time increment comprising one of the tasks and at least one of the times.
Specification