-
公开(公告)号:US10354425B2
公开(公告)日:2019-07-16
申请号:US14974321
申请日:2015-12-18
Applicant: Snap Inc.
Inventor: Rong Yan , Peter Sellis , Andrew G Cooper , Yantao Zheng
IPC: G06T11/60 , H04N21/431 , H04N21/45 , H04N21/462 , G06F3/0484 , H04L29/08
Abstract: Systems and methods are presented that provide for receiving, at a server computer, a content item from a client device, determining, by the server computer, that a characteristic of the content item matches a trigger for a media overlay, generating, by the server computer, a media overlay associated with the characteristic of the content item, and providing, by the server computer, the media overlay to the client device wherein the media overlay is displayed on a user interface of the client device.
-
公开(公告)号:US10165402B1
公开(公告)日:2018-12-25
申请号:US16035209
申请日:2018-07-13
Applicant: Snap Inc.
Inventor: Brent Davis , Peter Sellis , Farnaz Azmoodeh , Samir Ahmed , Douglas Cohen
Abstract: An engagement tracking system monitors user interactions with media items to calculate an engagement score of the media item. The engagement tracking system may be or include a group of one or more server machines configured to detect an exposure of a client device to a media item maintained by the engagement tracking system. In response to detecting the exposure of the client device to the media item, the engagement tracking system tracks a location of the client device based on access requests to location based media items. The engagement tracking system may thereby monitor client devices exposed to the media item in order to calculate an engagement score of the media item.
-
公开(公告)号:US11943185B2
公开(公告)日:2024-03-26
申请号:US17968152
申请日:2022-10-18
Applicant: Snap Inc.
Inventor: Yiwen Zhan , Peter Sellis
IPC: H04L51/10 , G06F3/04842 , G06F3/04845 , G06T11/60 , G06V10/75 , G11B27/34 , H04W4/02
CPC classification number: H04L51/10 , G06F3/04842 , G06F3/04845 , G06T11/60 , G06V10/75 , G11B27/34 , H04W4/02
Abstract: Systems and methods are provided for receiving a background image for a media overlay to be applied to a message comprising an image or video, and at least one smart widget selection, and storing the media overlay comprising the background image and the at least one smart widget selection. The systems and methods further provide for receiving a request for the media overlay to be applied to a message comprising an image or video, analyzing context data associated with a computing device to determine that the media overlay is relevant to at least one aspect of the context data, determining data associated with the at least one smart widget based on the context data, and transmitting to the computing device, the media overlay and data associated with the at least one smart widget.
-
公开(公告)号:US20240086968A1
公开(公告)日:2024-03-14
申请号:US18508771
申请日:2023-11-14
Applicant: Snap Inc.
Inventor: Farnaz Azmoodeh , Peter Sellis , Jinlin Yang
IPC: G06Q30/0251 , G06Q30/0272 , H04M15/00 , H04W4/021 , H04W4/24
CPC classification number: G06Q30/0261 , G06Q30/0272 , H04M15/58 , H04M15/8033 , H04W4/022 , H04W4/24
Abstract: In various embodiments, boundaries of geo-fences can be made mutable based on principles described herein. The term “mutable” refers to the ability of a thing (in this case, the boundary of a geo-fence) to change and adjust. In a typical embodiment, a mutable geo-fence system is configured to generate and monitor a geo-fence that encompasses a region, in order to dynamically vary the boundary of the geo-fence based on a number of boundary variables. The term “geo-fence” as used herein describes a virtual perimeter (e.g., a boundary) for a real-world geographic area. A geo-fence could be a radius around a point (e.g., a store), or a set of predefined boundaries. Boundary variables, as used herein, refers to a set of variables utilized by the mutable geo-fence system in determining a location of the boundary of the geo-fence.
-
公开(公告)号:US11900418B2
公开(公告)日:2024-02-13
申请号:US15474821
申请日:2017-03-30
Applicant: Snap Inc.
Inventor: Farnaz Azmoodeh , Peter Sellis , Jinlin Yang
IPC: G06Q30/0251 , H04W4/24 , H04M15/00 , G06Q30/0272 , H04W4/021
CPC classification number: G06Q30/0261 , G06Q30/0272 , H04M15/58 , H04M15/8033 , H04W4/022 , H04W4/24
Abstract: In various embodiments, boundaries of geo-fences can be made mutable based on principles described herein. The term “mutable” refers to the ability of a thing (in this case, the boundary of a geo-fence) to change and adjust. In a typical embodiment, a mutable geo-fence system is configured to generate and monitor a geo-fence that encompasses a region, in order to dynamically vary the boundary of the geo-fence based on a number of boundary variables. The term “geo-fence” as used herein describes a virtual perimeter (e.g., a boundary) for a real-world geographic area. A geo-fence could be a radius around a point (e.g., a store), or a set of predefined boundaries. Boundary variables, as used herein, refers to a set of variables utilized by the mutable geo-fence system in determining a location of the boundary of the geo-fence.
-
公开(公告)号:US20210166456A1
公开(公告)日:2021-06-03
申请号:US17248956
申请日:2021-02-15
Applicant: Snap Inc.
Inventor: Rong Yan , Peter Sellis , Andrew Grosvenor Cooper , Yantao Zheng
IPC: G06T11/60 , H04L29/08 , G06F3/0484
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.
-
公开(公告)号:US10219110B2
公开(公告)日:2019-02-26
申请号:US15461671
申请日:2017-03-17
Applicant: Snap Inc.
Inventor: Brent Davis , Peter Sellis , Farnaz Azmoodeh , Samir Ahmed , Douglas Cohen
Abstract: An engagement tracking system monitors user interactions with media items to calculate an engagement score of the media item. The engagement tracking system may be or include a group of one or more server machines configured to detect an exposure of a client device to a media item maintained by the engagement tracking system. In response to detecting the exposure of the client device to the media item, the engagement tracking system tracks a location of the client device based on access requests to location based media items. The engagement tracking system may thereby monitor client devices exposed to the media item in order to calculate an engagement score of the media item.
-
公开(公告)号:US20170287006A1
公开(公告)日:2017-10-05
申请号:US15474821
申请日:2017-03-30
Applicant: Snap Inc.
Inventor: Farnaz Azmoodeh , Peter Sellis , Jinlin Yang
CPC classification number: G06Q30/0261 , G06Q30/0272 , H04M15/58 , H04M15/8033 , H04W4/022 , H04W4/24
Abstract: In various embodiments, boundaries of geo-fences can be made mutable based on principles described herein. The term “mutable” refers to the ability of a thing (in this case, the boundary of a geo-fence) to change and adjust. In a typical embodiment, a mutable geo-fence system is configured to generate and monitor a geo-fence that encompasses a region, in order to dynamically vary the boundary of the geo-fence based on a number of boundary variables. The term “geo-fence” as used herein describes a virtual perimeter (e.g., a boundary) for a real-world geographic area. A geo-fence could be a radius around a point (e.g., a store), or a set of predefined boundaries. Boundary variables, as used herein, refers to a set of variables utilized by the mutable geo-fence system in determining a location of the boundary of the geo-fence.
-
公开(公告)号:US11830117B2
公开(公告)日:2023-11-28
申请号:US17850737
申请日:2022-06-27
Applicant: Snap Inc.
Inventor: Rong Yan , Peter Sellis , Andrew G. Cooper , Yantao Zheng
IPC: G06T11/60 , H04L67/52 , H04N21/431 , H04N21/45 , H04N21/462 , G06F3/04842 , G06F3/04845
CPC classification number: G06T11/60 , G06F3/04842 , G06F3/04845 , H04L67/52 , H04N21/4312 , H04N21/4524 , H04N21/4622 , 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.
-
公开(公告)号:US11558327B2
公开(公告)日:2023-01-17
申请号:US17570096
申请日:2022-01-06
Applicant: Snap Inc.
Inventor: Yiwen Zhan , Peter Sellis
IPC: H04L51/10 , G06F3/04845 , G06F3/04842 , G11B27/34 , G06T11/60 , G06V10/75 , H04W4/02
Abstract: Systems and methods are provided for receiving a background image for a media overlay to be applied to a message comprising an image or video, and at least one smart widget selection, and storing the media overlay comprising the background image and the at least one smart widget selection. The systems and methods further provide for receiving a request for the media overlay to be applied to a message comprising an image or video, analyzing context data associated with a computing device to determine that the media overlay is relevant to at least one aspect of the context data, determining data associated with the at least one smart widget based on the context data, and transmitting to the computing device, the media overlay and data associated with the at least one smart widget.
-
-
-
-
-
-
-
-
-