Personalized mobile application re-engagement

    公开(公告)号:US10943266B2

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

    申请号:US14737300

    申请日:2015-06-11

    Applicant: Google LLC

    Abstract: Methods, systems, and apparatus include computer programs encoded on a computer-readable storage medium for delivering content. A method includes: identifying an application that is installed on a user device; accepting a bid from a sponsor associated with the application for presenting customized content on the user device after installation of the application on the user device; identifying an opportunity to present content on the user device including receiving a request for content that identifies the user device; conducting an auction including evaluating the accepted bid along with other bids; determining that the accepted bid is the winning bid in the auction and providing, in response to the determining, a shell for the customized content; enabling the shell to be populated with data stored on the user device to produce the customized content; and providing the customized content for presentation on the user device in response to the identified opportunity.

    PERSISTING STATE OF A STREAMING APPLICATION
    62.
    发明申请

    公开(公告)号:US20200329080A1

    公开(公告)日:2020-10-15

    申请号:US16913861

    申请日:2020-06-26

    Applicant: Google LLC

    Abstract: Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for persisting state of a streaming application are disclosed. In one aspect, a method includes the actions of receiving data indicating interaction with third-party content that is displayed with first-party content at a client device. The interaction with the third-party content initiates an application request for a streaming version of an application (“streaming application”). The actions further include generating a representation of the streaming application in response to the interaction with the third-party content at the client device. The actions further include receiving data indicating a user interaction with the representation of the streaming application at the client device. The actions further include generating and storing data indicating a first state of the streaming application at a first time based on the user interaction with the representation of the streaming application.

    Systems and methods for detecting improper implementation of presentation of content items by applications executing on client devices

    公开(公告)号:US10687111B2

    公开(公告)日:2020-06-16

    申请号:US16084915

    申请日:2017-12-12

    Applicant: GOOGLE LLC

    Abstract: Systems and methods for detecting improper presentation of content items by applications executing on client devices. A method can include receiving a content package including a first content item, a second content item and an interaction confirmation script, the interaction confirmation script configured to execute within an application and cause the application to detect, responsive to the first content item presented, a first interaction event with the first content item; present, upon detecting the first interaction event on the first content item, the second content item; detect a second interaction event with the second content item; transmit, upon detecting the second interaction event, a confirmation of the first interaction event; and transmit a request to access an information resource linked to the second content item. The method can further include presenting the information resource responsive to the second interaction event on the second content item.

    AUTOMATIC WIRELESS COMMUNICATION PROTOCOL TOGGLING

    公开(公告)号:US20190306901A1

    公开(公告)日:2019-10-03

    申请号:US16441721

    申请日:2019-06-14

    Applicant: Google LLC

    Abstract: In general, this disclosure is directed to techniques for toggling communication connections based on signal strengths. A first computing device receives an indication of a user input to send data packets to a second computing device. Responsive to receiving the indication, the first computing device determines a signal strength of a first wireless communication connection, comprising one of a cellular network connection or a wireless local area network connection, to the second computing device, and determines whether the signal strength satisfies a threshold signal strength level. Responsive to determining that the signal strength does not satisfy the threshold signal strength level, the first computing device automatically establishes a second wireless communication connection, including a mesh network using a different wireless communication protocol than the first wireless communication connection, to the second computing device, and sends the data packets to the second computing device via the second wireless communication connection.

    Automatic wireless communication protocol toggling

    公开(公告)号:US10342053B2

    公开(公告)日:2019-07-02

    申请号:US15941900

    申请日:2018-03-30

    Applicant: Google LLC

    Abstract: In general, this disclosure is directed to techniques for toggling communication connections based on signal strengths. A first computing device receives an indication of a user input to send data packets to a second computing device. Responsive to receiving the indication, the first computing device determines a signal strength of a first wireless communication connection, comprising one of a cellular network connection or a wireless local area network connection, to the second computing device, and determines whether the signal strength satisfies a threshold signal strength level. Responsive to determining that the signal strength does not satisfy the threshold signal strength level, the first computing device automatically establishes a second wireless communication connection, including a mesh network using a different wireless communication protocol than the first wireless communication connection, to the second computing device, and sends the data packets to the second computing device via the second wireless communication connection.

    Persisting state of a streaming application

    公开(公告)号:US10326806B1

    公开(公告)日:2019-06-18

    申请号:US15213994

    申请日:2016-07-19

    Applicant: Google LLC

    Abstract: Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for persisting state of a streaming application are disclosed. In one aspect, a method includes the actions of receiving data indicating interaction with third-party content that is displayed with first-party content at a client device. The interaction with the third-party content initiates an application request for a streaming version of an application (“streaming application”). The actions further include generating a representation of the streaming application in response to the interaction with the third-party content at the client device. The actions further include receiving data indicating a user interaction with the representation of the streaming application at the client device. The actions further include generating and storing data indicating a first state of the streaming application at a first time based on the user interaction with the representation of the streaming application.

    SYSTEMS AND METHODS FOR PROVIDING INTERACTIVE STREAMING MEDIA

    公开(公告)号:US20190079787A1

    公开(公告)日:2019-03-14

    申请号:US15765179

    申请日:2016-11-14

    Applicant: GOOGLE LLC

    Abstract: A client system presents, within an execution environment of an application, a third-party media stream distinct from the application, received from a remote host server via a network. The client system detects interaction events during presentation of the third-party media stream, and transmits descriptions of the detected interaction events to the remote host server. The application may be pre-cued prior to presentation, e.g., to minimize start-up time. In some implementations, a side-band message channel is established to facilitate communication between the client system and the remote host server.

Patent Agency Ranking