Patents by Inventor Vijay S. Ghaskadvi

Vijay S. Ghaskadvi 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: 11301465
    Abstract: Example configurations herein include a media player that initiates playback of content (e.g., play back of a movie in a web browser). Based on input from a respective user, the media player receives selections of playback commands (e.g., play, pause, stop, rewind, fast forward, etc.) applied to the content being played back by the media player. Based on the selections, the media player creates a log report. The log report records the selections of the playback commands applied to the content and indicates, for example, a corresponding time when the playback commands were applied. According to one configuration, the media player initiates distribution of the log report to notify a publisher associated with the content which playback commands were selected during playback of the content on the media player.
    Type: Grant
    Filed: April 2, 2013
    Date of Patent: April 12, 2022
    Assignee: Adobe Inc.
    Inventors: Brian Riggs, Vijay S. Ghaskadvi, Joel Huff
  • Patent number: 9705942
    Abstract: Methods and apparatus provide for a progressive player to allow for a user to subscribe to media content. The media content can be organized according to a media orchestration descriptor (MOD). The MOD identifies each segment (i.e. media element, media asset) of the media content and indicates relationships among the segments to define a presentation of the segments during playback of the media content. Immediately, in response to subscribing to the media content, the progressive player initiates playback of the media content in conjunction with downloading the media content to a buffer. Playback of the media content is controlled with respect to the playback time of the amount of buffered media content, where the buffered media content comprises media content in the buffer that has been downloaded but not yet played back.
    Type: Grant
    Filed: August 31, 2007
    Date of Patent: July 11, 2017
    Assignee: Adobe Systems Incorporated
    Inventor: Vijay S. Ghaskadvi
  • Patent number: 9275401
    Abstract: Video media subscribers attempt to circumvent embedded ads in downloads by modifying the media files to render only the content feature. A media program is defined as an integrated set of media files including the requested content feature and the accompanying promotional materials. Media files associated with a particular content feature are stored as an integrated whole, and security tokens computed on selected random portions of the collection of media files that define the media program (content feature and interspersed ads). A hash engine computes a security token on selected blocks of the media files. The security tokens and corresponding metadata are stored in a secure repository. Before rendering the content feature, the hash values are recomputed on the downloaded media program; and compared to the corresponding locations from the stored hash values and metadata.
    Type: Grant
    Filed: September 6, 2007
    Date of Patent: March 1, 2016
    Assignee: Adobe Systems Incorporated
    Inventors: Vijay S. Ghaskadvi, Sunil Agrawal
  • Publication number: 20140259166
    Abstract: Video media subscribers attempt to circumvent embedded ads in downloads by modifying the media files to render only the content feature. A media program is defined as an integrated set of media files including the requested content feature and the accompanying promotional materials. Media files associated with a particular content feature are stored as an integrated whole, and security tokens computed on selected random portions of the collection of media files that define the media program (content feature and interspersed ads). A hash engine computes a security token on selected blocks of the media files. The security tokens and corresponding metadata are stored in a secure repository. Before rendering the content feature, the hash values are recomputed on the downloaded media program; and compared to the corresponding locations from the stored hash values and metadata.
    Type: Application
    Filed: September 6, 2007
    Publication date: September 11, 2014
    Inventors: Vijay S. Ghaskadvi, Sunil Agrawal
  • Publication number: 20140006450
    Abstract: Methods and apparatus provide for a progressive player to allow for a user to subscribe to media content. The media content can be organized according to a media orchestration descriptor (MOD). The MOD identifies each segment (i.e. media element, media asset) of the media content and indicates relationships among the segments to define a presentation of the segments during playback of the media content. Immediately, in response to subscribing to the media content, the progressive player initiates playback of the media content in conjunction with downloading the media content to a buffer. Playback of the media content is controlled with respect to the playback time of the amount of buffered media content, where the buffered media content comprises media content in the buffer that has been downloaded but not yet played back.
    Type: Application
    Filed: August 31, 2007
    Publication date: January 2, 2014
    Inventor: Vijay S. Ghaskadvi
  • Publication number: 20130226962
    Abstract: Example configurations herein include a media player that initiates playback of content (e.g., play back of a movie in a web browser). Based on input from a respective user, the media player receives selections of playback commands (e.g., play, pause, stop, rewind, fast forward, etc.) applied to the content being played back by the media player. Based on the selections, the media player creates a log report. The log report records the selections of the playback commands applied to the content and indicates, for example, a corresponding time when the playback commands were applied. According to one configuration, the media player initiates distribution of the log report to notify a publisher associated with the content which playback commands were selected during playback of the content on the media player.
    Type: Application
    Filed: April 2, 2013
    Publication date: August 29, 2013
    Applicant: Adobe Systems Incorporated
    Inventors: Brian Riggs, Vijay S. Ghaskadvi, Joel Huff
  • Patent number: 8429516
    Abstract: Example configurations herein include a media player that initiates playback of content (e.g., play back of a movie in a web browser). Based on input from a respective user, the media player receives selections of playback commands (e.g., play, pause, stop, rewind, fast forward, etc.) applied to the content being played back by the media player. Based on the selections, the media player creates a log report. The log report records the selections of the playback commands applied to the content and indicates, for example, a corresponding time when the playback commands were applied. According to one configuration, the media player initiates distribution of the log report to notify a publisher associated with the content which playback commands were selected during playback of the content on the media player.
    Type: Grant
    Filed: August 20, 2007
    Date of Patent: April 23, 2013
    Assignee: Adobe Systems Incorporated
    Inventors: Brian Riggs, Vijay S. Ghaskadvi, Joel Huff
  • Patent number: 7769829
    Abstract: Example configurations herein include a media manager associated with a media player that monitors a media feed for available content. Based on monitoring the media feed (e.g., Really Simple Syndication “RSS” feed), the media manager can receive a pointer to a content playback file. According to one configuration, the content playback file specifies retrievable content (e.g., as specified by pointers therein) and includes instructions indicating how to play back the retrievable content. Upon execution of the content playback file, the media player initiates retrieval of the content as specified by pointers in the content playback file. The media player can initiate playback of the retrieved content in accordance with markup language type playback instructions as specified by the content playback file.
    Type: Grant
    Filed: July 17, 2007
    Date of Patent: August 3, 2010
    Assignee: Adobe Systems Inc.
    Inventors: Brian Riggs, Vijay S. Ghaskadvi, Joel Huff