Patents by Inventor Mark Buckler
Mark Buckler 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: 12288341Abstract: A system for processing spatial data may be designed to receive neural network outputs corresponding to a first spatial data set, and translate the neural network outputs corresponding to the first spatial data set based on the motion between a second spatial data set and the first spatial data set. The system may perform zero-gap run length encoding on the neural network outputs to store the neural network outputs in memory. The system may also perform on-the-fly skip zero decoding and bilinear interpolation to translate the neural network outputs.Type: GrantFiled: September 15, 2020Date of Patent: April 29, 2025Assignee: Cornell UniversityInventors: Mark Buckler, Adrian Sampson
-
Patent number: 11921824Abstract: Techniques are generally described for fusing sensor data of different modalities using a transformer. In various examples, first sensor data may be received from a first sensor and second sensor data may be received from a second sensor. A first feature representation of the first sensor data may be generated using a first machine learning model and a second feature representation of the second sensor data may be generated using a second machine learning model. In some examples, a modified first feature representation of the first sensor data may be generated based at least in part on a self-attention mechanism of a transformer encoder. The modified first feature representation may be generated based at least in part on the first feature representation and the second feature representation. A computer vision task may be performed using the modified first feature representation.Type: GrantFiled: March 29, 2021Date of Patent: March 5, 2024Assignee: Amazon Technologies, Inc.Inventors: Todd Hester, Sheng Chen, Mark Buckler, Ayan Tuhinendu Sinha, Hitesh Arora, Michael Lawrence LeKander, Hamed Pirsiavash
-
Publication number: 20200410352Abstract: A system for processing spatial data may be designed to receive neural network outputs corresponding to a first spatial data set, and translate the neural network outputs corresponding to the first spatial data set based on the motion between a second spatial data set and the first spatial data set. The system may perform zero-gap run length encoding on the neural network outputs to store the neural network outputs in memory. The system may also perform on-the-fly skip zero decoding and bilinear interpolation to translate the neural network outputs.Type: ApplicationFiled: September 15, 2020Publication date: December 31, 2020Inventors: Mark Buckler, Adrian Sampson
-
Patent number: 10735675Abstract: A configurable image processing system can process image data for multiple applications by including an image sensor capable of operating in a machine vision mode and a photography mode in response to an operating system command. When operating in machine vision mode, the image sensor may send image data to first processor for machine vision processing. When operating in photography mode, the image sensor may send image data to an image coprocessor for photography processing.Type: GrantFiled: April 13, 2018Date of Patent: August 4, 2020Assignee: Cornell UniversityInventors: Mark Buckler, Adrian Sampson, Suren Jayasuriya
-
Publication number: 20190320127Abstract: A configurable image processing system can process image data for multiple applications by including an image sensor capable of operating in a machine vision mode and a photography mode in response to an operating system command. When operating in machine vision mode, the image sensor may send image data to first processor for machine vision processing. When operating in photography mode, the image sensor may send image data to an image coprocessor for photography processing.Type: ApplicationFiled: April 13, 2018Publication date: October 17, 2019Inventors: Mark Buckler, Adrian Sampson, Suren Jayasuriya
-
Patent number: 9344099Abstract: Embodiments are described for a method of continuously measuring the ratio of frequencies between the transmit and receive clock domains of a heterochronous system using an array of digital frequency measurement circuits that provide overlapping frequency and detection interval measurements within single counter periods required for a single frequency measurement circuit to complete a frequency measurement. Embodiments may be used in a predictive synchronizer to provide low latency, continuous frequency measurements for system-on-chip (SOC) devices that employ frequency drift or ramping to reduce power consumption and overheating conditions.Type: GrantFiled: October 23, 2013Date of Patent: May 17, 2016Assignee: Advanced Micro Devices Inc.Inventor: Mark Buckler
-
Patent number: 9294263Abstract: A circuit includes a plurality of synchronizers to adapt a signal from a first clock domain to a second clock domain. Each synchronizer of the plurality of synchronizers includes a synchronizer input to receive the signal from the first clock domain and a synchronizer output to provide the signal as adapted to the second clock domain. The circuit also includes a multiplexer (mux) that includes a plurality of mux inputs and a mux output. Each mux input is coupled to the synchronizer output of a respective synchronizer of the plurality of synchronizers. The mux output provides the signal, as adapted to the second clock domain, from the synchronizer output of a selected synchronizer of the plurality of synchronizers.Type: GrantFiled: January 2, 2014Date of Patent: March 22, 2016Assignee: ADVANCED MICRO DEVICES, INC.Inventors: Mark Buckler, Wayne P. Burleson, Srilatha Manne
-
Patent number: 9179098Abstract: A video conferencing system is provided, in which at least two cameras are used to capture images of people at a first location participating in a video conference. One or more active speakers are identified among the people at the location, and one of the at least two cameras is automatically selected based on a position or positions of the one or more active speakers. Images from the selected camera are provided to a person at a second location participating the video conference.Type: GrantFiled: December 20, 2013Date of Patent: November 3, 2015Inventor: Mark Buckler
-
Patent number: 9143315Abstract: Embodiments are described for a method and system of enabling updates from a clock controller to be sent directly to a predictive synchronizer to manage instant changes in frequency between transmit and receive clock domains, comprising receiving receive and transmit reference frequencies from a phase-locked loop circuit, receiving receive and transmit constant codes from a controller coupled to the phase-locked loop circuit, obtaining a time delay factor to accommodate phase detection between the transmit and receive clock domains, and calculating new detection interval and frequency information using the time delay factor, the reference frequencies, and the constant codes.Type: GrantFiled: October 25, 2013Date of Patent: September 22, 2015Assignee: Advanced Micro Devices, Inc.Inventors: Mark Buckler, Sudha Thiruvengadam
-
Publication number: 20150188649Abstract: A circuit includes a plurality of synchronizers to adapt a signal from a first clock domain to a second clock domain. Each synchronizer of the plurality of synchronizers includes a synchronizer input to receive the signal from the first clock domain and a synchronizer output to provide the signal as adapted to the second clock domain. The circuit also includes a multiplexer (mux) that includes a plurality of mux inputs and a mux output. Each mux input is coupled to the synchronizer output of a respective synchronizer of the plurality of synchronizers. The mux output provides the signal, as adapted to the second clock domain, from the synchronizer output of a selected synchronizer of the plurality of synchronizers.Type: ApplicationFiled: January 2, 2014Publication date: July 2, 2015Applicant: Advanced Micro Devices, Inc.Inventors: Mark Buckler, Wayne P. Burleson, Srilatha Manne
-
Publication number: 20150117582Abstract: Embodiments are described for a method and system of enabling updates from a clock controller to be sent directly to a predictive synchronizer to manage instant changes in frequency between transmit and receive clock domains, comprising receiving receive and transmit reference frequencies from a phase-locked loop circuit, receiving receive and transmit constant codes from a controller coupled to the phase-locked loop circuit, obtaining a time delay factor to accommodate phase detection between the transmit and receive clock domains, and calculating new detection interval and frequency information using the time delay factor, the reference frequencies, and the constant codes.Type: ApplicationFiled: October 25, 2013Publication date: April 30, 2015Applicant: ADVANCED MICRO DEVICES, INC.Inventors: Mark Buckler, SUDHA THIRUVENGADAM
-
Publication number: 20150109028Abstract: Embodiments are described for a method of continuously measuring the ratio of frequencies between the transmit and receive clock domains of a heterochronous system using an array of digital frequency measurement circuits that provide overlapping frequency and detection interval measurements within single counter periods required for a single frequency measurement circuit to complete a frequency measurement. Embodiments may be used in a predictive synchronizer to provide low latency, continuous frequency measurements for system-on-chip (SOC) devices that employ frequency drift or ramping to reduce power consumption and overheating conditions.Type: ApplicationFiled: October 23, 2013Publication date: April 23, 2015Inventor: Mark Buckler
-
Patent number: 8847647Abstract: An input signal and a reset signal are provided to respective inputs of a resettable flip-flop. The resettable flip-flop generates an output signal. The output signal transitions from a first logic state to a second logic state in response to corresponding transitions of the input signal and transitions from the second logic state to the first logic state in response to assertion of the reset signal. A warning signal is asserted in response to transitions of the input signal from the second logic state to the first logic state. A logic gate forwards the output signal when the warning signal is de-asserted and provides a signal in the first logic state in response to assertion of the warning signal.Type: GrantFiled: September 11, 2013Date of Patent: September 30, 2014Assignee: Advanced Micro Devices, Inc.Inventor: Mark Buckler
-
Publication number: 20140104374Abstract: A video conferencing system is provided, in which at least two cameras are used to capture images of people at a first location participating in a video conference. One or more active speakers are identified among the people at the location, and one of the at least two cameras is automatically selected based on a position or positions of the one or more active speakers. Images from the selected camera are provided to a person at a second location participating the video conference.Type: ApplicationFiled: December 20, 2013Publication date: April 17, 2014Inventor: Mark Buckler
-
Patent number: 8614735Abstract: A video conferencing system is provided, in which at least two cameras are used to capture images of people at a first location participating in a video conference. One or more active speakers are identified among the people at the location, and one of the at least two cameras is automatically selected based on a position or positions of the one or more active speakers. Images from the selected camera are provided to a person at a second location participating the video conference.Type: GrantFiled: October 11, 2012Date of Patent: December 24, 2013Inventor: Mark Buckler
-
Publication number: 20130088565Abstract: A video conferencing system is provided, in which at least two cameras are used to capture images of people at a first location participating in a video conference. One or more active speakers are identified among the people at the location, and one of the at least two cameras is automatically selected based on a position or positions of the one or more active speakers. Images from the selected camera are provided to a person at a second location participating the video conference.Type: ApplicationFiled: October 11, 2012Publication date: April 11, 2013Inventor: Mark Buckler
-
Patent number: 8289363Abstract: A video conferencing system is provided, in which at least two cameras are used to capture images of people at a first location participating in a video conference. One or more active speakers are identified among the people at the location, and one of the at least two cameras is automatically selected based on a position or positions of the one or more active speakers. Images from the selected camera are provided to a person at a second location participating the video conference.Type: GrantFiled: December 28, 2007Date of Patent: October 16, 2012Inventor: Mark Buckler
-
Publication number: 20080218582Abstract: A video conferencing system is provided, in which at least two cameras are used to capture images of people at a first location participating in a video conference. One or more active speakers are identified among the people at the location, and one of the at least two cameras is automatically selected based on a position or positions of the one or more active speakers. Images from the selected camera are provided to a person at a second location participating the video conference.Type: ApplicationFiled: December 28, 2007Publication date: September 11, 2008Inventor: Mark Buckler