-
公开(公告)号:US20220231983A1
公开(公告)日:2022-07-21
申请号:US17658311
申请日:2022-04-07
Applicant: Snap Inc.
Inventor: Joshua Schumacher , Bradley Baron , Benjamin Ralph Hollis , Thiago Hirai
IPC: H04L51/52 , H04L51/224 , H04L51/04 , H04L67/50 , H04L51/58 , H04L51/56 , H04L67/1095 , H04L67/01
Abstract: Systems and methods are provided for transmitting events. The systems and methods include operations for: receiving data indicating a level of user engagement with a messaging application for a given user; determining that the level of user engagement is below a specified threshold; prioritizing a plurality of events, associated with the messaging application, for transmission to a client device of the given user in response to determining that the level of user engagement is below the specified threshold; and transmitting a first event of the plurality of events to the client device based on prioritizing the plurality of events.
-
公开(公告)号:US20230058047A1
公开(公告)日:2023-02-23
申请号:US18046449
申请日:2022-10-13
Applicant: Snap Inc.
Inventor: Bradley Baron , Benjamin Ralph Hollis , Joshua Schumacher
IPC: H04L51/222 , G06F16/29 , H04L12/46 , H04L9/40 , H04L51/52
Abstract: Systems and methods are provided for storing data based on device location. The systems and methods include operations for: determining, by a messaging application server, a geographical location associated with a client device; identifying, by the messaging application server, a plurality of storage devices located in different geographical regions; computing, by the messaging application server, a plurality of distances between the geographical location associated the client device and the geographical regions of the plurality of storage devices; selecting, by the messaging application server based on the computed plurality of distances, a first storage device of the plurality of storage device that is in a geographical region that is closest to the geographical location associated with the client device; and storing, by the messaging application server on the first storage device, data associated with a messaging application implemented on the client device.
-
公开(公告)号:US11936611B2
公开(公告)日:2024-03-19
申请号:US18300044
申请日:2023-04-13
Applicant: Snap Inc.
Inventor: Joshua Schumacher , Bradley Baron , Benjamin Ralph Hollis , Thiago Hirai
IPC: H04L51/52 , H04L51/04 , H04L51/224 , H04L51/56 , H04L51/58 , H04L67/01 , H04L67/1095 , H04L67/50
CPC classification number: H04L51/52 , H04L51/04 , H04L51/224 , H04L51/56 , H04L51/58 , H04L67/01 , H04L67/1095 , H04L67/535
Abstract: Systems and methods are provided for transmitting events. The systems and methods include operations for: receiving data indicating a level of user engagement with a messaging application for a given user; determining that the level of user engagement is below a specified threshold; prioritizing a plurality of events, associated with the messaging application, for transmission to a client device of the given user in response to determining that the level of user engagement is below the specified threshold; and transmitting a first event of the plurality of events to the client device based on prioritizing the plurality of events.
-
公开(公告)号:US20210281533A1
公开(公告)日:2021-09-09
申请号:US16808183
申请日:2020-03-03
Applicant: Snap Inc.
Inventor: Joshua Schumacher , Bradley Baron , Benjamin Ralph Hollis , Thiago Hirai
Abstract: Systems and methods are provided for transmitting events. The systems and methods include operations for: receiving data indicating a level of user engagement with a messaging application for a given user; determining that the level of user engagement is below a specified threshold; prioritizing a plurality of events, associated with the messaging application, for transmission to a client device of the given user in response to determining that the level of user engagement is below the specified threshold; and transmitting a first event of the plurality of events to the client device based on prioritizing the plurality of events.
-
公开(公告)号:US20210281529A1
公开(公告)日:2021-09-09
申请号:US16810521
申请日:2020-03-05
Applicant: Snap Inc.
Inventor: Bradley Baron , Benjamin Ralph Hollis , Joshua Schumacher
Abstract: Systems and methods are provided for storing data based on device location. The systems and methods include operations for: determining, by a messaging application server, a geographical location associated with a client device; identifying, by the messaging application server, a plurality of storage devices located in different geographical regions; computing, by the messaging application server, a plurality of distances between the geographical location associated the client device and the geographical regions of the plurality of storage devices; selecting, by the messaging application server based on the computed plurality of distances, a first storage device of the plurality of storage device that is in a geographical region that is closest to the geographical location associated with the client device; and storing, by the messaging application server on the first storage device, data associated with a messaging application implemented on the client device.
-
公开(公告)号:US20230254275A1
公开(公告)日:2023-08-10
申请号:US18300044
申请日:2023-04-13
Applicant: Snap Inc.
Inventor: Joshua Schumacher , Bradley Baron , Benjamin Ralph Hollis , Thiago Hirai
IPC: H04L51/52 , H04L67/50 , H04L51/58 , H04L67/1095 , H04L67/01 , H04L51/04 , H04L51/56 , H04L51/224
CPC classification number: H04L51/52 , H04L67/535 , H04L51/58 , H04L67/1095 , H04L67/01 , H04L51/04 , H04L51/56 , H04L51/224
Abstract: Systems and methods are provided for transmitting events. The systems and methods include operations for: receiving data indicating a level of user engagement with a messaging application for a given user; determining that the level of user engagement is below a specified threshold; prioritizing a plurality of events, associated with the messaging application, for transmission to a client device of the given user in response to determining that the level of user engagement is below the specified threshold; and transmitting a first event of the plurality of events to the client device based on prioritizing the plurality of events.
-
公开(公告)号:US11516167B2
公开(公告)日:2022-11-29
申请号:US16810521
申请日:2020-03-05
Applicant: Snap Inc.
Inventor: Bradley Baron , Benjamin Ralph Hollis , Joshua Schumacher
IPC: H04L51/222 , G06F16/29 , H04L12/46 , H04L9/40 , H04L51/52
Abstract: Systems and methods are provided for storing data based on device location. The systems and methods include operations for: determining, by a messaging application server, a geographical location associated with a client device; identifying, by the messaging application server, a plurality of storage devices located in different geographical regions; computing, by the messaging application server, a plurality of distances between the geographical location associated the client device and the geographical regions of the plurality of storage devices; selecting, by the messaging application server based on the computed plurality of distances, a first storage device of the plurality of storage device that is in a geographical region that is closest to the geographical location associated with the client device; and storing, by the messaging application server on the first storage device, data associated with a messaging application implemented on the client device.
-
公开(公告)号:US11765117B2
公开(公告)日:2023-09-19
申请号:US18046449
申请日:2022-10-13
Applicant: Snap Inc.
Inventor: Bradley Baron , Benjamin Ralph Hollis , Joshua Schumacher
IPC: H04L51/222 , G06F16/29 , H04L12/46 , H04L9/40 , H04L51/52
CPC classification number: H04L51/222 , G06F16/29 , H04L12/4641 , H04L51/52 , H04L63/0272
Abstract: Systems and methods are provided for storing data based on device location. The systems and methods include operations for: determining, by a messaging application server, a geographical location associated with a client device; identifying, by the messaging application server, a plurality of storage devices located in different geographical regions; computing, by the messaging application server, a plurality of distances between the geographical location associated the client device and the geographical regions of the plurality of storage devices; selecting, by the messaging application server based on the computed plurality of distances, a first storage device of the plurality of storage device that is in a geographical region that is closest to the geographical location associated with the client device; and storing, by the messaging application server on the first storage device, data associated with a messaging application implemented on the client device.
-
公开(公告)号:US11658931B2
公开(公告)日:2023-05-23
申请号:US17658311
申请日:2022-04-07
Applicant: Snap Inc.
Inventor: Joshua Schumacher , Bradley Baron , Benjamin Ralph Hollis , Thiago Hirai
IPC: H04L51/52 , H04L51/04 , H04L67/1095 , H04L51/56 , H04L51/58 , H04L51/224 , H04L67/01 , H04L67/50
CPC classification number: H04L51/52 , H04L51/04 , H04L51/224 , H04L51/56 , H04L51/58 , H04L67/01 , H04L67/1095 , H04L67/535
Abstract: Systems and methods are provided for transmitting events. The systems and methods include operations for: receiving data indicating a level of user engagement with a messaging application for a given user; determining that the level of user engagement is below a specified threshold; prioritizing a plurality of events, associated with the messaging application, for transmission to a client device of the given user in response to determining that the level of user engagement is below the specified threshold; and transmitting a first event of the plurality of events to the client device based on prioritizing the plurality of events.
-
公开(公告)号:US11329944B2
公开(公告)日:2022-05-10
申请号:US16808183
申请日:2020-03-03
Applicant: Snap Inc.
Inventor: Joshua Schumacher , Bradley Baron , Benjamin Ralph Hollis , Thiago Hirai
IPC: H04L12/58 , H04L29/08 , H04L29/06 , H04L51/52 , H04L51/224 , H04L51/04 , H04L67/50 , H04L51/58 , H04L51/56 , H04L67/1095 , H04L67/01
Abstract: Systems and methods are provided for transmitting events. The systems and methods include operations for: receiving data indicating a level of user engagement with a messaging application for a given user; determining that the level of user engagement is below a specified threshold; prioritizing a plurality of events, associated with the messaging application, for transmission to a client device of the given user in response to determining that the level of user engagement is below the specified threshold; and transmitting a first event of the plurality of events to the client device based on prioritizing the plurality of events.
-
-
-
-
-
-
-
-
-