Patents Assigned to Google LLC
  • Patent number: 9953243
    Abstract: 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: Grant
    Filed: April 24, 2015
    Date of Patent: April 24, 2018
    Assignee: Google LLC
    Inventors: Joel Hesch, Esha Nerurkar, Patrick Mihelich
  • Patent number: 9952029
    Abstract: 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: Grant
    Filed: April 8, 2015
    Date of Patent: April 24, 2018
    Assignee: Google LLC
    Inventors: Yash Modi, Kenneth Louis Herman, Kristoffer John Donhowe, Lawrence Au, Kevin Charles Peterson
  • Patent number: 9953185
    Abstract: 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: Grant
    Filed: November 24, 2015
    Date of Patent: April 24, 2018
    Assignee: GOOGLE LLC
    Inventors: Mike Bendersky, Donald Metzler, Marc Alexander Najork, Dor Naveh, Vlad Panait, Xuanhui Wang
  • Patent number: 9955423
    Abstract: 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: Grant
    Filed: November 6, 2014
    Date of Patent: April 24, 2018
    Assignee: Google LLC
    Inventor: Lawrence Kates
  • Patent number: 9952899
    Abstract: The present disclosure relates to automatically generating execution sequences from workflow definitions.
    Type: Grant
    Filed: October 9, 2014
    Date of Patent: April 24, 2018
    Assignee: Google LLC
    Inventor: Marcos Novaes
  • Patent number: 9953382
    Abstract: 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: Grant
    Filed: October 21, 2014
    Date of Patent: April 24, 2018
    Assignee: GOOGLE LLC
    Inventor: Hugh Michael Robinson
  • Patent number: 9952752
    Abstract: 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: Grant
    Filed: February 19, 2016
    Date of Patent: April 24, 2018
    Assignee: Google LLC
    Inventors: Neha Pattan, Jennifer W. Lin
  • Patent number: 9952427
    Abstract: 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: Grant
    Filed: September 6, 2016
    Date of Patent: April 24, 2018
    Assignee: Google LLC
    Inventor: Eric Teller
  • Patent number: 9955159
    Abstract: 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: Grant
    Filed: October 31, 2014
    Date of Patent: April 24, 2018
    Assignee: Google LLC
    Inventors: Andrew Benedict Lewis, Richard Zarek Cohen
  • Patent number: 9955163
    Abstract: 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: Grant
    Filed: June 17, 2013
    Date of Patent: April 24, 2018
    Assignee: GOOGLE LLC
    Inventor: Yunqing Wang
  • Patent number: 9953177
    Abstract: 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: Grant
    Filed: November 7, 2016
    Date of Patent: April 24, 2018
    Assignee: Google LLC
    Inventors: Gary Tessman, Patrick D. Lippert, Timothy B. Hayman
  • Patent number: 9953297
    Abstract: 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: Grant
    Filed: October 17, 2012
    Date of Patent: April 24, 2018
    Assignee: GOOGLE LLC
    Inventors: Xincheng Zhang, Jia Liu
  • Patent number: 9954734
    Abstract: 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: Grant
    Filed: August 17, 2015
    Date of Patent: April 24, 2018
    Assignee: Google LLC
    Inventor: Leesa Marie Noujeim
  • Patent number: 9953516
    Abstract: 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: Grant
    Filed: May 20, 2015
    Date of Patent: April 24, 2018
    Assignee: GOOGLE LLC
    Inventors: Daniel Adam Warren, Lawrence Frederick Heyl, Edwin H. Satterthwaite, Jr., Steven Clark, Dietrich Ho, Nicholas Unger Webb, Tyler Moore
  • Patent number: 9953345
    Abstract: 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: Grant
    Filed: August 28, 2013
    Date of Patent: April 24, 2018
    Assignee: Google LLC
    Inventors: Satyam Shaw, Ravi Jain, Surojit Chatterjee
  • Patent number: 9952608
    Abstract: 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: Grant
    Filed: July 20, 2015
    Date of Patent: April 24, 2018
    Assignee: Google LLC
    Inventors: Daniel Adam Warren, Edwin H. Satterthwaite, Jr., Ian C. Smith
  • Patent number: 9953093
    Abstract: 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: Grant
    Filed: September 4, 2012
    Date of Patent: April 24, 2018
    Assignee: GOOGLE LLC
    Inventor: Matias Cudich
  • Patent number: 9952748
    Abstract: 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: Grant
    Filed: March 26, 2015
    Date of Patent: April 24, 2018
    Assignee: GOOGLE LLC
    Inventors: Justin Lewis, Joseph Daverin
  • Patent number: 9953009
    Abstract: 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: Grant
    Filed: December 19, 2014
    Date of Patent: April 24, 2018
    Assignee: Google LLC
    Inventors: Cameron Henry Behar, Mariam Rahila Shaikh, Brian James Mulford, Jonathan Wolfe, Robert Neale, Wade Davenport Norris, Robert Gordon Kogan
  • Patent number: D816105
    Type: Grant
    Filed: July 26, 2016
    Date of Patent: April 24, 2018
    Assignee: Google LLC
    Inventors: Thomas Rudick, Nathan Beach, Ray Su