Patents by Inventor Pierre A. Brice
Pierre A. Brice 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: 11395036Abstract: Exemplary embodiments are directed to methods and systems for annotating generating training data for video quality impairment detection. A video stream recorder extracts one or more image frames from a reference video stream as it is played. A video image labeler embeds a unique label into each of the one or more extracted image frames. The video stream recorder records the one or more labeled image frames as a labeled video stream. The video stream player then plays the labeled video stream through an impaired communication channel to generate a degraded video stream. A video image comparator compares one or more corresponding frames of the labeled video stream and the degraded video stream to generate one or more difference frames. An impaired image recorder annotates at least one of the one or more difference frames according to a corrupted region of the at least one difference frame.Type: GrantFiled: July 29, 2020Date of Patent: July 19, 2022Assignee: ARRIS Enterprises LLCInventors: Pierre A. Brice, Wayne D. Woodruff, Olga Malysheva, Robert Begley
-
Patent number: 11064204Abstract: The automatic video comparison system for measuring the quality of decoded data described herein provides a method for measuring the quality of decoded data at the level of sub-units of a unit of data, for instance at the level of sub-blocks of a video frame. The system can therefore locate defects that may not otherwise be detected by an automated system that measures quality at the level of the entire frame. Processing encoded media is computationally intensive, thus the automatic video comparison system uses a distributed computing system in order to distribute the computations across many compute resources that are capable of operating in parallel.Type: GrantFiled: September 30, 2019Date of Patent: July 13, 2021Assignee: ARRIS Enterprises LLCInventors: Pierre Brice, Gautam Babbar, Daniel Hillegass, Olga Malysheva
-
Publication number: 20210037284Abstract: Exemplary embodiments are directed to methods and systems for annotating generating training data for video quality impairment detection. A video stream recorder extracts one or more image frames from a reference video stream as it is played. A video image labeler embeds a unique label into each of the one or more extracted image frames. The video stream recorder records the one or more labeled image frames as a labeled video stream. The video stream player then plays the labeled video stream through an impaired communication channel to generate a degraded video stream. A video image comparator compares one or more corresponding frames of the labeled video stream and the degraded video stream to generate one or more difference frames. An impaired image recorder annotates at least one of the one or more difference frames according to a corrupted region of the at least one difference frame.Type: ApplicationFiled: July 29, 2020Publication date: February 4, 2021Applicant: ARRIS Enterprises LLCInventors: Pierre A. Brice, Wayne D. Woodruff, Olga Malysheva, Robert Begley
-
Publication number: 20200059652Abstract: The automatic video comparison system for measuring the quality of decoded data described herein provides a method for measuring the quality of decoded data at the level of sub-units of a unit of data, for instance at the level of sub-blocks of a video frame. The system can therefore locate defects that may not otherwise be detected by an automated system that measures quality at the level of the entire frame. Processing encoded media is computationally intensive, thus the automatic video comparison system uses a distributed computing system in order to distribute the computations across many compute resources that are capable of operating in parallel.Type: ApplicationFiled: September 30, 2019Publication date: February 20, 2020Inventors: Pierre Brice, Gautam Babbar, Daniel Hillegass, Olga Malysheva
-
Omnidirectional wheeled humanoid robot based on a linear predictive position and velocity controller
Patent number: 10293486Abstract: A humanoid robot with a body joined to an omnidirectional mobile ground base, and equipped with: a body position sensor and a base position sensor to provide measures, actuators comprising at least 3 wheels located in the omnidirectional mobile base, extractors for converting the measures into useful data, a controller to calculate position, velocity and acceleration commands from the useful data using a robot model and pre-ordered position and velocity references, means for converting the commands into instructions for the actuators, wherein the robot model is a double point-mass model, and wherein the commands are based on a linear model predictive control law with a discretized time according to a sampling time period and a number of predicted samples, and expressed as a quadratic optimization formulation with: a weighted sum of objectives and a set of predefined linear constraints.Type: GrantFiled: April 17, 2015Date of Patent: May 21, 2019Assignees: SOFTBANK ROBOTICS EUROPE, INSTITUT NATIONAL DE RECHERCHE EN INFORMATIQUE ET EN AUTOMATIQUEInventors: Jory Lafaye, David Gouaillier, Pierre-Brice Wieber -
Omnidirectional wheeled humanoid robot based on a linear predictive position and velocity controller
Patent number: 10232508Abstract: A humanoid robot with a body joined to an omnidirectional mobile ground base, equipped with: a body position sensor, a base position sensor and an angular velocity sensor to provide measures, actuators comprising at least 3 wheels located in the omnidirectional mobile base, extractors for converting sensored measures into useful data, a supervisor to calculate position, velocity and acceleration commands from the useful data, means for converting commands into instructions for the actuators, wherein the supervisor comprises: a no-tilt state controller, a tilt state controller and a landing state controller, each controller comprising means for calculating, position, velocity and acceleration commands based on a double point-mass robot model with tilt motion and on a linear model predictive control law, expressed as a quadratic optimization formulation with a weighted sum of objectives, and a set of predefined linear constraints.Type: GrantFiled: April 17, 2015Date of Patent: March 19, 2019Assignees: SOFTBANK ROBOTICS EUROPE, INSTITUT NATIONAL DE RECHERCHE EN INFORMATIQUE ET EN AUTOMATIQUEInventors: Jory Lafaye, Cyrille Collette, Pierre-Brice Wieber -
Patent number: 9813762Abstract: A computer implemented method for hashing an image is provided that includes: receiving a reference image frame; deriving an array of reference hash values to represent the reference image frame, wherein the array of reference hash values includes a first reference hash value, a second reference hash value, and a third reference hash value; receiving an test image frame; deriving an array of hash values to represent the test image frame, wherein the array of hash values includes a first test hash value, a second test hash value, and a third test hash value; subtracting the array of test hash values representing the test image frame from the array of reference hash values representing the reference image frame to produce a delta array, wherein the delta array is indicative of an area where the test image frame differs from the reference image frame.Type: GrantFiled: February 23, 2016Date of Patent: November 7, 2017Assignee: ARRIS Enterprises LLCInventors: Gautam Babbar, Olga Malysheva, Pierre Brice, Dan Hillegass
-
Publication number: 20170249521Abstract: The automatic video comparison system for measuring the quality of decoded data described herein provides a method for measuring the quality of decoded data at the level of sub-units of a unit of data, for instance at the level of sub-blocks of a video frame. The system can therefore locate defects that may not otherwise be detected by an automated system that measures quality at the level of the entire frame. Processing encoded media is computationally intensive, thus the automatic video comparison system uses a distributed computing system in order to distribute the computations across many compute resources that are capable of operating in parallel.Type: ApplicationFiled: May 15, 2017Publication date: August 31, 2017Inventors: Pierre Brice, Gautam Babbar, Daniel Hillegass, Olga Malysheva
-
OMNIDIRECTIONAL WHEELED HUMANOID ROBOT BASED ON A LINEAR PREDICTIVE POSITION AND VELOCITY CONTROLLER
Publication number: 20170144306Abstract: A humanoid robot with a body joined to an omnidirectional mobile ground base, and equipped with: a body position sensor and a base position sensor to provide measures, actuators comprising at least 3 wheels located in the omnidirectional mobile base, extractors for converting the measures into useful data, a controller to calculate position, velocity and acceleration commands from the useful data using a robot model and pre-ordered position and velocity references, means for converting the commands into instructions for the actuators, wherein the robot model is a double point-mass model, and wherein the commands are based on a linear model predictive control law with a discretized time according to a sampling time period and a number of predicted samples, and expressed as a quadratic optimization formulation with: a weighted sum of objectives and a set of predefined linear constraints.Type: ApplicationFiled: April 17, 2015Publication date: May 25, 2017Inventors: Jory LAFAYE, David GOUAILLIER, Pierre-Brice WIEBER -
OMNIDIRECTIONAL WHEELED HUMANOID ROBOT BASED ON A LINEAR PREDICTIVE POSITION AND VELOCITY CONTROLLER
Publication number: 20170144299Abstract: A humanoid robot with a body joined to an omnidirectional mobile ground base, equipped with: a body position sensor, a base position sensor and an angular velocity sensor to provide measures, actuators comprising at least 3 wheels located in the omnidirectional mobile base, extractors for converting sensored measures into useful data, a supervisor to calculate position, velocity and acceleration commands from the useful data, means for converting commands into instructions for the actuators, wherein the supervisor comprises: a no-tilt state controller, a tilt state controller and a landing state controller, each controller comprising means for calculating, position, velocity and acceleration commands based on a double point-mass robot model with tilt motion and on a linear model predictive control law, expressed as a quadratic optimization formulation with a weighted sum of objectives, and a set of predefined linear constraints.Type: ApplicationFiled: April 17, 2015Publication date: May 25, 2017Inventors: Jory LAFAYE, Cyrille COLLETTE, Pierre-Brice WIEBER -
Publication number: 20170142479Abstract: A computer implemented method for hashing an image is provided that includes: receiving a reference image frame; deriving an array of reference hash values to represent the reference image frame, wherein the array of reference hash values includes a first reference hash value, a second reference hash value, and a third reference hash value; receiving an test image frame; deriving an array of hash values to represent the test image frame, wherein the array of hash values includes a first test hash value, a second test hash value, and a third test hash value; subtracting the array of test hash values representing the test image frame from the array of reference hash values representing the reference image frame to produce a delta array, wherein the delta array is indicative of an area where the test image frame differs from the reference image frame.Type: ApplicationFiled: February 23, 2016Publication date: May 18, 2017Inventors: Gautam Babbar, Olga Malysheva, Pierre Brice, Dan Hillegas
-
Publication number: 20160165227Abstract: A method of detecting the presence of unacceptable levels of audio to video synchronization errors in audio-video streams is provided. The method includes capturing, at a testing module, a test audio-video stream from a first source and a reference audio-video stream from a second source, extracting a test audio stream and a test video stream from the test audio-video stream, extracting a reference audio stream and a reference video stream from the reference audio-video stream, determining a highest correlation value between the test audio stream and the reference audio stream using cross-correlation, and determining that the test audio-video stream has an unacceptable level of AV-sync errors when the highest correlation value is above a preset correlation threshold.Type: ApplicationFiled: July 16, 2015Publication date: June 9, 2016Inventors: Gautam Babbar, Daniel Hillegass, Olga Malysheva, Gregory F. Maser, Pierre Brice, Janakiram Azhunjipakkam Panduragan
-
Patent number: 9277535Abstract: A call processing module includes a first network interface configured to communicate over a packet-switched network and a second network interface configured to communicate with a local subscriber over a broadband access network employing RF modulation. A call manager is provided which includes a database associating a local subscriber telephone number with an address of a client device associated with the local subscriber for a plurality of subscribers authorized to receive telephony service. A frequency handler is provided for allocating to the client device a receive frequency and a transmit frequency to be used by the client device over the broadband access network during a telephony call.Type: GrantFiled: January 11, 2013Date of Patent: March 1, 2016Assignee: Google Technology Holdings LLCInventors: Mary Colleen Cattani, Pierre A. Brice
-
Publication number: 20150334386Abstract: The automatic video comparison system for measuring the quality of decoded data described herein provides a method for measuring the quality of decoded data at the level of sub-units of a unit of data, for instance at the level of sub-blocks of a video frame. The system can therefore locate defects that may not otherwise be detected by an automated system that measures quality at the level of the entire frame. Processing encoded media is computationally intensive, thus the automatic video comparison system uses a distributed computing system in order to distribute the computations across many compute resources that are capable of operating in parallel.Type: ApplicationFiled: May 15, 2014Publication date: November 19, 2015Applicant: ARRIS Enterprises, Inc.Inventors: Pierre Brice, Gautam Babbar, Daniel Hillegass, Olga Malysheva
-
Patent number: 8890875Abstract: A method of obtaining simulated parameters ( pos(t), vit(t), acc(t), par(t)) able to characterize the movement of an articulated structure provided with sensors, characterized in that the method comprises the following steps: calculating, from estimated movement state parameters of the structure, estimated measurement data ( H(t), ?(t)), each estimated measurement data item corresponding to a measurement delivered by a sensor, difference between the measurements delivered by the sensors and the estimated measurement data that correspond to them, global mathematical processing of the observer type of the data issuing from the difference in order to obtain at least one estimated difference for an estimated movement state parameter, and adding the estimated difference for the estimated movement state parameter and the estimated movement state parameter that corresponds to it in order to form a simulated parameter.Type: GrantFiled: April 23, 2008Date of Patent: November 18, 2014Assignees: Commissariat a l'Energie Atomique, Inria Institut National de Recherche en Informatique et en AutomatiqueInventors: Fabien Jammes, Bruno Flament, Pierre-Brice Wieber
-
Patent number: 8379632Abstract: A call processing module includes a first network interface configured to communicate over a packet-switched network and a second network interface configured to communicate with a local subscriber over a broadband access network employing RF modulation. A call manager is provided which includes a database associating a local subscriber telephone number with an address of a client device associated with the local subscriber for a plurality of subscribers authorized to receive telephony service. A frequency handler is provided for allocating to the client device a receive frequency and a transmit frequency to be used by the client device over the broadband access network during a telephony call.Type: GrantFiled: May 26, 2009Date of Patent: February 19, 2013Assignee: General Instrument CorporationInventors: Mary Colleen Cattani, Pierre A. Brice
-
Patent number: 8078320Abstract: A method of adjusting operating parameters of a robot to move an effector tool along a given path in an optimum cycle time including a step of modifying operating parameter values to cause the cycle time to approach a optimal value wherein the parameters are modified so as to approach an extremum of a compromise function including at least first and second terms, the first term being a function of a cycle time and the second term being a function of at least one of temperature and degree of wear of an actuator.Type: GrantFiled: April 27, 2007Date of Patent: December 13, 2011Assignee: Staubli FavergesInventors: Lüc Joly, Matthieu Guilbert, Pierre-Brice Wieber
-
Publication number: 20100303021Abstract: A call processing module includes a first network interface configured to communicate over a packet-switched network and a second network interface configured to communicate with a local subscriber over a broadband access network employing RF modulation. A call manager is provided which includes a database associating a local subscriber telephone number with an address of a client device associated with the local subscriber for a plurality of subscribers authorized to receive telephony service. A frequency handler is provided for allocating to the client device a receive frequency and a transmit frequency to be used by the client device over the broadband access network during a telephony call.Type: ApplicationFiled: May 26, 2009Publication date: December 2, 2010Applicant: General Instrument CorporationInventors: Mary Colleen Cattani, Pierre A. Brice
-
Publication number: 20090302541Abstract: The present invention concerns a deck of playing cards (1), whereon one or two signs distinctive of each card are represented, and is characterized in that each card provides one or two hollowed areas (41, 42) to thereupon facilitate placement of the fingertips when fanning out said cards as a playing hand, with said zone or zones positioned in an identical fashion on each card of theType: ApplicationFiled: June 15, 2007Publication date: December 10, 2009Inventor: Pierre Brice
-
Publication number: 20080278497Abstract: The invention concerns a method of obtaining simulated parameters ( pos(t), vit(t), acc(t), par(t)) able to characterise the movement of an articulated structure provided with sensors, characterised in that the method comprises the following steps: calculating, from estimated movement state parameters of the structure, estimated measurement data ( H(t), ?(t)), each estimated measurement data item corresponding to a measurement delivered by a sensor, difference (9) between the measurements delivered by the sensors and the estimated measurement data that correspond to them, global mathematical processing of the observer type (10) of the data issuing from the difference in order to obtain at least one estimated difference for an estimated movement state parameter, and adding (11) the estimated difference for the estimated movement state parameter and the estimated movement state parameter that corresponds to it in order to form a simulated parameter.Type: ApplicationFiled: April 23, 2008Publication date: November 13, 2008Applicants: COMMISSARIAT A L'ENERGIE ATOMIQUE, INRIA-INST. NAT'L DE RECH. EN INFORM. ET EN AUTOM.Inventors: Fabien Jammes, Bruno Flament, Pierre-Brice Wieber