-
公开(公告)号:US11907638B2
公开(公告)日:2024-02-20
申请号:US18090973
申请日:2022-12-29
Applicant: Snap Inc.
Inventor: Karl Bayer , Prerna Chikersal , Shree K. Nayar , Brian Anthony Smith
IPC: G06F40/103 , H04L51/046 , G06F3/0484
CPC classification number: G06F40/103 , G06F3/0484 , H04L51/046
Abstract: A client device processing received emoji messages using emoji-first messaging. Text messaging is automatically converted to emojis by an emoji-first application so that only emojis are communicated from one client device to another client device. Each client device has a library of emojis that are mapped to words, which libraries are customizable and unique to the users of the client devices, such that the users can communicate secretly in code. Upon receipt of a string of emojis, a user can select the emoji string to convert to text if desired, for a predetermined period of time.
-
公开(公告)号:US11886673B2
公开(公告)日:2024-01-30
申请号:US18063476
申请日:2022-12-08
Applicant: Snap Inc.
Inventor: Shree K. Nayar , Chang Xiao , Changxi Zheng
IPC: G06F3/044 , H04M1/02 , G06F3/02 , G06F3/041 , G06F3/04883
CPC classification number: G06F3/0443 , G06F3/02 , G06F3/0416 , G06F3/0446 , G06F3/04883 , H04M1/026
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.
-
公开(公告)号:US20240013467A1
公开(公告)日:2024-01-11
申请号:US18371356
申请日:2023-09-21
Applicant: Snap Inc.
Inventor: Gurunandan Krishnan Gorumkonda , Shree K. Nayar
IPC: G06T13/80 , G10L21/055
CPC classification number: G06T13/80 , G10L21/055
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.
-
公开(公告)号:US11861075B2
公开(公告)日:2024-01-02
申请号:US18072367
申请日:2022-11-30
Applicant: Snap Inc.
Inventor: Karl Bayer , Prerna Chikersal , Shree K. Nayar , Brian Anthony Smith
IPC: G06F3/048 , G06F3/023 , G06F3/0482 , G06F40/40 , G06F3/04817
CPC classification number: G06F3/0237 , G06F3/0236 , G06F3/0482 , G06F3/04817 , G06F40/40
Abstract: A personalized emoji dictionary, such as for use with emoji-first messaging. Text messaging is automatically converted to emojis by an emoji-first application so that only emojis are communicated from one client device to another client device. Each client device has a personalized emoji library of emojis that are mapped to words, which libraries are customizable and unique to the users of the client devices, such that the users can communicate secretly in code. Upon receipt of a string of emojis, a user can select the emoji string to convert to text if desired, for a predetermined period of time.
-
公开(公告)号:US11189298B2
公开(公告)日:2021-11-30
申请号:US17250763
申请日:2019-08-30
Applicant: Snap Inc.
Inventor: Changxi Zheng , Arun Asokan Nair , Austin Reiter , Shree K. Nayar
IPC: G10L21/0232 , G10L25/30 , H04R1/40 , G10L25/57 , G10L21/0216
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. Other embodiments are described herein.
-
公开(公告)号:US11176723B2
公开(公告)日:2021-11-16
申请号:US16588446
申请日:2019-09-30
Applicant: Snap Inc.
Inventor: Gurunandan Krishnan Gorumkonda , Shree K. Nayar
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.
-
公开(公告)号:US20210312682A1
公开(公告)日:2021-10-07
申请号:US17350954
申请日:2021-06-17
Applicant: Snap Inc.
Inventor: Gurunandan Krishnan Gorumkonda , Shree K. Nayar
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.
-
公开(公告)号:US11074739B2
公开(公告)日:2021-07-27
申请号:US16588373
申请日:2019-09-30
Applicant: Snap Inc.
Inventor: Gurunandan Krishnan Gorumkonda , Shree K. Nayar
IPC: G06T13/80 , G10L21/055
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.
-
公开(公告)号:US11069111B2
公开(公告)日:2021-07-20
申请号:US16588329
申请日:2019-09-30
Applicant: Snap Inc.
Inventor: Gurunandan Krishnan Gorumkonda , Shree K. Nayar
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.
-
公开(公告)号:US20210217432A1
公开(公告)日:2021-07-15
申请号:US17250763
申请日:2019-08-30
Applicant: Snap Inc.
Inventor: Changxi Zheng , Arun Asokan Nair , AUSTIN REITER , Shree K. Nayar
IPC: G10L21/0232 , G10L25/57 , H04R1/40 , G10L25/30 , G10L21/0216
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. Other embodiments are described herein.
-
-
-
-
-
-
-
-
-