-
公开(公告)号:US10592913B2
公开(公告)日:2020-03-17
申请号:US14968356
申请日:2015-12-14
Applicant: Google Inc.
Inventor: Thomas Price , Tuna Toksoz
IPC: G06Q30/02
Abstract: A method includes receiving, at a user device, a plurality of signals pushed to the user device from a plurality of store devices located in a plurality of physical storefronts. Each signal includes a store identifier identifying the associated physical storefront. Store visit data is generated for each signal, the store visit data including the store identifiers and time data representing times associated with visits to the physical storefronts. Store visit data is aggregated for the plurality of signals pushed to the user device. Aggregated store visit data is transmitted to an analytics server configured to combine aggregated store visit data from a plurality of user devices and generate analytics data from the combined aggregated store visit data. At least a portion of the time data is removed from the aggregated store visit data before transmission to the analytics server.
-
公开(公告)号:US20180101356A1
公开(公告)日:2018-04-12
申请号:US15838617
申请日:2017-12-12
Applicant: Google Inc.
Inventor: Tuna Toksoz , Thomas Price
CPC classification number: G06F3/165 , G06F3/00 , H04N21/4307 , H04N21/4852 , H04N21/8547 , H04R3/12 , H04R27/00 , H04R29/00 , H04R2227/003 , H04W4/023 , H04W4/60 , H04W56/0015 , H04W56/002 , H04W84/18
Abstract: Implementations disclose a mesh network of nearby mobile devices as a combined speaker system for audio. A method includes receiving a prompt to join a speaker mesh network as a master computing device of the speaker mesh network, the speaker mesh network comprising one or more other computing devices detected within a geographic vicinity of a computing device, generating, by the computing device acting as the master computing device, playback synchronization instructions for the one or more other computing devices, the playback synchronization instructions to cause playback of a media item to be synchronized at a playback timestamp relative to a clock time, and transmitting the generated playback synchronization instructions to the one or more other computing devices.
-
公开(公告)号:US20170357990A1
公开(公告)日:2017-12-14
申请号:US15689938
申请日:2017-08-29
Applicant: Google Inc.
Inventor: Thomas Price , Tuna Toksoz
IPC: G06Q30/02
CPC classification number: G06Q30/0204 , G06Q30/0201
Abstract: A method includes receiving, at a user device, a plurality of signals pushed to the user device from a plurality of store devices located in a plurality of physical storefronts. Each signal includes a store identifier identifying the associated physical storefront. Store visit data is generated for each signal, the store visit data including the store identifiers and time data representing times associated with visits to the physical storefronts. Store visit data is aggregated for the plurality of signals pushed to the user device. Aggregated store visit data is transmitted to an analytics server configured to combine aggregated store visit data from a plurality of user devices and generate analytics data from the combined aggregated store visit data. At least a portion of the time data is removed from the aggregated store visit data before transmission to the analytics server.
-
公开(公告)号:US20170199888A1
公开(公告)日:2017-07-13
申请号:US14994605
申请日:2016-01-13
Applicant: Google Inc.
Inventor: Tuna Toksoz , Thomas Price
CPC classification number: G06F16/958 , G06F16/287 , G06Q30/0241 , G06Q30/0242 , G06Q30/0273 , G06Q30/0275 , G06Q30/0277
Abstract: Systems and methods for detecting the visibility of a content item on a resource are provided. One method includes receiving coordinates of a content item slot on a resource. The method further includes splitting the content item slot into a plurality of slot pieces. The method further includes, for each slot piece, determining a representative point of the slot piece and determining whether the slot piece is an uppermost element of the resource visible to a viewer of the resource at the representative point. The method further includes calculating an amount of slot pieces determined to be the uppermost elements of the resource at the representative points. The method further includes detecting a visibility of the content item in the content item slot based at least in part on the amount of slot pieces determined to be the uppermost elements of the resource at the representative points.
-
5.
公开(公告)号:US20140273987A1
公开(公告)日:2014-09-18
申请号:US13803460
申请日:2013-03-14
Applicant: Google Inc.
Inventor: Thomas Price
IPC: H04W12/12
CPC classification number: H04L51/12 , H04L63/1441
Abstract: Systems and methods associated with providing a challenge response test on a client device are provided. The systems and methods include receiving at the client device, a communication initiated at the sender device. The client device determines whether the communication should be challenged. The client device transmits a challenge to the sender device. The client device receives a response to the challenge indicative of whether the incoming communication from the sender device is from a safe sender. The response is analyzed to determine whether the incoming communication is from a safe sender.
Abstract translation: 提供了与在客户端设备上提供质询响应测试相关联的系统和方法。 系统和方法包括在客户端设备处接收在发送者设备发起的通信。 客户端设备确定通信是否应受到挑战。 客户端设备向发送者设备发送质询。 客户端设备接收到针对来自发件人设备的进入通信是否来自安全发送者的挑战的响应。 分析响应以确定传入通信是否来自安全发送者。
-
公开(公告)号:US10216467B2
公开(公告)日:2019-02-26
申请号:US15014733
申请日:2016-02-03
Applicant: Google Inc.
Inventor: Thomas Price , Tuna Toksoz
IPC: G06F3/00 , G06F3/14 , G06F3/0481 , G06F3/0484 , G06T7/00 , H04L29/08 , H04L29/06 , G06F17/30
Abstract: A method of automatic content verification may include requesting, from a server by an application executed by a client device, an item of content for display to a user of the client device, the request comprising environmental information related to an environment in which the item of content is to be rendered on the client device. A network interface of the client device may receive, from the server, the requested item of content. A renderer of the client device integrated with the application may render the received item of content. A capture module of the client device integrated with the application may capture an image of the rendered item of content. The network interface of the client device may transmit, to the server, the captured image, the server comparing the captured image to a predetermined image to identify any rendering distortion.
-
7.
公开(公告)号:US10187486B1
公开(公告)日:2019-01-22
申请号:US15073175
申请日:2016-03-17
Applicant: Google Inc.
Inventor: Tuna Toksoz , Thomas Price
Abstract: An implementation involves a push notification system receiving, from an application server, a request to serve to a client device a push notification, the request including push notification identity information. The implementation further involves the push notification system transmitting to the client device in response to the received request, a push notification. The implementation further comprises the push notification system receiving, from an operating system of the client device, information related to whether and how a user of the client device interacted with the push notification. The implementation further involves determining, by the push notification system, based at least in part on the information related to whether and how the user interacted with the push notification, whether to transmit a request to the message creation system to create and serve a targeted message. The implementation further involves the push notification system transmitting a targeted message create and serve request including information related to the content of the transmitted push notification responsive to said determination and targeted message identity information associated with the push notification identity information. The implementation further involves the message creation system creating, responsive to the create and serve request, a targeted message including content, at least some of the content of the targeted message based on the information related to the content of the transmitted push notification, the message targeted based on the targeted message identity information, and serving the targeted message based on the targeted message identity information.
-
公开(公告)号:US20180336645A1
公开(公告)日:2018-11-22
申请号:US15601081
申请日:2017-05-22
Applicant: Google Inc.
Inventor: Thomas Price
CPC classification number: H04N21/4668 , H04N21/252 , H04N21/4661 , H04N21/4662
Abstract: A system and method are disclosed for training a machine learning model to recommend live-stream media item to a user of content sharing platform. In an implementation, training data for the machine learning model is generated by generating first training input that includes one or more previously presented live-stream media items that were consumed by users of first user clusters. Training data also includes generating second training input that includes one or more currently presented live-stream media items that are currently being consumed by users of second user clusters. Training data further includes generating a first target output that identifies the live-stream media item and a level of confidence the user is to consume the live-stream media item. The method includes providing the training data to train the machine learning model.
-
公开(公告)号:US20180124035A1
公开(公告)日:2018-05-03
申请号:US15342083
申请日:2016-11-02
Applicant: Google Inc.
Inventor: Thomas Price , Anurag Agrawal
IPC: H04L29/06
CPC classification number: H04L63/083 , H04L63/0428 , H04L63/0442 , H04L63/061
Abstract: A computing system is described that at least one microphone, a secure processing unit, and a general processing unit. The microphone is coupled to an audio processor configured to receive at least one audio signal from the at least one microphone and generate a first encrypted audio signal and a second encrypted audio signal The secure processing unit is configured to: receive the first encrypted audio signal from the audio processor, decrypt the first encrypted audio signal, and responsive to determining that the first encrypted audio signal includes an unlock command, output an indication of a decryption key. The general processing unit is configured to: receive the second encrypted audio signal from the audio processor, and decrypt the second encrypted audio signal with the decryption key
-
公开(公告)号:US20170280487A1
公开(公告)日:2017-09-28
申请号:US15079306
申请日:2016-03-24
Applicant: Google Inc.
Inventor: Thomas Price , Tuna Toksoz
IPC: H04W76/02 , H04B17/318
CPC classification number: H04W76/10 , 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.
-
-
-
-
-
-
-
-
-