Patents by Inventor Ian David Fletcher

Ian David Fletcher 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: 11871138
    Abstract: A virtualized production switcher for media production is provided that includes a script database that stores predefined macros that each define a script for applying media production functions to media content, and a script optimizer that selects a subset of the predefined macros to be presented on a user interface as suggested scripts for each of a plurality of scenes of a media stream. Moreover, a program generator receives a user input via the user interface that selects one of the predefined macros and applies the corresponding script to a selected scene of the media stream for a media production by applying the at least one media production function to the selected scene based on an identified key-frame thereof. A script profiler identifies metadata related to the selected scene and updates the script database to store a correspondence between the selected scene and the selected predefined macro.
    Type: Grant
    Filed: October 11, 2021
    Date of Patent: January 9, 2024
    Assignee: GRASS VALLEY CANADA
    Inventor: Ian David Fletcher
  • Publication number: 20230385032
    Abstract: A system and method are provided for generating a factory layout to dynamically optimize a media content production in a real-time environment. The system includes a media production optimizer with a widget controller that provides widgets that represent work packages as micro-services that perform functions of the media content production, respectively. A user interface controller receive inputs from a user interface to dynamically update the factory layout for the media content production. The media production optimizer then recompiles underlying code to update a model of the factory layout in response to the inputs from the operator of the system, and also migrates the updated factory layout to a cloud platform that includes a plurality of media production components including the plurality of micro-services for deployment thereon.
    Type: Application
    Filed: April 26, 2023
    Publication date: November 30, 2023
    Inventors: Ian David FLETCHER, Charles S. MEYER, Michael CRONK, James Westland CAIN
  • Patent number: 11797167
    Abstract: A computing device and method for providing a user interface for summarizing and presenting information regarding dynamic provisioning and deployment of media processing resources, in a manner that is easy and intuitive and analogizes well to conventional physical media processing deployment. Users are not required to understand hypervisor configuration or virtual machine deployment, or switch through various layers and screens to find configuration information or controls, a process that may be particularly slow, complex, and difficult to learn, particularly for media and broadcast engineers unfamiliar with virtualization technologies. Instead, the present user interface improves efficiency of use of the computing environment for media processing, by providing deployment information in a format similar to physical processing deployment.
    Type: Grant
    Filed: July 14, 2022
    Date of Patent: October 24, 2023
    Assignee: GRASS VALLEY CANADA
    Inventor: Ian David Fletcher
  • Patent number: 11669308
    Abstract: A system and method are provided for generating a factory layout to dynamically optimize a media content production in a real-time environment. The system includes a media production optimizer with a widget controller that provides widgets that represent work packages as micro-services that perform functions of the media content production, respectively. A user interface controller receive inputs from a user interface to dynamically update the factory layout for the media content production. The media production optimizer then recompiles underlying code to update a model of the factory layout in response to the inputs from the operator of the system, and also migrates the updated factory layout to a cloud platform that includes a plurality of media production components including the plurality of micro-services for deployment thereon.
    Type: Grant
    Filed: May 18, 2021
    Date of Patent: June 6, 2023
    Assignee: GRASS VALLEY CANADA
    Inventors: Ian David Fletcher, Charles S. Meyer, Michael Cronk, James Westland Cain
  • Publication number: 20220350475
    Abstract: A computing device and method for providing a user interface for summarizing and presenting information regarding dynamic provisioning and deployment of media processing resources, in a manner that is easy and intuitive and analogizes well to conventional physical media processing deployment. Users are not required to understand hypervisor configuration or virtual machine deployment, or switch through various layers and screens to find configuration information or controls, a process that may be particularly slow, complex, and difficult to learn, particularly for media and broadcast engineers unfamiliar with virtualization technologies. Instead, the present user interface improves efficiency of use of the computing environment for media processing, by providing deployment information in a format similar to physical processing deployment.
    Type: Application
    Filed: July 14, 2022
    Publication date: November 3, 2022
    Inventor: Ian David FLETCHER
  • Patent number: 11429268
    Abstract: A computing device and method for providing a user interface for summarizing and presenting information regarding dynamic provisioning and deployment of media processing resources, in a manner that is easy and intuitive and analogizes well to conventional physical media processing deployment. Users are not required to understand hypervisor configuration or virtual machine deployment, or switch through various layers and screens to find configuration information or controls, a process that may be particularly slow, complex, and difficult to learn, particularly for media and broadcast engineers unfamiliar with virtualization technologies. Instead, the present user interface improves efficiency of use of the computing environment for media processing, by providing deployment information in a format similar to physical processing deployment.
    Type: Grant
    Filed: August 31, 2020
    Date of Patent: August 30, 2022
    Assignee: GRASS VALLEY CANADA
    Inventor: Ian David Fletcher
  • Publication number: 20220116548
    Abstract: A virtualized production switcher for media production is provided that includes a script database that stores predefined macros that each define a script for applying media production functions to media content, and a script optimizer that selects a subset of the predefined macros to be presented on a user interface as suggested scripts for each of a plurality of scenes of a media stream. Moreover, a program generator receives a user input via the user interface that selects one of the predefined macros and applies the corresponding script to a selected scene of the media stream for a media production by applying the at least one media production function to the selected scene based on an identified key-frame thereof. A script profiler identifies metadata related to the selected scene and updates the script database to store a correspondence between the selected scene and the selected predefined macro.
    Type: Application
    Filed: October 11, 2021
    Publication date: April 14, 2022
    Inventor: Ian David FLETCHER
  • Publication number: 20210365247
    Abstract: A system and method are provided for generating a factory layout to dynamically optimize a media content production in a real-time environment. The system includes a media production optimizer with a widget controller that provides widgets that represent work packages as micro-services that perform functions of the media content production, respectively. A user interface controller receive inputs from a user interface to dynamically update the factory layout for the media content production. The media production optimizer then recompiles underlying code to update a model of the factory layout in response to the inputs from the operator of the system, and also migrates the updated factory layout to a cloud platform that includes a plurality of media production components including the plurality of micro-services for deployment thereon.
    Type: Application
    Filed: May 18, 2021
    Publication date: November 25, 2021
    Inventors: Ian David FLETCHER, Charles S. MEYER, Michael CRONK, James Westland CAIN
  • Publication number: 20200393961
    Abstract: A computing device and method for providing a user interface for summarizing and presenting information regarding dynamic provisioning and deployment of media processing resources, in a manner that is easy and intuitive and analogizes well to conventional physical media processing deployment. Users are not required to understand hypervisor configuration or virtual machine deployment, or switch through various layers and screens to find configuration information or controls, a process that may be particularly slow, complex, and difficult to learn, particularly for media and broadcast engineers unfamiliar with virtualization technologies. Instead, the present user interface improves efficiency of use of the computing environment for media processing, by providing deployment information in a format similar to physical processing deployment.
    Type: Application
    Filed: August 31, 2020
    Publication date: December 17, 2020
    Inventor: Ian David FLETCHER
  • Patent number: 10761707
    Abstract: A computing device and method for providing a user interface for summarizing and presenting information regarding dynamic provisioning and deployment of media processing resources, in a manner that is easy and intuitive and analogizes well to conventional physical media processing deployment. Users are not required to understand hypervisor configuration or virtual machine deployment, or switch through various layers and screens to find configuration information or controls, a process that may be particularly slow, complex, and difficult to learn, particularly for media and broadcast engineers unfamiliar with virtualization technologies. Instead, the present user interface improves efficiency of use of the computing environment for media processing, by providing deployment information in a format similar to physical processing deployment.
    Type: Grant
    Filed: March 13, 2018
    Date of Patent: September 1, 2020
    Assignee: GVBB HOLDINGS S.A.R.L.
    Inventor: Ian David Fletcher
  • Patent number: 10184055
    Abstract: The present invention discloses polythiol compositions containing polythiol molecules having both thiol groups and intermolecular sulfide groups. Processes for producing such polythiol compositions also are described.
    Type: Grant
    Filed: March 2, 2018
    Date of Patent: January 22, 2019
    Assignee: Chevron Phillips Chemical Company LP
    Inventors: Michael S. Matson, Colin Cameron, Anthony Colin Wright, Ian David Fletcher
  • Publication number: 20180267699
    Abstract: A computing device and method for providing a user interface for summarizing and presenting information regarding dynamic provisioning and deployment of media processing resources, in a manner that is easy and intuitive and analogizes well to conventional physical media processing deployment. Users are not required to understand hypervisor configuration or virtual machine deployment, or switch through various layers and screens to find configuration information or controls, a process that may be particularly slow, complex, and difficult to learn, particularly for media and broadcast engineers unfamiliar with virtualization technologies. Instead, the present user interface improves efficiency of use of the computing environment for media processing, by providing deployment information in a format similar to physical processing deployment.
    Type: Application
    Filed: March 13, 2018
    Publication date: September 20, 2018
    Inventor: Ian David FLETCHER
  • Publication number: 20180187030
    Abstract: The present invention discloses polythiol compositions containing polythiol molecules having both thiol groups and intermolecular sulfide groups. Processes for producing such polythiol compositions also are described.
    Type: Application
    Filed: March 2, 2018
    Publication date: July 5, 2018
    Inventors: Michael S. Matson, Colin Cameron, Anthony Colin Wright, Ian David Fletcher
  • Patent number: 9944803
    Abstract: The present invention discloses polythiol compositions containing polythiol molecules having both thiol groups and intermolecular sulfide groups. Processes for producing such polythiol compositions also are described.
    Type: Grant
    Filed: October 19, 2015
    Date of Patent: April 17, 2018
    Assignee: Chevron Phillips Chemical Company LP
    Inventors: Michael S. Matson, Colin Cameron, Anthony Colin Wright, Ian David Fletcher
  • Publication number: 20160040051
    Abstract: The present invention discloses polythiol compositions containing polythiol molecules having both thiol groups and intermolecular sulfide groups. Processes for producing such polythiol compositions also are described.
    Type: Application
    Filed: October 19, 2015
    Publication date: February 11, 2016
    Inventors: Michael S. Matson, Colin Cameron, Anthony Colin Wright, Ian David Fletcher
  • Publication number: 20160040020
    Abstract: The present invention discloses polythiol compositions containing polythiol molecules having both thiol groups and intermolecular sulfide groups. Processes for producing such polythiol compositions also are described.
    Type: Application
    Filed: October 19, 2015
    Publication date: February 11, 2016
    Inventors: Michael S. Matson, Colin Cameron, Anthony Colin Wright, Ian David Fletcher
  • Patent number: 6576297
    Abstract: A coating, sealant or adhesive composition curable at ambient temperatures of 40° C. or below comprises an epoxy resin and an amine-functional curing agent. The curing agent comprises a material containing at least two, and preferably at least three, heterocyclic secondary amine group.
    Type: Grant
    Filed: June 9, 2000
    Date of Patent: June 10, 2003
    Assignee: International Coatings Ltd.
    Inventors: Colin Cameron, Anna Thomas, Alastair Robert Marrion, Ian David Fletcher, Stefan Norbert Rudiger Niedoba