Patents Assigned to Google LLC
-
Patent number: 10620920Abstract: A computing device is described that receives notification data, and selects, based on the notification data, a template graphical user interface (GUI) view from a plurality of template GUI views. The computing device automatically generates, from a portion of the notification data, an application GUI view that includes the portion of the notification data included within one or more fields of the template GUI view. The computing device outputs, for display, the application GUI view.Type: GrantFiled: May 17, 2016Date of Patent: April 14, 2020Assignee: Google LLCInventors: Alexander Hills, Nathan Dickerson Beach, Daniel George Koulomzin, Joao Paulo Gil de Paiva, Matias Gonzalo Duarte, Brett Lider, Morten Just Petersen, Jeffrey Hoefs
-
Patent number: 10623318Abstract: Systems and methods for generating and using probabilistic filters are provided. One example method includes obtaining a plurality of beacon identifiers respectively associated with a plurality of beacon devices. The operations include determining a plurality of filter shards for each beacon identifier by applying a plurality of hash functions to each beacon identifier. The operations include providing the plurality of filter shards for each beacon identifier for local storage in a probabilistic filter at an observing entity, such that the observing entity can query the probabilistic filter to receive an indication of whether a received identifier is a member of a set that includes the plurality of beacon identifiers. One example system includes a plurality of beacon devices, at least one observing entity, and at least one verifying entity.Type: GrantFiled: March 5, 2018Date of Patent: April 14, 2020Assignee: Google LLCInventor: Ken Krieger
-
Patent number: 10621231Abstract: Systems and methods generate a topic index for a conversational event and generate a content item based on the topic index. A processing device extracts a plurality of topics from a first content item corresponding to the conversational event, and generates the topic index for the conversational event. The topic index associates each of the plurality of topics with a content segment from the first content item. The method identifies a subset of one or more topics within the plurality of topics, and generates a second content item including a respective content segment of each of the one or more topics of the subset of one or more topics.Type: GrantFiled: August 24, 2015Date of Patent: April 14, 2020Assignee: Google LLCInventor: Brian David Marsh
-
Patent number: 10622720Abstract: An access point includes an access point body and a circuit board supported by the access point body and optionally configured to provide a residential gateway to a network. The circuit board includes a plurality of multi-dipole antennas connected to the circuit board and arranged around a longitudinal axis defined by the circuit board. The access point also includes a reflector disposed on the circuit board and a directional antenna connected to the circuit board and arranged adjacent to the reflector.Type: GrantFiled: August 14, 2017Date of Patent: April 14, 2020Assignee: Google LLCInventors: Yau-Shing Lee, Jiang Zhu, Ajay Chandra Venkata Gummalla, Dieter W. Statezni, Patanjali Sastry Peri
-
Patent number: 10621838Abstract: Various arrangements for video clip distribution for a smart home environment are presented. A video stream of the smart home environment may be received. A cloud-based storage system may be used to store the video stream. One or more event analysis processes can be performed on the stored video stream to identify an occurrence of a type of event. Event metadata may be stored by the cloud-based storage system that identifies the types of events that have occurred. An external analysis system may send a clip request. In response, the cloud-based storage system may retrieve a video clip from the video stream corresponding to a time period indicated in the clip request. The cloud-based storage system may also identify event metadata corresponds to the clip request. The cloud-based storage system may transmit to the external analysis system via the Internet, the video clip and the event metadata.Type: GrantFiled: December 15, 2017Date of Patent: April 14, 2020Assignee: Google LLCInventors: Nitin Viswanathan, James Edward Stewart
-
Patent number: 10621855Abstract: Systems and techniques are provided for online occupancy state estimation. Signals may be received from sensors distributed in an environment. The signals may include reports from the sensors. Occupancy state estimates may be generated for a ground-truth estimate sequence for the environment. Each occupancy state estimate may correspond to an interval of a time period. An online occupancy model may be generated. based at least partially on the ground-truth estimate sequence for the environment. A current occupancy state estimate may be generated for the environment using the online occupancy model and sensor states of the sensors. The sensor states may be based on the reports from the sensors.Type: GrantFiled: September 18, 2017Date of Patent: April 14, 2020Assignee: Google LLCInventors: Pieter Verhoeven, Prashant Reddy
-
Patent number: 10621250Abstract: Relevancy information describing a relevance of a digital content item to a user is received. The relevancy information is used to determine whether to notify the user of the digital content item. If it is determined to notify the user, it is inferred from activities of the user a time when the user is favorably disposed to consume the digital content item. A message is sent to a client device used by the user at the time when the user is favorable disposed to consume the digital content item.Type: GrantFiled: September 15, 2015Date of Patent: April 14, 2020Assignee: Google LLCInventor: Alexander Taboriskiy
-
Patent number: 10623407Abstract: Systems, methods, and media for authentication are provided. In accordance with some implementations, the system comprises: a hardware processor that is programmed to: receive, from a device, a message relating to an authentication status of a user account associated with the device; transmit an authentication request to the device that is transmitted to an authentication server; receive, from the device, a response to the authentication request that includes authentication data relating to a session corresponding to the user account on the authentication server; cause an interface to be presented that requests authorization to authenticate the device with the authentication server using the user account; and transmit the authentication data to the device that causes the device to retrieve a corresponding authentication token from the authentication server, wherein the corresponding authentication token authenticates the user account on the device.Type: GrantFiled: August 31, 2018Date of Patent: April 14, 2020Assignee: Google LLCInventors: Jun Li, Alexander Taboriskiy
-
Patent number: 10621512Abstract: A wearable computing device is described that predicts, based on movement detected, over time, by the wearable computing device, one or more future periods of time during which the wearable computing device will not be used. Responsive to determining that the wearable computing device is not being used at a current time, the wearable computing device determines whether the current time coincides with at least one period of time from the one or more future periods of time. Responsive to determining that the current time coincides with the at least one period of time, the wearable computing device performs an operation.Type: GrantFiled: December 15, 2017Date of Patent: April 14, 2020Assignee: Google LLCInventors: Alexander Faaborg, Jeffrey Albert Chang
-
Patent number: 10621733Abstract: A method of monitoring physical characteristics of subjects in sleep environments may include receiving, through a video camera, a video feed of a subject in a sleep environment; analyzing the video feed of the subject to identify motion of the subject in the video feed; and causing a mobile device to present a representation of the motion of the subject, wherein the motion of the subject is exaggerated.Type: GrantFiled: December 31, 2017Date of Patent: April 14, 2020Assignee: Google LLCInventors: Yoky Matsuoka, Shwetak Patel, Michael Dixon
-
Patent number: 10621253Abstract: In general, the subject matter described in this specification can be embodied in methods, systems, and program products for receiving user input that defines a search query, and providing the search query to a server system. Information that a search engine system determined was responsive to the search query is received at a computing device. The computing device is identified as in a first state, and a first output mode for audibly outputting at least a portion of the information is selected. The first output mode is selected from a collection of the first output mode and a second output mode. The second output mode is selected in response to the computing device being in a second state and is for visually outputting at least the portion of the information and not audibly outputting the at least portion of the information. At least the portion of information is audibly output.Type: GrantFiled: March 16, 2017Date of Patent: April 14, 2020Assignee: Google LLCInventors: John Nicholas Jitkoff, Michael J. LeBeau, William J. Byrne, David P. Singleton
-
Patent number: 10621628Abstract: A computer-implemented method and system for advertising that performs the steps of delivering an electronic advertisement comprising one or more menu options and a reference to a network location for retrieving specified content associated with each menu option for inclusion in a first electronic document, receiving a selection of one or more menu options from the electronic advertisement and delivering a subsequent accessible document including content from the referenced network location associated with the menu option selected, the subsequent accessible document including the electronic advertisement.Type: GrantFiled: November 8, 2018Date of Patent: April 14, 2020Assignee: Google LLCInventor: Ross Koningstein
-
Patent number: 10621187Abstract: Methods, systems, and media for providing a media search engine are provided.Type: GrantFiled: October 9, 2017Date of Patent: April 14, 2020Assignee: Google LLCInventors: Nathan Leslie Sandland, Jason Bayer, Cheol Ho Park
-
Patent number: 10619876Abstract: A device includes a memory configured to store a preexisting schedule and one or more processors configured to perform operations including controlling a temperature within an enclosure according to a first setpoint, wherein the first setpoint is from the preexisting schedule and represents a temperature for when the enclosure is occupied. The operations also include accessing occupancy data indicating occupancy within the enclosure and automatically changing the first setpoint to a second setpoint upon expiration of a predetermined time interval during which no occupancy has been detected. The second setpoint requires less energy to maintain than the first setpoint, and the predetermined time interval is modified based at least in part on received manual settings that indicate occupancy following the changing to the second setpoint.Type: GrantFiled: June 26, 2017Date of Patent: April 14, 2020Assignee: Google LLCInventors: Yoky Matsuoka, Frank E. Astier, Rangoli Sharan, Anthony Michael Fadell
-
Patent number: 10621603Abstract: 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.Type: GrantFiled: August 29, 2017Date of Patent: April 14, 2020Assignee: Google LLCInventors: Thomas Price, Tuna Toksoz
-
Patent number: 10621281Abstract: A method includes obtaining a table having a first descriptor that is applicable to each cell from a plurality of cells, and a plurality of second descriptors each applicable to a respective cell from the plurality of cells, executing a search function using at least the first descriptor as an input, wherein the search function identifies at least a first data set that is potentially relevant to the plurality of cells, displaying a first candidate data value for a first cell from the plurality of cells, wherein the candidate value is based on the first data set and the respective second descriptor for the first cell, and in response to selection of the first candidate data value, populating the plurality of cells with information from the first data set.Type: GrantFiled: March 29, 2018Date of Patent: April 14, 2020Assignee: Google LLCInventors: Vance Julius Vagell, Colleen O'Banion
-
Patent number: 10621987Abstract: Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for obtaining, for each of multiple words or sub-words, audio data corresponding to multiple users speaking the word or sub-word; training, for each of the multiple words or sub-words, a pre-computed hotword model for the word or sub-word based on the audio data for the word or sub-word; receiving a candidate hotword from a computing device; identifying one or more pre-computed hotword models that correspond to the candidate hotword; and providing the identified, pre-computed hotword models to the computing device.Type: GrantFiled: October 30, 2019Date of Patent: April 14, 2020Assignee: Google LLCInventor: Matthew Sharifi
-
Patent number: 10621435Abstract: Methods, systems, and apparatus for efficient image analysis. In some aspects, a system includes a camera configured to capture images, one or more environment sensors configured to detect movement of the camera, a data processing apparatus, and a memory storage apparatus in data communication with the data processing apparatus. The data processing apparatus can access, for each of a multitude of images captured by a mobile device camera, data indicative of movement of the camera at a time at which the camera captured the image. The data processing apparatus can also select, from the images, a particular image for analysis based on the data indicative of the movement of the camera for each image, analyze the particular image to recognize one or more objects depicted in the particular image, and present content related to the one or more recognized objects.Type: GrantFiled: February 9, 2018Date of Patent: April 14, 2020Assignee: Google LLCInventors: Matthew J. Bridges, Alessandro Fin, Hartwig Adam, Jeffrey M. Gilbert
-
Patent number: D881207Type: GrantFiled: May 7, 2018Date of Patent: April 14, 2020Assignee: Google LLCInventor: Haroon Baig
-
Patent number: RE47952Abstract: Methods, systems, and apparatus, including computer programs encoded on a computer-readable storage medium, and including a method for providing content. The method comprises receiving a first login request from a first device used by a user, the request being associated with a first anonymous identifier associated with the first device, and determining a user tag for the user, that does not include any personally identifiable information associated with the user. The method further comprises receiving a second login request from a second different device used by the user, the request being associated with a second different anonymous identifier associated with the second different device, and storing an association between the user tag, the first anonymous identifier and the second different anonymous identifier. The method further comprises receiving a request for content from either the first or second different device and providing content in response to the request using the association.Type: GrantFiled: April 14, 2017Date of Patent: April 14, 2020Assignee: Google LLCInventors: Vinod Kumar Ramachandran, Ping Wu, Nareshkumar Rajkumar