Method and apparatus for generating a number audio element in an audio system
First Claim
1. A method of generating a number audio element for playing a desired number in an audio system, comprising:
- a) storing a plurality of audio elements used to represent a subset of the range of numbers;
b) defining a plurality of match types used to determine if one or more matching audio element exists in the subset of the range of numbers;
c) defining a plurality of accuracy prefixes representative of the error associated with any rounding of the desired number to be played;
d) setting the accuracy prefix to a value representing an exact match between the desired number and a number audio element in the stored subset of audio elements representative of the range of numbers;
e) filtering the audio elements to determine if an exact match exists;
f) if an exact match does not exist, rounding the desired number to a pre-determined level of precision to create an estimated desired number;
g) setting the accuracy prefix to a value representing the error associated with any rounding of the desired number to be played;
h) filtering the audio elements to determine if an exact match exists between the estimated desired number and any of the plurality of audio elements used to represent a subset of the range of numbers; and
i) repeating steps f)-g) until such time as an exact match has been determined between the estimated desired number and any of the plurality of audio elements used to represent a subset of the range of numbers.
12 Assignments
0 Petitions
Accused Products
Abstract
A method and apparatus for generating a number audio element for playing a desired number in an audio system. Specifically, the method sets forth the steps of storing a plurality of audio elements used to represent a subset of the range of numbers; defining a plurality of match types used to determine if one or more matching audio element exists in the subset of the range of numbers; defining a plurality of accuracy prefixes representative of the error associated with any rounding of the desired number to be played; setting the accuracy prefix to a value representing an exact match between the desired number and a number audio element in the stored subset of audio elements representative of the range of numbers; filtering the audio elements to determine if an exact match exists; if an exact match does not exist, rounding the desired number to a pre-determined level of precision to create an estimated desired number; setting the accuracy prefix to a value representing the error associated with any rounding of the desired number to be played; filtering the audio elements to determine if an exact match exists between the estimated desired number and any of the plurality of audio elements used to represent a subset of the range of numbers; and repeating the steps of filtering until such time as an exact match has been determined between the estimated desired number and any of the plurality of audio elements used to represent a subset of the range of numbers. Once an exact match is determined, the number audio element is transmitted to a remote user. The number audio element may be a stock quote or an announcement of the time. Further, the number audio element may be transmitted in telephone systems, automated teller machines, or other audio systems.
132 Citations
22 Claims
-
1. A method of generating a number audio element for playing a desired number in an audio system, comprising:
-
a) storing a plurality of audio elements used to represent a subset of the range of numbers;
b) defining a plurality of match types used to determine if one or more matching audio element exists in the subset of the range of numbers;
c) defining a plurality of accuracy prefixes representative of the error associated with any rounding of the desired number to be played;
d) setting the accuracy prefix to a value representing an exact match between the desired number and a number audio element in the stored subset of audio elements representative of the range of numbers;
e) filtering the audio elements to determine if an exact match exists;
f) if an exact match does not exist, rounding the desired number to a pre-determined level of precision to create an estimated desired number;
g) setting the accuracy prefix to a value representing the error associated with any rounding of the desired number to be played;
h) filtering the audio elements to determine if an exact match exists between the estimated desired number and any of the plurality of audio elements used to represent a subset of the range of numbers; and
i) repeating steps f)-g) until such time as an exact match has been determined between the estimated desired number and any of the plurality of audio elements used to represent a subset of the range of numbers. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21)
-
-
22. A processor-based broadcast system for generating a number audio element representative of a desired number to be broadcast within a range of numbers, comprising:
-
a) means for storing a plurality of audio elements used to represent a subset of the range of numbers;
b) means for defining a plurality of match types used to determine if one or more matching audio element exists in the subset of the range of numbers;
c) means for defining a plurality of accuracy prefixes representative of the error associated with any rounding of the desired number to be broadcast;
d) means for setting the accuracy prefix to a value representing an exact match between the desired number and a number audio element in the stored subset of audio elements representative of the range of numbers;
e) means for filtering the audio elements to determine if an exact match exists;
f) means for rounding the desired number to a pre-determined level of precision to create an estimated desired number if an exact match does not exist;
g) means for setting the accuracy prefix to a value representing the error associated with any rounding of the desired number to be broadcast;
h) means for filtering the audio elements to determine if an exact match exists between the estimated desired number and any of the plurality of audio elements used to represent a subset of the range of numbers; and
i) means for repeating steps f)-g) until such time as an exact match has been determined between the estimated desired number and any of the plurality of audio elements used to represent a subset of the range of numbers.
-
Specification