-
公开(公告)号:US10915911B2
公开(公告)日:2021-02-09
申请号:US15424184
申请日:2017-02-03
Applicant: Snap Inc.
Inventor: Samir Ahmed , Farnaz Azmoodeh , Kevin Lee Penner
Abstract: Disclosed, is a geo-fence valuation system to: access usage data at a server system, the usage data collected from a set of client devices located within a geo-fenced area, and wherein the usage data comprises data objects, wherein each data object includes at least a device identifier of a source device of the usage data, and location data; identify one or more data types of the location data, wherein the data types indicate a level of precision of the location data; determine a geodensity of the geo-fenced area based on the usage data, wherein the geodensity indicates at least a number of client devices located within the geo-fenced area; and augments the geodensity of the geo-fence based on the one or more data types of the location data.
-
公开(公告)号:US20200260216A1
公开(公告)日:2020-08-13
申请号:US16862067
申请日:2020-04-29
Applicant: Snap Inc.
Inventor: Brent Davis , Peter Sellis , Farnaz Azmoodeh , Samir Ahmed , Douglas Cohen
IPC: H04W4/021 , G06F16/2457 , G06F16/9537 , G06F16/2458 , G06F16/248 , G06F16/48 , G06F16/29 , G06Q30/02 , H04L12/58 , H04W4/02
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.
-
公开(公告)号:US10735892B2
公开(公告)日:2020-08-04
申请号:US16665625
申请日:2019-10-28
Applicant: Snap Inc.
Inventor: Brent Davis , Peter Sellis , Farnaz Azmoodeh , Samir Ahmed , Douglas Cohen
IPC: H04W24/00 , H04W4/021 , H04W4/02 , H04L12/58 , G06Q30/02 , G06F16/29 , G06F16/48 , G06F16/248 , G06F16/2458 , G06F16/9537 , G06F16/2457
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.
-
公开(公告)号:US20200068342A1
公开(公告)日:2020-02-27
申请号:US16665625
申请日:2019-10-28
Applicant: Snap Inc.
Inventor: Brent Davis , Peter Sellis , Farnaz Azmoodeh , Samir Ahmed , Douglas Cohen
IPC: H04W4/021 , G06F16/2457 , G06F16/9537 , G06F16/2458 , G06F16/248 , G06F16/48 , G06F16/29 , G06Q30/02 , H04L12/58 , H04W4/02
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.
-
公开(公告)号:US10327100B1
公开(公告)日:2019-06-18
申请号:US16149849
申请日:2018-10-02
Applicant: Snap Inc.
Inventor: Brent Davis , Peter Sellis , Farnaz Azmoodeh , Samir Ahmed , Douglas Cohen
IPC: H04W24/00 , H04W4/021 , H04W4/02 , H04L12/58 , G06Q30/02 , G06F16/29 , G06F16/48 , G06F16/248 , G06F16/2458 , G06F16/9537 , G06F16/2457
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.
-
公开(公告)号:US12242373B2
公开(公告)日:2025-03-04
申请号:US17588759
申请日:2022-01-31
Applicant: Snap Inc.
Inventor: Michael Cieslak , Jiayao Yu , Kai Chen , Farnaz Azmoodeh , Michael David Marr , Jun Huang , Zahra Ferdowsi
IPC: G06F9/44 , G06F11/3668
Abstract: Systems, devices, media, and methods are presented for testing the capability of a mobile device to run a particular feature of an application. Each feature may include a package of code, a call, a state, and a condition; each condition correlated with a specific state. The call is a query that includes instructions to evaluate whether the application will run successfully if a particular feature is running. If the call fails, the feature condition remains Off, resulting in a rollback of the feature. If the call succeeds, the feature condition is changed to On. The system may include an experimentation framework on each mobile device for registering features, executing calls, logging results, and maintaining states and conditions.
-
公开(公告)号:US12034599B2
公开(公告)日:2024-07-09
申请号:US17513556
申请日:2021-10-28
Applicant: Snap Inc.
Inventor: Michael Cieslak , Jiayao Yu , Kai Chen , Farnaz Azmoodeh , Michael David Marr , Jun Huang , Zahra Ferdowsi
IPC: H04L41/0866 , H04L41/084 , H04L67/01
CPC classification number: H04L41/0846 , H04L41/0866 , H04L67/01
Abstract: Systems, devices, media, and methods are presented for assigning configuration parameters to unknown devices by comparing characteristics of unknown devices to characteristics of known devices. Characteristics of an unknown device are compared to characteristics of known devices to identify a similar device having known configuration parameters. The unknown devise is then assigned the configuration parameters of the identified similar device.
-
公开(公告)号: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.
-
公开(公告)号:US11816010B2
公开(公告)日:2023-11-14
申请号:US17747812
申请日:2022-05-18
Applicant: Snap Inc.
Inventor: Michael Cieslak , Jiayao Yu , Kai Chen , Farnaz Azmoodeh , Michael David Marr , Jun Huang , Zahra Ferdowsi , Olamide Valerie Olatunji , David Boyle , Claire Reinert
CPC classification number: G06F11/3423 , G06F11/1479 , G06F11/3495
Abstract: Systems, devices, media, and methods are presented for releasing an application feature in incremental stages while monitoring the application for anomalies. The feature includes a package of code and an action setting. The methods in some implementations include identifying active devices on which the application has been installed, monitoring the application according to a set of metrics, activating the feature by changing its action setting for a first segment of the active devices, pausing the feature if an anomaly is detected among the set of metrics, and generating a repair ticket. As long as no anomaly is detected, the activating step proceeds for subsequent segments of the active devices, iteratively, until the release is completed. A feature rank may be used to process and release a plurality of features in order of priority.
-
-
-
-
-
-
-
-
-