-
公开(公告)号:US12155615B2
公开(公告)日:2024-11-26
申请号:US18101430
申请日:2023-01-25
Applicant: Snap Inc.
Inventor: Theresa Barton , Yanping Chen , Lucas Ou-Yang , Emre Yamangil , Keyang Zhang , Jiwoon Jeon , Jaewook Chung , Wisam Dakka , Xin Chen
IPC: H04L51/226 , G06F11/30 , G06F11/34 , H04L51/224 , H04L51/52
Abstract: Disclosed are methods and systems for ranking content. In one aspect, a method of ranking content for display includes identifying, via hardware processing circuitry, interactions by a single account with content pairs, each of the content in the content pairs included in a plurality of content, aggregating, via the hardware processing circuitry, the identified interactions across a plurality of accounts, associating, via the hardware processing circuitry, probabilities with each content in the plurality of content based on the aggregated interactions, ranking, via the hardware processing circuitry, the plurality of content based on the associated probabilities; and selecting, via the hardware processing circuitry, content ranked above a threshold for display.
-
公开(公告)号:US20240378771A1
公开(公告)日:2024-11-14
申请号:US18780283
申请日:2024-07-22
Applicant: Snap Inc.
Inventor: Jaewook Chung , Wisam Dakka , Christopher Yale Crutchfield , Aymeric Damien , Emre Yamangil , Chunhui Zhu
Abstract: A method for modifying an image is described. The method involves capturing an image using an image sensor of a device, saving the image in a temporary area in the device's memory, then, upon storing the image in the temporary area, applying a convolutional neural network (CNN)-based stylization to the image in the temporary area as a background process of the device's processors to create a stylized image. This stylized image is then stored as metadata to the original image in the temporary area. Upon receiving instructions to display the image in the temporary area on the device, the image and a thumbnail of the stylized image are displayed.
-
公开(公告)号:US20230164105A1
公开(公告)日:2023-05-25
申请号:US18101430
申请日:2023-01-25
Applicant: Snap Inc.
Inventor: Theresa Barton , Yanping Chen , Lucas Ou-Yang , Emre Yamangil , Keyang Zhang , Jiwoon Jeon , Jaewook Chung , Wisam Dakka , Xin Chen
IPC: H04L51/226 , G06F11/34 , G06F11/30 , H04L51/52 , H04L51/224
CPC classification number: H04L51/226 , G06F11/3452 , G06F11/3006 , G06F11/3438 , H04L51/52 , H04L51/224
Abstract: Disclosed are methods and systems for ranking content. In one aspect, a method of ranking content for display includes identifying, via hardware processing circuitry, interactions by a single account with content pairs, each of the content in the content pairs included in a plurality of content, aggregating, via the hardware processing circuitry, the identified interactions across a plurality of accounts, associating, via the hardware processing circuitry, probabilities with each content in the plurality of content based on the aggregated interactions, ranking, via the hardware processing circuitry, the plurality of content based on the associated probabilities; and selecting, via the hardware processing circuitry, content ranked above a threshold for display.
-
公开(公告)号:US20210357418A1
公开(公告)日:2021-11-18
申请号:US17387134
申请日:2021-07-28
Applicant: Snap Inc.
Inventor: Jaewook Chung , Wisam Dakka , Andrei Damian , Jiwoon Jeon , Ranveer Kunal , Andre Madeira , Michael Brian Murray , Emre Yamangil , Diwakar Punjani , Yantao Zheng
IPC: G06F16/2457 , H04L29/08
Abstract: Disclosed are implementations for ranking a feed in a social network. In one aspect, a method of generating a feed includes identifying a group of users associated with a first user, identify notifications for the first user based on the group of users, determine one or more actions that may result from each of the identified notifications, rank the notifications based on the one or more determined actions; and display the notifications to the first user according to the ranking.
-
公开(公告)号:US20240422208A1
公开(公告)日:2024-12-19
申请号:US18816630
申请日:2024-08-27
Applicant: Snap Inc.
Inventor: Jaewook Chung , Christopher Yale Crutchfield , Emre Yamangil
IPC: H04L67/04 , G06N3/08 , G06N20/00 , G06Q50/00 , G06T5/00 , G06T5/40 , G06T5/92 , G06T7/90 , G06V10/774 , G06V10/82 , G06V40/16
Abstract: A mobile device can implement a neural network-based style transfer scheme to modify an image in a first style to a second style. The style transfer scheme can be configured to detect an object in the image, apply an effect to the image, and blend the image using color space adjustments and blending schemes to generate a realistic result image. The style transfer scheme can further be configured to efficiently execute on the constrained device by removing operational layers based on resources available on the mobile device.
-
公开(公告)号:US11171908B1
公开(公告)日:2021-11-09
申请号:US16289275
申请日:2019-02-28
Applicant: Snap Inc.
Inventor: Theresa Barton , Yanping Chen , Lucas Ou-Yang , Emre Yamangil , Keyang Zhang , Jiwoon Jeon , Jaewook Chung , Wisam Dakka , Xin Chen
Abstract: Disclosed are methods and systems for ranking content. In one aspect, a method of ranking content for display includes identifying, via hardware processing circuitry, interactions by a single account with content pairs, each of the content in the content pairs included in a plurality of content, aggregating, via the hardware processing circuitry, the identified interactions across a plurality of accounts, associating, via the hardware processing circuitry, probabilities with each content in the plurality of content based on the aggregated interactions, ranking, via the hardware processing circuitry, the plurality of content based on the associated probabilities; and selecting, via the hardware processing circuitry, content ranked above a threshold for display.
-
公开(公告)号:US10891723B1
公开(公告)日:2021-01-12
申请号:US16147705
申请日:2018-09-29
Applicant: Snap Inc.
Inventor: Jaewook Chung , Christopher Yale Crutchfield , Emre Yamangil
Abstract: A mobile device can implement a neural network-based style transfer scheme to modify an image in a first style to a second style. The style transfer scheme can be configured to detect an object in the image, apply an effect to the image, and blend the image using color space adjustments and blending schemes to generate a realistic result image. The style transfer scheme can further be configured to efficiently execute on the constrained device by removing operational layers based on resources available on the mobile device.
-
公开(公告)号:US20200258189A1
公开(公告)日:2020-08-13
申请号:US16864818
申请日:2020-05-01
Applicant: Snap Inc.
Inventor: Yanping Chen , Jaewook Chung , Wisam Dakka
Abstract: A multistage neural network system can store neural networks as shader programs on GPU memory. Neural network weights can be stored as shader objects or textures on the GPU memory. The GPU can receive a number of neural network image processing tasks to perform on images captured by a client device. The GPU can execute the tasks per driver parameters and display results in real time or near real time on the client device.
-
公开(公告)号:US10482565B1
公开(公告)日:2019-11-19
申请号:US15894560
申请日:2018-02-12
Applicant: Snap Inc.
Inventor: Yanping Chen , Jaewook Chung , Wisam Dakka
Abstract: A multistage neural network system can store neural networks as shader programs on GPU memory. Neural network weights can be stored as shader objects or textures on the GPU memory. The GPU can receive a number of neural network image processing tasks to perform on images captured by a client device. The GPU can execute the tasks per driver parameters and display results in real time or near real time on the client device.
-
公开(公告)号:US20230384918A1
公开(公告)日:2023-11-30
申请号:US18232146
申请日:2023-08-09
Applicant: Snap Inc.
Inventor: Theresa Barton , Yanping Chen , Jaewook Chung , Christopher Crutchfield , Aymeric Damien , Sergei Kotcur , Igor Kudriashov , Sergey Tulyakov , Andrew Wan , Emre Yamangil
IPC: G06F3/04845 , G06F3/0482 , G06T7/11 , H04N5/265 , H04N5/262 , G06V20/40 , G06V40/16
CPC classification number: G06F3/04845 , G06F3/0482 , G06T7/11 , H04N5/265 , H04N5/2628 , G06V20/40 , G06V40/161 , G06F3/04817
Abstract: A system of machine learning schemes can be configured to efficiently perform image processing tasks on a user device, such as a mobile phone. The system can selectively detect and transform individual regions within each frame of a live streaming video. The system can selectively partition and toggle image effects within the live streaming video.
-
-
-
-
-
-
-
-
-