Claims Analysis
Total Claims: 10
Claim 1
Independent Claim
127 words
A method for analyzing audio input events in a data processing system, where said data processing system utilizes a template to analyze audio input events, said method comprising the steps of: identifying a speech audio input event; recording said identified speech audio input event; processing said recorded speech audio input event to create a first entry in a template; identifying a selected non-speech audio input event which occurs in a selected environment; recording said identified non-speech audio input event; processing said recorded non-speech audio input event to create a second entry in said template; and thereafter, distinguishing between a speech audio input event and a non-speech audio input event by comparing said an audio input event to said template, wherein said non-speech audio input event is identified.
Claim 2
Dependent Claim
55 words
The method of claim 1, where said data processing system includes a peripheral device that generates an audio input event and an interrupt and wherein said method further comprises: comparing said audio input event to said template in response to detecting said interrupt and detecting said audio input event within a preselected amount of time.
Claim 3
Dependent Claim
44 words
The method of claim 1, further comprising: determining whether a command is associated with a non-speech audio input event in response to identification said non-speech audio input event; and responsive to a command being associated with said non-speech audio input event, executing said command.
Claim 4
Independent Claim
199 words
A method for analyzing audio input events in a data processing system, wherein said data processing system utilizes a template to analyze audio input events and wherein said data processing system includes a peripheral device that generates an audio input event and an interrupt, said method comprising the steps of: identifying a speech audio input event; recording said identified speech audio input event; processing said recorded speech audio input event to create a first entry in a template; identifying a selected non-speech audio input event which occurs in a selected environment; recording said identified non-speech audio input event; processing said recorded non-speech audio input event to create a second entry in said template for said processed non-speech audio input event; detecting an interrupt; detecting an audio input event, wherein said audio event occurs after said interrupt; identifying a non-speech audio input event by comparing said an audio input event to said template; responsive to identifying a non-speech audio input event occurring a preselected amount of time after said interrupt occurs, determining whether a command is associated with said non-speech audio input event; and executing said command in response to said command being associated with said non-speech audio input event.
Claim 5
Dependent Claim
39 words
The method of claim 4 further comprising processing said identified non-speech audio input event occurring a preselected amount of time after said interrupt occurs to replace said second entry in said template for said processed non-speech audio input event.
Claim 6
Independent Claim
156 words
An apparatus for analyzing audio input events, where said utilizes a template to analyze audio input events, said apparatus comprising: first identification means for identifying a speech audio input event; first recording means for recording said identified speech audio input event; first processing means for processing said recorded speech audio input event to create a first entry in a template; second identification means for identifying a selected non-speech audio input event which occurs in a selected environment; second recording means for recording said identified non-speech audio input event; second processing means for processing said recorded non-speech audio input event to create a second entry in said template for said processed non-speech audio input event; and comparison means for distinguishing between a speech audio input event and a non-speech audio input event by comparing said an audio input event to said template, where said non-speech audio input events may be efficiently distinguished from speech audio input events.
Claim 7
Dependent Claim
54 words
The apparatus of claim 6, where said data processing system includes a peripheral device that generates an audio input event and an interrupt and further comprises means for comparing said audio input event to said template in response to detecting said interrupt and detecting said audio input event within a preselected amount of time.
Claim 8
Dependent Claim
48 words
The apparatus of claim 6, further comprising: means for determining whether a command is associated with a non-speech audio input event in response to identification of said non-speech audio input event; and responsive to a command being associated with said non-speech audio input event, means executing said command.
Claim 9
Independent Claim
232 words
An apparatus method for analyzing audio input events, where said apparatus utilizes a template to analyze audio input events and wherein said data processing system includes a peripheral device that generates an audio input event and an interrupt, said apparatus comprising: first identification means for identifying a speech studio input event; first recording means for recording said identified speech audio input event; first processing means for processing said recorded speech audio input event to create a first entry in a template; second identification means for identifying a selected non-speech audio input event which occurs in a selected environment; second recording means for recording said identified non-speech audio input event; second processing means for processing said recorded non-speech audio input event to create a second entry in said template for said processed non-speech audio input event; first detection means for detecting an interrupt; second detection means for detecting an audio input event, wherein said audio event occurs after said interrupt; third identification means for identifying a non-speech audio input event by comparing said an audio input event to said template; determination means, responsive to identifying a non-speech audio input event occurring a preselected amount of time after said interrupt occurs, for determining whether a command is associated with said non-speech audio input event; and execution means for executing said command in response to said command being associated with said non-speech audio input event.
Claim 10
Dependent Claim
41 words
The apparatus of claim 9 further comprising means for processing said identified non-speech audio input event occurring a preselected amount of time after said interrupt occurs to replace said second entry in said template for said processed non-speech audio input event.