Patents by Inventor Shree K. Nayar

Shree K. Nayar 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: 20220210336
    Abstract: An apparatus with a selector input device to transmit media content items comprises a camera with a camera lens and an image sensor, a communication interface, and a selector input device. The apparatus can also comprise a processor and a memory having instructions stored thereon, when executed by the processor, causes the processor to perform operations comprising detecting activation of the selector input device. In response to detecting the activation, the processor can capture a media content item via the camera and transmit, via the communication interface, the media content item to a client device. Other embodiments are described herein.
    Type: Application
    Filed: December 17, 2021
    Publication date: June 30, 2022
    Inventors: Karl Bayer, Shree K. Nayar
  • Publication number: 20220210551
    Abstract: An apparatus with a selector input device to transmit an audio signal comprises a microphone, a communication interface, and a selector input device. The apparatus can also comprise a processor and a memory having instructions stored thereon, when executed by the processor, causes the processor to perform operations comprising detecting an activation of the selector input device. In response to detecting the activation, the processor captures the audio signal via the microphone and transmits the audio signal via the communication interface to a first client device. Other embodiments are described herein.
    Type: Application
    Filed: December 20, 2021
    Publication date: June 30, 2022
    Inventors: Karl Bayer, Jacob Andreou, Shree K. Nayar
  • Patent number: 11348297
    Abstract: 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: Grant
    Filed: September 30, 2019
    Date of Patent: May 31, 2022
    Assignee: Snap Inc.
    Inventors: Gurunandan Krishnan Gorumkonda, Shree K. Nayar
  • Publication number: 20220148246
    Abstract: 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: Application
    Filed: November 15, 2021
    Publication date: May 12, 2022
    Inventors: Gurunandan Krishnan Gorumkonda, Shree K. Nayar
  • Publication number: 20220115034
    Abstract: 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: Application
    Filed: December 22, 2021
    Publication date: April 14, 2022
    Inventors: Gurunandan Krishnan Gorumkonda, Shree K. Nayar
  • Publication number: 20220108713
    Abstract: Method of performing acoustic zooming starts with microphones capturing acoustic signals associated with video content. Beamformers generate beamformer signals using the acoustic signals. Beamformer signals correspond respectively to tiles of video content. Each of the beamformers is respectively directed to a center of each of the tiles. Target enhanced signal is generated using beamformer signals. Target enhanced signal is associated with a zoom area of video content. Target enhanced signal is generated by identifying the tiles respectively having at least portions that are included in the zoom area, selecting beamformer signals corresponding to identified tiles, and combining selected beamformer signals to generate target enhanced signal. Combining selected beamformer signals may include determining proportions for each of the identified tiles in relation to the zoom area and combining selected beamformer signals based on the proportions to generate the target enhanced signal.
    Type: Application
    Filed: September 14, 2021
    Publication date: April 7, 2022
    Inventors: Changxi Zheng, Arun Asokan Nair, Austin Reiter, Shree K. Nayar
  • Patent number: 11295172
    Abstract: Method of detecting objects in non-perspective images starts by generating an arrangement of tiles based on a field of view of a non-perspective camera lens, a predetermined size of the tiles, and a predetermined maximum object radius. The arrangement of the tiles includes the minimum number of tiles to cover the field of view. A non-perspective image is then captured using the non-perspective camera lens. The non-perspective image may be a still image frame or a video. Using the tiles, a plurality of images are generated, respectively, and at least a portion of a first object is detected in one or more images. The first object is generated using the one or more images that include the at least the portion of the first object, and the first object is displayed on a display interface. Other embodiments are described herein.
    Type: Grant
    Filed: May 21, 2019
    Date of Patent: April 5, 2022
    Assignee: Snap Inc.
    Inventors: Kevin Xie Chen, Shree K. Nayar
  • Patent number: 11282253
    Abstract: 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: Grant
    Filed: September 30, 2019
    Date of Patent: March 22, 2022
    Assignee: Snap Inc.
    Inventors: Gurunandan Krishnan Gorumkonda, Shree K. Nayar
  • Patent number: 11281072
    Abstract: An apparatus that comprises a camera opening that couples to a camera lens of a camera and a viewfinder collocated with the camera opening. The viewfinder comprises a mirror coupled to an aperture having a width and a height. The mirror is recessed into the apparatus at a depth defined by a height of the aperture. The width and the height of the aperture being based on a field of view of the camera. The viewfinder having a field of view that approximates the field of view of the camera for a range of viewing angles. Other embodiments are described herein.
    Type: Grant
    Filed: June 29, 2020
    Date of Patent: March 22, 2022
    Assignee: Snap Inc.
    Inventors: Shree K. Nayar, Jian Wang
  • Publication number: 20220038179
    Abstract: A client device, such as a mobile phone or a mobile phone accessory (e.g., phone case), is provided that receives and transmits data (e.g., a social media code) via light wave communication. The light wave communication may comprise structured light (e.g., projected light patterns). The client device may include a lightbox comprised of LEDs located on a back face of the client device.
    Type: Application
    Filed: July 9, 2021
    Publication date: February 3, 2022
    Inventors: Shree K. Nayar, Mikhail Fridberg, Mohit Gupta
  • Patent number: 11227626
    Abstract: 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: Grant
    Filed: May 21, 2019
    Date of Patent: January 18, 2022
    Assignee: Snap Inc.
    Inventors: Gurunandan Krishnan Gorumkonda, Shree K. Nayar
  • Patent number: 11222455
    Abstract: 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: Grant
    Filed: September 30, 2019
    Date of Patent: January 11, 2022
    Assignee: Snap Inc.
    Inventors: Gurunandan Krishnan Gorumkonda, Shree K. Nayar
  • Publication number: 20220004260
    Abstract: Systems and methods are provided that relate to vibrational input elements configured to provide inputs to control an application executed by a mobile computing device. The vibrational input elements may produce distinct vibration patterns that are detectable by a sensor of the mobile computing device. The respective vibration patterns may correspond to one or more actions that may be performed in relation to the application.
    Type: Application
    Filed: September 9, 2021
    Publication date: January 6, 2022
    Inventors: Chang Xiao, Karl Bayer, Shree K. Nayar, Changxi Zheng
  • Patent number: 11189298
    Abstract: Method of performing acoustic zooming starts with microphones capturing acoustic signals associated with video content. Beamformers generate beamformer signals using the acoustic signals. Beamformer signals correspond respectively to tiles of video content. Each of the beamformers is respectively directed to a center of each of the tiles. Target enhanced signal is generated using beamformer signals. Target enhanced signal is associated with a zoom area of video content. Target enhanced signal is generated by identifying the tiles respectively having at least portions that are included in the zoom area, selecting beamformer signals corresponding to identified tiles, and combining selected beamformer signals to generate target enhanced signal. Combining selected beamformer signals may include determining proportions for each of the identified tiles in relation to the zoom area and combining selected beamformer signals based on the proportions to generate the target enhanced signal.
    Type: Grant
    Filed: August 30, 2019
    Date of Patent: November 30, 2021
    Assignee: Snap Inc.
    Inventors: Changxi Zheng, Arun Asokan Nair, Austin Reiter, Shree K. Nayar
  • Publication number: 20210357075
    Abstract: Aspects of the present disclosure involve a system and a method for performing operations comprising: detecting physical touch of a touch-sensitive component on a back portion of a client device, the client device displaying a graphical user interface on a touch-sensitive display screen of a front portion of the client device; in response to detecting the physical touch, transmitting an electrical signal representing the physical touch of the touch-sensitive component on the back portion of the client device to the touch-sensitive display screen of the front portion of the client device; and causing an operation associated with the graphical user interface to be executed in response to the touch-sensitive display screen receiving the electrical signal representing the physical touch of the touch-sensitive component on the back portion of the client device.
    Type: Application
    Filed: May 12, 2021
    Publication date: November 18, 2021
    Inventors: Shree K. Nayar, Chang Xiao, Changxi Zheng
  • Patent number: 11176723
    Abstract: 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: Grant
    Filed: September 30, 2019
    Date of Patent: November 16, 2021
    Assignee: Snap Inc.
    Inventors: Gurunandan Krishnan Gorumkonda, Shree K. Nayar
  • Patent number: 11152012
    Abstract: Method of performing acoustic zooming starts with microphones capturing acoustic signals associated with video content. Beamformers generate beamformer signals using the acoustic signals. Beamformer signals correspond respectively to tiles of video content. Each of the beamformers is respectively directed to a center of each of the tiles. Target enhanced signal is generated using beamformer signals. Target enhanced signal is associated with a zoom area of video content. Target enhanced signal is generated by identifying the tiles respectively having at least portions that are included in the zoom area, selecting beamformer signals corresponding to identified tiles, and combining selected beamformer signals to generate target enhanced signal. Combining selected beamformer signals may include determining proportions for each of the identified tiles in relation to the zoom area and combining selected beamformer signals based on the proportions to generate the target enhanced signal.
    Type: Grant
    Filed: August 30, 2019
    Date of Patent: October 19, 2021
    Assignee: Snap Inc.
    Inventors: Changxi Zheng, Arun Asokan Nair, Austin Reiter, Shree K. Nayar
  • Publication number: 20210312682
    Abstract: 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: Application
    Filed: June 17, 2021
    Publication date: October 7, 2021
    Inventors: Gurunandan Krishnan Gorumkonda, Shree K. Nayar
  • Publication number: 20210312690
    Abstract: 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: Application
    Filed: June 17, 2021
    Publication date: October 7, 2021
    Inventors: Gurunandan Krishnan Gorumkonda, Shree K. Nayar
  • Patent number: 11126266
    Abstract: Systems and methods are provided that relate to vibrational input elements configured to provide inputs to control an application executed by a mobile computing device. The vibrational input elements may produce distinct vibration patterns that are detectable by a sensor of the mobile computing device. The respective vibration patterns may correspond to one or more actions that may be performed in relation to the application.
    Type: Grant
    Filed: March 27, 2020
    Date of Patent: September 21, 2021
    Assignee: Snap Inc.
    Inventors: Chang Xiao, Karl Bayer, Shree K. Nayar, Changxi Zheng