Patents by Inventor Gurunandan Krishnan Gorumkonda
Gurunandan Krishnan Gorumkonda 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).
-
Publication number: 20220318566Abstract: A messaging system that extracts accompaniment portions from songs. Methods of accompaniment extraction from songs includes receiving an input song that includes a vocal portion and an accompaniment portion, transforming the input song to an input image, where the input image represents the frequencies and intensities of the input song, processing the input image using a convolutional neural network (CNN) to generate an output image, and transforming the output image to an output accompaniment, where the output accompaniment includes the accompaniment of the input song.Type: ApplicationFiled: March 30, 2021Publication date: October 6, 2022Inventor: Gurunandan Krishnan Gorumkonda
-
Publication number: 20220319534Abstract: A messaging system for audio character type swapping. Methods of audio character type swapping include receiving input audio data having a first characteristic and transforming the input audio data to an input image where the input image represents the frequencies and intensities of the audio. The methods further include processing the input image using a convolutional neural network (CNN) to generate an output image and transforming the output image to output audio data, the output audio data having a second characteristic. The input audio and output audio may include vocals. The first characteristics may indicate a male voice and the second characteristics may indicate a female voice. The CNN is trained together with another CNN that changes input audio having the second characteristic to audio having the first characteristic. The CNNs are trained using discriminator CNNs that determine whether audio has a first characteristic or a second characteristic.Type: ApplicationFiled: March 31, 2021Publication date: October 6, 2022Inventor: Gurunandan Krishnan Gorumkonda
-
Patent number: 11348297Abstract: Methods, devices, media, and other embodiments are described for a state-space system for pseudorandom animation. In one embodiment animation elements within a computer model are identified, and for each animation element motion patterns and speed harmonics are identified. A set of motion data values comprising a state-space description of the motion patterns and the speed harmonics are generated, and a probability assigned to each value of the set of motion data values for the state-space description. The probability can then be used to select and update a particular motion used in an animation generated from the computer model.Type: GrantFiled: September 30, 2019Date of Patent: May 31, 2022Assignee: Snap Inc.Inventors: Gurunandan Krishnan Gorumkonda, Shree K. Nayar
-
Publication number: 20220148246Abstract: Methods, devices, media, and other embodiments are described for generating, modifying, and outputting pseudorandom animations that can be synchronized to audio data. In one embodiment, a computer animation model made up of comprising one or more control points is accessed by one or more processors, which associate motion patterns with a first control point of the one or more control points, and associate one or more speed harmonics with the first control point. A set of motion states is identify with a motion state for the combinations of possibilities, and a probability value is assigned to each motion state of the set of motion states. The probability value can be used to probabilistically determine a particular motion state to be part of displayed animation for the computer animation model.Type: ApplicationFiled: November 15, 2021Publication date: May 12, 2022Inventors: Gurunandan Krishnan Gorumkonda, Shree K. Nayar
-
Publication number: 20220115034Abstract: An audio response system can generate multimodal messages that can be dynamically updated on viewer's client device based on a type of audio response detected. The audio responses can include keywords or continuum-based signal (e.g., levels of wind noise). A machine learning scheme can be trained to output classification data from the audio response data for content selection and dynamic display updates.Type: ApplicationFiled: December 22, 2021Publication date: April 14, 2022Inventors: Gurunandan Krishnan Gorumkonda, Shree K. Nayar
-
Publication number: 20220101586Abstract: Example methods for generating an animated character in dance poses to music may include generating, by at least one processor, a music input signal based on an acoustic signal associated with the music, and receiving, by the at least one processor, a model output signal from an encoding neural network. A current generated pose data is generated using a decoding neural network, the current generated pose data being based on previous generated pose data of a previous generated pose, the music input signal, and the model output signal. An animated character is generated based on a current generated pose data; and the animated character caused to be displayed by a display device.Type: ApplicationFiled: September 28, 2021Publication date: March 31, 2022Inventors: Gurunandan Krishnan Gorumkonda, Hsin-Ying Lee, Jie Xu
-
Patent number: 11282253Abstract: Methods, devices, media, and other embodiments are described for generating pseudorandom animations matched to audio data on a device. In one embodiment a video is generated and output on a display of the device using a computer animation model. Audio is detected from a microphone of the device, and the audio data is processed to determine a set of audio characteristics for the audio data received at the microphone of the device. A first motion state is randomly selected from the plurality of motion states, one or more motion values of the first motion state are generated using the set of audio characteristics, and the video is updated using the one or more motion values with the computer animation model to create an animated action within the video.Type: GrantFiled: September 30, 2019Date of Patent: March 22, 2022Assignee: Snap Inc.Inventors: Gurunandan Krishnan Gorumkonda, Shree K. Nayar
-
Patent number: 11227626Abstract: An audio response system can generate multimodal messages that can be dynamically updated on viewer's client device based on a type of audio response detected. The audio responses can include keywords or continuum-based signal (e.g., levels of wind noise). A machine learning scheme can be trained to output classification data from the audio response data for content selection and dynamic display updates.Type: GrantFiled: May 21, 2019Date of Patent: January 18, 2022Assignee: Snap Inc.Inventors: Gurunandan Krishnan Gorumkonda, Shree K. Nayar
-
Patent number: 11222455Abstract: Methods, devices, media, and other embodiments are described for managing and configuring a pseudorandom animation system and associated computer animation models. One embodiment involves generating image modification data with a computer animation model configured to modify frames of a video image to insert and animate the computer animation model within the frames of the video image, where the computer animation model of the image modification data comprises one or more control points. Motion patterns and speed harmonics are automatically associated with the control points, and motion states are generated based on the associated motions and harmonics. A probability value is then assigned to each motion state. The motion state probabilities can then be used when generating a pseudorandom animation.Type: GrantFiled: September 30, 2019Date of Patent: January 11, 2022Assignee: Snap Inc.Inventors: Gurunandan Krishnan Gorumkonda, Shree K. Nayar
-
Patent number: 11176723Abstract: Methods, devices, media, and other embodiments are described for generating, modifying, and outputting pseudorandom animations that can be synchronized to audio data. In one embodiment, a computer animation model made up of comprising one or more control points is accessed by one or more processors, which associate motion patterns with a first control point of the one or more control points, and associate one or more speed harmonics with the first control point. A set of motion states is identify with a motion state for the combinations of possibilities, and a probability value is assigned to each motion state of the set of motion states. The probability value can be used to probabilistically determine a particular motion state to be part of displayed animation for the computer animation model.Type: GrantFiled: September 30, 2019Date of Patent: November 16, 2021Assignee: Snap Inc.Inventors: Gurunandan Krishnan Gorumkonda, Shree K. Nayar
-
Publication number: 20210312682Abstract: Methods, devices, media, and other embodiments are described for generating pseudorandom animations matched to audio data on a device. In one embodiment a video is generated and output on a display of the device using a computer animation model. Audio is detected from a microphone of the device, and the audio data is processed to determine a set of audio characteristics for the audio data received at the microphone of the device. A first motion state is randomly selected from the plurality of motion states, one or more motion values of the first motion state are generated using the set of audio characteristics, and the video is updated using the one or more motion values with the computer animation model to create an animated action within the video.Type: ApplicationFiled: June 17, 2021Publication date: October 7, 2021Inventors: Gurunandan Krishnan Gorumkonda, Shree K. Nayar
-
Publication number: 20210312690Abstract: Methods, devices, media, and other embodiments are described for managing and configuring a pseudorandom animation system and associated computer animation models. One embodiment involves generating image modification data with a computer animation model configured to modify frames of a video image to insert and animate the computer animation model within the frames of the video image, where the computer animation model of the image modification data comprises one or more control points. Motion patterns and speed harmonics are automatically associated with the control points, and motion states are generated based on the associated motions and harmonics. A probability value is then assigned to each motion state. The motion state probabilities can then be used when generating a pseudorandom animation.Type: ApplicationFiled: June 17, 2021Publication date: October 7, 2021Inventors: Gurunandan Krishnan Gorumkonda, Shree K. Nayar
-
Patent number: 11074739Abstract: Methods, devices, media, and other embodiments are described for managing and configuring a pseudorandom animation system and associated computer animation models. One embodiment involves generating image modification data with a computer animation model configured to modify frames of a video image to insert and animate the computer animation model within the frames of the video image, where the computer animation model of the image modification data comprises one or more control points. Motion patterns and speed harmonics are automatically associated with the control points, and motion states are generated based on the associated motions and harmonics. A probability value is then assigned to each motion state. The motion state probabilities can then be used when generating a pseudorandom animation.Type: GrantFiled: September 30, 2019Date of Patent: July 27, 2021Assignee: Snap Inc.Inventors: Gurunandan Krishnan Gorumkonda, Shree K. Nayar
-
Patent number: 11069111Abstract: Methods, devices, media, and other embodiments are described for generating pseudorandom animations matched to audio data on a device. In one embodiment a video is generated and output on a display of the device using a computer animation model. Audio is detected from a microphone of the device, and the audio data is processed to determine a set of audio characteristics for the audio data received at the microphone of the device. A first motion state is randomly selected from the plurality of motion states, one or more motion values of the first motion state are generated using the set of audio characteristics, and the video is updated using the one or more motion values with the computer animation model to create an animated action within the video.Type: GrantFiled: September 30, 2019Date of Patent: July 20, 2021Assignee: Snap Inc.Inventors: Gurunandan Krishnan Gorumkonda, Shree K. Nayar
-
Publication number: 20210097744Abstract: Methods, devices, media, and other embodiments are described for generating, modifying, and outputting pseudorandom animations that can be synchronized to audio data. In one embodiment, a computer animation model made up of comprising one or more control points is accessed by one or more processors, which associate motion patterns with a first control point of the one or more control points, and associate one or more speed harmonics with the first control point. A set of motion states is identify with a motion state for the combinations of possibilities, and a probability value is assigned to each motion state of the set of motion states. The probability value can be used to probabilistically determine a particular motion state to be part of displayed animation for the computer animation model.Type: ApplicationFiled: September 30, 2019Publication date: April 1, 2021Inventors: Gurunandan Krishnan Gorumkonda, Shree K. Nayar
-
Publication number: 20210097742Abstract: Methods, devices, media, and other embodiments are described for generating pseudorandom animations matched to audio data on a device. In one embodiment a video is generated and output on a display of the device using a computer animation model. Audio is detected from a microphone of the device, and the audio data is processed to determine a set of audio characteristics for the audio data received at the microphone of the device. A first motion state is randomly selected from the plurality of motion states, one or more motion values of the first motion state are generated using the set of audio characteristics, and the video is updated using the one or more motion values with the computer animation model to create an animated action within the video.Type: ApplicationFiled: September 30, 2019Publication date: April 1, 2021Inventors: Gurunandan Krishnan Gorumkonda, Shree K. Nayar
-
Publication number: 20210097746Abstract: Methods, devices, media, and other embodiments are described for managing and configuring a pseudorandom animation system and associated computer animation models. One embodiment involves generating image modification data with a computer animation model configured to modify frames of a video image to insert and animate the computer animation model within the frames of the video image, where the computer animation model of the image modification data comprises one or more control points. Motion patterns and speed harmonics are automatically associated with the control points, and motion states are generated based on the associated motions and harmonics. A probability value is then assigned to each motion state. The motion state probabilities can then be used when generating a pseudorandom animation.Type: ApplicationFiled: September 30, 2019Publication date: April 1, 2021Inventors: Gurunandan Krishnan Gorumkonda, Shree K. Nayar
-
Publication number: 20210097743Abstract: Methods, devices, media, and other embodiments are described for a state-space system for pseudorandom animation. In one embodiment animation elements within a computer model are identified, and for each animation element motion patterns and speed harmonics are identified. A set of motion data values comprising a state-space description of the motion patterns and the speed harmonics are generated, and a probability assigned to each value of the set of motion data values for the state-space description. The probability can then be used to select and update a particular motion used in an animation generated from the computer model.Type: ApplicationFiled: September 30, 2019Publication date: April 1, 2021Inventors: Gurunandan Krishnan Gorumkonda, Shree K. Nayar
-
Patent number: 10958895Abstract: Method and apparatus for generating a three-dimensional (3D) model of a physical object. An apparatus includes stereo near-infrared camera devices, near-infrared projectors, color camera devices and control logic. The control logic detects a physical object moving along a fixed path has reached a predefined location, projects a predefined pattern onto the physical object, using the plurality of near-infrared projectors, and captures near-infrared digital images of the physical object, while the predefined pattern is being projected onto the physical object. The control logic determines a set of depth measures for each of the stereo near-infrared camera devices and generates a 3D mesh by merging the depth measurements. Color digital images are captured using the color camera devices, and a texture is applied to the 3D mesh by mapping points from each of the plurality of color digital images onto the 3D mesh.Type: GrantFiled: October 4, 2017Date of Patent: March 23, 2021Assignee: Amazon Technologies, Inc.Inventor: Gurunandan Krishnan Gorumkonda
-
Patent number: 10471597Abstract: Method and apparatus for optimizing control of robotic systems. Failures of a robotic device performing a lifting operation for one or more items within a fulfillment center over a window of time are monitored. Responsive to the failures exceeding a predefined threshold number of failures for the window of time, one or more control operations for optimizing performance of the robotic device are determined, by processing environmental metrics, failure type, mode of operation and item type information as inputs to a trained machine learning model. A control system for the robotic device is configured based on the determined one or more control operations, and movement of the robotic device is controlled using the configured control system, to perform the lifting operation for one or more additional items within the fulfillment center.Type: GrantFiled: November 1, 2017Date of Patent: November 12, 2019Assignee: Amazon Technologies, Inc.Inventors: Sean Murphy, Gurunandan Krishnan Gorumkonda, Toby Ge Xu