Patents by Inventor James Kleck

James Kleck 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: 11800017
    Abstract: Various example implementations are directed to methods and apparatuses for facilitating conferenced communications. In one of various examples involving audio signals received from a plurality of participants of a digital audio conference, a logic circuit is to process the audio signals via respective audio input circuits respectively associated with each of the endpoint devices, and, in response to a subset of the different audio signals deemed or qualified as having a loudest audio input, encodes audio from only the subset for broadcasting to participants of the digital audio conference.
    Type: Grant
    Filed: August 29, 2022
    Date of Patent: October 24, 2023
    Assignee: 8x8, Inc.
    Inventors: Garth Judge, James Kleck
  • Patent number: 11431855
    Abstract: Various example implementations are directed to methods and apparatuses for facilitating conferenced communications. In one of various examples involving audio signals received from a plurality of participants of a digital audio conference, a logic circuit is to process the audio signals via respective audio input circuits respectively associated with each of the endpoint devices, and, in response to a subset of the different audio signals deemed or qualified as having a loudest audio input as compared to other ones of the different audio signals, each of the other ones of the different audio signals are assigned to an encoder pool based on a codec associated with the digital audio conference.
    Type: Grant
    Filed: February 16, 2021
    Date of Patent: August 30, 2022
    Assignee: 8x8, Inc.
    Inventors: Garth Judge, James Kleck
  • Patent number: 10924613
    Abstract: Various example implementations are directed to methods and apparatuses for facilitating conferenced communications. In one of various examples involving audio signals received from a plurality of participants of a digital audio conference, a logic circuit is to process the audio signals via respective audio input circuits respectively associated with each of the endpoint devices, and, in response to a subset of the different audio signals deemed or qualified as having a loudest audio input as compared to other ones of the different audio signals, each of the other ones of the different audio signals are assigned to an encoder pool based on a codec associated with the digital audio conference. Digital audio packets for the digital audio conference associated with the subset of the different audio signals deemed or qualified as having a loudest audio input are then encoded for broadcast.
    Type: Grant
    Filed: May 14, 2020
    Date of Patent: February 16, 2021
    Assignee: 8x8, Inc.
    Inventors: Garth Judge, James Kleck
  • Patent number: 10659615
    Abstract: Various example implementations are directed to methods and apparatuses for facilitating conferenced communications. An example method can include receiving from a plurality of participants of a digital audio conference, audio signals from respective audio input circuits for each respective participant. A subset of the plurality of participants may be identified, as corresponding to loudest audio input compared to a remainder of the participants. At least one encoder pool may be generated by assigning each of the remainder of the participants to an encoder pool associated with a codec used by the respective audio input circuits. For each participant in the subset, digital audio packets of the loudest audio input may be separately encoded to remove feedback. Digital audio packets of the loudest audio input may be separately encoded using the at least one encoder pool, and the encoded data packets may be broadcast to the plurality of participants.
    Type: Grant
    Filed: September 3, 2019
    Date of Patent: May 19, 2020
    Assignee: 8x8, Inc.
    Inventors: Garth Judge, James Kleck
  • Patent number: 10404862
    Abstract: Various example implementations are directed to methods and apparatuses for facilitating conferenced communications. An example method can include receiving from a plurality of participants of a digital audio conference, audio signals from respective audio input circuits for each respective participant. A subset of the plurality of participants may be identified, as corresponding to loudest audio input compared to a remainder of the participants. At least one encoder pool may be generated by assigning each of the remainder of the participants to an encoder pool associated with a codec used by the respective audio input circuits. For each participant in the subset, digital audio packets of the loudest audio input may be separately encoded to remove feedback. Digital audio packets of the loudest audio input may be separately encoded using the at least one encoder pool, and the encoded data packets may be broadcast to the plurality of participants.
    Type: Grant
    Filed: August 22, 2018
    Date of Patent: September 3, 2019
    Assignee: 8x8, Inc.
    Inventors: Garth Judge, James Kleck
  • Patent number: 6016524
    Abstract: A bit collation method is disclosed which requires a substantially fewer number of clock cycles than the prior art method in separating the bits in a source of bytes and collating them by bit position. A static look-up table is used to spread out the bits in a byte being collated. The look-up table enables simultaneous collation of all bits in a byte using only five clock cycles.
    Type: Grant
    Filed: April 24, 1998
    Date of Patent: January 18, 2000
    Assignee: 8.times.8, Inc.
    Inventor: James Kleck
  • Patent number: 5898898
    Abstract: A bit collation method is disclosed which requires a substantially fewer number of clock cycles than the prior art method in separating the bits in a source of bytes and collating them by bit position. A static look-up table is used to spread out the bits in a byte being collated. The look-up table enables simultaneous collation of all bits in a byte using only five clock cycles.
    Type: Grant
    Filed: May 31, 1996
    Date of Patent: April 27, 1999
    Inventor: James Kleck