Patents Assigned to Google LLC
-
Patent number: 9953243Abstract: An electronic device includes one or more imaging cameras. After a reset of the device or other specified event, the electronic device identifies an estimate of the device's pose based on location data such as Global Positioning System (GPS) data, cellular tower triangulation data, wireless network address location data, and the like. The one or more imaging cameras may be used to capture imagery of the local environment of the electronic device, and this imagery is used to refine the estimated pose to identify a refined pose of the electronic device. The refined pose may be used to identify additional imagery information, such as environmental features, that can be used to enhance the location based functionality of the electronic device.Type: GrantFiled: April 24, 2015Date of Patent: April 24, 2018Assignee: Google LLCInventors: Joel Hesch, Esha Nerurkar, Patrick Mihelich
-
Patent number: 9952029Abstract: Systems and techniques are provided for guided installation feedback for an opening sensor. Detected magnetic field strengths of a magnetic field created by a magnet of an opening sensor as detected by a magnetometer sensor of the opening sensor may be received over a time period. It may be determined that there has been a change in the strength of the magnetic field created by the magnet as detected by the magnetometer sensor based on the received detected magnetic field strengths. Accelerometer data from an accelerometer disposed in the magnetometer sensor may be received. It may be determined from the accelerometer data that the magnetometer sensor was not moving and positive feedback may be provided to an installer of the opening sensor, or it may be determined from the accelerometer data that the magnetometer sensor was moving and negative feedback may be provided to the installer of the opening sensor.Type: GrantFiled: April 8, 2015Date of Patent: April 24, 2018Assignee: Google LLCInventors: Yash Modi, Kenneth Louis Herman, Kristoffer John Donhowe, Lawrence Au, Kevin Charles Peterson
-
Patent number: 9953185Abstract: In various implementations, a plurality of non-private n-grams that satisfy a privacy criterion may be identified within a search log of private search queries and corresponding post-search activity. A plurality of query patterns may be generated based on the plurality of non-private n-grams. Aggregate search activity statistics associated with each of the plurality of query patterns may be determined from the search log. Aggregate search activity statistics associated with each query pattern may be indicative of search activity associated with a plurality of private search queries in the search log that match the query pattern. In response to a determination that aggregate search activity statistics for a given query pattern satisfy a performance criterion, a methodology for generating data that is presented in response to search queries that match the given query pattern may be altered based on aggregate search activity statistics associated with the given query pattern.Type: GrantFiled: November 24, 2015Date of Patent: April 24, 2018Assignee: GOOGLE LLCInventors: Mike Bendersky, Donald Metzler, Marc Alexander Najork, Dor Naveh, Vlad Panait, Xuanhui Wang
-
Patent number: 9955423Abstract: An arrangement for measuring environmental conditions in a wireless sensor system. A threshold value may be determined. An environmental condition sensor unit may measure, over a defined period of time, an environmental condition level. The measured environmental condition level may be compared to the determined threshold value. It may be determined whether the measured environmental condition level exceeds the defined threshold value for the defined period of time. At least in part based on the determination of whether the measured environmental condition level exceeds the defined threshold value over the defined period of time, information indicative of the measured environmental condition level may be transmitted.Type: GrantFiled: November 6, 2014Date of Patent: April 24, 2018Assignee: Google LLCInventor: Lawrence Kates
-
Patent number: 9952899Abstract: The present disclosure relates to automatically generating execution sequences from workflow definitions.Type: GrantFiled: October 9, 2014Date of Patent: April 24, 2018Assignee: Google LLCInventor: Marcos Novaes
-
Patent number: 9953382Abstract: Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for providing travel itinerary filters. In one aspect, a method includes receiving a flight query including a plurality of parameters; determining a plurality of itineraries that satisfy the parameters of the flight query; clustering the plurality of itineraries into a plurality of clusters, wherein the clusters depend upon values of particular features of the plurality of itineraries that satisfy the flight query, and wherein each cluster is generated to have particular values for one or more features of a plurality of features; generating one or more filters corresponding to one or more of the clusters, wherein each filter has the particular values of the one or more features identified by the corresponding cluster; and providing the plurality of itineraries that satisfy the flight query and the one or more filters for filtering the plurality of itineraries.Type: GrantFiled: October 21, 2014Date of Patent: April 24, 2018Assignee: GOOGLE LLCInventor: Hugh Michael Robinson
-
Patent number: 9952752Abstract: Methods and systems are provided for presenting a user with a recommendation intent query in response to the user indicating that he or she recommends content. The recommendation intent query allows a user to designate (e.g., select, indicate, identify, choose, etc.) one or more components, subjects, characteristics, properties, etc., of the content to which the user's recommendation should be attributed. Therefore, the user's intent with regard to the recommendation can be determined, and a more detailed social annotation about the recommendation can be provided to other users in a social network. The recommendation intent query is in the form of a user interface containing a list of components, subjects, and characteristics of the recommended content, one or more of which may be designated by the user as being the intended target(s) of his or her recommendation.Type: GrantFiled: February 19, 2016Date of Patent: April 24, 2018Assignee: Google LLCInventors: Neha Pattan, Jennifer W. Lin
-
Patent number: 9952427Abstract: Methods and systems for determining an individual gaze value are disclosed herein. An exemplary method involves: (a) receiving gaze data for a first wearable computing device, wherein the gaze data is indicative of a wearer-view associated with the first wearable computing device, and wherein the first wearable computing device is associated with a first user-account; (b) analyzing the gaze data from the first wearable computing device to detect one or more occurrences of one or more advertisement spaces in the gaze data; (c) based at least in part on the one or more detected advertisement-space occurrences, determining an individual gaze value for the first user-account; and (d) sending a gaze-value indication, wherein the gaze-value indication indicates the individual gaze value for the first user-account.Type: GrantFiled: September 6, 2016Date of Patent: April 24, 2018Assignee: Google LLCInventor: Eric Teller
-
Patent number: 9955159Abstract: In some aspects, methods and systems described herein provide for preparing component videos for combining into a bitstream. An example system may receive a source video. The system may also receive data representing a compression format. The system may encode a reference frame as an intra-coded picture that is sub-divided into intra-coded units. The system may encode the sequence of source frames as a sequence of predictive-coded pictures conforming to the compression format. The sequence may be divided into groups of pictures that include a first predictive-coded picture followed by one or more second predictive-coded pictures. The first predictive-coded picture may be sub-divided into intra-coded units that represent respective portions of a source frame by describing the pixels of the portion so as to simulate intra-coded pictures. The system may concatenate the sequence of predictive-coded pictures after the intra-coded picture so as to produce a bitstream.Type: GrantFiled: October 31, 2014Date of Patent: April 24, 2018Assignee: Google LLCInventors: Andrew Benedict Lewis, Richard Zarek Cohen
-
Patent number: 9955163Abstract: Disclosed is a method for encoding a block of video. The method includes identifying, by a processor, a transformed video data block including a plurality of transformed video data, identifying a first portion of the plurality of transformed video data, identifying a second portion of the plurality of transformed video data, determining a plurality of quantized values based on the second portion of the plurality of transformed video data, and generating a quantization coefficient data block including a first portion of a plurality of quantized data values corresponding to the first portion of the plurality of transformed video data and set to a default value and including a second portion of the plurality of quantized data values corresponding to the second portion of the plurality of transformed video data and set to the plurality of quantized values.Type: GrantFiled: June 17, 2013Date of Patent: April 24, 2018Assignee: GOOGLE LLCInventor: Yunqing Wang
-
Patent number: 9953177Abstract: Digital images are monitored by enabling access to a digital image, receiving a notification associated with the digital image from a first user, and regulating access of the first user to the digital image based on the notification received from the first user.Type: GrantFiled: November 7, 2016Date of Patent: April 24, 2018Assignee: Google LLCInventors: Gary Tessman, Patrick D. Lippert, Timothy B. Hayman
-
Patent number: 9953297Abstract: Sharing online with granularity is described, including providing content for presenting to a user; receiving input from the user indicating identification of a portion of the content; associating with another user a notice of availability of the content; receiving a request from the another user, the request identifies the content; and providing the content for presenting to the another user, such that at least a part of the portion of the content is positioned for presenting without navigation input from the another user.Type: GrantFiled: October 17, 2012Date of Patent: April 24, 2018Assignee: GOOGLE LLCInventors: Xincheng Zhang, Jia Liu
-
Patent number: 9954734Abstract: A configurable network switch is disclosed. The configurable network switch may include a plurality of network switch chips operatively connected to a plurality of connectors via a programmable crosspoint chip. The programmable crosspoint chip may be configured to operate in one or more network operating modes. In a first network operating mode, the programmable crosspoint chip may be configured to operate at Gigabit Ethernet speeds, whereas in the second network operating mode, the programmable crosspoint chip may be configured to operate at 10 Gigabit Ethernet speeds. The configurable network switch may also include an input interface, such as an I2C interface, that allows an operator of the network switch to select the one or more network operating modes of the configurable network switch.Type: GrantFiled: August 17, 2015Date of Patent: April 24, 2018Assignee: Google LLCInventor: Leesa Marie Noujeim
-
Patent number: 9953516Abstract: Systems and methods for self-administering a sound test to verify operation of a speaker and/or alarm within a hazard detection system are described herein. The sound test can verify that the audible sources such as the alarm and speaker operate at the requisite loudness and frequencies. In addition, the sound test can be self-administered in that it does not require the presence of a person to initiate or verify that the audible sources are functioning properly.Type: GrantFiled: May 20, 2015Date of Patent: April 24, 2018Assignee: GOOGLE LLCInventors: Daniel Adam Warren, Lawrence Frederick Heyl, Edwin H. Satterthwaite, Jr., Steven Clark, Dietrich Ho, Nicholas Unger Webb, Tyler Moore
-
Patent number: 9953345Abstract: Systems and methods for pre-loading and displaying intervening content, such as advertisements, on a mobile device during latency periods, such as when an advertiser landing page is requested by that device, are provided herein. Intervening content may be pre-loaded on to the device and associated with one or more particular advertisements such that selecting/interacting with the associated advertisement triggers intervening content display during known or detected periods of latency. In some cases, a latency threshold or thresholds may determine one or more types of content to present, and/or a content presentation sequence.Type: GrantFiled: August 28, 2013Date of Patent: April 24, 2018Assignee: Google LLCInventors: Satyam Shaw, Ravi Jain, Surojit Chatterjee
-
Patent number: 9952608Abstract: A thermostat includes a plurality of HVAC (heating, ventilation, and air conditioning) wire connectors including a connection to at least one call relay wire. The thermostat may also include a powering circuit, including a rechargeable battery, which is configured to provide electrical power to the thermostat by power stealing from a selected call relay wire. The power stealing may comprise an active power stealing mode, in which power is taken from the same selected call relay wire that is used to call for an HVAC function, and an inactive power stealing mode in which, in which no active call is being made. The powering circuit may be configured to substantially suspend (or at least reduce the level of) power stealing for at least a first time period following each transition of the thermostat from between operating states.Type: GrantFiled: July 20, 2015Date of Patent: April 24, 2018Assignee: Google LLCInventors: Daniel Adam Warren, Edwin H. Satterthwaite, Jr., Ian C. Smith
-
Patent number: 9953093Abstract: A system and method for mapping changes between a browser history stack and a browser page state using one or more tokens. The system comprises an updater module, a parsing module, a mapping module and an execution module. The updater module receives a navigation request from the user and updates a browser history stack based at least in part on the navigation request The parsing module receives a token associated with an entry at the top of the browser history stack and parsing the token into one or more dynamic segments. The mapping module receives the one or more dynamic segments and generates a map based at least in part on the one or more dynamic segments. The execution module receives the map and executing code based at least in part on the map.Type: GrantFiled: September 4, 2012Date of Patent: April 24, 2018Assignee: GOOGLE LLCInventor: Matias Cudich
-
Patent number: 9952748Abstract: The subject matter of this specification can be implemented in, among other things, a method that includes storing one or more first content items and a second content item that belong to a collection at a content hosting system. The method further includes receiving one or more interactions with the first content items from one or more first user accounts. The method further includes selecting, by a processing device, the second content item and providing a recommendation to a second user account to view the second content item based on the second content item belonging to the same collection as the first content items and on the interactions with the first content items.Type: GrantFiled: March 26, 2015Date of Patent: April 24, 2018Assignee: GOOGLE LLCInventors: Justin Lewis, Joseph Daverin
-
Patent number: 9953009Abstract: System and methods for displaying one or more assets on a client device based on device characteristics are provided. Code is transmitted to a client device. The code, when executed by the client device, causes a processor of the client device to determine a first device characteristic of the client device. A first layout may be selected based on the first device characteristic. The layout may include one or more cards. Each card may correspond to one or more assets. Each card may be modified based on a corresponding card characteristic. One or more assets may be requested. The assets may be displayed on the first client device. The code may be transmitted to another client device, which may select a different layout based on a different device characteristic.Type: GrantFiled: December 19, 2014Date of Patent: April 24, 2018Assignee: Google LLCInventors: Cameron Henry Behar, Mariam Rahila Shaikh, Brian James Mulford, Jonathan Wolfe, Robert Neale, Wade Davenport Norris, Robert Gordon Kogan
-
Patent number: D816105Type: GrantFiled: July 26, 2016Date of Patent: April 24, 2018Assignee: Google LLCInventors: Thomas Rudick, Nathan Beach, Ray Su