Systems and methods for event stream management

    公开(公告)号:US10110727B2

    公开(公告)日:2018-10-23

    申请号:US15842870

    申请日:2017-12-14

    Applicant: Google LLC

    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.

    Scoring authors of posts
    2.
    发明授权

    公开(公告)号:US10949429B1

    公开(公告)日:2021-03-16

    申请号:US15845151

    申请日:2017-12-18

    Applicant: Google LLC

    Abstract: In general, the subject matter described in this specification can be embodied in methods, systems, and program products. A score for each of a plurality of authors of posts submitted to a server system is determined. The score for each individual author in the plurality is based on a score of one or more authors in the plurality that have requested to subscribe to a stream of posts that the individual author submits to the server system. A particular post submitted by a particular author in the plurality is received at the server system and from a computing device. A score is assigned to the particular post based on a score of the particular author. The particular post is transmitted from the server system to computing devices that are associated with authors who have requested to subscribe to posts by the particular author.

    SYSTEMS AND METHODS FOR EVENT STREAM MANAGEMENT

    公开(公告)号:US20180109670A1

    公开(公告)日:2018-04-19

    申请号:US15842870

    申请日:2017-12-14

    Applicant: Google LLC

    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.

    Recommending posts to non-subscribing users

    公开(公告)号:US10511652B2

    公开(公告)日:2019-12-17

    申请号:US15896773

    申请日:2018-02-14

    Applicant: Google LLC

    Abstract: In general, the subject matter described in this specification can be embodied in methods, systems and program products. A server system receives from a plurality of computing devices indications that a user of each of the computing devices requested to receive posts that a first user authors. The server system receives from a first computing device a post that was authored by the first user. The post is transmitted from the server system to the plurality of computing devices. A score for the post is determined to satisfy a criteria for transmission to a second user who has not requested to receive posts authored by the first user. The determination uses a distance of the second user to the first user in a social network graph. In response, the post is transmitted from the server system to a second computing device that is associated with the second user.

    Recommending posts to non-subscribing users

    公开(公告)号:US09930096B2

    公开(公告)日:2018-03-27

    申请号:US14447251

    申请日:2014-07-30

    Applicant: Google LLC

    CPC classification number: H04L67/02 G06Q10/101 G06Q10/105 G06Q10/107 G06Q50/01

    Abstract: In general, the subject matter described in this specification can be embodied in methods, systems and program products. A server system receives from a plurality of computing devices indications that a user of each of the computing devices requested to receive posts that a first user authors. The server system receives from a first computing device a post that was authored by the first user. The post is transmitted from the server system to the plurality of computing devices. A score for the post is determined to satisfy a criteria for transmission to a second user who has not requested to receive posts authored by the first user. The determination uses a distance of the second user to the first user in a social network graph. In response, the post is transmitted from the server system to a second computing device that is associated with the second user.

Patent Agency Ranking