Patents by Inventor Shailendra Mathur

Shailendra Mathur 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: 20230238035
    Abstract: Indexing of media sources available to media composition applications, such as video editing applications and digital audio workstations, is extended to sources of an arbitrary type, including non-file type sources. Examples of such sources include devices using baseband video and audio protocols, network ports and physical devices connected via USB, Thunderbolt, etc. The sources are discovered and indexed even when not previously known to the application with the result that any available bitstream becomes available to the application. Applications access the sources via feeders, which are addressable portals through which media essence is received. The indexing methods involve the instantiation of a hierarchy of plug-in software modules by a format-handling subsystem of the application or by a media indexing service servicing one or more applications.
    Type: Application
    Filed: February 17, 2023
    Publication date: July 27, 2023
    Applicant: Avid Technology, Inc.
    Inventor: Shailendra Mathur
  • Publication number: 20230215467
    Abstract: A universal media difference engine generates a change list specifying the edits required to create an edited revision of a media composition from a base version. The difference engine determines the format of the media composition, locates and installs a plug-in corresponding to the format, and uses the plug-in to parse the composition and generate the change list. The supported compositional formats include formats native to specific media editing applications, as well as interoperable formats. The difference engine is able to convert rich change lists expressed in native form to canonical change lists that are compatible with multiple editing applications. Timeline, mixer configuration, and scene graph composition types are supported. Content management system storage requirements are reduced by storing a base version and change lists instead of multiple revisions of the composition. A media composition recreation engine recreates an edited revision by applying a change list to a prior version.
    Type: Application
    Filed: January 5, 2022
    Publication date: July 6, 2023
    Applicant: Avid Technology, Inc.
    Inventors: Shailendra Mathur, Timothy H. Claman
  • Patent number: 11615817
    Abstract: Indexing of media sources available to media composition applications, such as video editing applications and digital audio workstations, is extended to sources of an arbitrary type, including non-file type sources. Examples of such sources include devices using baseband video and audio protocols, network ports and physical devices connected via USB, Thunderbolt, etc. The sources are discovered and indexed even when not previously known to the application with the result that any available bitstream becomes available to the application. Applications access the sources via feeders, which are addressable portals through which media essence is received. The indexing methods involve the instantiation of a hierarchy of plug-in software modules by a format-handling subsystem of the application or by a media indexing service servicing one or more applications.
    Type: Grant
    Filed: May 26, 2021
    Date of Patent: March 28, 2023
    Assignee: AVID TECHNOLOGY, INC.
    Inventor: Shailendra Mathur
  • Publication number: 20220383909
    Abstract: Indexing of media sources available to media composition applications, such as video editing applications and digital audio workstations, is extended to sources of an arbitrary type, including non-file type sources. Examples of such sources include devices using baseband video and audio protocols, network ports and physical devices connected via USB, Thunderbolt, etc. The sources are discovered and indexed even when not previously known to the application with the result that any available bitstream becomes available to the application. Applications access the sources via feeders, which are addressable portals through which media essence is received. The indexing methods involve the instantiation of a hierarchy of plug-in software modules by a format-handling subsystem of the application or by a media indexing service servicing one or more applications.
    Type: Application
    Filed: May 26, 2021
    Publication date: December 1, 2022
    Applicant: Avid Technology, Inc.
    Inventor: Shailendra Mathur
  • Patent number: 10839001
    Abstract: Information about each of the media assets that contribute to a published media composition is needed to determine attribution and contractual terms for the composition as a whole. The generation of a hierarchical asset genealogy that includes information about each of the assets that contribute to a media composition provides a mechanism for recording the full asset contribution history of a composition. The information may include asset ownership, distribution rights, asset structure, talent, and editors involved in generating the asset. For time-based compositions, it may specify which portions of an asset contribute to the composition. A report generator generates asset reports from the asset genealogy without the need to access or read the original composition, which may be represented by a proprietary compositional data model corresponding to an editing applications used to create the composition.
    Type: Grant
    Filed: October 22, 2018
    Date of Patent: November 17, 2020
    Assignee: Avid Technology, Inc.
    Inventors: Shailendra Mathur, Roger P. Sacilotto, Jr.
  • Patent number: 10820067
    Abstract: The described methods, systems, and computer program products enable media composition editors to tag compositional objects with editorial rendition rules that specify how rendering decisions are to be made and how source media assets are to be selected and processed to generate an output rendering of a media composition that adheres to the editor's rendition-related choices. The editorially-specified rendition rules include spatial-type rules, temporal-type rules, and color-type rules, and generally pertain to the spatial, temporal, and color ranges and resolutions to be included within a rendition. When a rendition of a media composition is to be generated, a rendition engine interprets and applies the editorial rendition rules to generate and output the rendition in accordance with rendition parameters supplied to the rendition engine by a rendition profile, and, in some cases, by the media composition and the source media assets.
    Type: Grant
    Filed: July 2, 2018
    Date of Patent: October 27, 2020
    Assignee: Avid Technology, Inc.
    Inventor: Shailendra Mathur
  • Patent number: 10771863
    Abstract: The described methods, systems, and computer program products enable media composition editors to tag compositional objects with editorial rendition rules that specify how rendering decisions are to be made and how source media assets are to be selected and processed to generate an output rendering of a media composition that adheres to the editor's rendition-related choices. The editorially-specified rendition rules include spatial-type rules, temporal-type rules, and color-type rules, and generally pertain to the spatial, temporal, and color ranges and resolutions to be included within a rendition. When a rendition of a media composition is to be generated, a rendition engine interprets and applies the editorial rendition rules to generate and output the rendition in accordance with rendition parameters supplied to the rendition engine by a rendition profile, and, in some cases, by the media composition and the source media assets.
    Type: Grant
    Filed: July 23, 2018
    Date of Patent: September 8, 2020
    Assignee: Avid Technology, Inc.
    Inventor: Shailendra Mathur
  • Patent number: 10613878
    Abstract: Plug-in software modules for a media processing application are deployed in a service-oriented architecture as microservices within a Web-scale environment. Each plug-in module registered within a distributed service hosting environment runs as an instance within a gasket that mediates the interaction of the plug-in instance with the environment. The gaskets convert media essence that is input to or output from the plug-in instances from media files to buffers and vice versa as required. Media essence representing intermediate results may be streamed as media essence channels on a data bus, enabling microservice-based processing to be applied in a live environment. Gaskets subscribe to specific media essence channels on the data bus, and output processed media to a media essence channel corresponding to the function of the plug-in module. The use of plug-in associated media channels on a data bus supports decoupled media processing by the plug-in modules.
    Type: Grant
    Filed: February 7, 2019
    Date of Patent: April 7, 2020
    Assignee: AVID TECHNOLOGY, INC.
    Inventors: Shailendra Mathur, Timir K. Sinha
  • Publication number: 20200007956
    Abstract: The described methods, systems, and computer program products enable media composition editors to tag compositional objects with editorial rendition rules that specify how rendering decisions are to be made and how source media assets are to be selected and processed to generate an output rendering of a media composition that adheres to the editor's rendition-related choices. The editorially-specified rendition rules include spatial-type rules, temporal-type rules, and color-type rules, and generally pertain to the spatial, temporal, and color ranges and resolutions to be included within a rendition. When a rendition of a media composition is to be generated, a rendition engine interprets and applies the editorial rendition rules to generate and output the rendition in accordance with rendition parameters supplied to the rendition engine by a rendition profile, and, in some cases, by the media composition and the source media assets.
    Type: Application
    Filed: July 23, 2018
    Publication date: January 2, 2020
    Inventor: Shailendra Mathur
  • Publication number: 20200007955
    Abstract: The described methods, systems, and computer program products enable media composition editors to tag compositional objects with editorial rendition rules that specify how rendering decisions are to be made and how source media assets are to be selected and processed to generate an output rendering of a media composition that adheres to the editor's rendition-related choices. The editorially-specified rendition rules include spatial-type rules, temporal-type rules, and color-type rules, and generally pertain to the spatial, temporal, and color ranges and resolutions to be included within a rendition. When a rendition of a media composition is to be generated, a rendition engine interprets and applies the editorial rendition rules to generate and output the rendition in accordance with rendition parameters supplied to the rendition engine by a rendition profile, and, in some cases, by the media composition and the source media assets.
    Type: Application
    Filed: July 2, 2018
    Publication date: January 2, 2020
    Inventor: Shailendra Mathur
  • Publication number: 20190265986
    Abstract: Plug-in software modules for a media processing application are deployed in a service-oriented architecture as microservices within a Web-scale environment. Each plug-in module registered within a distributed service hosting environment runs as an instance within a gasket that mediates the interaction of the plug-in instance with the environment. The gaskets convert media essence that is input to or output from the plug-in instances from media files to buffers and vice versa as required. Media essence representing intermediate results may be streamed as media essence channels on a data bus, enabling microservice-based processing to be applied in a live environment. Gaskets subscribe to specific media essence channels on the data bus, and output processed media to a media essence channel corresponding to the function of the plug-in module. The use of plug-in associated media channels on a data bus supports decoupled media processing by the plug-in modules.
    Type: Application
    Filed: February 7, 2019
    Publication date: August 29, 2019
    Inventors: Shailendra Mathur, Timir K. Sinha
  • Publication number: 20190205399
    Abstract: Information about each of the media assets that contribute to a published media composition is needed to determine attribution and contractual terms for the composition as a whole. The generation of a hierarchical asset genealogy that includes information about each of the assets that contribute to a media composition provides a mechanism for recording the full asset contribution history of a composition. The information may include asset ownership, distribution rights, asset structure, talent, and editors involved in generating the asset. For time-based compositions, it may specify which portions of an asset contribute to the composition. A report generator generates asset reports from the asset genealogy without the need to access or read the original composition, which may be represented by a proprietary compositional data model corresponding to an editing applications used to create the composition.
    Type: Application
    Filed: October 22, 2018
    Publication date: July 4, 2019
    Inventors: Shailendra Mathur, Roger P. Sacilotto, JR.
  • Patent number: 10310847
    Abstract: A synchronized media project, synchronization SDK, and synchronization service enable multiple users to produce a media composition collaboratively. A media project includes composition assets that reference media assets. A synchronization SDK enables multiple applications to edit the media project independent of an internal organization of the project. A project synchronization service synchronizes copies of media projects located on clients with a server-based versioned master project. User-selectable project synchronization modes determine whether media project assets are stored on clients, on the server, or on both, and when media assets are transferred. Synchronized media projects include composition assets in proprietary formats and in interoperable formats. Interoperable composition assets are rendered from proprietary composition assets on a track-by-track basis.
    Type: Grant
    Filed: May 23, 2017
    Date of Patent: June 4, 2019
    Assignee: AVID TECHNOLOGY, INC.
    Inventors: Shailendra Mathur, Robert M. Brown, Jr., Robert N. Stabler
  • Patent number: 10296325
    Abstract: A synchronized media project, synchronization SDK, and synchronization service enable multiple users to produce a media composition collaboratively. A media project includes composition assets that reference media assets. A synchronization SDK enables multiple applications to edit the media project independent of an internal organization of the project. A project synchronization service synchronizes copies of media projects located on clients with a server-based versioned master project. User-selectable project synchronization modes determine whether media project assets are stored on clients, on the server, or on both, and when media assets are transferred. Synchronized media projects include composition assets in proprietary formats and in interoperable formats. Interoperable composition assets are rendered from proprietary composition assets on a track-by-track basis.
    Type: Grant
    Filed: May 8, 2017
    Date of Patent: May 21, 2019
    Assignee: AVID TECHNOLOGY, INC.
    Inventors: Shailendra Mathur, Robert M. Brown, Jr., Robert N. Stabler
  • Publication number: 20170286096
    Abstract: A synchronized media project, synchronization SDK, and synchronization service enable multiple users to produce a media composition collaboratively. A media project includes composition assets that reference media assets. A synchronization SDK enables multiple applications to edit the media project independent of an internal organization of the project. A project synchronization service synchronizes copies of media projects located on clients with a server-based versioned master project. User-selectable project synchronization modes determine whether media project assets are stored on clients, on the server, or on both, and when media assets are transferred. Synchronized media projects include composition assets in proprietary formats and in interoperable formats. Interoperable composition assets are rendered from proprietary composition assets on a track-by-track basis.
    Type: Application
    Filed: May 23, 2017
    Publication date: October 5, 2017
    Inventors: Shailendra Mathur, Robert M. Brown, JR., Robert N. Stabler
  • Publication number: 20170242575
    Abstract: A synchronized media project, synchronization SDK, and synchronization service enable multiple users to produce a media composition collaboratively. A media project includes composition assets that reference media assets. A synchronization SDK enables multiple applications to edit the media project independent of an internal organization of the project. A project synchronization service synchronizes copies of media projects located on clients with a server-based versioned master project. User-selectable project synchronization modes determine whether media project assets are stored on clients, on the server, or on both, and when media assets are transferred. Synchronized media projects include composition assets in proprietary formats and in interoperable formats. Interoperable composition assets are rendered from proprietary composition assets on a track-by-track basis.
    Type: Application
    Filed: May 8, 2017
    Publication date: August 24, 2017
    Inventors: Shailendra Mathur, Robert M. Brown, JR., Robert N. Stabler
  • Patent number: 9645813
    Abstract: A synchronized media project, synchronization SDK, and synchronization service enable multiple users to produce a media composition collaboratively. A media project includes composition assets that reference media assets. A synchronization SDK enables multiple applications to edit the media project independent of an internal organization of the project. A project synchronization service synchronizes copies of media projects located on clients with a server-based versioned master project. User-selectable project synchronization modes determine whether media project assets are stored on clients, on the server, or on both, and when media assets are transferred. Synchronized media projects include composition assets in proprietary formats and in interoperable formats. Interoperable composition assets are rendered from proprietary composition assets on a track-by-track basis.
    Type: Grant
    Filed: June 27, 2016
    Date of Patent: May 9, 2017
    Assignee: Avid Technology, Inc.
    Inventors: Shailendra Mathur, Robert M. Brown, Jr., Robert N. Stabler
  • Publication number: 20160306626
    Abstract: A synchronized media project, synchronization SDK, and synchronization service enable multiple users to produce a media composition collaboratively. A media project includes composition assets that reference media assets. A synchronization SDK enables multiple applications to edit the media project independent of an internal organization of the project. A project synchronization service synchronizes copies of media projects located on clients with a server-based versioned master project. User-selectable project synchronization modes determine whether media project assets are stored on clients, on the server, or on both, and when media assets are transferred. Synchronized media projects include composition assets in proprietary formats and in interoperable formats. Interoperable composition assets are rendered from proprietary composition assets on a track-by-track basis.
    Type: Application
    Filed: June 27, 2016
    Publication date: October 20, 2016
    Inventors: Shailendra Mathur, Robert M. Brown, JR., Robert N. Stabler
  • Patent number: 9448789
    Abstract: A synchronized media project, synchronization SDK, and synchronization service enable multiple users to produce a media composition collaboratively. A media project includes composition assets that reference media assets. A synchronization SDK enables multiple applications to edit the media project independent of an internal organization of the project. A project synchronization service synchronizes copies of media projects located on clients with a server-based versioned master project. User-selectable project synchronization modes determine whether media project assets are stored on clients, on the server, or on both, and when media assets are transferred. Synchronized media projects include composition assets in proprietary formats and in interoperable formats. Interoperable composition assets are rendered from proprietary composition assets on a track-by-track basis.
    Type: Grant
    Filed: April 2, 2015
    Date of Patent: September 20, 2016
    Assignee: Avid Technology, Inc.
    Inventors: Shailendra Mathur, Robert M. Brown, Jr., Robert N. Stabler
  • Patent number: 9390752
    Abstract: Methods and systems for constructing media output by combining multiple input media channels corresponding to different views of a scene. The construction involves combining channels that have different spatial ranges and/or color ranges so as to produce a constructed output having a range that is a composite of input channel spatial and/or color ranges. The constructed output is generated dynamically from available input channels in response to output requirements specifying a view defined in part by spatial and/or color parameter ranges. Available input channels are represented by a single multi-channel source object comprising a hierarchy of grouped and aligned channels, with individual media essence files at the lowest level. Input channel ranges and relationships among the ranges are specified by metadata associated with each channel. During editing, input channels may be added, removed, or changed and the range and nature of the constructed media output are updated dynamically.
    Type: Grant
    Filed: November 10, 2011
    Date of Patent: July 12, 2016
    Assignee: Avid Technology, Inc.
    Inventors: Stephen McNeill, Shailendra Mathur, Michel Eid, Sylvain Girard