Patents by Inventor Rangarajan Vasudevan

Rangarajan Vasudevan 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: 8219581
    Abstract: Several methods and a system for analyzing ordered data using pattern matching over an indefinitely long ordered sequence of rows in a relational database are disclosed. In one embodiment, a method of a server includes receiving an ordered data in a relational database. The method further includes matching a pattern specified in a query on ordered data in a relational database in a single pass in constant space for overlapping mode of results. The method also includes creating an output data in the single pass in constant space for overlapping mode of results based on the matching of the ordered data with the pattern in the relational database query.
    Type: Grant
    Filed: May 13, 2009
    Date of Patent: July 10, 2012
    Assignee: Teradata US, Inc.
    Inventors: Prasan Roy, Eric Friedman, Peter Pawlowski, Rangarajan Vasudevan
  • Publication number: 20100293196
    Abstract: Several methods and a system for analyzing ordered data using pattern matching over an indefinitely long ordered sequence of rows in a relational database are disclosed. In one embodiment, a method of a server includes receiving an ordered data in a relational database. The method further includes matching a pattern specified in a query on ordered data in a relational database in a single pass in constant space for overlapping mode of results. The method also includes creating an output data in the single pass in constant space for overlapping mode of results based on the matching of the ordered data with the pattern in the relational database query.
    Type: Application
    Filed: May 13, 2009
    Publication date: November 18, 2010
    Inventors: Prasan Roy, Eric Friedman, Peter Pawlowski, Rangarajan Vasudevan