Patents by Inventor Vijay Ghaskadvi

Vijay 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: 9292081
    Abstract: A media player can comprise a playlist parsing module configured to parse a playlist comprising a plurality of nested elements of a media presentation and select an element of the media presentation for generating output. The playlist can comprise a nested structure of objects representative of the elements of the media presentation, with at least one declared trait applicable to one or more elements. For example, the playlist may specify a composition of a plurality of visual, audio, or other elements for generating output or other behavior in parallel and/or in series over the course of the media presentation. The media player can comprise a playback component configured to utilize at least one selectively-enabled functional component of the media player to generate output based on evaluating the trait(s) exposed by the selected element.
    Type: Grant
    Filed: August 27, 2009
    Date of Patent: March 22, 2016
    Assignee: Adobe Systems Incorporated
    Inventors: Brian Riggs, Edwin Van Rijkom, Vijay Ghaskadvi
  • Patent number: 9049472
    Abstract: A media player can identify one or more elements of a media presentation and select an element of the media presentation for generating output. The elements may be identified in a playlist or elsewhere. For example, the playlist may specify a composition of a plurality of visual, audio, or other elements for generating output or other behavior in parallel and/or in series over the course of the media presentation. The media player can comprise a playback component configured to utilize at least one selectively-enabled functional component of the media player to generate output based on evaluating the trait(s) exposed by the selected element. Traits may be determined based on analyzing media types or other data regarding the elements of the presentation.
    Type: Grant
    Filed: August 27, 2009
    Date of Patent: June 2, 2015
    Assignee: Adobe Systems Incorporated
    Inventors: Edwin Van Rijkom, Brian Riggs, Vijay Ghaskadvi
  • Publication number: 20150142679
    Abstract: In techniques for provisioning rules to manage user entitlements, a database maintains an association of a user identifier with one or more purchased entitlements that correspond to products or services purchased by a consumer entity from one or more service groups. An entitlement manager is implemented to receive provisioning rules that have been designated by the service groups to designate fulfillable entitlements that are associated with the purchased entitlements. The entitlement manager also utilizes a multi-dimensional vector space technique to generate an entitlement model that relates the purchased entitlements of the consumer entity, correlates the fulfillable entitlements for the purchased entitlements, and identifies resultant allocations of the fulfillable entitlements for the consumer entity.
    Type: Application
    Filed: November 15, 2013
    Publication date: May 21, 2015
    Applicant: Adobe Systems Incorporated
    Inventors: Vijay Ghaskadvi, Daniel C. Brotsky, Cristian-Mihai Marin, Shyama P. Padhi, Kashyap Jogi, Guanshan Yu, David Pond
  • Publication number: 20140289622
    Abstract: A media player can comprise a playlist parsing module configured to parse a playlist comprising a plurality of nested elements of a media presentation and select an element of the media presentation for generating output. The playlist can comprise a nested structure of objects representative of the elements of the media presentation, with at least one declared trait applicable to one or more elements. For example, the playlist may specify a composition of a plurality of visual, audio, or other elements for generating output or other behavior in parallel and/or in series over the course of the media presentation. The media player can comprise a playback component configured to utilize at least one selectively-enabled functional component of the media player to generate output based on evaluating the trait(s) exposed by the selected element.
    Type: Application
    Filed: August 27, 2009
    Publication date: September 25, 2014
    Applicant: Adobe Systems Incorporated
    Inventors: Brian Riggs, Edwin Van Rijkom, Vijay Ghaskadvi
  • Publication number: 20130158690
    Abstract: A media player can identify one or more elements of a media presentation and select an element of the media presentation for generating output. The elements may be identified in a playlist or elsewhere. For example, the playlist may specify a composition of a plurality of visual, audio, or other elements for generating output or other behavior in parallel and/or in series over the course of the media presentation. The media player can comprise a playback component configured to utilize at least one selectively-enabled functional component of the media player to generate output based on evaluating the trait(s) exposed by the selected element. Traits may be determined based on analyzing media types or other data regarding the elements of the presentation.
    Type: Application
    Filed: August 27, 2009
    Publication date: June 20, 2013
    Applicant: Adobe Systems Incorporated
    Inventors: Edwin Van Rijkom, Brian Riggs, Vijay Ghaskadvi
  • Patent number: 8352423
    Abstract: A Java based server is disclosed for providing streaming data. Streaming data is received in a publisher interface and processed to generate Java messages describing real time updated. One application of the Java based server is to provide streaming data for business process.
    Type: Grant
    Filed: May 7, 2004
    Date of Patent: January 8, 2013
    Assignee: Inceptia LLC
    Inventors: Mark Phillips, Jonathan Cook, Matthew Leonard Bateman, Vijay Sadanand Ghaskadvi, Ruchita Vijay Ghaskadvi, Aniruddha Ashok Deswandikar, Sunil Sudhakar Dasanagadde
  • Publication number: 20110185273
    Abstract: A system for automatically extracting data from at least one electronic document accessible through the Internet or other computer network. The system records a sequence of actions operable to electronically navigate to a target page of the electronic document, the target page including a plurality of elements each having contents and a structural definition wherein the structural definitions interrelate the plurality of elements to specify a target pattern for a select subset of the plurality of elements. After recording the navigation path and the target pattern, the system automatically accesses the target page according to the recorded sequence. When the target page is accessed, the system automatically identifies, copies and processes selections from the plurality of elements dependent upon the target pattern.
    Type: Application
    Filed: January 13, 2011
    Publication date: July 28, 2011
    Inventors: Gerson Francis DaCosta, Vijay Ghaskadvi, Rahul Bhide
  • Publication number: 20100275210
    Abstract: An execution engine is disclosed for executing business processes. An executable object model is generated for a business process document. Executable object models of business processes are assigned to virtual processors.
    Type: Application
    Filed: July 9, 2010
    Publication date: October 28, 2010
    Inventors: Mark Phillips, Jonathan Cook, Matthew Leonard Bateman, Vijay Sadanand Ghaskadvi, Ruchita Vijay Ghaskadvi, Aniruddha Ashok Deswandikar, Sunil Sudhakar Dasanagadde
  • Publication number: 20060095274
    Abstract: An execution engine is disclosed for executing business processes. An executable object model is generated for a business process document. Executable object models of business processes are assigned to virtual processors.
    Type: Application
    Filed: May 7, 2004
    Publication date: May 4, 2006
    Inventors: Mark Phillips, Jonathan Cook, Matthew Bateman, Vijay Ghaskadvi, Ruchita Ghaskadvi, Aniruddha Deswandikar, Sunil Dasanagadde
  • Publication number: 20060004802
    Abstract: A Java based server is disclosed for providing streaming data. Streaming data is received in a publisher interface and processed to generate Java messages describing real time updated. One application of the Java based server is to provide streaming data for business process.
    Type: Application
    Filed: May 7, 2004
    Publication date: January 5, 2006
    Inventors: Mark Phillips, Jonathan Cook, Matthew Bateman, Vijay Ghaskadvi, Ruchita Ghaskadvi, Aniruddha Deswandikar, Sunil Dasanagadde
  • Publication number: 20050251501
    Abstract: Disparate data and application sources are integrated in a business process using .NETâ„¢ web services and Java web services to access different data sources.
    Type: Application
    Filed: May 7, 2004
    Publication date: November 10, 2005
    Inventors: Mark Phillips, Jonathan Cook, Matthew Bateman, Vijay Ghaskadvi, Ruchita Ghaskadvi, Aniruddha Deswandikar, Sunil Dasanagadde
  • Publication number: 20050251527
    Abstract: An apparatus, system, method, and computer readable medium is disclosed for integrating disparate data and application sources using a web services orchestration platform, with business process execution language (BPEL).
    Type: Application
    Filed: May 7, 2004
    Publication date: November 10, 2005
    Inventors: Mark Phillips, Jonathan Cook, Matthew Bateman, Vijay Ghaskadvi, Ruchita Ghaskadvi, Aniruddha Deswandikar, Sunil Dasanagadde
  • Patent number: 6826553
    Abstract: A system for automatically extracting data from at least one electronic document accessible through the Internet or other computer network. The system records a sequence of actions operable to electronically navigate to a target page of the electronic document, the target page including a plurality of elements each having contents and a structural definition wherein the structural definitions interrelate the plurality of elements to specify a target pattern for a select subset of the plurality of elements. After recording the navigation path and the target pattern, the system automatically accesses the target page according to the recorded sequence. When the target page is accessed, the system automatically identifies, copies and processes selections from the plurality of elements dependent upon the target pattern.
    Type: Grant
    Filed: November 16, 2000
    Date of Patent: November 30, 2004
    Assignee: Knowmadic, Inc.
    Inventors: Gerson Francis DaCosta, Vijay Ghaskadvi, Rahul Bhide