-
公开(公告)号:US11017233B2
公开(公告)日:2021-05-25
申请号:US16814221
申请日:2020-03-10
Applicant: Snap Inc.
Inventor: Ebony James Charlton , Hao Hu , Yanjia Li , Xing Mei , Kevin Dechau Tang
IPC: G06K9/00 , G06T11/00 , G06F3/0488 , G06F16/51 , G06F16/538 , G06T7/60
Abstract: Method for receiving an input onto a graphical user interface at a client device, capturing an image frame at the client device, the image frame comprising a depiction of an object, identifying the object within the image frame, accessing media content associated with the object within a media repository in response to identifying the object, and causing presentation of the media content within the image frame at the client device.
-
公开(公告)号:US20200342166A1
公开(公告)日:2020-10-29
申请号:US16946948
申请日:2020-07-13
Applicant: Snap Inc.
Inventor: Rahul Sheth , Kevin Dechau Tang , Ning Zhang
IPC: G06F40/169 , G06F3/0484 , H04W4/80 , G06F3/0482 , G06T11/60
Abstract: A system according to various exemplary embodiments includes a processor and a user interface, communication module, and memory coupled to the processor. The memory stores instructions that, when executed by the processor, cause the system to: retrieve a digital image from a server using the communication module; present the digital image on a display of the user interface; receive edits to the digital image via the user interface; generate, based on the edits, a modified digital image, wherein generating the modified digital image includes transforming a format of the digital image to include a field containing an identifier associated with the modified digital image; and transmit the modified digital image to the server using the communication module.
-
公开(公告)号:US10755036B1
公开(公告)日:2020-08-25
申请号:US15147123
申请日:2016-05-05
Applicant: Snap Inc.
Inventor: Rahul Sheth , Kevin Dechau Tang , Ning Zhang
IPC: G06F40/169 , G06F3/0482 , G06F3/0484 , G06T11/60 , H04W4/80
Abstract: A system according to various exemplary embodiments includes a processor and a user interface, communication module, and memory coupled to the processor. The memory stores instructions that, when executed by the processor, cause the system to: retrieve a digital image from a server using the communication module; present the digital image on a display of the user interface; receive edits to the digital image via the user interface; generate, based on the edits, a modified digital image, wherein generating the modified digital image includes transforming a format of the digital image to include a field containing an identifier associated with the modified digital image; and transmit the modified digital image to the server using the communication module.
-
公开(公告)号:US10726306B1
公开(公告)日:2020-07-28
申请号:US16226035
申请日:2018-12-19
Applicant: Snap Inc.
Inventor: Linjie Yang , Kevin Dechau Tang , Jianchao Yang , Jia Li
Abstract: A dense captioning system and method is provided for analyzing an image to generate proposed bounding regions for a plurality of visual concepts within the image, generating a region feature for each proposed bounding region to generate a plurality of region features of the image, and determining a context feature for the image using a proposed bounding region that is a largest in size of the proposed bounding regions. For each region feature of the plurality of region features of the image, the dense captioning system and method further provides for analyzing the region feature to determine for the region feature a detection score that indicates a likelihood that the region feature comprises an actual object, and generating a caption for a visual concept in the image using the region feature and the context feature when a detection score is above a specified threshold value.
-
公开(公告)号:US20180278562A1
公开(公告)日:2018-09-27
申请号:US15470004
申请日:2017-03-27
Applicant: Snap Inc.
Inventor: Kevin Dechau Tang
IPC: H04L12/58
Abstract: Systems and methods provide for a server computer to receive a plurality of messages from a plurality of user computing devices, each message of the plurality of messages comprising a data stream, determine a subset of messages of the plurality of messages associated with a similar geolocation and time period, determine a set of messages of the subset of messages based on a match score for each pair of messages, and stitch together the set of messages to generate a stitched data stream from the data streams for each message of the set of messages based on a time period for each message, wherein the stitched data stream comprises messages with data streams that overlap in time periods such that there may be more than one data stream for a given time period.
-
-
-
-