Patents by Inventor Shishir Mehrotra

Shishir Mehrotra 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: 10438257
    Abstract: An internet-based content platform that includes subscribable channels is provided. The internet-based content platform provides channels to end users. Prices are defined for including one or more channels in one or more composite channels. The prices may be provided to channel curators associated with the one or more composite channels and the one or more channel curators may accept or reject the prices for including the one or more channels in the one or more composite channels.
    Type: Grant
    Filed: March 31, 2015
    Date of Patent: October 8, 2019
    Assignee: GOOGLE LLC
    Inventors: Prabhu Balasubramanian, John Thomas, Akash Hasmukh Parikh, Shishir Mehrotra
  • Patent number: 8978060
    Abstract: Systems, methods, and media for presenting advertisements are provided. In some implementations, systems for presenting advertisements are provided, the systems comprising: at least one hardware processor that: receives media content containing a video portion and/or an audio portion; determines whether a watermark is embedded in at least one of the video portion and/or the audio portion of the media content; and if it is determined that the watermark is embedded in the at least one of the video portion and/or the audio portion of the media content: identifies a payload in the watermark; receives an advertisement selected at least in part based on the payload; and causes the advertisement to be presented instead of the media content.
    Type: Grant
    Filed: March 15, 2013
    Date of Patent: March 10, 2015
    Assignee: Google Inc.
    Inventors: Majd Bakar, Shishir Mehrotra, Rishi Chandra
  • Publication number: 20140282695
    Abstract: Systems, methods, and media for presenting advertisements are provided. In some implementations, systems for presenting advertisements are provided, the systems comprising: at least one hardware processor that: receives media content containing a video portion and/or an audio portion; determines whether a watermark is embedded in at least one of the video portion and/or the audio portion of the media content; and if it is determined that the watermark is embedded in the at least one of the video portion and/or the audio portion of the media content: identifies a payload in the watermark; receives an advertisement selected at least in part based on the payload; and causes the advertisement to be presented instead of the media content.
    Type: Application
    Filed: March 15, 2013
    Publication date: September 18, 2014
    Inventors: Majd Bakar, Shishir Mehrotra, Rishi Chandra
  • Publication number: 20110078718
    Abstract: A video hosting service stores and provides video content to a client via a network. Advertisers search for videos to target by entering search criteria into a user interface. Advertisers can search based on characteristics of the audience (viewers) of the videos, such as age range, gender, and interests of the viewers, and/or based on metadata associated with the videos. A set of videos that meet the search criteria is then retrieved. Advertisers can select individual ones of these videos or groups of these videos. The selected videos or groups of videos can be added to a media plan. The items from the media plan can be imported into an advertising campaign management system, wherein the advertiser's ads are associated with the selected videos. Subsequently, viewers who view the selected videos also view the advertiser's ads in connection with the videos.
    Type: Application
    Filed: September 29, 2009
    Publication date: March 31, 2011
    Applicant: Google Inc.
    Inventors: Nicholas Jakobi, Thomas Rikert, Shishir Mehrotra, Aaron Lee, Emmett Cunningham, Ikkjin Ahn, Beth Ellyn McClendon, Thierry Le Boulengé, Andras Nemeth, Tamas Foldenyi, Steven Dropsho, Reto Strobl, Michael Hatscher
  • Publication number: 20080172628
    Abstract: A computer user interface may be used to create and maintain semantic relationships between data objects on a computer system. Multiple sets of data objects identified by user selections, queries, searches, or other criteria may be presented in display panes on the user interface. Users may then select data objects via the user interface in order to view or create new relationships between the data objects. Based on the selection of the data objects and a determination of the associated data object types, a set of semantic relationships applicable to the selected data object or objects may be retrieved and displayed in the user interface. A user may subsequently select and create an appropriate semantic relationship between data objects, thereby not only establishing an association between the objects, but providing a specific and useful meaning to the association.
    Type: Application
    Filed: January 15, 2007
    Publication date: July 17, 2008
    Applicant: MICROSOFT CORPORATION
    Inventors: Shishir Mehrotra, Shane Williams, Greg Friedman, Quentin Clark, Steve De Mar, Josh Michaels
  • Publication number: 20080168352
    Abstract: When displaying various types of information, an application may identify whether any related entities exist. For example, when displaying an e-mail message, the sender information may relate to a contact entity. As such, information associated with the contact entity may be displayed along with the message. The related entity data (e.g., contact entity data) may be displayed in a subregion of the display area corresponding to the parent entity data (e.g., an e-mail message information) and/or differentiated in various manners. An application interface may further be configurable to control an amount of related entity data that is displayed. A property picker system may also be used to allow a user to specify the properties that he or she wants to make available for display in the interface.
    Type: Application
    Filed: January 5, 2007
    Publication date: July 10, 2008
    Applicant: MICROSOFT CORPORATION
    Inventors: Shishir Mehrotra, Roger A. Lueder, Steve De Mar, Alex DeNeui
  • Publication number: 20060195467
    Abstract: A data organization system comprises an interface component that receives input that relates to properties associated with a first item type. A set generator component filters a collection of items of the first item type as a function of select properties associated with the input and creates and stores a first filtered set of items of the first item type. The first filtered set of items can, for example, be stored as one of a dynamic set and a static set.
    Type: Application
    Filed: July 27, 2005
    Publication date: August 31, 2006
    Applicant: Microsoft Corporation
    Inventors: Douglas Pearce, Shishir Mehrotra, Anh Truong, Praveen Seshadri, Steven Demar, Shane Williams, Alexander DeNeui
  • Patent number: D557273
    Type: Grant
    Filed: January 10, 2007
    Date of Patent: December 11, 2007
    Assignee: Microsoft Corporation
    Inventors: Steve Mar, Shishir Mehrotra, Shane Williams
  • Patent number: D557274
    Type: Grant
    Filed: January 10, 2007
    Date of Patent: December 11, 2007
    Assignee: Microsoft Corporation
    Inventors: Steve Mar, Shishir Mehrotra, Shane Williams
  • Patent number: D557275
    Type: Grant
    Filed: January 10, 2007
    Date of Patent: December 11, 2007
    Assignee: Microsoft Corporation
    Inventors: Steve De Mar, Shishir Mehrotra, Shane Williams
  • Patent number: D557276
    Type: Grant
    Filed: January 10, 2007
    Date of Patent: December 11, 2007
    Assignee: Microsoft Corporation
    Inventors: Steve Mar, Shishir Mehrotra, Shane Williams