Patents by Inventor Paul Bright THOMAS

Paul Bright THOMAS 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: 11019308
    Abstract: Systems and methods are disclosed for anticipating a video switch to accommodate a new speaker in a video conference comprising a real time video stream captured by a camera local to a first videoconference endpoint is analyzed according to at least one speaker anticipation model. The speaker anticipation model predicts that a new speaker is about to speak. Video of the anticipated new speaker is sent to the conferencing server in response to a request for the video on the anticipated new speaker from the conferencing server. Video of the anticipated new speaker is distributed to at least a second videoconference endpoint.
    Type: Grant
    Filed: November 8, 2019
    Date of Patent: May 25, 2021
    Assignee: CISCO TECHNOLOGY, INC.
    Inventors: Paul Bright-Thomas, Nathan Buckles, Keith Griffin, Eric Chen, Manikandan Kesavan, Plamen Nedeltchev, Hugo Mike Latapie, Enzo Fenoglio
  • Publication number: 20200077049
    Abstract: Systems and methods are disclosed for anticipating a video switch to accommodate a new speaker in a video conference comprising a real time video stream captured by a camera local to a first videoconference endpoint is analyzed according to at least one speaker anticipation model. The speaker anticipation model predicts that a new speaker is about to speak. Video of the anticipated new speaker is sent to the conferencing server in response to a request for the video on the anticipated new speaker from the conferencing server. Video of the anticipated new speaker is distributed to at least a second videoconference endpoint.
    Type: Application
    Filed: November 8, 2019
    Publication date: March 5, 2020
    Inventors: Paul Bright-Thomas, Nathan Buckles, Keith Griffin, Eric Chen, Manikandan Kesavan, Plamen Nedeltchev, Hugo Mike Latapie, Enzo Fenoglio
  • Patent number: 10477148
    Abstract: Systems and methods are disclosed for anticipating a video switch to accommodate a new speaker in a video conference comprising a real time video stream captured by a camera local to a first videoconference endpoint is analyzed according to at least one speaker anticipation model. The speaker anticipation model predicts that a new speaker is about to speak. Video of the anticipated new speaker is sent to the conferencing server in response to a request for the video on the anticipated new speaker from the conferencing server. Video of the anticipated new speaker is distributed to at least a second videoconference endpoint.
    Type: Grant
    Filed: July 11, 2017
    Date of Patent: November 12, 2019
    Assignee: CISCO TECHNOLOGY, INC.
    Inventors: Paul Bright-Thomas, Nathan Buckles, Keith Griffin, Eric Chen, Manikandan Kesavan, Plamen Nedeltchev, Hugo Mike Latapie, Enzo Fenoglio
  • Patent number: 10218992
    Abstract: Provided are systems, methods, and computer-readable media for encoding, transmitting and decoding content having high fidelity and high motion content. In one aspect, a device includes at least one processor and at least memory having computer-readable instructions, which when executed by the at least one processor, cause the at least one processor to receive an encoded frame; determine whether the encoded frame includes at least one region having high fidelity content; and upon determining that the encoded frame includes at least one region having high fidelity content, perform a first decoding process for decoding the at least one region having high fidelity content, display a previous version of the high fidelity content on a display while the first decoding process is being performed, and display a decoded version of the at least one region having the high fidelity content on the display when performing the first decoding process is complete.
    Type: Grant
    Filed: July 24, 2017
    Date of Patent: February 26, 2019
    Assignee: Cisco Technology, Inc.
    Inventor: Paul Bright-Thomas
  • Publication number: 20190028726
    Abstract: Provided are systems, methods, and computer-readable media for encoding, transmitting and decoding content having high fidelity and high motion content. In one aspect, a device includes at least one processor and at least memory having computer-readable instructions, which when executed by the at least one processor, cause the at least one processor to receive an encoded frame; determine whether the encoded frame includes at least one region having high fidelity content; and upon determining that the encoded frame includes at least one region having high fidelity content, perform a first decoding process for decoding the at least one region having high fidelity content, display a previous version of the high fidelity content on a display while the first decoding process is being performed, and display a decoded version of the at least one region having the high fidelity content on the display when performing the first decoding process is complete.
    Type: Application
    Filed: July 24, 2017
    Publication date: January 24, 2019
    Inventor: Paul Bright-Thomas
  • Publication number: 20180376108
    Abstract: Systems and methods are disclosed for anticipating a video switch to accommodate a new speaker in a video conference comprising a real time video stream captured by a camera local to a first videoconference endpoint is analyzed according to at least one speaker anticipation model. The speaker anticipation model predicts that a new speaker is about to speak. Video of the anticipated new speaker is sent to the conferencing server in response to a request for the video on the anticipated new speaker from the conferencing server. Video of the anticipated new speaker is distributed to at least a second videoconference endpoint.
    Type: Application
    Filed: July 11, 2017
    Publication date: December 27, 2018
    Inventors: Paul Bright-Thomas, Nathan Buckles, Keith Griffin, Eric Chen, Manikandan Kesavan, Plamen Nedeltchev, Hugo Mike Latapie, Enzo Fenoglio
  • Patent number: 9723264
    Abstract: In one embodiment, an apparatus comprises a memory that stores executable instructions and a processor that executes the instructions in order to determine, for plural received compressed video inputs, at least one motion vector included in each of the plural compressed video inputs; calculate, based on the determined motion vectors, a motion value corresponding to each of the plural compressed video inputs, the motion values representing a level of motion over several frames for each of the plural compressed video inputs; and select, based on the calculated motion values, at least one of the plural compressed video inputs to be displayed.
    Type: Grant
    Filed: July 16, 2015
    Date of Patent: August 1, 2017
    Assignee: Cisco Technology, Inc.
    Inventors: Conrad Bebbington, Paul Bright-Thomas
  • Patent number: 9578142
    Abstract: A system and method packetizes data by fragmenting, with processing circuitry, a data structure into a plurality of data fragments, each data fragment being included in a separate packet, and inserting, with processing circuitry, an offset indicator within each of the packets, each offset indicator indicating an amount of fragment data encapsulated within preceding packets. A system and method decodes packetized data that includes the offset indicator.
    Type: Grant
    Filed: April 10, 2014
    Date of Patent: February 21, 2017
    Assignee: Cisco Technology, Inc.
    Inventors: Paul Bright Thomas, Thomas Davies, Mohamed Kamel Zanaty
  • Publication number: 20150381935
    Abstract: A method, system and logic cooperate to display presentation content as a presentation content portion of an image displayed at a videoconference endpoint. The presentation content includes at least one of text and graphics. A videoconference endpoint sends an electronic request to a multi-point control unit, MCU, to increase a scale of the presentation content portion of the image displayed at the videoconference endpoint. The MCU changes an encoding of the presentation content to increase the scale of the presentation content portion of the image. The MCU then sends the enhanced presentation stream, which includes the presentation content portion having an increased scale of the image, to the videoconferencing endpoint. A purpose of changing the scale is to improve legibility of content that may be contributed at, and view by others at, a resolution superior to that received by the endpoint requesting the modification of the presentation content.
    Type: Application
    Filed: September 8, 2015
    Publication date: December 31, 2015
    Inventor: Paul Bright Thomas
  • Publication number: 20150326825
    Abstract: In one embodiment, an apparatus comprises a memory that stores executable instructions and a processor that executes the instructions in order to determine, for plural received compressed video inputs, at least one motion vector included in each of the plural compressed video inputs; calculate, based on the determined motion vectors, a motion value corresponding to each of the plural compressed video inputs, the motion values representing a level of motion over several frames for each of the plural compressed video inputs; and select, based on the calculated motion values, at least one of the plural compressed video inputs to be displayed.
    Type: Application
    Filed: July 16, 2015
    Publication date: November 12, 2015
    Inventors: Conrad Bebbington, Paul Bright-Thomas
  • Patent number: 9154737
    Abstract: A method, system and logic cooperate to display presentation content as a presentation content portion of an image displayed at a videoconference endpoint. The presentation content includes at least one of text and graphics. A videoconference endpoint sends an electronic request to a multi-point control unit, MCU, to increase a scale of the presentation content portion of the image displayed at the videoconference endpoint. The MCU changes an encoding of the presentation content to increase the scale of the presentation content portion of the image. The MCU then sends the enhanced presentation stream, which includes the presentation content portion having an increased scale of the image, to the videoconferencing endpoint. A purpose of changing the scale is to improve legibility of content that may be contributed at, and view by others at, a resolution superior to that received by the endpoint requesting the modification of the presentation content.
    Type: Grant
    Filed: November 2, 2012
    Date of Patent: October 6, 2015
    Assignee: Cisco Technology, Inc.
    Inventor: Paul Bright Thomas
  • Patent number: 9118806
    Abstract: In one embodiment, an apparatus includes a memory that stores executable instructions and a processor that executes the instructions. The processor may determine, for plural received compressed video inputs received from one or more endpoints in a video conference, at least one motion vector included in each of the plural compressed video inputs. The processor may calculate, based on the determined motion vectors, a motion value corresponding to each of the plural compressed video inputs, the motion values representing a level of motion over several frames for each of the plural compressed video inputs. The processor may allocate, based on the calculated motion values, bandwidth to the one or more endpoints in the video conference.
    Type: Grant
    Filed: February 6, 2013
    Date of Patent: August 25, 2015
    Assignee: Cisco Technology, Inc.
    Inventor: Paul Bright-Thomas
  • Patent number: 9106793
    Abstract: In one embodiment, an apparatus comprises a memory that stores executable instructions and a processor that executes the instructions in order to determine, for plural received compressed video inputs, at least one motion vector included in each of the plural compressed video inputs; calculate, based on the determined motion vectors, a motion value corresponding to each of the plural compressed video inputs, the motion values representing a level of motion over several frames for each of the plural compressed video inputs; and select, based on the calculated motion values, at least one of the plural compressed video inputs to be displayed.
    Type: Grant
    Filed: January 3, 2013
    Date of Patent: August 11, 2015
    Assignee: Cisco Technology, Inc.
    Inventors: Conrad Bebbington, Paul Bright-Thomas
  • Publication number: 20150003474
    Abstract: A system and method packetizes data by fragmenting, with processing circuitry, a data structure into a plurality of data fragments, each data fragment being included in a separate packet, and inserting, with processing circuitry, an offset indicator within each of the packets, each offset indicator indicating an amount of fragment data encapsulated within preceding packets. A system and method decodes packetized data that includes the offset indicator.
    Type: Application
    Filed: April 10, 2014
    Publication date: January 1, 2015
    Applicant: CISCO TECHNOLOGY, INC.
    Inventors: Paul BRIGHT THOMAS, Thomas Davies, Mohamed Kamel Zanaty
  • Publication number: 20140218465
    Abstract: In one embodiment, an apparatus includes a memory that stores executable instructions and a processor that executes the instructions. The processor may determine, for plural received compressed video inputs received from one or more endpoints in a video conference, at least one motion vector included in each of the plural compressed video inputs. The processor may calculate, based on the determined motion vectors, a motion value corresponding to each of the plural compressed video inputs, the motion values representing a level of motion over several frames for each of the plural compressed video inputs. The processor may allocate, based on the calculated motion values, bandwidth to the one or more endpoints in the video conference.
    Type: Application
    Filed: February 6, 2013
    Publication date: August 7, 2014
    Applicant: CISCO TECHNOLOGY, INC.
    Inventor: Paul BRIGHT-THOMAS
  • Publication number: 20140184731
    Abstract: In one embodiment, an apparatus comprises a memory that stores executable instructions and a processor that executes the instructions in order to determine, for plural received compressed video inputs, at least one motion vector included in each of the plural compressed video inputs; calculate, based on the determined motion vectors, a motion value corresponding to each of the plural compressed video inputs, the motion values representing a level of motion over several frames for each of the plural compressed video inputs; and select, based on the calculated motion values, at least one of the plural compressed video inputs to be displayed.
    Type: Application
    Filed: January 3, 2013
    Publication date: July 3, 2014
    Applicant: CISCO TECHNOLOGY, INC.
    Inventors: Conrad BEBBINGTON, Paul Bright-Thomas
  • Publication number: 20140125755
    Abstract: A method, system and logic cooperate to display presentation content as a presentation content portion of an image displayed at a videoconference endpoint. The presentation content includes at least one of text and graphics. A videoconference endpoint sends an electronic request to a multi-point control unit, MCU, to increase a scale of the presentation content portion of the image displayed at the videoconference endpoint. The MCU changes an encoding of the presentation content to increase the scale of the presentation content portion of the image. The MCU then sends the enhanced presentation stream, which includes the presentation content portion having an increased scale of the image, to the videoconferencing endpoint. A purpose of changing the scale is to improve legibility of content that may be contributed at, and view by others at, a resolution superior to that received by the endpoint requesting the modification of the presentation content.
    Type: Application
    Filed: November 2, 2012
    Publication date: May 8, 2014
    Inventor: Paul Bright THOMAS