1
Roger D Chamberlain, Benjamin M Brink, Jason R White, Mark A Franklin, Ron K Cytron: Intelligent data storage and processing using FPGA devices. IP Reservoir, Thompson Coburn, December 31, 2013: US08620881 (25 worldwide citation)

Methods and apparatuses for processing data are disclosed, including methods and apparatuses that leverage a reconfigurable logic device to offload decompression and search operations from a processor to thereby enable high speed data searches within data that has been stored in a compressed format.


2
David E Taylor, Ronald S Indeck, Jason R White, Roger D Chamberlain: Method and system for high throughput blockwise independent encryption/decryption. IP Reservoir, Thompson Coburn, Benjamin L Volk Jr, May 27, 2014: US08737606 (17 worldwide citation)

An encryption technique is disclosed for encrypting a plurality of data blocks of a data segment where the encryption selectively switches between a blockwise independent randomized (BIR) encryption mode and a cipher block chaining (CBC) encryption mode based on a configurable feedback stride. A cor ...


3
David E Taylor, Ronald S Indeck, Jason R White, Roger D Chamberlain: Method and system for high throughput blockwise independent encryption/decryption. IP Reservoir, Thompson Coburn, Benjamin L Volk Jr, March 17, 2015: US08983063 (16 worldwide citation)

An encryption technique is disclosed for encrypting a plurality of data blocks of a data segment where the encryption selectively switches between a blockwise independent randomized (BIR) encryption mode and a cipher block chaining (CBC) encryption mode based on a configurable feedback stride. A cor ...


4
Roger D Chamberlain, Mark Allen Franklin, Ronald S Indeck, Ron K Cytron, Sharath R Cholleti: Intelligent data storage and processing using FPGA devices. IP Reservoir, Thompson Coburn, Benjamin L Volk Jr, November 3, 2015: US09176775 (11 worldwide citation)

A re-configurable logic device such as a field programmable gate array (FPGA) can be used to deploy a data processing pipeline, the pipeline comprising a plurality of pipelined data processing engines, the plurality of pipelined data processing engines being configured to perform processing operatio ...


5
Scott Parsons, David E Taylor, David Vincent Schuehler, Mark A Franklin, Roger D Chamberlain: High speed processing of financial information using FPGA devices. IP Reservoir, Thompson Coburn, December 3, 2013: US08600856 (8 worldwide citation)

Methods and systems for processing financial market data using a reconfigurable logic device are disclosed. Various operations such as basket calculation and volume weighted average price (VWAP) operations can be performed on the financial market data using firmware logic deployed on the reconfigura ...


6
Scott Parsons, David E Taylor, David Vincent Schuehler, Mark A Franklin, Roger D Chamberlain: High speed processing of financial information using FPGA devices. IP Reservoir, Thompson Coburn, January 7, 2014: US08626624 (8 worldwide citation)

A high speed apparatus and method for processing a plurality of financial market data messages are disclosed. With respect to an exemplary embodiment, a reconfigurable logic device is employed to (1) receive the financial market data messages, and (2) parse each received financial market data messag ...


7
Ronald S Indeck, Ron Kaplan Cytron, Mark Allen Franklin: Method and apparatus for processing streaming data using programmable logic. IP Reservoir, Thompson Coburn, Benjamin L Volk Jr, April 28, 2015: US09020928 (8 worldwide citation)

Methods and apparatuses for processing streaming data using programmable logic are disclosed. With an exemplary embodiment, a programmable logic device can be used to sort streaming data and provide a processor with access to the sorted data. With another exemplary embodiment, an Internet search eng ...


8
David E Taylor, Scott Parsons, Jeremy Walter Whatley, Richard Bradley, Kwame Gyang, Michael DeWulf: Method and apparatus for high-speed processing of financial market depth data. IP Reservoir, Thompson Coburn, Benjamin L Volk Jr, June 24, 2014: US08762249 (7 worldwide citation)

A variety of embodiments for hardware-accelerating the processing of financial market depth data are disclosed. A coprocessor, which may be resident in a ticker plant, can be configured to update order books based on financial market depth data at extremely low latency. Such a coprocessor can also b ...


9
Scott Parsons, David E Taylor, David Vincent Schuehler, Mark A Franklin, Roger D Chamberlain: High speed processing of financial information using FPGA devices. IP Reservoir, Thompson Coburn, November 26, 2013: US08595104 (7 worldwide citation)

A high speed apparatus and method for processing a plurality of financial market data messages are disclosed. With respect to an exemplary embodiment, a record memory is employed to store a plurality of records for a plurality of financial instruments, and a reconfigurable logic device is employed t ...


10
Ronald S Indeck, Ron Kaplan Cytron, Mark Allen Franklin: Method and apparatus for adjustable data matching. IP Reservoir, Thompson Coburn, October 1, 2013: US08549024 (7 worldwide citation)

A method and apparatus for performing a matching operation on data are disclosed. With an exemplary embodiment, a programmable logic device can be used to search for data of interest to an application, where the programmable logic device processes streaming data against a data key to generate a sign ...