Patents by Inventor Paul Bright
Paul Bright 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: 11019308Abstract: 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: GrantFiled: November 8, 2019Date of Patent: May 25, 2021Assignee: CISCO TECHNOLOGY, INC.Inventors: Paul Bright-Thomas, Nathan Buckles, Keith Griffin, Eric Chen, Manikandan Kesavan, Plamen Nedeltchev, Hugo Mike Latapie, Enzo Fenoglio
-
Publication number: 20200077049Abstract: 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: ApplicationFiled: November 8, 2019Publication date: March 5, 2020Inventors: Paul Bright-Thomas, Nathan Buckles, Keith Griffin, Eric Chen, Manikandan Kesavan, Plamen Nedeltchev, Hugo Mike Latapie, Enzo Fenoglio
-
Patent number: 10477148Abstract: 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: GrantFiled: July 11, 2017Date of Patent: November 12, 2019Assignee: CISCO TECHNOLOGY, INC.Inventors: Paul Bright-Thomas, Nathan Buckles, Keith Griffin, Eric Chen, Manikandan Kesavan, Plamen Nedeltchev, Hugo Mike Latapie, Enzo Fenoglio
-
Patent number: 10218992Abstract: 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: GrantFiled: July 24, 2017Date of Patent: February 26, 2019Assignee: Cisco Technology, Inc.Inventor: Paul Bright-Thomas
-
Publication number: 20190028726Abstract: 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: ApplicationFiled: July 24, 2017Publication date: January 24, 2019Inventor: Paul Bright-Thomas
-
Publication number: 20180376108Abstract: 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: ApplicationFiled: July 11, 2017Publication date: December 27, 2018Inventors: Paul Bright-Thomas, Nathan Buckles, Keith Griffin, Eric Chen, Manikandan Kesavan, Plamen Nedeltchev, Hugo Mike Latapie, Enzo Fenoglio
-
Patent number: 9723264Abstract: 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: GrantFiled: July 16, 2015Date of Patent: August 1, 2017Assignee: Cisco Technology, Inc.Inventors: Conrad Bebbington, Paul Bright-Thomas
-
Patent number: 9578142Abstract: 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: GrantFiled: April 10, 2014Date of Patent: February 21, 2017Assignee: Cisco Technology, Inc.Inventors: Paul Bright Thomas, Thomas Davies, Mohamed Kamel Zanaty
-
Publication number: 20150381935Abstract: 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: ApplicationFiled: September 8, 2015Publication date: December 31, 2015Inventor: Paul Bright Thomas
-
Publication number: 20150326825Abstract: 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: ApplicationFiled: July 16, 2015Publication date: November 12, 2015Inventors: Conrad Bebbington, Paul Bright-Thomas
-
Patent number: 9154737Abstract: 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: GrantFiled: November 2, 2012Date of Patent: October 6, 2015Assignee: Cisco Technology, Inc.Inventor: Paul Bright Thomas
-
Patent number: 9118806Abstract: 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: GrantFiled: February 6, 2013Date of Patent: August 25, 2015Assignee: Cisco Technology, Inc.Inventor: Paul Bright-Thomas
-
Patent number: 9106793Abstract: 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: GrantFiled: January 3, 2013Date of Patent: August 11, 2015Assignee: Cisco Technology, Inc.Inventors: Conrad Bebbington, Paul Bright-Thomas
-
Publication number: 20150003474Abstract: 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: ApplicationFiled: April 10, 2014Publication date: January 1, 2015Applicant: CISCO TECHNOLOGY, INC.Inventors: Paul BRIGHT THOMAS, Thomas Davies, Mohamed Kamel Zanaty
-
Publication number: 20140218465Abstract: 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: ApplicationFiled: February 6, 2013Publication date: August 7, 2014Applicant: CISCO TECHNOLOGY, INC.Inventor: Paul BRIGHT-THOMAS
-
Publication number: 20140184731Abstract: 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: ApplicationFiled: January 3, 2013Publication date: July 3, 2014Applicant: CISCO TECHNOLOGY, INC.Inventors: Conrad BEBBINGTON, Paul Bright-Thomas
-
Publication number: 20140125755Abstract: 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: ApplicationFiled: November 2, 2012Publication date: May 8, 2014Inventor: Paul Bright THOMAS
-
Publication number: 20130045299Abstract: Disclosed herein are compositions containing natural acids and natural buffering agents useful for inhibiting mold growth and/or prolonging the shelf life of baked products, which do not require propionic acid, and may be in either a liquid or a dry form. Also disclosed are methods of using the disclosed compositions.Type: ApplicationFiled: August 13, 2012Publication date: February 21, 2013Inventors: Paul Bright, Craig Baumer, William McKeown, Clifford Jackson
-
Patent number: 5753036Abstract: Mortar formulations comprising a hydraulic cement and a PVOH stabilized acrylic latex or a spray dried redispersible powder made from the PVOH stabilized acrylic latex are disclosed. These include formulations suitable for use as tile mortars, patching mortars, EIFS base coats and grouts. An acrylic latex that, when formulated with hydraulic cement, has performance advantages over other latex resins in mortar, patch and exterior insulation and finishing systems. The spray dried, redispersible acrylic emulsion polymer that, when formulated with hydraulic cement, has comparable or better performance than a liquid latex in mortars and patches.Type: GrantFiled: April 21, 1997Date of Patent: May 19, 1998Assignee: Air Products and Chemicals, Inc.Inventors: E. Chris Hornaman, Christopher Thomas Hable, Randall Paul Bright, Richard Henry Bott