Patents by Inventor James E. Knowler

James E. Knowler 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: 20230188585
    Abstract: A method for monitoring and correcting playback performance for content player. The method includes detecting a content player request from a media player on a user device, the content player request corresponding to a content item request from a server, generating a playback identifier including data corresponding to the content item, detecting one or more playback events occurring during playback of the content by the content player, generating one or more playback packets including the playback identifier, a packet identifier, and the one or more playback events, and transmitting the one or more playback packets to a server.
    Type: Application
    Filed: January 31, 2023
    Publication date: June 15, 2023
    Inventors: James E. Knowler, Rafal Kobylko, Jakub Gert, Amir Arshadnejad, Mark Hewis, Patrick Kunka, Luca Mezzalira
  • Patent number: 11582278
    Abstract: A method for monitoring and correcting playback performance for content player. The method includes detecting a content player request from a media player on a user device, the content player request corresponding to a content item request from a server, generating a playback identifier including data corresponding to the content item, detecting one or more playback events occurring during playback of the content by the content player, generating one or more playback packets including the playback identifier, a packet identifier, and the one or more playback events, and transmitting the one or more playback packets to a server.
    Type: Grant
    Filed: August 6, 2020
    Date of Patent: February 14, 2023
    Assignee: DAZN LIMITED
    Inventors: James E. Knowler, Rafal Kobylko, Jakub Gert, Amir Arshadnejad, Mark Hewis, Patrick Kunka, Luca Mezzalira
  • Patent number: 11070607
    Abstract: The present disclosure relates generally to a method for dynamically selecting quality levels for content downloads. The method includes receiving by a media player a content download request; determining a state of a quality module, where the state depends at least in part on a bandwidth available to the media player and a buffer value for the content; providing to the media player from the quality module a quality value corresponding to the state, wherein the quality value is used by the media player to request one or more content fragments from a server; receiving by the media player the one or more content fragments; and displaying by the medial player the one or more content fragments.
    Type: Grant
    Filed: July 20, 2020
    Date of Patent: July 20, 2021
    Assignee: DAZN LIMITED
    Inventor: James E. Knowler
  • Publication number: 20210044641
    Abstract: A method for monitoring and correcting playback performance for content player. The method includes detecting a content player request from a media player on a user device, the content player request corresponding to a content item request from a server, generating a playback identifier including data corresponding to the content item, detecting one or more playback events occurring during playback of the content by the content player, generating one or more playback packets including the playback identifier, a packet identifier, and the one or more playback events, and transmitting the one or more playback packets to a server.
    Type: Application
    Filed: August 6, 2020
    Publication date: February 11, 2021
    Inventors: James E. Knowler, Rafal Kobylko, Jakub Gert, Amir Arshadnejad, Mark Hewis, Patrick Kunka, Luca Mezzalira
  • Publication number: 20210029190
    Abstract: The present disclosure relates generally to a method for dynamically selecting quality levels for content downloads. The method includes receiving by a media player a content download request; determining a state of a quality module, where the state depends at least in part on a bandwidth available to the media player and a buffer value for the content; providing to the media player from the quality module a quality value corresponding to the state, wherein the quality value is used by the media player to request one or more content fragments from a server; receiving by the media player the one or more content fragments; and displaying by the medial player the one or more content fragments.
    Type: Application
    Filed: July 20, 2020
    Publication date: January 28, 2021
    Inventor: James E. Knowler