Patents by Inventor Pankaj Kothari

Pankaj Kothari 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: 20240112253
    Abstract: Systems, methods, and computer-readable media are disclosed for systems and methods for dynamic product summary images. The dynamic product summary images may be displayed on product pages or in association with individual product search results. The dynamic product summary images may comprise a number of different visual icons that provide a customer quick and easily-digestible information about a product. The dynamic product summary image may also be specific to the user such that different users may be presented with different icons based on details about the product that they are likely to find most important. For example, a dynamic product summary image for a laptop may include an icon indicating a processor type, an icon indicating a graphics card type, an icon indicating an operating system, etc. This provides for a more efficient product browsing process and mitigates or eliminates the need for the customer to search the entire product page for important details about the product.
    Type: Application
    Filed: September 28, 2022
    Publication date: April 4, 2024
    Applicant: Amazon Technologies, Inc.
    Inventors: Syama Prasad Suprasadachandran Pillai, Trisa Sarkar, Pankaj Kothari, Rahul Chaubey
  • Patent number: 9213981
    Abstract: Methods and system for delivering updates to recipients in a social network includes receiving event related data in response to triggering of an event at a client. In response to the triggering of the event at the client, recipient data related to a recipient that is authorized to receive the event related data is retrieved. An agent is provided for the recipient. The agent includes logic for formatting and delivering the event related data to the recipient. The recipient's interaction in response to delivery of the event related data is tracked. The logic within the agent is refined based on the interaction of the recipient. The agent with the refined logic is used for subsequent formatting and delivering of event related data to the recipient.
    Type: Grant
    Filed: December 20, 2010
    Date of Patent: December 15, 2015
    Assignee: Yahoo! Inc.
    Inventors: Kishore Angani, Abhinav Singh Teotia, Pankaj Kothari
  • Patent number: 9152722
    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: Grant
    Filed: December 31, 2008
    Date of Patent: October 6, 2015
    Assignee: YAHOO! INC.
    Inventors: Saurabh Sahni, Ian Kennedy, Pankaj Kothari, Todd Sampson, Emanuel Miller, John Sampson, Chris Goffinet, Steve Ho, Raymund Ramos, Mani Kumar
  • Patent number: 8959148
    Abstract: First data relating to a first user and second data relating to a second user are retrieved from a plurality of sources. A social connection is identified, by a computing device, between the first user and the second user using the first data and the second data. A label that describes the social connection is identified, by the computing device, using the first data and the second data. A first profile relating to the first user and a second profile relating to the second user is updated by the computing device to reflect the social connection and the label for the social connection.
    Type: Grant
    Filed: October 17, 2011
    Date of Patent: February 17, 2015
    Assignee: Yahoo! Inc.
    Inventors: Pankaj Kothari, Saurabh Sahni
  • Patent number: 8838564
    Abstract: Embodiments are directed towards ranking candidate pieces of content for publication based on a weighted combination of an “activity score” and a “trending score”. In one embodiment, the activity score measures social activity related to the content, such as how much the content has been shared, viewed, or commented on. In one embodiment, the trending score indicates a measure of trending topics contained in the content. In one embodiment, trending topics are keywords derived from an analysis of social activities across the internet, such as blog posts, wall posts, tweets, comments, ratings, tags, videos, pictures, and the like. In one embodiment, a topic is trending if it surpasses a minimum absolute threshold of social activity as well as a percentage increase in social activity.
    Type: Grant
    Filed: May 19, 2011
    Date of Patent: September 16, 2014
    Assignee: Yahoo! Inc.
    Inventors: Saurabh Sahni, Pankaj Kothari
  • Publication number: 20130227164
    Abstract: A computer-implemented method of providing distributed layer seven traffic shaping includes receiving one or more service requests from one or more clients. The one or more service requests include network usage information associated with the one or more clients. The computer-implemented method also includes aggregating the network usage information from the one or more clients across one or more data centers. Further, the computer-implemented method includes computing a delay required for throttling the service request based on data transferred. Furthermore, the computer-implemented method includes communicating the delay to the one or more clients. Moreover, the computer-implemented method includes throttling the one or more service requests based on the delay across the one or more data centers.
    Type: Application
    Filed: February 23, 2012
    Publication date: August 29, 2013
    Applicant: Yahoo! Inc.
    Inventors: Amit KUMAR, Aman TEJA, Pankaj KOTHARI, Prashant R. KUMAR
  • Patent number: 8515908
    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: January 4, 2012
    Date of Patent: August 20, 2013
    Assignee: Yahoo! Inc.
    Inventors: Mani Kumar, Pankaj Kothari, Saurabh Sahni
  • Patent number: 8468158
    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: Grant
    Filed: November 6, 2008
    Date of Patent: June 18, 2013
    Assignee: Yahoo! Inc.
    Inventors: Mani Kumar, Pankaj Kothari, Saurabh Sahni
  • Publication number: 20130097237
    Abstract: First data relating to a first user and second data relating to a second user are retrieved from a plurality of sources. A social connection is identified, by a computing device, between the first user and the second user using the first data and the second data. A label that describes the social connection is identified, by the computing device, using the first data and the second data. A first profile relating to the first user and a second profile relating to the second user is updated by the computing device to reflect the social connection and the label for the social connection.
    Type: Application
    Filed: October 17, 2011
    Publication date: April 18, 2013
    Applicant: Yahoo! Inc.
    Inventors: Pankaj Kothari, Saurabh Sahni
  • Publication number: 20120296920
    Abstract: Embodiments are directed towards ranking candidate pieces of content for publication based on a weighted combination of an “activity score” and a “trending score”. In one embodiment, the activity score measures social activity related to the content, such as how much the content has been shared, viewed, or commented on. In one embodiment, the trending score indicates a measure of trending topics contained in the content. In one embodiment, trending topics are keywords derived from an analysis of social activities across the internet, such as blog posts, wall posts, tweets, comments, ratings, tags, videos, pictures, and the like. In one embodiment, a topic is trending if it surpasses a minimum absolute threshold of social activity as well as a percentage increase in social activity.
    Type: Application
    Filed: May 19, 2011
    Publication date: November 22, 2012
    Applicant: Yahoo! Inc.
    Inventors: Saurabh SAHNI, Pankaj Kothari
  • Patent number: 8275855
    Abstract: Generally, the present invention provides a method and computerized system for monitoring REST web services including generating a REST based web service client call operative to be used for monitoring web service activities. The web service client call is then deployed. The method and computerized system further includes monitoring the web service activities via the call invocation and a response analysis. The method and computerized system further includes receiving a plurality of feedback results from the monitoring of the web service functionality and thereupon adjusting the web service parameters based on the aggregated feedback.
    Type: Grant
    Filed: December 20, 2007
    Date of Patent: September 25, 2012
    Assignee: Yahoo! Inc.
    Inventors: Pankaj Kothari, Venkata Krishnan Ramamoorthy, Sidharta Seethana
  • Publication number: 20120158843
    Abstract: Methods and system for delivering updates to recipients in a social network includes receiving event related data in response to triggering of an event at a client. In response to the triggering of the event at the client, recipient data related to a recipient that is authorized to receive the event related data is retrieved. An agent is provided for the recipient. The agent includes logic for formatting and delivering the event related data to the recipient. The recipient's interaction in response to delivery of the event related data is tracked. The logic within the agent is refined based on the interaction of the recipient. The agent with the refined logic is used for subsequent formatting and delivering of event related data to the recipient.
    Type: Application
    Filed: December 20, 2010
    Publication date: June 21, 2012
    Applicant: Yahoo! Inc.
    Inventors: Kishore Angani, Abhinav Singh Teotia, Pankaj Kothari
  • Publication number: 20120102058
    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: January 4, 2012
    Publication date: April 26, 2012
    Applicant: Yahoo! Inc.
    Inventors: Mani KUMAR, Pankaj Kothari, Saurabh Sahni
  • 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: 20110153833
    Abstract: Embodiments of methods, apparatuses, devices and systems associated with web services are disclosed.
    Type: Application
    Filed: February 28, 2011
    Publication date: June 23, 2011
    Applicant: Yahoo! Inc.
    Inventors: Pankaj Kothari, Sidharta Seethana, Amit Kumar
  • Patent number: 7908363
    Abstract: Embodiments of methods, apparatuses, devices and systems associated with web services are disclosed. In a particular implementation, web services calls from one or more subscribers to a first server location may be tracked. One or more other server locations may be contacted to determine whether additional web services calls for the at least one of the one or more subscribers are available in response to at least one of the one or more subscribers reaching an established subscriber limit.
    Type: Grant
    Filed: December 5, 2007
    Date of Patent: March 15, 2011
    Assignee: Yahoo! Inc.
    Inventors: Pankaj Kothari, Sidharta Secthana, Amit Kumar
  • Publication number: 20110040830
    Abstract: The present invention provides a method and computer system for limiting a number of web service programming calls including intercepting a web request for web service programming from a client and extracting call specific data from the web request. The method and computing system further includes transmitting call specific data to a plurality of rate limiter servers and on the rate limiter servers, calculating a total number of web requests, where the web requests are identified by the call specific data. The method and computing system further includes receiving web request totals from the rate limiter servers and thereby determining accessibility of the client to the web request based on a comparison of the number of web requests for the web service programming relative to a predetermined access limit.
    Type: Application
    Filed: October 21, 2010
    Publication date: February 17, 2011
    Applicant: YAHOO! INC.
    Inventors: Amit Kumar, Pankaj Kothari, Sidharta Seethana
  • Patent number: 7844707
    Abstract: The present invention provides a method and computer system for limiting a number of web service programming calls including intercepting a web request for web service programming from a client and extracting call specific data from the web request. The method and computing system further includes transmitting call specific data to a plurality of rate limiter servers and on the rate limiter servers, calculating a total number of web requests, where the web requests are identified by the call specific data. The method and computing system further includes receiving web request totals from the rate limiter servers and thereby determining accessibility of the client to the web request based on a comparison of the number of web requests for the web service programming relative to a predetermined access limit.
    Type: Grant
    Filed: December 20, 2007
    Date of Patent: November 30, 2010
    Assignee: Yahoo! Inc.
    Inventors: Pankaj Kothari, Sidharta Seethana, Amit Kumar
  • 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