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: 8635106Abstract: 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: GrantFiled: July 11, 2007Date of Patent: January 21, 2014Assignee: Yahoo! Inc.Inventors: Ramesh R. Sarukkai, Subash Sundaresan, P. Sam Hamilton, Shubhasheesh Anand
-
Patent number: 8423003Abstract: 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: GrantFiled: July 11, 2007Date of Patent: April 16, 2013Assignee: Yahoo! Inc.Inventors: Ramesh R. Sarukkai, Subash Sundaresan, P. Sam Hamilton, Shubhasheesh Anand
-
Patent number: 8160925Abstract: 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: GrantFiled: December 12, 2006Date of Patent: April 17, 2012Assignee: Yahoo! Inc.Inventors: Shubhasheesh Anand, Majid Mohazzab, Lawrence Edward Morrisroe, M. S. Kiumarse Zamanian
-
Patent number: 7895077Abstract: 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: GrantFiled: March 11, 2004Date of Patent: February 22, 2011Assignee: Yahoo! Inc.Inventors: Shubhasheesh Anand, Michael Clothier, Armin Ebrahimi, Bhavesh Mehta
-
Publication number: 20100106604Abstract: 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: ApplicationFiled: October 24, 2008Publication date: April 29, 2010Inventors: Tarun Bhatia, Chi-Chao Chang, George Goldenberg, Christine Hunsicker, Jayavel Shanmugasundaram, Subash Sundaresan, Shubhasheesh Anand
-
Publication number: 20100106613Abstract: 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: ApplicationFiled: October 24, 2008Publication date: April 29, 2010Inventors: Tarun Bhatia, Subash Sundaresan, Jayavel Shanmugasundaram, George Goldenberg, Arpita Ghosh, Chi-Chao Chang, Shubhasheesh Anand
-
Publication number: 20090017804Abstract: 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: ApplicationFiled: July 11, 2007Publication date: January 15, 2009Applicant: Yahoo! Inc.Inventors: Ramesh R. Sarukkai, Subash Sundaresan, Sam P. Hamilton, Shubhasheesh Anand
-
Publication number: 20090018913Abstract: 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: ApplicationFiled: June 30, 2008Publication date: January 15, 2009Applicant: Yahoo! Inc.Inventors: Ramesh R. Sarukkai, Subash Sundaresan, Sam P. Hamilton, Shubhasheesh Anand
-
Publication number: 20090017805Abstract: 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: ApplicationFiled: July 11, 2007Publication date: January 15, 2009Applicant: Yahoo! Inc.Inventors: Ramesh R. Sarukkai, Subash Sundaresan, Sam P. Hamilton, Shubhasheesh Anand
-
Publication number: 20090012807Abstract: 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: ApplicationFiled: July 2, 2008Publication date: January 8, 2009Applicant: 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: 20080140524Abstract: 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: ApplicationFiled: December 12, 2006Publication date: June 12, 2008Inventors: Shubhasheesh Anand, Majid Mohazzab, Lawrence Edward Morrisroe, M. S. Kiumarse Zamanian
-
Publication number: 20080140476Abstract: 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: ApplicationFiled: December 12, 2006Publication date: June 12, 2008Inventors: Shubhasheesh Anand, Majid Mohazzab, Lawrence Edward Morrisroe, M. S. Kiumarse Zamanian
-
Publication number: 20080140508Abstract: 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: ApplicationFiled: December 12, 2006Publication date: June 12, 2008Inventors: Shubhasheesh Anand, Majid Mohazzab, Lawrence Edward Morrisroe, M. S. Kiumarse Zamanian
-
Publication number: 20080004956Abstract: 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: ApplicationFiled: June 28, 2006Publication date: January 3, 2008Inventors: 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: 20070078711Abstract: 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: ApplicationFiled: October 3, 2005Publication date: April 5, 2007Inventor: Shubhasheesh Anand
-
Publication number: 20050203796Abstract: 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: ApplicationFiled: March 11, 2004Publication date: September 15, 2005Inventors: Shubhasheesh Anand, Michael Clothier, Armin Ebrahimi, Bhavesh Mehta
-
Publication number: 20050076130Abstract: 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: ApplicationFiled: September 26, 2003Publication date: April 7, 2005Inventors: Shubhasheesh Anand, Victor Chang