Patents by Inventor Venkat Sundaranatha

Venkat Sundaranatha 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: 7849047
    Abstract: Methods and systems to analyze domain rules based on domain coverage of the domain rules are provided. First, the system receives a first plurality of data items from a database utilized by an information storage and retrieval platform, respectively counting the first plurality of data items to determine a total quantity of data items. Next, the system applies a plurality of rules to the first plurality of data items to identify a second plurality of data items associated with a first domain based on the respective rule, respectively counting the first plurality of data items to determine a first quantity of data items. Next, the system determines a percentage of coverage for the first domain, the percentage of coverage based on the first quantity of data items and the total quantity of data items. Next, the system represents the percentage of coverage as a first interface element within an interface.
    Type: Grant
    Filed: February 7, 2007
    Date of Patent: December 7, 2010
    Assignee: eBay Inc.
    Inventors: Josh Loftus, Venkat Sundaranatha, Louis Marcel Gino Monier, Jean-Michel Leon, Aditya Arora, Benjamin David Foster, Seema Shah
  • Publication number: 20100250535
    Abstract: There are provided methods and systems to identify an item based on data associated with the item. Information is received that is descriptive of an item to be listed on an information storage and retrieval platform. The information is associated with an aspect-value pair, which is an aspect of the item and a value of the aspect. An expression of an interest of a user in the item is received. The expression is associated with the aspect-value pair. In response to the associating of the expression with the aspect-value pair, the item is identified.
    Type: Application
    Filed: June 14, 2010
    Publication date: September 30, 2010
    Inventors: Josh Loftus, Venkat Sundaranatha, Louis Marcel Gino Monier, Jean-Michel Leon, Aditya Arora, Benjamin David Foster, Seema Shah
  • Publication number: 20100217741
    Abstract: A method and system to analyze rules is described. The system receives a query and applies a first plurality of rules to the query to identify a second plurality of rules that respectively identify at least one matching keyword in the query. Next, the system counts the first plurality of rules to identify a total quantity of rules applied to the query and further counts the second plurality of rules to identify a second quantity of rules that respectively identify at least one matching keyword in the query. Finally, the system determines a percentage of coverage for the query based on the total quantity of rules and the second quantity of rules.
    Type: Application
    Filed: May 10, 2010
    Publication date: August 26, 2010
    Inventors: Josh Loftus, Venkat Sundaranatha, Louis Marcel Gino Monier, Jean-Michel Leon, Aditya Arora, Benjamin David Foster, Seema Shah
  • Patent number: 7739225
    Abstract: Methods and systems to analyze aspect rules based on domain coverage of aspect-value pairs are provided. The system receives a first plurality of data items from a database, applies a first plurality of rules to the first plurality of data items to generate a second plurality of data items associated with a first domain, counts the second plurality of data items to determine a total quantity of data items, applies a second plurality of rules to the second plurality of data items to identify a third plurality of data items it associates with a first aspect-value pair, counts the third plurality of data items to determine a first quantity of data items, determines a percentage of coverage for the first aspect-value pair based on the first quantity of data items and the total quantity of data items, and provides the percentage coverage for the first aspect-value pair as an interface element within an interface.
    Type: Grant
    Filed: February 7, 2007
    Date of Patent: June 15, 2010
    Assignee: eBay Inc.
    Inventors: Josh Loftus, Venkat Sundaranatha, Louis Marcel Gino Monier, Jean-Michel Leon, Aditya Arora, Benjamin David Foster, Seema Shah
  • Patent number: 7739226
    Abstract: Methods and systems to analyze aspect rules based on domain coverage of the aspect rules are provided. The system receives a first plurality of data items from a database, applies a first plurality of rules to the first plurality of data items to generate a second plurality of data items associated with a first domain, counts the second plurality of data items to determine a total quantity of data items, applies a second plurality of rules to the second plurality of data items to identify a third plurality of data items associated with a first aspect counts the third plurality of data items to determine a first quantity of data items, determines a percentage of coverage for the first aspect based on the first quantity of data items and the total quantity of data items, and provides the percentage of coverage as an interface element within an interface.
    Type: Grant
    Filed: February 7, 2007
    Date of Patent: June 15, 2010
    Assignee: eBay Inc.
    Inventors: Josh Loftus, Venkat Sundaranatha, Louis Marcel Gino Monier, Jean-Michel Leon, Aditya Arora, Benjamin David Foster, Seema Shah
  • Patent number: 7725417
    Abstract: There are provided methods and systems to analyze rules. The system may analyze the rules by applying the rules to a most popular query. The most popular query may be identified as such by containing a particular keyword. Specifically, a most popular query may contain a keyword that appears more often than other keyword in a sample of queries received over a period of time. Next, the system applies the rules to the most popular query to determine a percentage of coverage of the rules for the most popular query. For example, a particular rule may evaluate TRUE, if the rule identifies a keyword in the query. Next the system generates a percentage of coverage based on a count of the rules that evaluated TRUE and the total number of rules that were applied to the most popular query.
    Type: Grant
    Filed: February 7, 2007
    Date of Patent: May 25, 2010
    Assignee: eBay Inc.
    Inventors: Josh Loftus, Venkat Sundaranatha, Louis Marcel Gino Monier, Jean-Michel Leon, Aditya Arora, Benjamin David Foster, Seema Shah
  • Publication number: 20090012991
    Abstract: A computer-implemented system and method for providing information tagging in a networked system is disclosed. The apparatus in an example embodiment includes a tag engine configured to process a database of categorized product listings; to receive a user-provided tag associated with at least one of the product listings; to retain the user-provided tag; and to serve the user-provided tag to a user viewing at least one of the product listings.
    Type: Application
    Filed: December 26, 2007
    Publication date: January 8, 2009
    Applicant: Ebay, Inc.
    Inventors: Brian Scott Johnson, Brian M. Johnson, Badrul M. Sarwar, Benny Soetarman, Rajyashree Mukherjee, Venkat Sundaranatha, Neelakantan Sundaresan, Randall Scott Shoup, Daniel Kramer, Jason M. Heidema, Musaab At-Taras, Alvaro Bolivar, Jean-David Ruvini
  • Publication number: 20080016019
    Abstract: There is provided methods and systems to provide popular query coverage. The system receives a plurality of queries that are used to search a database, the plurality of queries respectively including a string of text that includes at least one keyword. Next, the system determines a subset of most popular queries from the plurality of queries. Next, the system applies a first plurality of rules to a first most popular query in the subset of most popular queries to identify a second plurality of rules that respectively identify at least one matching keyword in the first most popular query. Next, the system counts the first plurality of rules to determine a total quantity of rules and counts the second plurality of rules to determine a second quantity of rules. Next, the system determines a percentage of coverage for the first most popular query, the percentage of coverage based on the total quantity of rules and the second quantity of rules.
    Type: Application
    Filed: February 7, 2007
    Publication date: January 17, 2008
    Inventors: Josh Loftus, Venkat Sundaranatha, Louis Monier, Jean-Michel Leon, Aditya Arora, Benjamin Foster, Seema Shah
  • Publication number: 20070198501
    Abstract: There is provided a method and system generate rules and identify data items. The system receives an aspect that is used to describe a data item and a request for at least one candidate value to associate with the aspect. Next, the system identifies a string of text in a database based on the aspect, analyzes the string of text based on the aspect to identify at least one candidate value in the string of text and receives a selection identifying a candidate value. Next, the system generates a rule that includes the aspect-value pair that includes the aspect and the selected candidate value. Next, system associates the aspect-value pair to a first data item based on a publication of the rule. Next, the system receives a query, associates the aspect-value pair to the query, based on the rule, generates a second query that includes the aspect-value pair and identifies the first data item based on the aspect-value pair in the second query for an interface that includes the first data item.
    Type: Application
    Filed: February 7, 2007
    Publication date: August 23, 2007
    Inventor: Venkat Sundaranatha
  • Publication number: 20070198496
    Abstract: There is provided methods and systems to determine aspect coverage. First, the system receives a first plurality of data items from a database utilized by an information storage and retrieval platform. Next, the system counts the first plurality of data items respectively to determine a total quantity of data items. Next, the system applies a plurality of rules to the first plurality of data items to identify a second plurality of data items associated with a first domain based on the respective rule. Next, the system counts the first plurality of data items respectively to determine a first quantity of data items. Next, the system determines a percentage of coverage for the first domain, the percentage of coverage based on the first quantity of data items and the total quantity of data items. Next, the system represents the percentage coverage for the first domain provided as a first interface element within an interface.
    Type: Application
    Filed: February 7, 2007
    Publication date: August 23, 2007
    Inventors: Josh Loftus, Venkat Sundaranatha, Louis Marcel Gino Monier, Jean-Michel Leon, Aditya Arora, Benjamin David Foster, Seema Shah
  • Publication number: 20070198498
    Abstract: There is provided methods and systems to determine aspect coverage. First, the system receives a first plurality of data items from a database utilized by an information storage and retrieval platform. Next, the system applies a first plurality of rules to the first plurality of data items to generate a second plurality of data items associated with a first domain. Next, the system counts the second plurality of data items to determine a total quantity of data items. Next, the system applies a second plurality of rules to the second plurality of data items to identify a third plurality of data items that contain information identified by the respective rule, the third plurality of data items associated with a first aspect based on the respective rule. Next, the system counts the third plurality of data items counted to determine a first quantity of data items.
    Type: Application
    Filed: February 7, 2007
    Publication date: August 23, 2007
    Inventors: Josh Loftus, Venkat Sundaranatha, Louis Marcel Gino Monier, Jean-Michel Leon, Aditya Arora, Benjamin David Foster, Seema Shah
  • Publication number: 20070198497
    Abstract: There is provided methods and systems to provide aspect-value coverage. First, the system receives a first plurality of data items from a database utilized by an information storage and retrieval platform. Next, the system applies a first plurality of rules to the first plurality of data items to generate a second plurality of data items associated with a first domain. Next, the system counts the second plurality of data items respectively to determine a total quantity of data items. Next, the system applies a second plurality of rules to the second plurality of data items to identify a third plurality of data items that contain matching information identified by the respective rule. Next, the system associates the third plurality of data items with a first aspect-value pair based on the respective rule. Next, the system counts the third plurality of data items respectively to determine a first quantity of data items.
    Type: Application
    Filed: February 7, 2007
    Publication date: August 23, 2007
    Inventors: Josh Loftus, Venkat Sundaranatha, Louis Marcel Gino Monier, Jean-Michel Leon, Aditya Arora, Benjamin David Foster, Seema Shah