-
公开(公告)号:US20180227965A1
公开(公告)日:2018-08-09
申请号:US15941900
申请日:2018-03-30
Applicant: Google LLC
Inventor: Thomas Price , Tuna Toksoz
CPC classification number: H04W76/10 , G06F21/335 , H04B17/318 , H04L69/18 , H04W36/14 , H04W48/18 , H04W52/24 , H04W52/245 , H04W76/00 , H04W84/18 , H04W88/06
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.
-
公开(公告)号:US11983744B2
公开(公告)日:2024-05-14
申请号:US17723634
申请日:2022-04-19
Applicant: Google LLC
Inventor: Xin Jiang , Tuna Toksoz
IPC: G06Q30/02 , G06Q30/0251 , G06Q30/0273
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.
-
公开(公告)号:US11727050B2
公开(公告)日:2023-08-15
申请号:US16785317
申请日:2020-02-07
Applicant: Google LLC
Inventor: Thomas Price , Tuna Toksoz
IPC: G06F16/583 , G06F16/958 , G06V30/224 , G06F18/243 , G06Q30/0241
CPC classification number: G06F16/583 , G06F16/958 , G06F18/24323 , G06Q30/0241 , G06V30/224
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.
-
公开(公告)号:US11677841B2
公开(公告)日:2023-06-13
申请号:US17850462
申请日:2022-06-27
Applicant: Google LLC
Inventor: John Nicholas Dukellis , Tuna Toksoz
IPC: H04L29/08 , H04L67/303 , G06F16/958 , G06F16/901 , G06F16/9535 , G06F21/10 , G06F21/00 , H04L67/50
CPC classification number: H04L67/303 , G06F16/9014 , G06F16/958 , G06F16/9535 , G06F21/00 , G06F21/10 , H04L67/535
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.
-
公开(公告)号:US10917494B2
公开(公告)日:2021-02-09
申请号:US16660249
申请日:2019-10-22
Applicant: Google LLC
Inventor: John Nicholas Dukellis , Tuna Toksoz
IPC: H04L29/08 , G06F16/958 , G06F16/901 , G06F16/9535 , G06F21/10 , G06F21/00
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.
-
公开(公告)号:US10892968B2
公开(公告)日:2021-01-12
申请号:US14975027
申请日:2015-12-18
Applicant: Google LLC
Inventor: Tuna Toksoz , Thomas Price
IPC: H04L12/26 , H04L29/08 , G06Q30/02 , G06Q10/06 , G06F16/955
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.
-
公开(公告)号:US20200322398A1
公开(公告)日:2020-10-08
申请号:US16906857
申请日:2020-06-19
Applicant: Google LLC
Inventor: Tuna Toksoz , Thomas Graham Price
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.
-
公开(公告)号:US10795959B2
公开(公告)日:2020-10-06
申请号:US15128164
申请日:2016-06-01
Applicant: Google LLC
Inventor: Thomas Price , Tuna Toksoz
IPC: G06F40/134 , G06F16/955 , G06F16/93 , G06Q30/02
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.
-
公开(公告)号:US10764940B2
公开(公告)日:2020-09-01
申请号:US16441721
申请日:2019-06-14
Applicant: Google LLC
Inventor: Tuna Toksoz , Thomas Price
IPC: H04W76/10 , H04B17/318 , H04W36/14 , H04W48/18 , H04W52/24 , H04W76/00 , H04L29/06 , G06F21/33 , H04W84/18 , H04W88/06 , H04W84/10 , H04W72/08
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.
-
公开(公告)号:US20200225998A1
公开(公告)日:2020-07-16
申请号:US16836319
申请日:2020-03-31
Applicant: Google LLC
Inventor: Tuna Toksoz , Thomas Graham Price
IPC: G06F9/50 , G06F16/957 , H04L12/927 , H04L29/08 , H04W28/02
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.
-
-
-
-
-
-
-
-
-