Patents by Inventor Sanjai Tiwari

Sanjai Tiwari 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).

  • Publication number: 20070203784
    Abstract: The invention is a method for analyzing content of email messages of registered users of an electronic commerce website and presenting these users with an offer (e.g., a digital coupon, a sale offer, or an advertisement) relevant to the analyzed email content.
    Type: Application
    Filed: April 18, 2007
    Publication date: August 30, 2007
    Inventors: Arthur Keller, Sanjai Tiwari
  • Patent number: 5615361
    Abstract: The present invention optimizes SQL queries by exploiting uniqueness properties. In identifying whether the generalized 1-tuple condition exists, the query is first analyzed to determine whether any columns referenced in a predicate of the query are bound. According to the present invention, columns may be bound to constant values or correlated columns or columns that are already bound. The bound columns, if any, are then analyzed to determine whether any of the bound columns comprise a key for its associated table. If these conditions exist, then the query satisfies the 1-tuple condition, in that it returns at most one tuple. Once the generalized 1-tuple condition has been identified to exist for the query, important query transformations can be performed for optimization purposes. These query transformations comprise the transformation of scalar subqueries into joins, or the elimination of distinctiveness requirements (i.e., DISTINCT keywords) from SELECT clauses.
    Type: Grant
    Filed: February 7, 1995
    Date of Patent: March 25, 1997
    Assignee: International Business Machines Corporation
    Inventors: Ting Y. Leung, Mir H. Pirahesh, David E. Simmen, Lori G. Strain, Sanjai Tiwari