Patents Assigned to Google LLC
  • Patent number: 10182123
    Abstract: Systems and methods of the present disclosure can provide an improved user experience on client devices selecting to receive context-based third-party content by reducing the number of third-party content items presented for display on such client devices. A data processing system can be configured to employ an auction mechanism with selection criterion thresholds (such as minimum bid values) that result, when used in auctions, in enforcing a limit on the amount of third-party content presented for display on client devices that have selected to receive context-based third-party content. The selection criterion thresholds can result, when used in auctions, in enforcing minimum revenues for publishers. The selection criterion thresholds can be determined offline based on historical statistical parameters.
    Type: Grant
    Filed: March 18, 2015
    Date of Patent: January 15, 2019
    Assignee: Google LLC
    Inventors: Patrick Hummel, Hal Ronald Varian
  • Patent number: 10181214
    Abstract: Systems and methods for rendering vector data in conjunction with a three-dimensional model are provided. In particular, a smooth transparent draping layer can be generated and rendered overlaying the three-dimensional model. The vector data can be texture mapped to the smooth transparent draping layer such that the vector data appears to be located along a surface in the three-dimensional model. The three-dimensional model can be a model of a geographic area and can include terrain geometry that models the terrain of the geographic area and building geometry that models buildings, bridges, and other objects in the geographic area. The smooth transparent draping layer can conform to the surfaces defined by the terrain geometry. The vector data can be texture mapped to the smooth transparent draping layer such that the vector data appears to be located along the surface of the terrain geometry but can be occluded by the building geometry.
    Type: Grant
    Filed: March 14, 2013
    Date of Patent: January 15, 2019
    Assignee: Google LLC
    Inventors: Ryan Styles Overbeck, Janne Kontkanen
  • Patent number: 10182182
    Abstract: An apparatus is described that includes an image sensor having a first output port and a second output port. The first output port is to transmit a first image stream concurrently with a second image stream transmitted from the second output port.
    Type: Grant
    Filed: December 5, 2017
    Date of Patent: January 15, 2019
    Assignee: Google LLC
    Inventors: Roman Lewkow, Chung Chun Wan
  • Patent number: 10182303
    Abstract: Techniques of rendering sound for a listener involve determining, at a first position, a set of directions from which some specified fraction of the sound field energy originates and reconstruct the sound field at a second position based on the set of directions. Along these lines, a sound rendering computer may receive sound data representing sound emanating from positions on a sphere centered on a microphone. Nevertheless, only a small fraction of these points on the sphere contribute much of the sound field energy directed at the listener. The sound rendering computer determines such directions using a directional decomposition in which those directions having the highest fraction of the sound energy are identified. When the listener moves away from the microphone's position, the sound rendering computer, after identifying such directions, applies an amplitude and phase factor to the sound fields corresponding to those directions.
    Type: Grant
    Filed: July 12, 2017
    Date of Patent: January 15, 2019
    Assignee: GOOGLE LLC
    Inventor: Andrew Allen
  • Patent number: 10181091
    Abstract: Methods, systems, and apparatus, for determining fine-grained image similarity. In one aspect, a method includes training an image embedding function on image triplets by selecting image triplets of first, second and third images; generating, by the image embedding function, a first, second and third representations of the features of the first, second and third images; determining, based on the first representation of features and the second representation of features, a first similarity measure for the first image to the second image; determining, based on the first representation of features and the third representation of features, a second similarity measure for the first image to the third image; determining, based on the first and second similarity measures, a performance measure of the image embedding function for the image triplet; and adjusting the parameter weights of the image embedding function based on the performance measures for the image triplets.
    Type: Grant
    Filed: June 19, 2015
    Date of Patent: January 15, 2019
    Assignee: Google LLC
    Inventors: Yang Song, Jiang Wang, Charles J. Rosenberg
  • Patent number: 10181324
    Abstract: Embodiments may be implemented by a computing device, such as a head-mountable display, in order to use a single guard phrase to enable different voice commands in different interface modes. An example device includes an audio sensor and a computing system configured to analyze audio data captured by the audio sensor to detect speech that includes a predefined guard phrase, and to operate in a plurality of different interface modes comprising at least a first and a second interface mode. During operation in the first interface mode, the computing system may initially disable one or more first-mode speech commands, and respond to detection of the guard phrase by enabling the one or more first-mode speech commands. During operation in the second interface mode, the computing system may initially disable a second-mode speech command, and to respond to the guard phrase by enabling the second-mode speech command.
    Type: Grant
    Filed: December 6, 2016
    Date of Patent: January 15, 2019
    Assignee: Google LLC
    Inventors: Michael J. LeBeau, Mat Balez
  • Patent number: 10180764
    Abstract: Systems and methods for modifying a social timeline are described. A method for modifying a social timeline includes generating data to display a timeline graphic. The time graphic includes a chronology bar that is associated with at least two dates. The method further includes associating image data with the at least two dates to display images along the timeline graphic. The images describe a life story of an account holder. The method includes generating data to allow the account holder to post a comment to the life story along the timeline graphic.
    Type: Grant
    Filed: September 14, 2012
    Date of Patent: January 15, 2019
    Assignee: Google LLC
    Inventors: Andrew Halliday, Christopher Lunt
  • Patent number: 10180775
    Abstract: A computing system device with processor(s) and memory displays a video monitoring user interface on the display. The video monitoring user interface includes a first region for displaying a live video feed and/or a recorded video feed from the video camera and a second region for displaying an event timeline. The event timeline includes a plurality of time indicators each indicating a specific time and a current video feed indicator indicating the temporal position of the video feed displayed in the first region. The temporal position includes a past time and a current time. The current video feed indicator is movable relative to the time indicators to facilitate a change in the temporal position of the video feed displayed in the first region.
    Type: Grant
    Filed: February 14, 2018
    Date of Patent: January 15, 2019
    Assignee: GOOGLE LLC
    Inventors: Jason N. Laska, Greg R. Nelson, Greg Duffy
  • Patent number: 10180769
    Abstract: A method of in-eye icon projection using an electronic device includes emitting light with a light source in response to detecting an image condition. The light is then projected onto a diffraction grating, and the diffraction grating, when illuminated with the light, produces image light of a fixed icon. An image of the fixed icon is formed in an eye of a user, and the image of the fixed icon occupies only part of the user's field of view. The image light has a limited divergence such that the image of the fixed icon is only viewable in a single user's field of view.
    Type: Grant
    Filed: April 12, 2016
    Date of Patent: January 15, 2019
    Assignee: GOOGLE LLC
    Inventors: Alex Olwal, Bernard C. Kress, Greg E. Priest-Dorman
  • Patent number: 10181098
    Abstract: Methods, systems, and apparatus, including computer programs encoded on computer storage media, for generating representations of input sequences. One of the methods includes obtaining an input sequence, the input sequence comprising a plurality of inputs arranged according to an input order; processing the input sequence using a first long short term memory (LSTM) neural network to convert the input sequence into an alternative representation for the input sequence; and processing the alternative representation for the input sequence using a second LSTM neural network to generate a target sequence for the input sequence, the target sequence comprising a plurality of outputs arranged according to an output order.
    Type: Grant
    Filed: June 4, 2015
    Date of Patent: January 15, 2019
    Assignee: Google LLC
    Inventors: Oriol Vinyals, Quoc V. Le, Ilya Sutskever
  • Patent number: 10180709
    Abstract: A computing device includes a case enclosure, a heat-generating electrical component, and a thermal insulator. The thermal insulator has a first surface adhesively bonded to the surface of the case enclosure and has a second surface adhesively bonded to the surface of the heat-generating component. The thermal insulator includes a layer of thermally-insulating material between the first and second surfaces, and the thermally-insulating material has a thermal conductivity less than 35 mW/m-K.
    Type: Grant
    Filed: March 15, 2017
    Date of Patent: January 15, 2019
    Assignee: GOOGLE LLC
    Inventors: William Riis Hamburgen, James Cooper
  • Patent number: 10180893
    Abstract: A developer analytic module executing on an integrated development environment provides location tracing of a software development toolkit and automatic updated of the SDK. The developer analytic module further provides data container transfer functionality to ensure that analytic logic has access to necessary data containers to perform symbolication and/or error detection.
    Type: Grant
    Filed: May 17, 2017
    Date of Patent: January 15, 2019
    Assignee: Google LLC
    Inventors: Jeffrey Hall Seibert, Jr., Wayne Chang, Matthew William Massicotte
  • Patent number: 10180615
    Abstract: This application is directed to controlling a camera that includes an electrochromic glass layer. The electrochromic glass layer is disposed in front of a sensor array of the camera and has optical transmission properties that are responsive to voltage applied to the electrochromic glass layer. In accordance with a determination to transition the camera mode to a Day mode, a camera controller generates a first voltage, which is then applied to the electrochromic glass layer to cause the lens assembly to enter a first transmission state. In response to the first voltage, the electrochromic glass layer removes a substantial portion of a predefined band of infrared wavelengths in ambient light incident on the camera, and simultaneously passes by the electrochromic glass layer a substantial portion of visible wavelengths in the ambient light, thereby exposing the sensor array to the substantial portion of the visible wavelengths of the ambient light.
    Type: Grant
    Filed: October 31, 2016
    Date of Patent: January 15, 2019
    Assignee: GOOGLE LLC
    Inventors: Adam Scott Kilgore, Amber Luttmann Volmering
  • Patent number: 10181131
    Abstract: Systems and methods for determining a billing level for an advertisement provided to a user based on monitored user interaction with the advertisement are provided. A streaming component streams a media advertisement to a device in a format that allows user interaction with the media advertisement. A monitoring component monitors duration of user interaction with the advertisement, and an analysis component determines level of billing associated with the advertisement based at least in part on the monitored duration of user interaction with the advertisement. In an aspect, the analysis component determines a cumulative playing period of the advertisement based on the monitored user interaction and determines the level of billing based in part on the cumulative playing period.
    Type: Grant
    Filed: March 27, 2012
    Date of Patent: January 15, 2019
    Assignee: Google LLC
    Inventor: Jamieson Kerns
  • Patent number: 10180965
    Abstract: User attribute data associated with a user may be used to resolve unresolved entities in connection with the performance of computer-based actions, e.g., actions resulting from action queries generated based at least in part on content being accessed on a computing device.
    Type: Grant
    Filed: July 7, 2016
    Date of Patent: January 15, 2019
    Assignee: GOOGLE LLC
    Inventors: Vikram Aggarwal, Alice Lee
  • Patent number: 10182042
    Abstract: Bridging encrypted datasets is provided. A system transmits, to a server, a first identifier vector encrypted with a first encryption that is commutative. The system receives an encrypted first identifier vector encrypted based on the first encryption and encrypted by a second encryption associated with the server. The system receives a second identifier vector encrypted based on the second encryption. The system encrypts the second identifier vector with the first encryption to generate an encrypted second identifier vector that is encrypted based on the second encryption and further encrypted based on the first encryption. The system determines a correlation count between the encrypted first identifier vector and the encrypted second identifier vector. The system generates one identifier key for both the first identifier and the second identifier. The system can provide the one identifier key for input into an application to process interactions.
    Type: Grant
    Filed: July 14, 2017
    Date of Patent: January 15, 2019
    Assignee: Google LLC
    Inventors: Mahyar Salek, Philip McDonnell, Vinod Kumar Ramachandran, Shobhit Saxena, David Owen Shanahan
  • Patent number: 10180964
    Abstract: Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for generating candidate answer passages. In one aspect, a method includes receiving a query determined to be a question query data identifying resources determined to be responsive to the query; for each resource in a top-ranked subset of the resources: identifying a plurality of passage units in the resource; applying a set of passage unit selection criterion to the passage units, each passage unit selection criterion specifying a condition for inclusion of a passage unit in a candidate answer passage, wherein a first subset of passage unit selection criteria applies to structured content and a second subset of passage unit selection criteria applies to unstructured content; and generating, from passage units that satisfy the set of passage unit selection criterion, a set of candidate answer passages.
    Type: Grant
    Filed: August 12, 2015
    Date of Patent: January 15, 2019
    Assignee: Google LLC
    Inventors: Steven D. Baker, Srinivasan Venkatachary, Robert Andrew Brennan, Per Bjornsson, Yi Liu, Nitin Gupta, Diego Federici, Lingkun Chu
  • Patent number: 10181201
    Abstract: A time-of-flight camera system is described. The time-of-flight camera system includes an illuminator to illuminate a region within the time-of-flight camera system's field of view. The time-of-flight camera system includes an image sensor to receive optical signals from the illumination for determining depth profile information within the field of view using time-of-flight measurement techniques. The image sensor has circuitry to determine one or more regions within the field of view where a received optical signal from the illuminating was weak. The illuminator is also to re-illuminate the one or more regions with stronger light than the one or more regions received during the illuminating. Each of the one or more regions being smaller than the region. The image sensor is also to receive optical signals from the re-illumination for determining depth profile information within the one or more regions.
    Type: Grant
    Filed: November 9, 2017
    Date of Patent: January 15, 2019
    Assignee: Google LLC
    Inventors: Chung Chun Wan, Jamyuen Ko
  • Patent number: D838274
    Type: Grant
    Filed: July 7, 2016
    Date of Patent: January 15, 2019
    Assignee: GOOGLE LLC
    Inventors: Adam Duckworth Mittleman, Jason Evans Goulden, Nicholas Webb, Gregory Daniel Louis Germe, William Raeming Dong, Rochus Jacob
  • Patent number: D838304
    Type: Grant
    Filed: July 7, 2016
    Date of Patent: January 15, 2019
    Assignee: GOOGLE LLC
    Inventors: Adam Duckworth Mittleman, Jason Evans Goulden, Nicholas Webb, Gregory Daniel Louis Germe, William Raeming Dong, Rochus Jacob, Poll Shih