Patents by Inventor Saurabh Sahni

Saurabh Sahni 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: 8112393
    Abstract: Embodiments are directed towards providing related keywords determined to be relevant to a search term using life-streaming data to identify the related keywords. Relevancy is determined by performing the related keyword analysis when life-stream services have been updated. Related keywords may be identified for a given search term using a combination of an aggregated life-stream analysis, a user profile based analysis, and/or a community based life-stream analysis. Each of these mechanisms identify a subset of updated life-streams or profiles to be analyzed to identify keywords that co-occur within each life-steam along with the given search term. The resulting co-occurring keywords may then be ordered based on a frequency of occurrence for the subset of life-streams. A weighted combination of the identified related keywords may be used to display related keywords to a user for use in modifying a search query.
    Type: Grant
    Filed: December 5, 2008
    Date of Patent: February 7, 2012
    Assignee: Yahoo! Inc.
    Inventors: Mani Kumar, Pankaj Kothari, Saurabh Sahni
  • Publication number: 20100145939
    Abstract: Embodiments are directed towards providing related keywords determined to be relevant to a search term using life-streaming data to identify the related keywords. Relevancy is determined by performing the related keyword analysis when life-stream services have been updated. Related keywords may be identified for a given search term using a combination of an aggregated life-stream analysis, a user profile based analysis, and/or a community based life-stream analysis. Each of these mechanisms identify a subset of updated life-streams or profiles to be analyzed to identify keywords that co-occur within each life-steam along with the given search term. The resulting co-occurring keywords may then be ordered based on a frequency of occurrence for the subset of life-streams. A weighted combination of the identified related keywords may be used to display related keywords to a user for use in modifying a search query.
    Type: Application
    Filed: December 5, 2008
    Publication date: June 10, 2010
    Applicant: Yahoo! Inc.
    Inventors: Mani Kumar, Pankaj Kothari, Saurabh Sahni
  • Publication number: 20100114946
    Abstract: Embodiments are directed towards determining frequencies for adaptively crawling user activity feeds, by taking into account user activity patterns, as well as a type or nature of a service to be crawled. A statistical model of activity patterns is generated for each user and user activity source based on various parameters. The activity patterns may be weighted to account for variation in relevancy of user content. Various measures are generated that are adaptive by being updated at a rate determined sufficient to detect user activity pattern changes. The statistical model produces clusters of users for each service. A crawling frequency may be assigned to the various clusters such that different users for a given service may have content crawled at different frequencies.
    Type: Application
    Filed: November 6, 2008
    Publication date: May 6, 2010
    Applicant: Yahoo! Inc.
    Inventors: Mani Kumar, Pankaj Kothari, Saurabh Sahni
  • Publication number: 20100023506
    Abstract: A method of gathering information relevant to the interests of a user includes receiving activity history associated with the user from a network data source, where the activity history includes a description of a user action initiated by the user, generating a first metadata item based upon the activity history; and storing the first metadata item as user profile information associated with the user in a user profile database. Generating the first metadata item may include extracting text from the activity history and generating the first metadata item based upon the text. The activity history may include a description of a user action.
    Type: Application
    Filed: December 31, 2008
    Publication date: January 28, 2010
    Applicant: YAHOO! INC.
    Inventors: Saurabh Sahni, Ian Kennedy, Pankaj Kothari, Todd Sampson, Emanuel Miller, John Sampson, Chris Goffinet, Steve Ho, Raymund Ramos, Mani Kumar
  • Publication number: 20100023399
    Abstract: This patent discloses a method to increase the relevance of advertisements displayed on the Internet. An ad server may receive a request for an advertisement from a web server. The ad server may compare metadata to online advertisements within an ad database. The metadata may include data about the user obtained from at least two websites through a lifestreaming process. The comparison may seek out a best match between the advertisements and the metadata and serve the resulting advertisement to the web server.
    Type: Application
    Filed: July 22, 2008
    Publication date: January 28, 2010
    Inventors: Saurabh Sahni, Pankaj Kothari