Patents Assigned to Google Inc.
-
Publication number: 20150097687Abstract: A particular smart hazard detector may itself function as a guide during a process of installation of the same at an installation location. Additionally, the installation location of the particular smart hazard detector may play a central role in how various settings of the smart hazard detector are defined and adjusted over time.Type: ApplicationFiled: October 7, 2014Publication date: April 9, 2015Applicant: GOOGLE INC.Inventors: David Sloo, Nick Webb, Yoky Matsuoka, Anthony Michael Fadell, Matthew Lee Rogers
-
Publication number: 20150097684Abstract: A particular smart hazard detector may itself function as a guide during a process of installation of the same at an installation location. Additionally, the installation location of the particular smart hazard detector may play a central role in how various settings of the smart hazard detector are defined and adjusted over time.Type: ApplicationFiled: October 7, 2014Publication date: April 9, 2015Applicant: GOOGLE INC.Inventors: David Sloo, Nick Webb, Yoky Matsuoka, Anthony Michael Fadell, Matthew Lee Rogers
-
Publication number: 20150100568Abstract: A system for automatically generating entity collections comprises a data graph including entities connected by edges and instructions that cause the computer system to determine a set of entities from the data graph and to determine a set of constraints that has a quantity of constraints. A constraint in the set represents a path in the data graph shared by at least two of the entities in the set of entities. The instructions also cause the computer system to generate candidate collection definitions from combinations of the constraints, where each candidate collection definition identifies at least one constraint and no more than the quantity of constraints. The instructions also cause the computer system to determine an information gain for at least some of the candidate collection definitions, and store at least one candidate collection definition that has an information gain that meets a threshold as a candidate collection.Type: ApplicationFiled: February 21, 2014Publication date: April 9, 2015Applicant: GOOGLE INC.Inventors: Keith Golden, Ben Hutchinson, Amit Behal, Alexander Oliver Marks, Faen Zhang, Yuan Gao, Fei Wu
-
Publication number: 20150097686Abstract: Various embodiments of hazard detectors are presented. A hazard sensor may be present that detects the presence of a hazardous condition. A light sensor may be present that detects an ambient brightness level. A motion sensor may be present that detects motion of a user. A light may be present that is capable of outputting light. A processing system may receive an indication of the ambient brightness level in the ambient environment of the hazard detector from the light sensor. The processing system may determine that the ambient brightness level is less than a threshold brightness. The processing system may receive information indicative of the user moving in the ambient environment of the hazard detector. The processing system may cause the light to illuminate based on the ambient brightness level being below the threshold brightness and the user moving in the ambient environment of the hazard detector.Type: ApplicationFiled: October 7, 2014Publication date: April 9, 2015Applicant: GOOGLE INC.Inventors: Anthony M. Fadell, Nick Webb, Matthew L. Rogers, David Sloo, Yoky Matsuoka, Adam Mittleman, Shigefumi Honjo
-
Publication number: 20150100423Abstract: This specification describes methods, systems, and apparatus, including computer programs encoded on a computer-readable storage device, for providing a content item. The subject matter of the specification is embodied in a method that includes receiving a bid price associated with displaying a sponsored content item, and using the one or more processing devices to estimate a parameter representing a likelihood of conversion resulting from displaying the sponsored content item on a particular content page. The method also includes outputting data to display the sponsored content item on the particular content page upon determining that the estimated parameter satisfies a threshold condition, and determining a charge for displaying the content item based on the bid price and the estimated parameter.Type: ApplicationFiled: October 9, 2013Publication date: April 9, 2015Applicant: GOOGLE INC.Inventor: Jeffrey D. Oldham
-
Publication number: 20150097682Abstract: System for displaying hazard events and adjusting hazard detector settings on a mobile device includes a user interface executed on the mobile device, a hazard detector, and a computer server system communicatively coupled to the mobile device and hazard detector. The hazard detector generates hazard events indicating detection of smoke or carbon monoxide. The hazard events are transmitted to the computer server system and then to the mobile device. User interface displays the hazard events in an event group. User interface receives an adjusted value for a setting of the hazard detector and transmits the adjusted value to the computer server system. The computer server system determines that the adjusted value corresponds to the hazard detector, receives a check-in event from the hazard detector, and transmits the adjusted value to the hazard detector in response to receiving the check-in event. The hazard detector applies the adjusted value to the setting.Type: ApplicationFiled: October 7, 2014Publication date: April 9, 2015Applicant: GOOGLE INC.Inventors: Shiney Rossi, Timo A. Bruck, David Sloo, Jesse W. Boettcher, Jeffrey A. Boyd, James B. Simister
-
Publication number: 20150100561Abstract: Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for processing search results. In one aspect, a transition from a first search result environment to a second, different search result environment is done in a manner that preserves the user experience of focusing on a selected search result. The transition can be facilitated by an intermediate search result environment that appears during the transition from the first search result environment to the second search result environment. The intermediate search result environment displays search result data of a search result that was selected in the first search result environment. The search result data that is displayed is, for example, data that was provided for display in the first search result environment. For example, in the case of image search results, the search result data that is displayed is a thumbnail image of the image search result.Type: ApplicationFiled: October 10, 2013Publication date: April 9, 2015Applicant: GOOGLE INC.Inventors: Hongyi Li, Donald O. Tanguay, Jr., Daniel Nguyen
-
Publication number: 20150100166Abstract: Various embodiments involving a smart-home device are presented. It may be determined that the power supply interface has ceased receiving power from the structure's wired electrical system. In response to determining that a power supply interface of the smart-home device has ceased receiving power from a structure's wired electrical system, a power loss indication may be stored that comprises a timestamp. A network connection may be determined to be available. A notification may be transmitted of information from the stored power loss indication to a remote server via the available network connection.Type: ApplicationFiled: October 7, 2014Publication date: April 9, 2015Applicant: Google Inc.Inventors: Andrew Baynes, Scott McGaraghan, Anthony M. Fadell, David Sloo
-
Publication number: 20150097663Abstract: A particular smart hazard detector may itself function as a guide during a process of installation of the same at an installation location. Additionally, the installation location of the particular smart hazard detector may play a central role in how various settings of the smart hazard detector are defined and adjusted over time.Type: ApplicationFiled: October 7, 2014Publication date: April 9, 2015Applicant: GOOGLE INC.Inventors: David Sloo, Nick Webb, Yoky Matsuoka, Anthony Michael Fadell, Matthew Lee Rogers
-
Publication number: 20150097678Abstract: Ambient amount of a hazardous condition may be monitored. A mode may be set to a state indicative of the hazardous condition being present in the ambient environment. It may then be determined that the amount of the hazard in the ambient environment has dropped below a threshold hazardous condition level. A time period may then be tracked during which the amount of the hazardous condition present in the ambient environment of the hazard detector has remained below the threshold hazardous condition level. It may be determined that the time period has reached at least a threshold duration, during such time period the amount of the hazardous condition present in the ambient environment of the hazard detector having remained below the threshold hazardous condition level. An indication of the hazardous condition easing may be output in response to the time period being at least the threshold duration.Type: ApplicationFiled: October 7, 2014Publication date: April 9, 2015Applicant: GOOGLE INC.Inventors: David Sloo, Nick Webb, Matthew L. Rogers, Anthony M. Fadell, Jeff Lee, Sophie Le Guen, Andrew W. Goldenson
-
Publication number: 20150097683Abstract: System for customizing hazard notifications based on user activity includes a hazard detector and a computer server system communicatively coupled to the hazard detector. The hazard detector detects a hazard level that is greater than a threshold setting, the hazard level indicating an amount of smoke or carbon monoxide present at the hazard detector. The hazard detector generates hazard data indicating the detection of the hazard level and transmits the hazard data to the computer server system. The computer server system associates a location with the hazard detector. Activity data indicating a user location is received at the computer server system and the hazard data is received at the computer server system. The computer server system generates a notification based on the hazard location and the user location in response to receiving the hazard data.Type: ApplicationFiled: October 7, 2014Publication date: April 9, 2015Applicant: GOOGLE INC.Inventors: David Sloo, Jesse W. Boettcher, Maxime Veron, Sophie Le Guen
-
Publication number: 20150100569Abstract: A computer device is configured to identify a document; determine that the document includes an annotation, the annotation describing a user interface that is to be visually displayed in connection with information identifying the document when the information identifying the document is included in a search results document, the user interface including a user interface element that, when selected, causes an action to be performed in connection with the document, and the action being performed without obtaining the document after the user interface element is selected; determine information relating to the user interface based on the annotation; and store, in a search index, the information relating to the user interface in association with the information identifying the document.Type: ApplicationFiled: June 28, 2012Publication date: April 9, 2015Applicant: GOOGLE INC.Inventor: David REIS DE SOUSA
-
Publication number: 20150100167Abstract: Systems and methods for controlling a climate control system of a smart-home environment that includes a plurality of smart devices are provided. One method includes detecting, with a hazard detector of the smart devices, a level of carbon monoxide (CO) at the hazard detector that exceeds a threshold CO level at a location of the hazard detector, determining, by one of the smart devices, that the climate control system includes a combustion based heat source, and in response to the detecting and the determination, transmitting, by a system controller of the climate control system, a first signal to turn off at least one aspect of the climate control system.Type: ApplicationFiled: October 7, 2014Publication date: April 9, 2015Applicant: Google Inc.Inventors: David Sloo, Nicholas Unger Webb, Evan Jarman Fisher, Yoky Matsuoka, Anthony Fadell, Matthew Rogers
-
Publication number: 20150097681Abstract: Hazard detector for providing a pre-alarm of a developing hazardous condition includes a detection module that detects a hazard level of smoke or carbon monoxide, a storage module that stores a pre-alarm threshold and an emergency threshold, a light source that generates light in a first color, a second color, and a third color, a speaker that generates an audible sound, a horn that generates an audible alarm that a higher volume than the speaker, and a processing module. The processing module receives the detected hazard level and compares it with the pre-alarm threshold and the emergency threshold. The processing module determines that the hazard level is greater than the pre-alarm threshold and less than the emergency threshold and generates an audible pre-alarm speech via the speaker that warns of the developing hazardous condition. The processing module also activates the light source in the second color.Type: ApplicationFiled: October 7, 2014Publication date: April 9, 2015Applicant: GOOGLE INC.Inventors: Anthony Michael Fadell, Matthew Lee Rogers, David Sloo, Maxime Veron, Sophie Le Guen, Nick Webb
-
Publication number: 20150100592Abstract: A method includes receiving a request to perform a shuffle operation on a data stream; receiving at least a portion of the data stream including a plurality of records, each including a key; storing each of the plurality of records in a persistent storage location assigned to a key range corresponding to keys included in the plurality of records; receiving a request from a consumer for a subset of the plurality of records including a range of keys; and upon receiving the request from the consumer, providing the subset of the plurality of records including the range of keys from the one or more persistent storage locations.Type: ApplicationFiled: October 3, 2013Publication date: April 9, 2015Applicant: Google Inc.Inventors: Alexander Gourkov Balikov, Marian Dvorsky, Yonggang Zhao
-
Publication number: 20150097685Abstract: In various embodiments, a hazard detector may be presented. The hazard detector may include at least one hazard detection sensor that detects a presence of at least one type of hazard. The hazard detector may include a speaker, a light, and a motion detection sensor that detects motion in an ambient environment of the hazard detector. A processing system of the hazard detector may be configured to select an illumination state based on a determined status. The processing system may cause the light to illuminate based on the selected illumination state. The processing system may determine a gesture has been performed in the ambient environment of the hazard detector following the light being illuminated based on the selected illumination state. The processing system may output a detail of the status via the speaker corresponding to the illumination state in response to determining the gesture has been performed.Type: ApplicationFiled: October 7, 2014Publication date: April 9, 2015Applicant: GOOGLE INC.Inventors: David Sloo, Anthony M. Fadell, Matthew L. Rogers, Maxime Veron, Sophie Le Guen, Yoky Matsuoka, Jeffrey A. Boyd
-
Publication number: 20150100435Abstract: A method for managing bids for online content item for display to a consumer based on merchant inventory levels. The method includes receiving a plurality of bidding levels associated with a merchant's product. Each bidding level includes an inventory level and a bid price. The method also includes receiving, by the computing device, a first inventory value associated with the product. The first inventory value represents the quantity of the product that the merchant has in inventory. The method further includes identifying a current bidding level from the plurality of bidding levels based at least in part on comparing the first inventory value to the plurality of bidding levels, the current bidding level including a current bid price. The method also includes selling an online content space to the merchant at the identified current bid price. The online content space is for displaying the online content item to the consumer.Type: ApplicationFiled: October 3, 2013Publication date: April 9, 2015Applicant: GOOGLE INC.Inventors: Jason Robert Richard Sanio, Courtney Hampson
-
Publication number: 20150097850Abstract: Disclosed are apparatus and methods for rendering using a graphics processing component (GPC). A computing device can receive instructions for a GPC, including an instruction IA associated with a first portion of a canvas. An insertion position in an instruction buffer for instruction IA can be determined by: determining an instruction IB in the instruction buffer that is associated with a second portion of the canvas. If the first and second portions overlap, the insertion position can be based on an overlapping-instruction position of IB in the instruction buffer. Otherwise, if instructions IA and IB are similar, then the insertion position can be based on a second position of IB in the instruction buffer. Otherwise, the insertion position can be determined based on an ending position of the instruction buffer. Instruction IA can be inserted in the instruction buffer at the insertion position.Type: ApplicationFiled: October 22, 2013Publication date: April 9, 2015Applicant: Google Inc.Inventors: Christopher Craik, Romain Guy
-
Publication number: 20150100308Abstract: A document analysis system analyzes a corpus of documents and automatically generates a dictionary of specialized phrases not already in conventional dictionaries. The dictionary generation process involves a series of operations on the phrases to identify the phrases most suitable for inclusion in a dictionary, such as phrase scoring and phrase clustering. The dictionary generation process also comprises the identification of one or more corresponding definitions for the various phrases identified for inclusion in the specialized dictionary.Type: ApplicationFiled: October 7, 2013Publication date: April 9, 2015Applicant: Google Inc.Inventors: Tania Bedrax-Weiss, Geza Kovaks, Ulas Kirazci
-
Publication number: 20150097665Abstract: A particular smart hazard detector may itself function as a guide during a process of installation of the same at an installation location. Additionally, the installation location of the particular smart hazard detector may play a central role in how various settings of the smart hazard detector are defined and adjusted over time.Type: ApplicationFiled: October 7, 2014Publication date: April 9, 2015Applicant: GOOGLE INC.Inventors: David Sloo, Kevin Peterson, Michael Dixon