Patents by Inventor Shubhasheesh Anand

Shubhasheesh Anand 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: 8635106
    Abstract: A system is described for targeting data to users on mobile devices. The system may include a processor, a memory and an interface. The memory may be operatively connected to the processor and the interface and may store a request, a mobile identifier, a session identifier, a user behavior dataset and a data. The interface may be operatively connected to the memory and the processor and may communicate with the mobile device. The processor may be operatively connected to the interface and the memory and may receive a request from a user on a mobile device via the interface. The processor may extract a mobile identifier from the request and map the mobile identifier to a session identifier. The processor may use the session identifier to collect a user behavior dataset and may communicate data to the user based on the user behavior dataset via the interface.
    Type: Grant
    Filed: July 11, 2007
    Date of Patent: January 21, 2014
    Assignee: Yahoo! Inc.
    Inventors: Ramesh R. Sarukkai, Subash Sundaresan, P. Sam Hamilton, Shubhasheesh Anand
  • Patent number: 8423003
    Abstract: A system is described for serving targeted advertisements over mobile messaging services. The system may include a processor, a memory and an interface. The memory may store a request for an advertisement and an advertisement. The interface may be operatively connected to the memory and the processor and may communicate with mobile network operators. The mobile network operators may be capable of providing mobile services users. The processor may be operatively connected to the interface and the memory and may receive a request for an advertisement from a mobile network operator via the interface. The request for an advertisement may be related to a mobile message sent from a first user to a second user via the mobile network operator. The processor may retrieve an advertisement based on the request for an advertisement. The processor may communicate the advertisement to the mobile network operator via the interface.
    Type: Grant
    Filed: July 11, 2007
    Date of Patent: April 16, 2013
    Assignee: Yahoo! Inc.
    Inventors: Ramesh R. Sarukkai, Subash Sundaresan, P. Sam Hamilton, Shubhasheesh Anand
  • Patent number: 8160925
    Abstract: A system is described for generating smart advertisements based on a dynamic file and a configuration file over a network. The smart advertisements may adapt to a specific user profile information and available advertising campaign information. The system may select a deal associated with a smart advertisement campaign based on user profile data and create a dynamic file containing specific information related to the deal. The configuration file may contain advertiser specific graphical information to create a tailored and uniform look and feel for each smart advertisement generated for a particular advertiser. The system may select an appropriate graphical template relating to the smart advertisement campaign and create the smart advertisement by applying the dynamic file and the configuration file to the graphical template to create an advertisement tailored to both the user and the advertiser.
    Type: Grant
    Filed: December 12, 2006
    Date of Patent: April 17, 2012
    Assignee: Yahoo! Inc.
    Inventors: Shubhasheesh Anand, Majid Mohazzab, Lawrence Edward Morrisroe, M. S. Kiumarse Zamanian
  • Patent number: 7895077
    Abstract: Techniques are provided for selecting among the advertisements that are competing for a slot based, at least in part, on the potential revenue amounts associated with the advertisements. Each of the potential revenue amounts may, for example, reflects a value that a provider expects to receive in exchange for the provider's performance of the delivery obligations associated with the advertisements. Other factors may also be considered in selecting among the competing advertisements, such as whether the slot has been reserved for buyers that satisfy a set of criteria.
    Type: Grant
    Filed: March 11, 2004
    Date of Patent: February 22, 2011
    Assignee: Yahoo! Inc.
    Inventors: Shubhasheesh Anand, Michael Clothier, Armin Ebrahimi, Bhavesh Mehta
  • Publication number: 20100106604
    Abstract: This patent discloses a system to host a multi-stage competition for an online advertisement opportunity in a network of networks. The online advertisement opportunity may be received in a second network from a first network as a result of a process where a first bid from a first software agent representing a guaranteed contract may be compared with a second bid from a second software agent representing one of a nonguaranteed contract and a guaranteed contract. A third bid for the online advertisement opportunity may be received in the second network from a third software agent representing a guaranteed contract. In addition, a fourth bid for that same online advertisement opportunity may be received in the second network from a fourth software agent representing one of a nonguaranteed contract and a guaranteed contract.
    Type: Application
    Filed: October 24, 2008
    Publication date: April 29, 2010
    Inventors: Tarun Bhatia, Chi-Chao Chang, George Goldenberg, Christine Hunsicker, Jayavel Shanmugasundaram, Subash Sundaresan, Shubhasheesh Anand
  • Publication number: 20100106613
    Abstract: This patent discloses a system to host a competition for an online advertisement opportunity. Notice of the online advertisement opportunity may be sent to software agents, one of which may represent a guaranteed contract. On receipt of the notice, the software agents may prepare and submit bids. An ad server may receive bids, including a first bid from a first software agent representing a guaranteed contract and a second bid from a second software agent representing a nonguaranteed contract. The ad server may screen out bids and arbitrate the remaining bids to determine a highest bidder for the online advertisement opportunity.
    Type: Application
    Filed: October 24, 2008
    Publication date: April 29, 2010
    Inventors: Tarun Bhatia, Subash Sundaresan, Jayavel Shanmugasundaram, George Goldenberg, Arpita Ghosh, Chi-Chao Chang, Shubhasheesh Anand
  • Publication number: 20090017804
    Abstract: A system is described for serving targeted advertisements over mobile messaging services. The system may include a processor, a memory and an interface. The memory may store a request for an advertisement and an advertisement. The interface may be operatively connected to the memory and the processor and may communicate with mobile network operators. The mobile network operators may be capable of providing mobile services users. The processor may be operatively connected to the interface and the memory and may receive a request for an advertisement from a mobile network operator via the interface. The request for an advertisement may be related to a mobile message sent from a first user to a second user via the mobile network operator. The processor may retrieve an advertisement based on the request for an advertisement. The processor may communicate the advertisement to the mobile network operator via the interface.
    Type: Application
    Filed: July 11, 2007
    Publication date: January 15, 2009
    Applicant: Yahoo! Inc.
    Inventors: Ramesh R. Sarukkai, Subash Sundaresan, Sam P. Hamilton, Shubhasheesh Anand
  • Publication number: 20090018913
    Abstract: A system is described for serving targeted advertisements over mobile messaging services. The system may include a processor, a memory and an interface. The memory may store a content related to a mobile alert service and an advertisement. The content may be provided to a user when an alert condition is met. The interface may be operatively connected to the memory and may communicate with the user. The processor may be operatively connected to the memory and the interface. The processor may receive a request from the user, via the interface, to subscribe to the mobile alert service. The processor may detect when the alert condition is met and generate a mobile message containing the content. The processor may retrieve an advertisement related to the content and may attach the advertisement to the mobile message. The processor may provide the mobile message to the user via the interface.
    Type: Application
    Filed: June 30, 2008
    Publication date: January 15, 2009
    Applicant: Yahoo! Inc.
    Inventors: Ramesh R. Sarukkai, Subash Sundaresan, Sam P. Hamilton, Shubhasheesh Anand
  • Publication number: 20090017805
    Abstract: A system is described for targeting data to users on mobile devices. The system may include a processor, a memory and an interface. The memory may be operatively connected to the processor and the interface and may store a request, a mobile identifier, a session identifier, a user behavior dataset and a data. The interface may be operatively connected to the memory and the processor and may communicate with the mobile device. The processor may be operatively connected to the interface and the memory and may receive a request from a user on a mobile device via the interface. The processor may extract a mobile identifier from the request and map the mobile identifier to a session identifier. The processor may use the session identifier to collect a user behavior dataset and may communicate data to the user based on the user behavior dataset via the interface.
    Type: Application
    Filed: July 11, 2007
    Publication date: January 15, 2009
    Applicant: Yahoo! Inc.
    Inventors: Ramesh R. Sarukkai, Subash Sundaresan, Sam P. Hamilton, Shubhasheesh Anand
  • Publication number: 20090012807
    Abstract: Systems and methods for generating a graphical advertisement based on a text offer are disclosed. Generally, an ad provider receives a request for a graphical ad. The ad provider sends a script to a browser comprising a call to a keyword extraction module. The ad provider receives a keyword from the keyword extraction module and determines a text offer associated with the keyword. The ad provider sends the text offer to the browser and sends an ad template for creating graphical advertisements based on the text offer to the browser.
    Type: Application
    Filed: July 2, 2008
    Publication date: January 8, 2009
    Applicant: Yahoo! Inc.
    Inventors: Andrew Ian Atherton, Lawrence Edward Morrisroe, Hongche Liu, Anthony D. Amidei, Joshua Allen Rehling, Matthew Carinio, Ryan Eric Christensen, Shubhasheesh Anand, Kashyap N. Lodhiya, Madhusudan Ramanna, Julia Feldman, Barry Chu
  • Publication number: 20080140524
    Abstract: A system is described for generating smart advertisements based on a dynamic file and a configuration file over a network. The smart advertisements may adapt to a specific user profile information and available advertising campaign information. The system may select a deal associated with a smart advertisement campaign based on user profile data and create a dynamic file containing specific information related to the deal. The configuration file may contain advertiser specific graphical information to create a tailored and uniform look and feel for each smart advertisement generated for a particular advertiser. The system may select an appropriate graphical template relating to the smart advertisement campaign and create the smart advertisement by applying the dynamic file and the configuration file to the graphical template to create an advertisement tailored to both the user and the advertiser.
    Type: Application
    Filed: December 12, 2006
    Publication date: June 12, 2008
    Inventors: Shubhasheesh Anand, Majid Mohazzab, Lawrence Edward Morrisroe, M. S. Kiumarse Zamanian
  • Publication number: 20080140476
    Abstract: A system is described for generating smart advertisements to display to a user over a network. The smart advertisements may adapt to specific user profile information and available advertising campaign information. The system may select a smart advertisement campaign and one or more deals associated with the smart advertisement campaign that match the user profile. The system may select an appropriate graphical component relating to the smart advertisement campaign and create the smart advertisement by applying the user profile data and deal attributes to the graphical component and display the specific smart advertisement to the user.
    Type: Application
    Filed: December 12, 2006
    Publication date: June 12, 2008
    Inventors: Shubhasheesh Anand, Majid Mohazzab, Lawrence Edward Morrisroe, M. S. Kiumarse Zamanian
  • Publication number: 20080140508
    Abstract: A system is described for optimizing the performance of smart advertisements generated over a network for display to a user. The smart advertisements may adapt to specific user profile information and available advertising campaign information. The system may consume log data relating to previously displayed smart advertisements and compare the performance rates of the smart advertisements to determine relationships between controllable variables and the performance rates. The system may manipulate the controllable variables based on the relationships to optimize the performance of smart advertisements.
    Type: Application
    Filed: December 12, 2006
    Publication date: June 12, 2008
    Inventors: Shubhasheesh Anand, Majid Mohazzab, Lawrence Edward Morrisroe, M. S. Kiumarse Zamanian
  • Publication number: 20080004956
    Abstract: Systems and methods for generating a graphical advertisement based on a text offer are disclosed. Generally, an ad provider receives a request for a graphical ad. The ad provider sends a script to a browser comprising a call to a keyword extraction module. The ad provider receives a keyword from the keyword extraction module and determines a text offer associated with the keyword. The ad provider sends the text offer to the browser and sends an ad template for creating graphical advertisements based on the text offer to the browser.
    Type: Application
    Filed: June 28, 2006
    Publication date: January 3, 2008
    Inventors: Andrew Ian Atherton, Lawrence Edward Morrisroe, Hongche Liu, Anthony D. Amidei, Joshua Allen Rehling, Matthew Carinio, Ryan Eric Christensen, Shubhasheesh Anand, Kashyap N. Lodhiya, Madhusudan Ramanna, Julia Feldman, Barry Chu
  • Publication number: 20070078711
    Abstract: A method for providing advertising content for display in a page over a network is disclosed. The method may include determining at least one advertisement line that is qualified for display at a location in the page for the given web page visitor; determining a relative inventory scarcity value for the advertisement line; and determining a priority for the advertisement line based on the determined relative inventory scarcity value.
    Type: Application
    Filed: October 3, 2005
    Publication date: April 5, 2007
    Inventor: Shubhasheesh Anand
  • Publication number: 20050203796
    Abstract: Techniques are provided for selecting among the advertisements that are competing for a slot based, at least in part, on the potential revenue amounts associated with the advertisements. Each of the potential revenue amounts may, for example, reflects a value that a provider expects to receive in exchange for the provider's performance of the delivery obligations associated with the advertisements. Other factors may also be considered in selecting among the competing advertisements, such as whether the slot has been reserved for buyers that satisfy a set of criteria.
    Type: Application
    Filed: March 11, 2004
    Publication date: September 15, 2005
    Inventors: Shubhasheesh Anand, Michael Clothier, Armin Ebrahimi, Bhavesh Mehta
  • Publication number: 20050076130
    Abstract: A technique for presenting content is disclosed. The technique comprises saving a term used in a first application; associating the term with the content; and rendering the content in a presentation associated with a second presentation.
    Type: Application
    Filed: September 26, 2003
    Publication date: April 7, 2005
    Inventors: Shubhasheesh Anand, Victor Chang