Patents by Inventor Shiva Jaini

Shiva Jaini 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: 20180054652
    Abstract: A method includes receiving, at a first computer system of a first content platform, application code from a second computer system of a second content platform, embedding the application code in a user interface presenting content associated with the first content platform, and providing the user interface to a mobile device. The application code in the user interface causes the mobile device to present, in the user interface, the content associated with the first content platform and a playlist. The playlist represents an ordered set of videos to be played sequentially. The ordered set of videos includes a first and second video that are selected from videos based on the content. In response to a user selecting a representation of the first video in the playlist, a playback of the first video is provided in the user interface, together with a presentation of the content.
    Type: Application
    Filed: October 30, 2017
    Publication date: February 22, 2018
    Inventor: Shiva Jaini
  • Patent number: 9864748
    Abstract: Systems and techniques for suggesting media content contributions for a collaborative playlist are presented. The system can include a playlist component, a social component, and a suggestion component. The playlist component generates a playlist of media content in response to a request from a playlist owner. The social component invites at least one invitee to join a playlist collaboration group comprising the playlist owner and the at least one invitee. The suggestion component displays uploaded media content of the at least one invitee to allow the at least one invitee to add the uploaded media content to the playlist of the media content. The uploaded media content is determined based on a comparison of metadata of the uploaded media content with other metadata of the media content associated with the playlist.
    Type: Grant
    Filed: January 4, 2016
    Date of Patent: January 9, 2018
    Assignee: Google Inc.
    Inventors: Shiva Jaini, Weijian Cheng, Vidya Rangasayee Narayan
  • Patent number: 9848229
    Abstract: This disclosure relates system(s) and method(s) for overlaying functionalities, text, annotations, and/or features on video advertisements and content videos.
    Type: Grant
    Filed: April 28, 2017
    Date of Patent: December 19, 2017
    Assignee: Google Inc.
    Inventors: Jamieson Kerns, Mary Moon, Shiva Jaini, Nicola Ann Crane
  • Patent number: 9805406
    Abstract: A system and method are disclosed by which a first computer system that is associated with a first organization provides a software component to a second computer system that is associated with a second organization, where the software component, when embedded and executed within a user interface provided by the second organization, includes in the user interface a first link to a first media content item and a second link to a second media content item. In one implementation, the first media content item and the second media content item reside in a data store associated with the first organization, and the first media content item and the second media content item are selected from a plurality of media content items based on content in the user interface.
    Type: Grant
    Filed: June 12, 2013
    Date of Patent: October 31, 2017
    Assignee: GOOGLE INC.
    Inventor: Shiva Jaini
  • Publication number: 20170251263
    Abstract: Systems and methods for rating videos based on parental feedback axe presented. In an aspect, a method is provided that includes providing supervisory users respectively having a supervisory role over other users access to watch histories of respective ones of the other users and receiving feedback from the supervisory users regarding appropriateness of a video for the other users, respectively. The method further includes determining an age rating for the media item based on an average age of the other users that the feedback indicates the video is appropriate for, and recommending the video to a user for watching based on the user having an age that satisfies the age rating.
    Type: Application
    Filed: May 15, 2017
    Publication date: August 31, 2017
    Inventors: Shiva Jaini, Kevin Dame, Bosun Adeoti, Charles Thomas Curry
  • Publication number: 20170238046
    Abstract: This disclosure relates system(s) and method(s) for overlaying functionalities, text, annotations, and/or features on video advertisements and content videos.
    Type: Application
    Filed: April 28, 2017
    Publication date: August 17, 2017
    Inventors: Jamieson Kerns, Mary Moon, Shiva Jaini, Nicola Ann Crane
  • Patent number: 9674579
    Abstract: Systems and methods for rating videos based on parental feedback are presented. In an aspect, a method is provided that includes providing supervisory users respectively having a supervisory role over other users access to watch histories of respective ones of the other users and receiving feedback from the supervisory users regarding appropriateness of a video for the other users, respectively. The method further includes determining an age rating for the media item based on an average age of the other users that the feedback indicates the video is appropriate for, and recommending the video to a user for watching based on the user having an age that satisfies the age rating.
    Type: Grant
    Filed: March 31, 2015
    Date of Patent: June 6, 2017
    Assignee: Google Inc.
    Inventors: Shiva Jaini, Kevin Dame, Bosun Adeoti, Charles Thomas Curry
  • Patent number: 9641888
    Abstract: This disclosure relates system(s) and method(s) for overlaying functionalities, text, annotations, and/or features on video advertisements and content videos.
    Type: Grant
    Filed: August 25, 2016
    Date of Patent: May 2, 2017
    Assignee: Google Inc.
    Inventors: Jamieson Kerns, Mary Moon, Shiva Jaini, Nicola Ann Crane
  • Publication number: 20160366465
    Abstract: This disclosure relates system(s) and method(s) for overlaying functionalities, text, annotations, and/or features on video advertisements and content videos.
    Type: Application
    Filed: August 25, 2016
    Publication date: December 15, 2016
    Inventors: Jamieson Kerns, Mary Moon, Shiva Jaini, Nicola Ann Crane
  • Patent number: 9491176
    Abstract: A content server stores digital content including video, audio, image, animation, or text content. The content server receives account permissions governing video access for a restricted account that an authorizing account supervises. The content server also receives a designation by the authorizing account of a delegate account authorized to control video access for the restricted account. The content server receives a request from the restricted account to view a video and determines whether the restricted account may view the video according to the account permission. In response to determining that the authorized account is not authorized to view the requested video, the content server transmits an authorization request to the delegate user, who provides authorization for the restricted account to view the video. In response to authorization from the delegate account, the content server transmits the video to the restricted user.
    Type: Grant
    Filed: August 28, 2014
    Date of Patent: November 8, 2016
    Assignee: Google Inc.
    Inventors: Shiva Jaini, Kevin Dame, Robert Lee Thompson
  • Patent number: 9477746
    Abstract: A television guide search query is received from a user. A plurality of suggested search terms are selected. Each of the plurality of suggested search terms is assigned to, and is ranked within, one of a plurality of categories A number of suggested search terms to be returned to the user, nc, is determined for each of the plurality of categories, nc being equal to a ratio of the number of suggested search terms in the respective category to a total number of suggested search terms multiplied by a total number of displayed search terms. A result set is created by adding, for each of the plurality of categories, the top ranked nc suggested search terms to the result set. The result set is transmitted to the user. A selection of a search term is received from the user and is used to conduct a television guide search.
    Type: Grant
    Filed: July 20, 2012
    Date of Patent: October 25, 2016
    Assignee: Excalibur IP, LLC
    Inventors: Jon Michael Herron, Vicki Reyzelman, Shiva Jaini
  • Publication number: 20160309231
    Abstract: Systems, methods, and media for controlling a presentation of media content are provided. In accordance with some embodiments, methods for controlling a presentation of media content, the methods comprising: causing the presentation of the media content to begin; measuring an elapsed time of the presentation of the media content; determining a first threshold based on at least one of: a characteristic of a person; a characteristic of a current point in time; and a characteristic of the media content; determining if the elapsed time of the presentation has met the first threshold; and ending the presentation in response to determining that the elapsed time of the presentation has met the first threshold.
    Type: Application
    Filed: June 27, 2016
    Publication date: October 20, 2016
    Inventors: Shiva Jaini, Kevin Dame
  • Patent number: 9448619
    Abstract: This disclosure relates system(s) and method(s) for overlaying functionalities, text, annotations, and/or features on video advertisements and content videos.
    Type: Grant
    Filed: May 7, 2012
    Date of Patent: September 20, 2016
    Assignee: Google Inc.
    Inventors: Jamieson Kerns, Mary Moon, Shiva Jaini, Nicola Ann Crane
  • Patent number: 9398334
    Abstract: Systems, methods, and media for controlling a presentation of media content are provided. In accordance with some embodiments, methods for controlling a presentation of media content, the methods comprising: causing the presentation of the media content to begin; measuring an elapsed time of the presentation of the media content; determining a first threshold based on at least one of: a characteristic of a person; a characteristic of a current point in time; and a characteristic of the media content; determining if the elapsed time of the presentation has met the first threshold; and ending the presentation in response to determining that the elapsed time of the presentation has met the first threshold.
    Type: Grant
    Filed: September 28, 2015
    Date of Patent: July 19, 2016
    Assignee: Google Inc.
    Inventors: Shiva Jaini, Kevin Dame
  • Patent number: D771138
    Type: Grant
    Filed: February 20, 2015
    Date of Patent: November 8, 2016
    Assignee: Google Inc.
    Inventors: Steffen Christiansen, Shiva Jaini, Satoe Haile, Johanne Bruun Rasmussen, Josh Parker
  • Patent number: D786283
    Type: Grant
    Filed: February 20, 2015
    Date of Patent: May 9, 2017
    Assignee: GOOGLE INC.
    Inventors: Shiva Jaini, Satoe Haile
  • Patent number: D788136
    Type: Grant
    Filed: February 20, 2015
    Date of Patent: May 30, 2017
    Assignee: GOOGLE INC.
    Inventors: Shiva Jaini, Satoe Haile
  • Patent number: D789392
    Type: Grant
    Filed: February 20, 2015
    Date of Patent: June 13, 2017
    Assignee: GOOGLE INC.
    Inventors: Shiva Jaini, Satoe Haile
  • Patent number: D789393
    Type: Grant
    Filed: February 20, 2015
    Date of Patent: June 13, 2017
    Assignee: GOOGLE INC.
    Inventors: Shiva Jaini, Satoe Haile
  • Patent number: D803230
    Type: Grant
    Filed: February 20, 2015
    Date of Patent: November 21, 2017
    Assignee: GOOGLE INC.
    Inventors: Shiva Jaini, Satoe Haile