METHOD AND/OR SYSTEM FOR PROCESSING DATA STREAMS
Embodiments of methods, apparatuses, devices and/or systems for manipulating character expressions to determine relationships among such character expressions.
1 .- 112 . (canceled)
113 . A method of processing characters in a stream of characters expressing words, mathematical expressions, numerical expressions, acronyms and/or multicharacter symbols in a particular spoken and/or written language, the method comprising:
parsing a stream of characters to obtain one or more first character expressions from the stream of characters, the one or more first character expressions being descriptive of corresponding events and/or transactions;
concatenating binary expressions representing individual characters of at least one of said one or more first character expressions in one or more first binary strings, said at least one said one or more first character expressions representing a first alphanumeric value of a first alphanumeric expression, the first alphanumeric expression comprising a concatenation of said individual characters representing digit values at associated positions in the first alphanumeric expression, indicative of ones of said digit value having exactly one of three or more possible unique values; and
processing a query based, at least in part, on an application of an operator to at least one of said one or more first binary strings to provide a comparison of said first alphanumeric value of said first alphanumeric expression represented by said concatenation of individual characters of said at least one of said one or more first character expressions with a second alphanumeric value represented by one or more second character expressions of said query.
114 . The method of claim 113 , wherein said first alphanumeric value comprises a sum of products, said products comprising individual ones of said digit values multiplied by a position value associated with positions of said digit values multiplied by position values associated with positions of said digit values in the alphanumeric expression.
115 . The method of claim 113 , wherein said comparison of said first alphanumeric value of said first alphanumeric expression represented by said concatenation of individual characters of said at least one of said one or more first character expressions with said second alphanumeric value represented by one or more query character expressions of said query is based, at least in part, on a comparison of one or more bytes of said first binary string loaded to a first fixed-length register of a computer and/or machine and one or more bytes of a second binary string to a second fixed-length register of the computer and/or machine.
116 . The method of claim 115 , wherein the second binary string comprises a concatenation of binary expressions of individual characters of at least one of said one or more second character expressions.
117 . The method of claim 113 , wherein said processing said query further comprises:
concatenating binary expressions representing individual characters of at least one of said one or more first character expressions in one or more second binary strings; and
determining a relationship between at least one of said first character expressions and at least one of said one or more second character expressions based, at least in part, on said one or more first binary strings and said one or more second binary strings.
118 . The method of claim 117 , wherein said determining said relationship further comprises determining said relationship according to said operator.
119 . The method of claim 118 , wherein said determining said relationship further comprises determining a quantitative relationship between said at least one of said first character expressions and said at least one of said second character expressions according to said operator.
120 . The method of claim 119 , wherein said determining said quantitative relationship further comprises determining whether a numerical value represented by said at least one of said first character expressions is greater than a numerical value represented by said at least one of said second character expressions.
121 . The method of claim 119 , wherein said determining said quantitative relationship further comprises determining whether a numerical value represented by said at least one of said first character expressions is less than a numerical value represented by said at least one of said second character expressions.
122 . The method of claim 113 , wherein said data stream comprises character expressions from a plurality of record sources.
123 . The method of claim 113 , and further comprising buffering at least a portion of said one or more first binary strings in a window buffer, and wherein said processing said query further comprises processing said query based, at least in part on signals and/or states maintained in said window buffer.
124 . The method of claim 123 , wherein said buffering said portion of said one or more first binary strings further comprises merging said portion with historical events.
125 . The method of claim 123 , wherein said buffering said portion further comprises:
expiring at least a portion of said historical events; and
merging said portion of said one or more data streams with an unexpired portion of said historical data to provide an updated window buffer.
126 . The method of claim 125 , wherein said processing said query further comprises processing said query based, at least in part, on said updated window buffer.
127 . A computing platform to process characters in a stream of characters expressing words, mathematical expressions, numerical expressions, acronyms and/or multicharacter symbols in a particular spoken and/or written language, said computing platform being adapted to:
parse a stream of characters according to a predetermined format to obtain one or more first character expressions from the stream of characters, the one or more first character expressions to be descriptive of corresponding events and/or transactions;
concatenate binary expressions representing individual characters of at least one of said one or more first character expressions in one or more first binary strings, said at least one said one or more first character expressions to represent a first alphanumeric value of a first alphanumeric expression, the first alphanumeric expression to comprise a concatenation of said individual characters representing digit values at associated positions in the first alphanumeric expression, indicative of ones of said digit value having exactly one of three or more possible unique values; and
process a query based, at least in part, on an application of an operator to at least one of said one or more first binary strings to provide a comparison of said first alphanumeric value of said first alphanumeric expression represented by said concatenation of individual characters of said at least one of said one or more first character expressions with a second alphanumeric value represented by one or more second character expressions of said query.
128 . The computing platform of claim 127 , wherein to process query, the computing platform is further to:
concatenate binary expressions representing individual characters of at least one of said one or more first character expressions in one or more second binary strings; and
determine a relationship between at least one of said first character expressions and at least one of said one or more second character expressions based, at least in part, on said one or more first binary strings and said one or more second binary strings.
129 . The computing platform of claim 128 , wherein said computing platform is further to determine said relationship according to said operator.
130 . The computing platform of claim 129 , wherein said computing platform is further to determine a quantitative relationship between said at least one of said first character expressions and said at least one of said second character expressions according to said operator.
131 . An article comprising:
a non-transitory storage medium comprising computer readable instructions stored thereon to process characters in a stream of characters expressing words, mathematical expressions, numerical expressions, acronyms and/or multicharacter symbols in a particular spoken and/or written language, the instructions being executable by a processor of a computer or machine to:
parse a stream of characters according to a predetermined format to obtain one or more first character expressions from the stream of characters, the one or more first character expressions to be descriptive of corresponding events and/or transactions;
concatenate binary expressions representing individual characters of at least one of said one or more first character expressions in one or more first binary strings, said at least one said one or more first character expressions to represent a first alphanumeric value of a first alphanumeric expression, the first alphanumeric expression to comprise a concatenation of said individual characters representing digit values at associated positions in the first alphanumeric expression, indicative of ones of said digit value having exactly one of three or more possible unique values; and
process a query based, at least in part, on an application of an operator to at least one of said one or more first binary strings to provide a comparison of said first alphanumeric value of said first alphanumeric expression represented by said concatenation of individual characters of said at least one of said one or more first character expressions with a second alphanumeric value represented by one or more second character expressions of said query.
132 . An apparatus to process characters in a stream of characters expressing words, mathematical expressions, numerical expressions, acronyms and/or multicharacter symbols in a particular spoken and/or written language, said apparatus comprising:
means for parsing a stream of characters according to a predetermined format to obtain one or more first character expressions from the stream of characters, the one or more first character expressions to be descriptive of corresponding events and/or transactions;
means for concatenating binary expressions representing individual characters of at least one of said one or more first character expressions in one or more first binary strings, said at least one said one or more first character expressions to represent a first alphanumeric value of a first alphanumeric expression, the first alphanumeric expression to comprise a concatenation of said individual characters representing digit values at associated positions in the first alphanumeric expression, indicative of ones of said digit value having exactly one of three or more possible unique values; and
means for processing a query based, at least in part, on an application of an operator to at least one of said one or more first binary strings to provide a comparison of said first alphanumeric value of said first alphanumeric expression represented by said concatenation of individual characters of said at least one of said one or more first character expressions with a second alphanumeric value represented by one or more second character expressions of said query.