-
公开(公告)号:US09754355B2
公开(公告)日:2017-09-05
申请号:US14593065
申请日:2015-01-09
Applicant: SNAP INC.
Inventor: Sheldon Chang , Chamal Samaranayake , Timothy Michael Sehn , Rong Yan
CPC classification number: G06T5/00 , G06F17/30244 , G06F17/30256 , G06K9/48
Abstract: Systems and methods for generating and distributing photo filters are described. A photo filter publication application receives filter data and object criteria and generates a photo filter based on the filter data. The photo filter is associated with satisfaction of the object criteria. A photo filter engine then identifies that a client device has taken a photograph. The photo filter engine then provides the photo filter to the client device based on the photograph including an object that satisfies the object criteria. The photo filter may then be displayed as an option on a user interface of the client device. The object criteria may include associations between an object and a source of image data, for example, a brand of a merchant in which case the associated photo filter may include images associated with the brand of the merchant.
-
公开(公告)号:US20230326106A1
公开(公告)日:2023-10-12
申请号:US18209722
申请日:2023-06-14
Applicant: Snap Inc.
Inventor: Rong Yan , Peter Sellis , Andrew G. Cooper , Yantao Zheng
IPC: G06T11/60 , H04N21/431 , H04N21/45 , H04N21/462 , H04L67/52 , G06F3/04842 , G06F3/04845
CPC classification number: G06T11/60 , H04N21/4312 , H04N21/4524 , H04N21/4622 , H04L67/52 , G06F3/04842 , G06F3/04845 , G06T2200/24 , G06T2200/32
Abstract: Systems and methods are presented that provide for receiving, at a media overlay publication system from a first client device, content to generate a media overlay, and generating the media overlay using the content received from the client device. The generated media overlay is stored in a database associated with the media overlay publication system and associated with a first characteristic of the content received from the first client device. The media overlay is provided to a second client device when a second characteristic of context data associated with the second client device correlates to the first characteristic for the media overlay, causing a display of the media overlay on a user interface of the second client device.
-
公开(公告)号:US11716529B2
公开(公告)日:2023-08-01
申请号:US17559582
申请日:2021-12-22
Applicant: Snap Inc.
CPC classification number: H04N23/62 , G02B27/0172 , G02C11/10 , H04N5/772 , H04N23/631 , H04N23/667 , H04N23/68 , H04N23/682 , H04N23/6811 , G02B2027/0138 , G02B2027/0178 , H04N23/50
Abstract: A portable electronic device with image capturing capabilities automatically or semi-automatically adjusts one or more image capturing parameters based on an input attribute of user engagement with a single-action haptic input mechanism. For example, the duration for which a single-action control button carried on a frame of the device is pressed automatically determines an image stabilization mode for on-board processing of captured image data. In one example, an above-threshold press duration automatically activates a less rigorous image stabilization mode, while button release before expiry of the threshold automatically activates a more rigorous photo stabilization mode.
-
公开(公告)号:US11630974B2
公开(公告)日:2023-04-18
申请号:US15929483
申请日:2020-05-05
Applicant: Snap Inc.
Inventor: Kirk Ouimet , Rong Yan , Yantao Zheng
IPC: G06F16/9038 , G06K9/62 , G06T1/00 , G06N3/08 , G06F16/58 , G06N3/04 , H04N5/232 , G06V10/75 , G06N5/022
Abstract: Systems, methods, devices, server computers, storage media, and instructions for prioritized device action triggered by device scan data are described. In one embodiment, a mobile device performs a method that involves executing a messaging application with an image capture interface and a scanning input. An associated scanning mode comprises capture of scan data from a plurality of input/output modules of the first client device, analyzes the scan data to identify one or more scan data patterns by matching at least a portion of the scan data against a set of data patterns, and selects a priority system action based on the results of the matching of the portion of the scan data against the set of data patterns. In some embodiments, the priority system action is selected based on a priority ranking for identified scan data types.
-
公开(公告)号:US11108715B1
公开(公告)日:2021-08-31
申请号:US16450496
申请日:2019-06-24
Applicant: Snap Inc.
IPC: H04L12/54 , H04L12/58 , G06F16/48 , G06F3/0484
Abstract: Systems and methods provide for capturing a media content item at a first time period and detecting and storing context data for the media content item. The systems and methods further provide for receiving, at a second time period, an indication from a user to access the media content item, retrieving the media content item and the context data for the media content item, analyzing the context data for the media content item to determine that creative tools not available during the second time period were available during the first time period based on the context data for the media content item, and providing creative tools to the user comprising the creative tools that were available during the first time period. The systems and methods further provide for storing recorded user actions and creative tools applied to the media content item separately from the media content item.
-
公开(公告)号:US11019349B2
公开(公告)日:2021-05-25
申请号:US15622336
申请日:2017-06-14
Applicant: Snap Inc.
IPC: H04N5/228 , H04N19/40 , H04N21/4223 , H04N21/2662 , H04N9/804 , H04L29/06 , H04N21/4402 , H04N19/14 , H04N19/146 , H04N21/433 , H04N19/162 , H04N19/137 , H04N19/179 , H04N5/77 , H04N5/926 , H04N5/225 , H04N9/04 , H04W88/18
Abstract: Among other things, embodiments of the present disclosure improve the functionality of electronic messaging and imaging software and systems by automating the client-side transcoding of video data based on content. For example, an appropriate transcoding configuration can be selected for video data having complex motion or textures. Accordingly, video quality can be improve when complex motions or textures are present.
-
公开(公告)号:US20210019575A1
公开(公告)日:2021-01-21
申请号:US15929483
申请日:2020-05-05
Applicant: Snap Inc.
Inventor: Kirk Ouimet , Rong Yan , Yantao Zheng
Abstract: Systems, methods, devices, server computers, storage media, and instructions for prioritized device action triggered by device scan data are described. In one embodiment, a mobile device performs a method that involves executing a messaging application with an image capture interface and a scanning input. An associated scanning mode comprises capture of scan data from a plurality of input/output modules of the first client device, analyzes the scan data to identify one or more scan data patterns by matching at least a portion of the scan data against a set of data patterns, and selects a priority system action based on the results of the matching of the portion of the scan data against the set of data patterns. In some embodiments, the priority system action is selected based on a priority ranking for identified scan data types.
-
公开(公告)号:US20190333188A1
公开(公告)日:2019-10-31
申请号:US16505703
申请日:2019-07-08
Applicant: Snap Inc.
Inventor: Sheldon Chang , Chamal Samaranayake , Timothy Michael Sehn , Rong Yan
IPC: G06T5/00 , G06F16/583 , G06K9/48 , G06F16/50
Abstract: Systems and methods for distributing photo filters based on the location of the object in the image are described. A photo filter publication system detects that a client device in communication with the system has captured an image, identifies an object in the image, identifies a location of the object in the image, identifies an image overlay associated with the identified location and having object criteria satisfied by the identified object, and provides the identified image overlay to the client device.
-
公开(公告)号:US09978125B1
公开(公告)日:2018-05-22
申请号:US15661978
申请日:2017-07-27
Applicant: Snap Inc.
Inventor: Sheldon Chang , Chamal Samaranayake , Timothy Michael Sehn , Rong Yan
CPC classification number: G06T5/00 , G06F17/30244 , G06F17/30256 , G06K9/48
Abstract: Systems and methods for generating and distributing photo filters are described. A photo filter publication application receives filter data and object criteria and generates a photo filter based on the filter data. The photo filter is associated with satisfaction of the object criteria. A photo filter engine then identifies that a client device has taken a photograph. The photo filter engine then provides the photo filter to the client device based on the photograph including an object that satisfies the object criteria. The photo filter may then be displayed as an option on a user interface of the client device. The object criteria may include associations between an object and a source of image data, for example, a brand of a merchant in which case the associated photo filter may include images associated with the brand of the merchant.
-
公开(公告)号:US12069281B2
公开(公告)日:2024-08-20
申请号:US18452016
申请日:2023-08-18
Applicant: Snap Inc.
IPC: H04N5/228 , H04L65/70 , H04L65/75 , H04N5/77 , H04N5/926 , H04N9/804 , H04N19/137 , H04N19/14 , H04N19/146 , H04N19/162 , H04N19/179 , H04N19/40 , H04N21/2662 , H04N21/4223 , H04N21/433 , H04N21/4402 , H04N5/225 , H04N9/04 , H04W88/18
CPC classification number: H04N19/40 , H04L65/70 , H04L65/762 , H04N5/77 , H04N5/9261 , H04N9/8042 , H04N19/137 , H04N19/14 , H04N19/146 , H04N19/162 , H04N19/179 , H04N21/2662 , H04N21/4223 , H04N21/4334 , H04N21/4402 , H04W88/181
Abstract: Among other things, embodiments of the present disclosure improve the functionality of electronic messaging and imaging software and systems by automating the client-side transcoding of video data based on content. For example, an appropriate transcoding configuration can be selected for video data having complex motion or textures. Accordingly, video quality can be improve when complex motions or textures are present.
-
-
-
-
-
-
-
-
-