Patents Assigned to Google LLC
-
Publication number: 20200035236Abstract: A method for receiving processed information at a remote device is described. The method includes transmitting from the remote device a verbal request to a first information provider and receiving a digital message from the first information provider in response to the transmitted verbal request. The digital message includes a symbolic representation indicator associated with a symbolic representation of the verbal request and data used to control an application. The method also includes transmitting, using the application, the symbolic representation indicator to a second information provider for generating results to be displayed on the remote device.Type: ApplicationFiled: August 15, 2019Publication date: January 30, 2020Applicant: Google LLCInventors: Gudmundur Hafsteinsson, Michael J. Lebeau, Natalia Marmasse, Sumit Agarwal, Dipchand Nishar
-
Publication number: 20200037059Abstract: The disclosure provides for an audio accessory that includes earbuds or earphones, an input device, and a processor. The input device includes a first button and optionally includes additional buttons or touch sensors. The processor is configured to initiate an action when a first input is received at the first button, provide audio updates when a second input is received at the first button, and prepare the input device to receive audio input when a third input is received at the first button. Also, the processor is configured to silence a currently playing audio message and initiate playing a next audio message when a fourth input is received at one of the buttons or the touch sensors, and silence and mark the currently playing audio message for no further playback when a fifth input is received at one of the buttons or the touch sensors.Type: ApplicationFiled: November 21, 2017Publication date: January 30, 2020Applicant: Google LLCInventors: Tom Jenkins, Henry Holland, Nicole Kobilansky
-
Publication number: 20200034638Abstract: The disclosure provides for a method of controlling one or more sensors on a moving vehicle that is executable by one or more computing devices. The one or more computing devices may detect a first surface at a first location and a second surface at a second location using the one or more sensors. The second surface may be classified as a target of interest. Then the one or more computing devices may determine one or more timing characteristics of the one or more sensors based on a pose or motion of the one or more sensors relative to the first location of the first surface and the second location of the second surface. Then, the one or more computing devices may control the one or more sensors to capture data according to the determined one or more timing characteristics.Type: ApplicationFiled: July 28, 2017Publication date: January 30, 2020Applicant: Google LLCInventors: Brian Edmond Brewington, Stephane Belmon, Alexander Cooper
-
Patent number: 10548239Abstract: A cooling system, for example, for rack mounted electronic devices (e.g., servers, processors, memory, networking devices or otherwise) in a data center. In various disclosed implementations, the cooling system may be or include a liquid cold plate assembly that is part of or integrated with a server tray package. In some implementations, the liquid cold plate assembly includes a base portion and a top portion that, in combination, form a cooling liquid flow path through which a cooling liquid is circulated and a thermal interface between one or more heat generating devices and the cooling liquid.Type: GrantFiled: October 23, 2018Date of Patent: January 28, 2020Assignee: Google LLCInventors: Madhusudan Krishnan Iyengar, Gregory Sizikov, Yuan Li, Jorge Padilla, Woon-Seong Kwon, Teckgyu Kang
-
Patent number: 10546469Abstract: In an embodiment, a method determines one or more sources of carbon monoxide (CO) in a smart-home environment that includes a plurality of smart devices that have at least measurement and communication capabilities. The method includes measuring a level of CO in the smart-home environment to generate a CO measurement, and providing the CO measurement and one or more current characteristics of the smart-home environment, from one or more of the smart devices to an analyzing device. The method further includes evaluating, by the analyzing device and with the CO measurement and the current characteristics of the smart-home environment, a set of CO correlation scenarios that attribute generation of CO to a corresponding one of a set of specific sources, and selecting one or more of the specific sources as the most likely source of the CO, by aggregating results of the correlation scenarios.Type: GrantFiled: October 7, 2014Date of Patent: January 28, 2020Assignee: Google LLCInventors: Kevin Peterson, David Sloo, Yoky Matsuoka, Nicholas Unger Webb
-
Patent number: 10546148Abstract: Provided are methods and systems for generating user-specific resource URIs for resources shared between users on the Internet. The user for whom the link was created and to whom the link was sent may use the link to access a shared resource; however, the link may not be used by any other user to do the same. No data needs to be created and/or stored on the server-side as a result of the link being provided to the user. Instead, by creating this customized/individualized link for the user, the particular user (and only the particular user) is being granted access to the shared resource. The methods and systems provided obviate the need to maintain any configuration data on the server side, thereby protecting against the possibility of the individualized URIs being forged by an intruder, while preserving the need for the accessing user to be authenticated.Type: GrantFiled: February 22, 2018Date of Patent: January 28, 2020Assignee: Google LLCInventor: Alexei Stolboushkin
-
Patent number: 10544946Abstract: This patent specification relates to methods and systems that can detect over cycling conditions that exist in an HVAC system. The over cycling condition can be caused by overheating of a forced air heating system or furnace of the HVAC system control. When the furnace overheats, a thermally actuated limit switch within the furnace may cut off power to a heat generation apparatus. The limit switch can reconnect the power to the heat generation apparatus after it has cooled down, at which point the thermostat control system may issue another heating call to continue heating the enclosure so that it reaches the desired temperature. If the overheat condition persist, then the thermally actuated switch will cut power, resulting in repeated power cycling. The detection system and methods can monitor these power loss events and use them as data points for determining whether an alert condition exists within the HVAC system.Type: GrantFiled: March 12, 2018Date of Patent: January 28, 2020Assignee: Google LLCInventors: Mark Stefanski, Marie Pellat
-
Patent number: 10545217Abstract: Systems and methods for beacon device fleet management are provided. One example system includes a plurality of beacon devices, a plurality of mobile computing devices, a fleet management system, and a fleet owner computing devices. One example method includes receiving, by the fleet management system, a device status request from the fleet owner computing device. The fleet management system determines one or more operational statuses of beacon devices owned by the fleet owner and transmits data indicative of the one or more operational statuses to the fleet owner computing device. The operational statuses can include a current detection status (e.g., online or offline), a location status, a power source status, and/or other operational parameters.Type: GrantFiled: September 3, 2019Date of Patent: January 28, 2020Assignee: Google LLCInventors: Mark William Weaver, Peter Sasaki, Jonathan Robert Morace, Salvatore Scellato
-
Patent number: 10546211Abstract: A method is described that includes executing a convolutional neural network layer on an image processor having an array of execution lanes and a two-dimensional shift register. The two-dimensional shift register provides local respective register space for the execution lanes. The executing of the convolutional neural network includes loading a plane of image data of a three-dimensional block of image data into the two-dimensional shift register.Type: GrantFiled: July 1, 2016Date of Patent: January 28, 2020Assignee: Google LLCInventors: Ofer Shacham, David Patterson, William R. Mark, Albert Meixner, Daniel Frederic Finchelstein, Jason Rupert Redgrave
-
Patent number: 10545647Abstract: In some implementations, data indicating a touch received on a proximity-sensitive display is received while the proximity-sensitive display is presenting one or more items. In one aspect, the techniques describe may involve a process for disambiguating touch selections of hypothesized items, such as text or graphical objects that have been generated based on input data, on a proximity-sensitive display. This process may allow a user to more easily select hypothesized items that the user may wish to correct, by determining whether a touch received through the proximity-sensitive display represents a selection of each hypothesized item based at least on a level of confidence that the hypothesized item accurately represents the input data.Type: GrantFiled: July 25, 2018Date of Patent: January 28, 2020Assignee: Google LLCInventors: Jakob Nicolaus Foerster, Diego Melendo Casado, Glen Shires
-
Patent number: 10545919Abstract: Original data that represents a real-world object or activity and organized along three or more dimensions is received. The original data is represented as a product of several multipliers including a sparse core, such that the sparse core has fewer non-zero values than a tensor representation of the original data, and one or more unitary matrix multipliers. Modified data is generated based on the original data using the multipliers. This includes compressing, or reconstructing missing elements in, the tensor representation of the original data, such that the modified data provides a description of the real-world object or activity that is less complete or more complete, respectively, relative to the original data.Type: GrantFiled: September 27, 2013Date of Patent: January 28, 2020Assignee: Google LLCInventors: Shuchang Zhou, Liyong Chen
-
Patent number: 10546576Abstract: Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for speech endpointing based on word comparisons are described. In one aspect, a method includes the actions of obtaining a transcription of an utterance. The actions further include determining, as a first value, a quantity of text samples in a collection of text samples that (i) include terms that match the transcription, and (ii) do not include any additional terms. The actions further include determining, as a second value, a quantity of text samples in the collection of text samples that (i) include terms that match the transcription, and (ii) include one or more additional terms. The actions further include classifying the utterance as a likely incomplete utterance or not a likely incomplete utterance based at least on comparing the first value and the second value.Type: GrantFiled: October 9, 2018Date of Patent: January 28, 2020Assignee: Google LLCInventors: Michael Buchanan, Pravir Kumar Gupta, Christopher Bo Tandiono
-
Patent number: 10546650Abstract: Methods, systems, and apparatus, including computer programs encoded on computer storage media, for obtaining data defining a sequence for an aptamer, the aptamer comprising a string of nucleobases; encoding the data defining the sequence for the aptamer as a neural network input; and processing the neural network input using a neural network to generate an output that characterizes how strongly the aptamer binds to a particular target molecule, wherein the neural network has been configured through training to receive the data defining the sequence and to process the data to generate predicted outputs that characterize how strongly the aptamer binds to the particular target molecule.Type: GrantFiled: October 23, 2015Date of Patent: January 28, 2020Assignee: Google LLCInventors: Michelle Therese Hoerner Dimon, Marc Berndl, Marc Adlai Coram, Brian Trippe, Patrick F. Riley, Philip Charles Nelson
-
Patent number: 10545565Abstract: A multiple graphics processing unit (GPU) based parallel graphics system comprising multiple graphics processing pipelines with multiple GPUs supporting a parallel graphics rendering process having an object division mode of operation. Each GPU comprises video memory, a geometry processing subsystem and a pixel processing subsystem. According to the principles of the present invention, pixel (color and z depth) data buffered in the video memory of each GPU is communicated to the video memory of a primary GPU, and the video memory and the pixel processing subsystem in the primary GPU are used to carry out the image recomposition process, without the need for dedicated or specialized apparatus.Type: GrantFiled: October 16, 2018Date of Patent: January 28, 2020Assignee: Google LLCInventor: Reuven Bakalash
-
Patent number: 10548240Abstract: A server tray package includes a motherboard assembly that includes a plurality of data center electronic devices; and a liquid cold plate assembly. The liquid cold plate assembly includes a base portion mounted to the motherboard assembly, the base portion and motherboard assembly defining a volume that at least partially encloses the plurality of data center electronic devices; and a top portion mounted to the base portion and including a heat transfer member that includes a first number of inlet ports and a second number of outlet ports that are in fluid communication with a cooling liquid flow path defined through the heat transfer member, the first number of inlet ports being different that the second number of outlet ports.Type: GrantFiled: January 11, 2019Date of Patent: January 28, 2020Assignee: Google LLCInventors: Madhusudan Krishnan Iyengar, Christopher Gregory Malone, Yuan Li, Jorge Padilla, Woon-Seong Kwon, Teckgyu Kang, Norman Paul Jouppi
-
Patent number: 10545954Abstract: A computing system is described that determines a plurality of search queries for subsequent search during an event, and schedules, for each of the plurality of search queries, a respective time during the event to search the corresponding search query. Responsive to determining that a user of a computing device is experiencing the event at the respective time during the event at which a particular search query from the plurality of search queries is scheduled to be searched, the computing system searches the particular search query and automatically sends, to the computing device for subsequent display during the event, an indication of information returned from the search of the particular search query.Type: GrantFiled: March 15, 2017Date of Patent: January 28, 2020Assignee: Google LLCInventor: Robert Brett Rose
-
Patent number: 10545948Abstract: Methods, systems, and apparatus are described for processing mutations for a remote database. In one aspect, a method includes receiving a log of database mutations from a client device, the log of database mutations indicating changes previously made to a client version of a database stored on the client device, and each database mutation specifying: an entity included in the database; an operation for the entity; and a client version number for the entity; identifying, in the log of database mutations, two or more database mutations that each specify a same client version number for a same entity; determining, based on a conflict resolution policy, that the two or more database mutations are eligible for collapsing; and collapsing the two or more database mutations into a single database mutation.Type: GrantFiled: October 30, 2015Date of Patent: January 28, 2020Assignee: Google LLCInventors: Jianjun Chen, Alfred R. K. Fuller, Steve Tsai
-
Patent number: 10545517Abstract: In controlling the HVAC system, a need to determine an expected indoor temperature profile for a particular schedule of setpoint temperatures may arise. To make such a determination, a thermodynamic model of the structure is used. The thermodynamic model is generated by fitting weighting factors of a set of basis functions to a variety of historical data including time information, temperature information, and HVAC actuation state information. The set of basis functions characterize an indoor temperature trajectory of the structure in response to a change in HVAC actuation state, and include an inertial carryover component that characterizes a carryover of a rate of indoor temperature change that was occurring immediately prior to the change in actuation state.Type: GrantFiled: February 22, 2018Date of Patent: January 28, 2020Assignee: Google LLCInventors: Yoky Matsuoka, Mark Malhotra, Allen J. Minich, Joseph A. Ruff
-
Patent number: 10547574Abstract: Implementations relate to automatic suggested responses based on message stickers provided in a messaging application. In some implementations, a computer-implemented method to provide message suggestions in a messaging application includes detecting a first message sent by a first user device to a second user device over a communication network, programmatically analyzing the first message to determine a semantic concept associated with the first message, identifying one or more message stickers based at least in part on the semantic concept, and transmitting instructions to cause the one or more message stickers to be displayed in a user interface displayed on the second user device.Type: GrantFiled: September 19, 2017Date of Patent: January 28, 2020Assignee: Google LLCInventor: Hung Pham
-
Patent number: 10546236Abstract: Methods, systems, and apparatus, including computer programs encoded on computer storage media, for training a deep neural network. One of the methods includes generating a plurality of feature vectors that each model a different portion of an audio waveform, generating a first posterior probability vector for a first feature vector using a first neural network, determining whether one of the scores in the first posterior probability vector satisfies a first threshold value, generating a second posterior probability vector for each subsequent feature vector using a second neural network, wherein the second neural network is trained to identify the same key words and key phrases and includes more inner layer nodes than the first neural network, and determining whether one of the scores in the second posterior probability vector satisfies a second threshold value.Type: GrantFiled: September 9, 2016Date of Patent: January 28, 2020Assignee: Google LLCInventor: Alexander H. Gruenstein