Patents by Inventor Kanianthra Mani Chandy

Kanianthra Mani Chandy has filed for patents to protect the following inventions. This listing includes patent applications that are pending as well as patents that have already been granted by the United States Patent and Trademark Office (USPTO).

  • Patent number: 7743169
    Abstract: A method for processing data in the form of a stream of messages regarding, for example, stock price information, implemented using a computer system wherein the data may arrive at a rate faster than the computer system can process individual messages. Each message is tagged with a phase number as it arrives; only the data in the messages received at the end of a phase are stored in the computer system's database. Periodically, at the end of at least one phase and perhaps at the end of many phases depending on the rate messages are received, the computer queries its database to select information regarding the data. Algorithms, according to the present invention, allow the efficient selection of data by disregarding a portion of the information in some cases, and, in other cases, by finding the phase ranges wherein data messages overlap between phase ranges. In the former, data is lost; it the latter, data processing may be slowed. The selected information is then output.
    Type: Grant
    Filed: August 16, 2002
    Date of Patent: June 22, 2010
    Assignee: Avaya, Inc.
    Inventors: Joseph Gregory Billock, Kanianthra Mani Chandy, Lee Forestt Rosen
  • Publication number: 20020174109
    Abstract: An event detection system allows data to be inserted while event conditions are being checked. Each record is assigned a time stamp as it is inserted into a database. Each event condition check is assigned a time stamp range. The event condition check then produces only those matches that have at least one record with a time stamp in the range and no record with a time stamp after the range. After each event condition check, the range is changed so that, in subsequent checks, no part of a previous range is duplicated and no time stamps are excluded from every checked range. As a result of this process, records may be inserted while event conditions are being checked.
    Type: Application
    Filed: May 16, 2001
    Publication date: November 21, 2002
    Inventors: Kanianthra Mani Chandy, Eric T. Bax