US2020097473A1PendingUtilityA1

Method and/or system for processing data streams

Assignee: ROBERT T AND VIRGINIA T JENKINS AS TRUSTEES OF THE JENKINS FAMILY TRUST DATED FEB 8 2002Priority: Jun 30, 2006Filed: Aug 30, 2019Published: Mar 26, 2020
Est. expiryJun 30, 2026(expired)· nominal 20-yr term from priority
G06F 16/24558G06F 16/90344
62
PatentIndex Score
0
Cited by
0
References
0
Claims

Abstract

Embodiments of methods, apparatuses, devices and/or systems for manipulating character expressions to determine relationships among such character expressions.

Claims

exact text as granted — not AI-modified
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.

Join the waitlist — get patent alerts

Track US2020097473A1 — get alerts on status changes and closely related new filings.

We store only your email — no account needed. See our privacy policy.