Patents by Inventor Herman S. Sahota

Herman S. Sahota 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: 9626066
    Abstract: In embodiments of video playback analytics collection, an analytics script can be distributed to a client device along with video content that is requested by the client device. The analytics script is implemented to identify a type and/or version of a browser application that supports a video player session to playback the video content for viewing at the client device. The analytics script is also implemented to collect video playback data associated with the video content playback, detect an early end of the video player session before the playback of the video content is completed, and initiate communication of the video playback data to an analytics server. The analytics script can also initiate a timing delay to delay a browser navigation away from the video player session, where the timing delay is effective to allow communication of the video playback data to the analytics server.
    Type: Grant
    Filed: November 19, 2012
    Date of Patent: April 18, 2017
    Assignee: Adobe Systems Incorporated
    Inventors: Viswanathan Swaminathan, Herman S. Sahota
  • Publication number: 20140143670
    Abstract: In embodiments of video playback analytics collection, an analytics script can be distributed to a client device along with video content that is requested by the client device. The analytics script is implemented to identify a type and/or version of a browser application that supports a video player session to playback the video content for viewing at the client device. The analytics script is also implemented to collect video playback data associated with the video content playback, detect an early end of the video player session before the playback of the video content is completed, and initiate communication of the video playback data to an analytics server. The analytics script can also initiate a timing delay to delay a browser navigation away from the video player session, where the timing delay is effective to allow communication of the video playback data to the analytics server.
    Type: Application
    Filed: November 19, 2012
    Publication date: May 22, 2014
    Applicant: Adobe Systems Incorporated
    Inventors: Viswanathan Swaminathan, Herman S. Sahota
  • Publication number: 20140074859
    Abstract: Embodiments of a system and method for rating audiences of network-based content of multiple content publishers are described. Embodiments may include, for each of multiple users, receiving usage information specifying one or more attributes of the user's content consumption activity with respect to network-based content. The usage information received for at least some of the users may be associated with network-based content from multiple different content publishers (e.g., different websites that host content portals). Embodiments may also include determining a subset of the multiple users that share one or more characteristics (e.g., demographic characteristics). Embodiments may also include generating a report based on a portion of the received usage information that is specific to the subset of the multiple users. The report may specify one or more aggregate attributes of the subset's content consumption activity.
    Type: Application
    Filed: September 10, 2012
    Publication date: March 13, 2014
    Inventors: Viswanathan Swaminathan, Herman S. Sahota