Ghaskadvi
Ruchita Vijay Ghaskadvi, San Jose, CA US
Patent application number | Description | Published |
---|---|---|
20100275210 | Execution engine for business processes - 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. | 10-28-2010 |
Vijay Ghaskadvi, San Jose, CA US
Patent application number | Description | Published |
---|---|---|
20110185273 | System and method for extracting content elements from multiple Internet sources - 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. | 07-28-2011 |
20130158690 | Systems and Methods for Dynamic Media Players Utilizing Media Traits - 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. | 06-20-2013 |
20140289622 | Systems and Methods for Programmatically Interacting with a Media Player - 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. | 09-25-2014 |
Vijay S. Ghaskadvi, San Jose, CA US
Patent application number | Description | Published |
---|---|---|
20130226962 | Media Player Feedback - 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. | 08-29-2013 |
20140006450 | PROGRESSIVE PLAYBACK | 01-02-2014 |
20140259166 | TAMPER RESISTANT VIDEO RENDERING - 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. | 09-11-2014 |
Vijay Sadanand Ghaskadvi, San Jose, CA US
Patent application number | Description | Published |
---|---|---|
20100275210 | Execution engine for business processes - 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. | 10-28-2010 |
20130167020 | Just in Time Workflow Construction - Methods, systems, and apparatus, including computer program products for handling a workflow within an electronic document. Participants are chosen for the workflow and the activities are assigned to the workflow participants. Workflow information is obtained from an electronic document, where the workflow information pertains to activities assigned to a user. The user can consult on or delegate the assigned activities, in which case the electronic document is sent to the consultant or delegate. Alternatively the user can reassign future activities. If it is detected that the workflow has been completed, the user can indicate the continuing of the workflow by identifying additional workflow participants, and the electronic document is sent to one of the additional workflow participants. | 06-27-2013 |
20140250104 | Media Orchestration Through Generic Transformations - Methods and apparatus provide for a Transformer that detects a selection to playback content and downloads a file in response to detecting the selection to playback content. The file is in a first format and includes a first reference to a location of secondary content that is in a first format that is incompatible with the first format of the file. The Transformer transforms the secondary content to a format compatible with the first format of the file and creates a second reference to the location of the transformed secondary content that is in the format compatible with the first format of the file. | 09-04-2014 |