AUTOMATIC WIRELESS COMMUNICATION PROTOCOL TOGGLING

    公开(公告)号:US20180227965A1

    公开(公告)日:2018-08-09

    申请号: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.

    Personalized mobile application re-engagement

    公开(公告)号:US11983744B2

    公开(公告)日:2024-05-14

    申请号:US17723634

    申请日:2022-04-19

    Applicant: Google LLC

    CPC classification number: G06Q30/0271 G06Q30/0275

    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.

    Publisher tool for controlling sponsored content quality across mediation platforms

    公开(公告)号:US11727050B2

    公开(公告)日:2023-08-15

    申请号:US16785317

    申请日:2020-02-07

    Applicant: Google LLC

    Abstract: Systems and methods are described for providing an interface and implementing rules and metrics received from the interface regarding the selection of sponsored content networks that provide sponsored content items. This may include providing mediation code to a publisher for inclusion in publisher content provided to a user device, the mediation code associated with a table of sponsored content networks, receiving an image of a sponsored content item and a sponsored content network identifier from the user device, analyzing the image of the sponsored content item, the analysis generating extracted image data from the sponsored content item, categorizing the sponsored content item based on the extracted image data and the sponsored content network identifier, receiving an instruction to filter the sponsored content networks exceeding a metric based on a category, and updating the table of sponsored content networks to remove a particular sponsored content network.

    Dynamic application content analysis

    公开(公告)号:US10917494B2

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

    申请号:US16660249

    申请日:2019-10-22

    Applicant: Google LLC

    Abstract: Methods, systems, and apparatus, including an apparatus for analyzing content that is displayed within an application (e.g., a native application) on a client device and making decisions regarding the presentation of content within the application. In one aspect, a process includes identifying an event occurring within the application. The event can be indicative of a display of content by the application. The content to be displayed is received from the application. Information representative of the content is sent to a server. A response is received from the server. The response is indicative of the suitability of the content for display within the application.

    Systems and methods for latency reduction in content item interactions using client-generated click identifiers

    公开(公告)号:US10892968B2

    公开(公告)日:2021-01-12

    申请号:US14975027

    申请日:2015-12-18

    Applicant: Google LLC

    Abstract: Systems and methods of reducing latency in online network traffic are provided. The system can include a processor and a memory couple to the processor. The memory stores computer-executable instructions, which when executed by the processor, cause the processor to identify an indication of an interaction with a content item presented within a content slot of an information resource, generate a click identifier that uniquely identifies the interaction, transmit a first request comprising a click resource link including the click identifier to a click server, and transmit a second request to access the landing page of the content item independent of transmitting the first request. The second request comprises a generated resource link that identifies a resource identifier of the landing page of the content item and the click identifier.

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

    公开(公告)号:US20200322398A1

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

    申请号:US16906857

    申请日:2020-06-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.

    Conversion latency reduction in online chat-based communication infrastructure

    公开(公告)号:US10795959B2

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

    申请号:US15128164

    申请日:2016-06-01

    Applicant: Google LLC

    Abstract: The present disclosure is directed to a technique for reducing latency in converting a term in a message to a hyperlink to a content item. The system can receive, from a messaging application executed by a first computing device, a first portion of a message and select a first content item based on the first portion of the message. The system can receive a second portion of the message and select a second content item based on the second portion and the first portion. The system can replace the first content item with the second content item. The system can provide instructions to the messaging application executed by the first computing device to convert a term of the message to a hyperlink for the second content item prior to transmission of the message from the first computing device to the second computing device via the messaging application.

    Automatic wireless communication protocol toggling

    公开(公告)号:US10764940B2

    公开(公告)日:2020-09-01

    申请号: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.

    REDUCING LATENCY IN DOWNLOADING ELECTRONIC RESOURCES USING MULTIPLE THREADS

    公开(公告)号:US20200225998A1

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

    申请号:US16836319

    申请日:2020-03-31

    Applicant: Google LLC

    Abstract: Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for reducing latency in presenting content. In one aspect, a system includes a native application that presents an interactive item and a latency reduction engine. The latency reduction engine detects interaction with the interactive item that links to a first electronic resource that is different from the native application and provided by a first network domain and in response to the detecting, reduces latency in presenting the first electronic resource, including executing a first processing thread and a second processing thread in parallel. The first processing thread requests a second electronic resource from a second network domain and loads the second electronic resource and, in response to the loading, stores a browser cookie for the second network domain. The second processing thread requests the first electronic resource and presents the first electronic resource.

Patent Agency Ranking