Patents Assigned to TATA CONSULTANCY SERVICES LMITED
  • Patent number: 11263164
    Abstract: Conventionally, for processing multi-legged orders, matching engines were implemented in software and were connected through Ethernet which is very slow in terms of throughput. Such traditional trading systems failed to process orders of tokens on different machines and these were summarily rejected. Present disclosure provides multiple FPGA system being optimized for processing/executing multi-legged orders. The system includes a plurality of FPGAs which are interconnected for communication via a PCIe port of a multi-port PCIe switch. Each FPGA comprise a net processing layer, a matcher, and a look-up table. Each FPGA is configured to process tokens (e.g., securities, etc.). If orders to be processed are for tokens on same FPGA where the order is received, then tokens are processed locally. Else net processing layer of a specific FPGA routes to specific order request to another FPGA where the tokens (securities) are located thereby reducing the latency and improving overall throughput.
    Type: Grant
    Filed: December 29, 2020
    Date of Patent: March 1, 2022
    Assignee: Tata Consultancy Services Lmited
    Inventors: Mahesh Damodar Barve, Sunil Puranik, Swapnil Rodi, Manoj Nambiar, Dhaval Shah
  • Patent number: D838845
    Type: Grant
    Filed: June 23, 2017
    Date of Patent: January 22, 2019
    Assignee: TATA CONSULTANCY SERVICES LMITED
    Inventors: Arijit Sinharay, Deb Kumar Ghosh, Sanjoy Debnath, Raj Rakshit