-
公开(公告)号:US10110727B2
公开(公告)日:2018-10-23
申请号:US15842870
申请日:2017-12-14
Applicant: Google LLC
Inventor: Jason Prado , David Michael Renie , Basel Al-Naffouri , Eahab Ibrahim , John Pongsajapan
Abstract: A system for managing event streams is provided that includes a volatile memory, a non-volatile memory, and a processor. The volatile memory is configured to store, for each of a plurality of event streams associated with the client device, metadata indicative of events not yet delivered to a client device and the content associated with only a most recent event of the event stream. The non-volatile memory is configured to store the content associated with each of undelivered events. The processor is configured to, upon receiving a request from the client device, retrieve from the volatile memory, without accessing the non-volatile memory, data indicative of a current state of an event stream associated with the client device. The processor is further configured to deliver the retrieved data indicative of the current state of the event stream.
-
公开(公告)号:US20180109670A1
公开(公告)日:2018-04-19
申请号:US15842870
申请日:2017-12-14
Applicant: Google LLC
Inventor: Jason Prado , David Michael Renie , Basel Al-Naffouri , Eahab Ibrahim , John Pongsajapan
CPC classification number: H04M1/72552 , H04L51/04 , H04L51/16 , H04L51/30 , H04L51/34 , H04L65/4084
Abstract: A system for managing event streams is provided that includes a volatile memory, a non-volatile memory, and a processor. The volatile memory is configured to store, for each of a plurality of event streams associated with the client device, metadata indicative of events not yet delivered to a client device and the content associated with only a most recent event of the event stream. The non-volatile memory is configured to store the content associated with each of undelivered events. The processor is configured to, upon receiving a request from the client device, retrieve from the volatile memory, without accessing the non-volatile memory, data indicative of a current state of an event stream associated with the client device. The processor is further configured to deliver the retrieved data indicative of the current state of the event stream.
-
公开(公告)号:US20240356885A1
公开(公告)日:2024-10-24
申请号:US18688236
申请日:2022-09-02
Applicant: Google LLC
Inventor: Amit Sebastian Hilbuch , Jonathan Gonzalez , Basel Al-Naffouri , Kiran Kirubanandan , Seth Franklin Hampson , Justin Russell Uberti
Abstract: A server device may receive, from a first client device, data corresponding to a message, wherein a payload of the message is formatted in a rich communication services (RCS) protocol and wherein the payload is packaged according to the RCS protocol at a transport layer of the message. The server device may determine a recipient messaging protocol for the message. The server device may, in response to determining that tire recipient messaging protocol for the message is an over-the-top (OTT) protocol, repackage the payload of the message according to the OTT protocol at a transport layer of a repackaged message to generate the repackaged message. The server device may transmit data corresponding to the repackaged message to a second client device.
-
-