Patents by Inventor Charlie Good

Charlie Good 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: 11412022
    Abstract: A method includes generating, at a first computing device, a header for media packets, the header including a header flag in a first portion of the header and a variable length header field in a second portion of the header, the first portion contiguous to the second portion, wherein the header flag includes a value indicating a length of the header field. The method also includes generating a body for the media packets, generating the media packets based on the header and the body, generating a protocol report based on media data, and sending the media packets and the protocol report to a second computing device. The protocol report includes information to enable the second computing device to account for successful receipt of the body of the media packets by the second computing device.
    Type: Grant
    Filed: January 8, 2020
    Date of Patent: August 9, 2022
    Assignee: WOWZA MEDIA SYSTEMS, LLC
    Inventor: Charlie Good
  • Publication number: 20200145472
    Abstract: A method includes generating, at a first computing device, a header for media packets, the header including a header flag in a first portion of the header and a variable length header field in a second portion of the header, the first portion contiguous to the second portion, wherein the header flag includes a value indicating a length of the header field. The method also includes generating a body for the media packets, generating the media packets based on the header and the body, generating a protocol report based on media data, and sending the media packets and the protocol report to a second computing device. The protocol report includes information to enable the second computing device to account for successful receipt of the body of the media packets by the second computing device.
    Type: Application
    Filed: January 8, 2020
    Publication date: May 7, 2020
    Inventor: Charlie Good
  • Patent number: 10574720
    Abstract: A method includes generating, at a first computing device, a header for media packets, the header including a header flag in a first portion of the header and a variable length header field in a second portion of the header, the first portion contiguous to the second portion, wherein the header flag includes a value indicating a length of the header field. The method also includes generating a body for the media packets, generating the media packets based on the header and the body, generating a protocol report based on media data, and sending the media packets and the protocol report to a second computing device. The protocol report includes information to enable the second computing device to account for successful receipt of the body of the media packets by the second computing device.
    Type: Grant
    Filed: February 8, 2017
    Date of Patent: February 25, 2020
    Assignee: Wowza Media Systems, LLC
    Inventor: Charlie Good
  • Publication number: 20170149861
    Abstract: A method includes generating, at a first computing device, a header for media packets, the header including a header flag in a first portion of the header and a variable length header field in a second portion of the header, the first portion contiguous to the second portion, wherein the header flag includes a value indicating a length of the header field. The method also includes generating a body for the media packets, generating the media packets based on the header and the body, generating a protocol report based on media data, and sending the media packets and the protocol report to a second computing device. The protocol report includes information to enable the second computing device to account for successful receipt of the body of the media packets by the second computing device.
    Type: Application
    Filed: February 8, 2017
    Publication date: May 25, 2017
    Inventor: Charlie Good
  • Patent number: 9602557
    Abstract: A method includes determining, at a first computing device, whether data to be communicated to a second computing device includes media data or protocol data. The method also includes, in response to determining that the data includes media data, generating a message header and a message body based on the media data. The message header includes a header flags portion and a header fields portion, and the header flags portion includes at least one flag having a value that indicates a length of a corresponding field of a plurality of fields of the header fields portion. The method further includes encapsulating the message header and the message body into a message and inserting the message into a media stream to be transmitted from the first computing device to the second computing device in accordance with a media communication protocol.
    Type: Grant
    Filed: October 15, 2012
    Date of Patent: March 21, 2017
    Assignee: WOWZA MEDIA SYSTEMS, LLC
    Inventor: Charlie Good
  • Patent number: 9009346
    Abstract: A method includes determining, at a first computing device, whether data to be communicated to a second computing device includes media data or protocol data. The method also includes, in response to determining that the data includes media data, generating a message header and a message body based on the media data. The message header includes a header flags portion and a header fields portion, and the header flags portion includes at least one flag having a value that indicates a length of a corresponding field of a plurality of fields of the header fields portion. The method further includes encapsulating the message header and the message body into a message and inserting the message into a media stream to be transmitted from the first computing device to the second computing device in accordance with a media communication protocol. The media stream is a bidirectional media stream.
    Type: Grant
    Filed: May 15, 2013
    Date of Patent: April 14, 2015
    Assignee: Wowza Media Systems, LLC
    Inventor: Charlie Good
  • Publication number: 20140108534
    Abstract: A method includes determining, at a first computing device, whether data to be communicated to a second computing device includes media data or protocol data. The method also includes, in response to determining that the data includes media data, generating a message header and a message body based on the media data. The message header includes a header flags portion and a header fields portion, and the header flags portion includes at least one flag having a value that indicates a length of a corresponding field of a plurality of fields of the header fields portion. The method further includes encapsulating the message header and the message body into a message and inserting the message into a media stream to be transmitted from the first computing device to the second computing device in accordance with a media communication protocol. The media stream is a bidirectional media stream.
    Type: Application
    Filed: May 15, 2013
    Publication date: April 17, 2014
    Applicant: Wowza Media Systems, LLC
    Inventor: Charlie Good
  • Publication number: 20140108524
    Abstract: A method includes determining, at a first computing device, whether data to be communicated to a second computing device includes media data or protocol data. The method also includes, in response to determining that the data includes media data, generating a message header and a message body based on the media data. The message header includes a header flags portion and a header fields portion, and the header flags portion includes at least one flag having a value that indicates a length of a corresponding field of a plurality of fields of the header fields portion. The method further includes encapsulating the message header and the message body into a message and inserting the message into a media stream to be transmitted from the first computing device to the second computing device in accordance with a media communication protocol.
    Type: Application
    Filed: October 15, 2012
    Publication date: April 17, 2014
    Applicant: Wowza Media Systems, LLC
    Inventor: Charlie Good