Patents Assigned to Google LLC
  • Patent number: 10032695
    Abstract: A semiconductor package includes a substrate, an integrated circuit disposed on the substrate, a memory support disposed on the integrated circuit, stacked memory disposed on the memory support and in communication with the integrated circuit, and a lid connected to the substrate. The integrated circuit has a low power region and a high power region. The memory support is disposed on the low power region of the integrated circuit and is configured to allow a flow of fluid therethrough to conduct heat away from the low power region of the integrated circuit. The lid defines a first port, a second port, and a lid volume fluidly connecting the first port and the second port. The lid volume is configured to house the integrated circuit, the memory support, and the stacked memory, while directing the flow of fluid to flow over the integrated circuit, the memory support, and the stacked memory.
    Type: Grant
    Filed: February 19, 2016
    Date of Patent: July 24, 2018
    Assignee: Google LLC
    Inventors: Madhu Krishnan Iyengar, Teck-Gyu Kang, Christopher Gregory Malone, Norman Paul Jouppi
  • Patent number: 10033941
    Abstract: A mobile device includes at least one imaging sensor to capture imagery of an environment of the mobile device, a privacy filter module, a spatial feature detection module, an assembly module, and a network interface. The privacy filter module is to perform at least one image-based privacy filtering process using the captured imagery to generate filtered imagery. The spatial feature detection module is to determine a set of spatial features in the filtered imagery. The assembly module is to generate an area description file representative of the set of spatial features. The network interface is to transmit the area description file to a remote computing system. The assembly module may select only a subset of the set of spatial features for inclusion in the area description file.
    Type: Grant
    Filed: May 11, 2015
    Date of Patent: July 24, 2018
    Assignee: Google LLC
    Inventors: Brian Patrick Williams, Ryan Michael Hickman
  • Patent number: 10031951
    Abstract: Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for processing local search results. In one aspect, a method determines a first local document in a set of local documents for search results is eligible for a demotion operation. The determination is based at least in part on a proximity measure based on the location of the user device and a location specified for the first local document. In response to the determination, for each other local documents in the set of local documents, a proximity measure location of the user device and the location specified for the other local document is determined. The first local document is demoted in its ranking when at least one of the proximity measures indicates a respective other local document has a specified location that is within a threshold distance of the location of the user device.
    Type: Grant
    Filed: January 7, 2016
    Date of Patent: July 24, 2018
    Assignee: Google LLC
    Inventor: Neha Arora
  • Patent number: 10032040
    Abstract: Content packs are provided for identifying a plurality of authorized web-based resources, wherein a web browser is configured to prevent access to web-based resources not identified by content packs installed in the web browser. Accordingly one or more of content packs are selected and installed in the web browser, and one or more featured resources are identified from a plurality of authorized web-based resources provided by the installed content packs. An account access page provided by the web browser is automatically configured with one or more access links corresponding to the one or more featured resources, with each featured resource providing a web-based entry point to one or more web-based resources made available by the installed one or more content packs.
    Type: Grant
    Filed: June 20, 2014
    Date of Patent: July 24, 2018
    Assignee: Google LLC
    Inventors: Rachel Ilan Simpson, Patrick Louis Maurice Nepper, Jennifer Shien-Ming Chen, Pamela Lori Greene, Bernhard K. Bauer, Manuel Christian Clement, Wieland Holfelder, Juin-Kai Chou, Sergiu Iordache, Hagen Fritsch, Markus Heintz, Roma Rajni Shah
  • Patent number: 10030884
    Abstract: Provided according to some embodiments is a thermostat is capable of discerning the time-of-day without external input. Should the user fail to set the time, the thermostat uses one or more sensors to determine the time-of-day through a variety of techniques. In one example, a light sensor can monitor natural light to understand the cycle of sun with respect to the installation location. From the cycle of natural light a latitude, time-of-year, time-of-day, etc. can be estimated through processing sensor information over time. Should the thermostat have its time manually set or gathered from the network, it would override the estimated time-of-day. Techniques can be used to filter input from the one or more sensors to avoid confusion from other inputs, for example, man-made lighting.
    Type: Grant
    Filed: July 20, 2016
    Date of Patent: July 24, 2018
    Assignee: Google LLC
    Inventor: Yoky Matsuoka
  • Patent number: 10033992
    Abstract: Generating 3D content is described. A method includes identifying a group of videos of an event. The method includes detecting a first reference point in a first video and a second video from the group of videos. The method also includes creating a first three dimensional video frame based on a first video frame of the first video and a second video frame of the second video using the first reference point. The method further includes creating a second three dimensional video frame based on a third video frame of the first video and a fourth video frame of the second video using a second reference point. The method includes creating a three dimensional video by combining the first three dimensional frame and the second three dimensional frame in a sequential order based on respective timestamps of the first three dimensional frame and the second three dimensional frame.
    Type: Grant
    Filed: September 9, 2014
    Date of Patent: July 24, 2018
    Assignee: Google LLC
    Inventor: John McGowan
  • Patent number: 10032087
    Abstract: The orientation of imagery relative to a compass bearing may be determined based on the position of the sun or other information relating to celestial bodies captured in the image.
    Type: Grant
    Filed: August 18, 2014
    Date of Patent: July 24, 2018
    Assignee: Google LLC
    Inventors: Andrew Gallagher, Shuchang Zhou, Zhiheng Wang
  • Patent number: 10031832
    Abstract: Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for dynamic sandboxing.
    Type: Grant
    Filed: October 15, 2015
    Date of Patent: July 24, 2018
    Assignee: Google LLC
    Inventors: Jean-Francois Bastien, David C. Sehr
  • Patent number: 10032433
    Abstract: Mechanisms for managing output of an HDMI source are provided. In accordance with some implementations of the disclosed subject matter, a method for controlling output of an HDMI source is provided, the method comprising: establishing a connection between the HDMI source and an HDMI sink at a first address of a consumer electronic control bus of the HDMI sink; sending a request for an identity of the active source connected to the HDMI sink; monitoring signals on the consumer electronic control bus; receiving a message over the consumer electronic control bus identifying a second address on the consumer electronic control bus different from the first address as an address of an active source; setting a status of the HDMI source as inactive in response to receiving the message; and inhibiting output of video from the HDMI source to the HDMI sink in response to the status being set as inactive.
    Type: Grant
    Filed: September 23, 2016
    Date of Patent: July 24, 2018
    Assignee: Google LLC
    Inventor: Eric Jason Roberts
  • Patent number: 10031579
    Abstract: Example embodiments include a lens having an IR-reflective coating that is selectively applied to form a variable infrared (IR) interaction pattern on the lens. The variable IR interaction pattern may vary in the manner it interacts with IR wavelengths, so as to provide a machine-readable code when the lens is illuminated by IR light. Accordingly, variable IR interaction patterns may be used to identify particular lenses. Accordingly, a glasses-style, modular, head-mountable device (HMD) may identify which of a number of different possible lenses are currently attached to the HIVID, and update certain processes according to the lens or lenses is or are attached. For example, an HIVID may calibrate an eye-tracking process according to the particular lens that is attached.
    Type: Grant
    Filed: December 13, 2017
    Date of Patent: July 24, 2018
    Assignee: Google LLC
    Inventors: Hayes Solos Raffle, Simon Robert Prakash
  • Patent number: 10032145
    Abstract: A system and method for sharing revenue associated with a video is disclosed. The method includes generating a popularity score for a first video based at least in part on first popularity data. The popularity score is indicative of present and future popularity of the first video. The method also includes retrieving historical data includes historical popularity and profitability of multiple videos submitted by an owner of the first video, in response to determining that the popularity score for the first video is greater than a predetermined value. The method also includes determining that the first video is eligible to participate in a revenue sharing program based at least in part on the retrieved historical data. The method includes generating a message for a client device associated with the owner of the first video to invite the owner of the first video to participate in the revenue sharing program.
    Type: Grant
    Filed: August 5, 2016
    Date of Patent: July 24, 2018
    Assignee: Google LLC
    Inventors: Shenaz Zack, Shishir Samir Mehrotra, Lin Shi, Rui Chen, Armand Joseph Dijamco, Yannet Interian, Aaron Kwong Yue Lee, Jeffrey Lee-Chan, Jianliang Zhao, Chetan Hari Narain
  • Patent number: 10031953
    Abstract: A server receives a query identifying one or more attributes of an entity. The server accesses a set of candidate templates for answering the query based on the one or more attributes of the entity, each candidate template having one or more fields, wherein each field is associated with at least one constraint. The server obtains a set of information that answers the query and selects a template from the set of candidate templates, where the selected template has a maximum number of fields with constraints that are satisfied by the set of information. The server then generates a phrase by adding the set of information to the one or more fields of the selected template, such that the phrase comprises an answer to the query. Finally, the server communicates the phrase to a client device.
    Type: Grant
    Filed: March 14, 2013
    Date of Patent: July 24, 2018
    Assignee: Google LLC
    Inventors: Engin Cinar Sahin, Vinicius J. Fortuna, Emma S. Persky
  • Patent number: 10032429
    Abstract: A computing device includes an interface configured to receive image data that is indicative of a field-of-view (FOV) that is associated with a head-mountable display (HMD). The computing device also includes a computing system configured to determine optical flow from the image data and to determine, based on the optical flow, whether or not the HMD is associated with operation of a vehicle. Further, the computing device is configured to control the HMD to display information in a first mode, if the HMD is associated with the operation of the vehicle, and to control the HMD to display information in a second mode, if the HMD is not associated with the operation of the vehicle.
    Type: Grant
    Filed: January 4, 2016
    Date of Patent: July 24, 2018
    Assignee: Google LLC
    Inventors: Thad E. Starner, Michael P. Johnson
  • Patent number: 10031656
    Abstract: A computer-implemented user interface method includes displaying on a touch screen a portion of a large scale graphical space that is at least multiples larger than the device display, receiving from a user of the device an input to pan within the graphical space, automatically generating a pop up graphical panning control in response to receiving the user input, and receiving a user input to the panning control and providing panning in the graphical space, wherein movement of the panning control in a single selection is able to pan the display across a substantial portion of the large scale graphical space.
    Type: Grant
    Filed: February 8, 2016
    Date of Patent: July 24, 2018
    Assignee: Google LLC
    Inventors: Erick Tseng, Amith Yamasani, Michael A. Cleron, Paul A. Dickinson
  • Patent number: 10032187
    Abstract: Techniques for presenting a content item with a media item are described. The techniques include receiving user input indicating a placement preference for a content item to be presented with a media item. The placement preference indicates a presentation preference of the content item relative to presentation of the media item. The placement preference is used to influence selection of a media item with which the content item is to be presented.
    Type: Grant
    Filed: June 29, 2017
    Date of Patent: July 24, 2018
    Assignee: Google LLC
    Inventors: Poorva Arankalle, Brienne M. Finger, Lin Liao, Manish Gupta, Rajas Moonka, Reuven Lax, Jill A. Huchital
  • Patent number: 10032343
    Abstract: Various methods and systems for smart home devices are presented. Such smart home devices may include one or more environmental sensors that are configured to detect the presence of one or more environmental conditions. Such smart home devices may include a light comprising a plurality of lighting elements. Such a light may be configured to illuminate using a plurality of colors and, possibly, a plurality of animation patterns. Such smart home devices may include a processing system configured to cause the light to illuminate using the plurality of colors and the plurality of animation patterns in response to a plurality of states of the smart home device.
    Type: Grant
    Filed: February 21, 2017
    Date of Patent: July 24, 2018
    Assignee: Google LLC
    Inventors: Jeffrey A. Boyd, James B. Simister, Adam D. Mittleman, John B. Filson, Fred Bould, David Sloo, Jesse W. Boettcher, Anthony M. Fadell, Matthew L. Rogers
  • Patent number: 10032363
    Abstract: 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: Grant
    Filed: April 11, 2017
    Date of Patent: July 24, 2018
    Assignee: Google LLC
    Inventors: Timo A. Bruck, Shiney Rossi, David Sloo, Jeffrey A. Boyd
  • Patent number: 10033986
    Abstract: A light-field camera may generate four-dimensional light-field data indicative of incoming light. The light-field camera may have an aperture configured to receive the incoming light, an image sensor, and a microlens array configured to redirect the incoming light at the image sensor. The image sensor may receive the incoming light and, based on the incoming light, generate the four-dimensional light-field data, which may have first and second spatial dimensions and first and second angular dimensions. The first angular dimension may have a first resolution higher than a second resolution of the second angular dimension.
    Type: Grant
    Filed: April 29, 2016
    Date of Patent: July 24, 2018
    Assignee: Google LLC
    Inventors: Colvin Pitts, Chia-Kai Liang, Kurt Akeley
  • Patent number: 10031895
    Abstract: Methods, systems, and apparatus for tracking user clicks on result links in a search result webpage disclosed. In one aspect, a method includes generating one or more webpages each including a link to a destination document; specifying a style for the link in each webpage according to a style sheet language, the style including a behavior trigger indicating user selection of the link and a display property that causes retrieval of a resource from a remote server when the behavior trigger is activated; providing the webpages with the specified style to a plurality of clients; receiving at the remote server one or more requests from at least one of the plurality of clients for the resource; and in response to the receiving, recording a count for user selection of the destination document based on a number of received requests for the resource.
    Type: Grant
    Filed: September 19, 2013
    Date of Patent: July 24, 2018
    Assignee: Google LLC
    Inventor: Dustin Long
  • Patent number: D823862
    Type: Grant
    Filed: July 13, 2016
    Date of Patent: July 24, 2018
    Assignee: Google LLC
    Inventors: Eunkyung Chung, Tom Hume, Michael Andrew Cleron, Michael Adam Cohen, Makoto Onuki