Patents by Inventor Jayavel Shanmugasundaram

Jayavel Shanmugasundaram 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: 20100082393
    Abstract: Example embodiments described herein may relate to pricing contracts for a display advertising system utilized, for example, in Web-based advertising.
    Type: Application
    Filed: September 30, 2008
    Publication date: April 1, 2010
    Applicant: Yahoo! Inc.
    Inventors: Sergei Vassilvitskii, Jayavel Shanmugasundaram, R. Preston McAfee, Arpita Ghosh, Erik N. Vee
  • Publication number: 20100082412
    Abstract: The present invention is directed to a system and method for optimizing an advertisement plan for allocating advertisements to a contract in a network-based environment. The system and method includes determining a shadow price for an advertisement placement where the advertisement placement is associated with a user having defined characteristics. The system and method includes determining a contract price for the advertisement placement relative to a plurality of advertisement contracts for the user having the defined characteristics. The system and method includes determining an advertisement plan for allocating an advertisement to a given contract on the basis of the shadow price and the contract price. The system and method includes presenting a given advertisement associated with the given contract according to the advertisement plan on network-based output.
    Type: Application
    Filed: September 30, 2008
    Publication date: April 1, 2010
    Applicant: YAHOO! INC.
    Inventors: Chad Brower, Ramana Yerneni, Erik Vee, Serguei Vassilvitskii, Jayavel Shanmugasundaram, Danny Zhang, Srinivasan Rajagopal
  • Publication number: 20100082404
    Abstract: Generally, embodiments of the present invention provide for methods, systems and computer program products for utilizing date constraints in an advertisement serving system. The method according to one embodiment of the present invention comprises receiving a request for one or more advertisements that satisfy one or more constraints. A set of advertisement contracts is generated, wherein the set of advertisement contracts comprise one or more advertisement contracts that satisfy the one or more constraints. The contractual time period for a given advertisement contract in the set of advertisement contracts is then determined. A subset of advertisement contracts is then generated, wherein the subset of advertisement contracts comprises the advertisement contracts in the set of advertisement contracts that are active on a given date. The subset of advertisement contracts is then inputted into an optimization algorithm and one or more advertisement contracts are selected by the optimization algorithm.
    Type: Application
    Filed: September 30, 2008
    Publication date: April 1, 2010
    Applicant: YAHOO! INC.
    Inventors: Chad Brower, Ramana Yerneni, Erik Vee, Serguei Vassilvitskii, Jayavel Shanmugasundaram
  • Publication number: 20100036865
    Abstract: A method of constructing a score-optimal R-tree to support top-k stabbing queries over a set of scored intervals generates a constraint graph from the set, and determines over each node in the constraint graph that has no other nodes pointing to it the node with the smallest left endpoint; for each of these nodes, the associated interval is added to the tree and the node is removed from the constraint graph.
    Type: Application
    Filed: August 7, 2008
    Publication date: February 11, 2010
    Applicant: Yahoo! Inc.
    Inventors: Jayavel SHANMUGASUNDARAM, Minos Garofalakis, Erik Vee, Ashwin Kumar Machanavajjhala
  • Publication number: 20100023564
    Abstract: Subject matter disclosed herein relates to data management of multiple applications, and in particular, to fault tolerance for such management.
    Type: Application
    Filed: July 25, 2008
    Publication date: January 28, 2010
    Applicant: Yahoo! Inc.
    Inventors: Ramana Yerneni, Jayavel Shanmugasundaram, Fan Yang
  • Publication number: 20090319476
    Abstract: Techniques described herein adaptively select materialized view fragments for persistent maintenance. During an interval of time, the selected fragments are persistently maintained in the database system, while the other non-selected fragments are not persistently maintained as materialized view fragments. Over time, the composition of the set of selected fragments may change. As queries are executed in the database system over an interval of time, statistics including the frequency of access of each currently selected fragment during that interval are generated. At the start of the next interval of time, based on these statistics, some currently selected fragments may be unselected. Some currently non-selected fragments of one or more candidate materialized views may be selected based on the statistics.
    Type: Application
    Filed: June 20, 2008
    Publication date: December 24, 2009
    Inventors: CHRIS OLSTON, JAYAVEL SHANMUGASUNDARAM, SANDEEP PANDEY
  • Publication number: 20090204703
    Abstract: Subject matter disclosed herein relates to document classification and/or automated document classifier tuning.
    Type: Application
    Filed: February 11, 2008
    Publication date: August 13, 2009
    Inventors: Minos Garofalakis, Jayavel Shanmugasundaram, Erik Nathan Vee, Rajagopal Baskaran, Jagadish P. Samantarai, Chyr-Chong Joseph Ting, Yuan Zhuge
  • Publication number: 20090132556
    Abstract: Subject matter disclosed herein may relate to enabling offline operations for online applications.
    Type: Application
    Filed: November 16, 2007
    Publication date: May 21, 2009
    Inventors: Nitin Gupta, Jayavel Shanmugasundaram, Fan Yang
  • Publication number: 20090132959
    Abstract: The subject matter disclosed herein relates to a method and/or system for generating schema responsive to user navigation patterns.
    Type: Application
    Filed: November 20, 2007
    Publication date: May 21, 2009
    Inventors: Jayavel Shanmugasundaram, Nitin Gupta, George Levchenko, Fan Yang, Chaydar Botev
  • Publication number: 20090112846
    Abstract: The subject matter disclosed herein relates to processing information regarding events. In one particular example, a stabbing query may be formulated in response to an event. One or more sets are associated with and/or mapped to nodes of a tree.
    Type: Application
    Filed: October 31, 2007
    Publication date: April 30, 2009
    Inventors: Erik N. Vee, Minos Garofalakis, Jayavel Shanmugasundaram, Ashwin Kumar V. Machanavajjhala
  • Publication number: 20080288480
    Abstract: The system includes a query engine and an advertisement engine. The query engine is configured to receive a query from the user. The advertisement engine generates advertisement results corresponding to the query. The advertisement results are selected from entries in an advertisement database, where the entries include predicate values corresponding to a domain. The advertisement engine generates a diverse advertisement result that is a subset of the database entries that match the query. The diversity result varies at least one predicate by selecting entries for the list that include a proportional representation of each available predicate value in the database that matches the query.
    Type: Application
    Filed: May 18, 2007
    Publication date: November 20, 2008
    Applicant: YAHOO! INC.
    Inventors: Sihem Amer Yahia, Jayavel Shanmugasundaram, Utkarsh Srivastava, Erik Vee, Prashanth Bhat
  • Patent number: 7440937
    Abstract: A query optimization technique that determines whether a query includes a self join that is transitively derived through table expressions having UNION operators. If so, the query is simplified to eliminate the table expressions and to reduce the query to an equivalent query over tables.
    Type: Grant
    Filed: July 28, 2006
    Date of Patent: October 21, 2008
    Assignee: International Business Machines Corporation
    Inventors: Gerald George Kiernan, Jayavel Shanmugasundaram
  • Publication number: 20080256037
    Abstract: A system for generating an ordered list. The system may include a query engine and an advertisement engine. The query engine receives a query from the user and determines parameters to match with the advertisement. The advertisement engine receives the parameters and generates a list of items based on the parameters. The system may function in a precompute mode to calculate intervals for each available item to minimize the variable processing costs for each item. Further, the number of intervals a crossed item may be selected in a manner to satisfy a given space constraint. By characterizing each item by a minimum price within each interval, the system can quickly query the interval matching the desired quantity for each item and determined if the minimum price for that interval is less than the top-k prices already included in the list.
    Type: Application
    Filed: April 12, 2007
    Publication date: October 16, 2008
    Inventors: Sihem Amer Yahia, Lin Guo, Raghu Ramakrishnan, Jayavel Shanmugasundaram, Utkarsh Srivastava, Andrew Tomkins, Erik Vee
  • Publication number: 20080114672
    Abstract: A system and method for bidding on advertisements. The system includes a query engine and an advertisement engine. The query engine receives a query from the user. The query engine analyzes the query to determine a query intent that is matched to a predetermined domain. A translated query is generated including the domain type. Once a domain is selected, the query may be further analyzed to determine generic domain information. The domain and associated information may then be matched to a list of advertisements. The advertisement may be assigned a score based on a bid price and a quality of the advertisement.
    Type: Application
    Filed: April 12, 2007
    Publication date: May 15, 2008
    Inventors: Sihem Amer Yahia, Raghu Ramakrishnan, Michael Schwarz, Jayavel Shanmugasundaram, Andrew Tomkins
  • Publication number: 20080114759
    Abstract: A system and method for deriving user intent from a query. The system includes a query engine, and an advertisement engine. The query engine receives a query from the user. The query engine analyzes the query to determine a query intent that is matched to a domain. The query may be further analyzed to derive predicate values based on the query and the domain hierarchy. The domain and associated information may then be matched to a list of advertisements. The advertisement may be assigned an ad match score based on a correlation between the query information and various listing information provided in the advertisement.
    Type: Application
    Filed: May 18, 2007
    Publication date: May 15, 2008
    Applicant: YAHOO! INC.
    Inventors: Sihem Amer Yahia, Jayavel Shanmugasundaram, Utkarsh Srivastava, Erik Vee
  • Publication number: 20080114607
    Abstract: A system and method for generating advertisements based on search intent. The system includes a query engine, and an advertisement engine. The query engine receives a query from the user. The query engine analyzes the query to determine a query intent that is matched to a predetermined domain. A translated query is generated including the domain type. Once a domain is selected, the query may be further analyzed to determine generic domain information. The domain and associated information may then be matched to a list of advertisements. The advertisement may be assigned an ad match score based on a correlation between the query information and various listing information provided in the advertisement.
    Type: Application
    Filed: November 9, 2006
    Publication date: May 15, 2008
    Inventors: Sihem Amer-Yahia, Lin Guo, Raghu Ramakrishnan, Jayavel Shanmugasundaram, Utkarsh Srivastava, Andrew Tomkins
  • Publication number: 20060265356
    Abstract: A query optimization technique that determines whether a query includes a self join that is transitively derived through table expressions having UNION operators. If so, the query is simplified to eliminate the table expressions and to reduce the query to an equivalent query over tables.
    Type: Application
    Filed: July 28, 2006
    Publication date: November 23, 2006
    Inventors: Gerald Kiernan, Jayavel Shanmugasundaram
  • Patent number: 7107255
    Abstract: A query optimization technique that determines whether a query includes a self join that is transitively derived through table expressions having UNION operators. If so, the query is simplified to eliminate the table expressions and to reduce the query to an equivalent query over tables.
    Type: Grant
    Filed: June 21, 2001
    Date of Patent: September 12, 2006
    Assignee: International Business Machines Corporation
    Inventors: Gerald George Kiernan, Jayavel Shanmugasundaram
  • Patent number: 7043487
    Abstract: A method for storing XML documents in a relational database system while exploiting XML Schema information to capture information about types, inheritance, equivalence classes, and integrity constraints in the generated relational schema, enabling efficient querying. The invention simplifies complex XML schema types, translates the simplified XML schema types into relational tables, and then stores relations corresponding to each XML element in relational table rows. The simplification includes grouping all occurrences of a given element together, assembling two or more element types into element groups if the schema indicates that elements of those element types will occur the same number of times, and applying a number of transformation rules to the element groups. The translation includes constructing a type graph from the simplified schema, building an element graph for each global element in the simplified schema from the type graph, and generating relational tables from the element graph.
    Type: Grant
    Filed: December 28, 2002
    Date of Patent: May 9, 2006
    Assignee: International Business Machines Corporation
    Inventors: Rajasekar Krishnamurthy, Jayavel Shanmugasundaram, Eugene Jon Shekita
  • Patent number: 7016915
    Abstract: A system, method, and computer program product for processing XML queries over relational data and meta-data using a relational database system. The invention runs a query to generate a view definition, so a regular query processor can handle queries on a mix of data and meta-data. Names of desired tables are data-dependent, so the invention represents a default XML view as an XML query over the relational tables, gets the table names and table data by recursively invoking the query processor (first by querying the catalog table, and then querying base data according to a new construct). The invention thus processes queries over table names in addition to table values.
    Type: Grant
    Filed: December 28, 2002
    Date of Patent: March 21, 2006
    Assignee: International Business Machines Corporation
    Inventors: Jayavel Shanmugasundaram, Eugene Jon Shekita