Patents Assigned to Google LLC
-
Patent number: 10025878Abstract: Methods, systems, and apparatus, including computer programs encoded on computer storage media, for analyzing lineage data. One of the methods includes obtaining data access event information; generating a lineage graph from the data access event information; receiving a data lineage request, wherein the data lineage request is a request for lineage data for a specified data set or a specified software process; traversing the lineage graph to identify nodes and edges in the lineage graph that satisfy the data lineage request; and providing data identifying the nodes and edges that satisfy the data lineage request in response to the request.Type: GrantFiled: November 11, 2014Date of Patent: July 17, 2018Assignee: Google LLCInventors: Ryan Michael Lefever, Robbie Alan Haertel, Deborah Weisser, Long Fei, William Eric Province
-
Patent number: 10024669Abstract: A navigation system can identify locations of interest at a route destination. Those locations of interest at the destination can fall within a predetermined distance of the destination or those that are responsive to a query that includes the destination as a parameter. The navigation system can receive a selection of an identified location of interest near the destination, and update a route to terminate at the identified location of interest rather than the original destination. Information identifying the origin and destination for the route can be collected at a first user device and the route can be displayed at a second user device. Additional information is then received from the first user device (such as a selection of an identified location of interest near the destination). This additional information received at the first user device is used to update the route that is displayed on the second user device.Type: GrantFiled: August 30, 2016Date of Patent: July 17, 2018Assignee: Google LLCInventors: Cayden Meyer, Scott James Ogden
-
Publication number: 20180195751Abstract: Systems and methods are described for interactively, graphically displaying and reporting performance information to a user of an HVAC system controlled by a self-programming network-connected thermostat. The information is made on a remote display device such as a smartphone, tablet computer or other computer, and includes a graphical daily or monthly summary each of several days or months respectively. In response to a user selection of a day, detailed performance information is graphically displayed that can include an indication of HVAC activity on a timeline, the number of hours of HVAC activity, as well as one or more symbols on a timeline indicating setpoint changes, and when a setpoint was changed due to non-occupancy.Type: ApplicationFiled: December 26, 2017Publication date: July 12, 2018Applicant: Google LLCInventors: Timo Bruck, Evan Fisher, James B. Simister, Yoky Matsuoka, David Sloo, Clemens Knieper, Anthony Fadell, Matthew Rogers, Michael Plitkins, Mark Malhotra
-
Publication number: 20180196527Abstract: This document describes techniques and devices for radar-based gesture-recognition through a wearable device. The techniques enable an easy-to-use input interface through this wearable radar device, in contrast to small or difficult-to-use input interfaces common to wearable computing devices. Further, these techniques are not limited to interfacing with wearable computing devices, but may aid users in controlling various non-wearable devices, such as to control volume on a stereo, pause a movie playing on a television, or select a webpage on a desktop computer.Type: ApplicationFiled: March 9, 2018Publication date: July 12, 2018Applicant: Google LLCInventors: Ivan Poupyrev, Gaetano Roberto Aiello
-
Patent number: 10016860Abstract: A method of assembling a thermosiphon system includes placing a base of an evaporator and a tube of a condensate line in a brazing fixture such that the base covers an aperture in a bottom of the tube with a bottom surface of the base abutting a precision machined surface of the brazing fixture, and simultaneously brazing the base and the tube while held by the brazing fixture to form a unitary body in a single brazing process, the unitary body including the evaporator and the condensate line.Type: GrantFiled: September 13, 2016Date of Patent: July 10, 2018Assignee: Google LLCInventors: Jeremy Rice, Huan D. Nguyen, Jeffrey S. Spaulding
-
Patent number: 10019484Abstract: Systems and methods offer a search system with third-party provided search applications that are triggered in response to specified queries and run at the search system. For example, a method may include determining that a query triggers a third party search application hosted at the search system, extracting a parameter from the query based on a query template, executing the third party search application with the parameter in a sandboxed manner at the search system to generate a third-party formatted answer for the query, and providing the third-party formatted answer as a search result for the query. The third party may provide the query template, parameter attributes, and the third party formatted answer. The third party search application may be stored at the search system and include the query template, a data store, the parameter attributes, and instructions for accessing the data store using the parameter.Type: GrantFiled: August 6, 2013Date of Patent: July 10, 2018Assignee: Google LLCInventors: Michael Fink, Niv Efron, Eyal Fink, Alex Gontmakher, Anatoly Vorobey, Yossi Matias, Jack Wright Menzel, Asaph Arnon
-
Patent number: 10019131Abstract: Systems and methods are described for generating a virtual environment including at least one three-dimensional virtual object within a user interface provided in a head mounted display device, detecting a first interaction pattern and a second interaction pattern. In response to detecting the second interaction pattern, a modified version of the three-dimensional virtual object at the first virtual feature is generated according to the first interaction pattern and at the second virtual feature according to the second interaction pattern. The modified version of the three-dimensional virtual object is provided in the user interface in the head mounted display device.Type: GrantFiled: May 10, 2016Date of Patent: July 10, 2018Assignee: Google LLCInventors: Stefan Welker, Manuel Christian Clement
-
Patent number: 10021202Abstract: Configurations for providing a pushed based real-time analytics system are disclosed. The system incorporates a network and distributed database configured to stream real-time analytics data through multiple tiers. The real-time analytics data is routed/pushed through the system without requiring an additional requests from a front-end client. For instance, after the front-end client initiates a query with the real-time analytics system, a pipeline is opened to the front-end client and web site traffic data is pushed without requiring polling or other explicit requests from the front-end client. As incoming web site tracking data communications are received, the incoming web site tracking data communications are automatically routed and pushed through different tiers of the system. Real-time web site tracking data is automatically presented to the front-end client without requiring constant refreshing (which introduces latency) of a web browser or similar client application.Type: GrantFiled: July 17, 2014Date of Patent: July 10, 2018Assignee: Google LLCInventors: Mayur Venktesh Deshpande, Jacob Burton Matthews, Kasem Marifet, James Lee Wogulis
-
Patent number: 10019513Abstract: Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for generating answer terms for scoring answer passages. In one aspect, a method includes accessing resource data describing a set of resources, identifying question phrases in the resources, for each identified question phrase in a resource, selecting in the resource a section of text subsequent to the question phrase as an answer, the answer having a plurality of terms, grouping the question phrases into groups of question phrases, and for each group: generating, from the terms of the answers for each question phrase in the group, answer terms and for each answer term, an answer term weight, and storing the answer terms and answer term weights in association with one or more queries.Type: GrantFiled: August 12, 2015Date of Patent: July 10, 2018Assignee: Google LLCInventors: Yehuda Arie Koren, Lev Finkelstein
-
Patent number: 10019986Abstract: Methods, systems, and apparatus, including computer programs encoded on computer storage media, for speech recognition. One of the methods includes receiving first audio data corresponding to an utterance; obtaining a first transcription of the first audio data; receiving data indicating (i) a selection of one or more terms of the first transcription and (ii) one or more of replacement terms; determining that one or more of the replacement terms are classified as a correction of one or more of the selected terms; in response to determining that the one or more of the replacement terms are classified as a correction of the one or more of the selected terms, obtaining a first portion of the first audio data that corresponds to one or more terms of the first transcription; and using the first portion of the first audio data that is associated with the one or more terms of the first transcription to train an acoustic model for recognizing the one or more of the replacement terms.Type: GrantFiled: July 29, 2016Date of Patent: July 10, 2018Assignee: Google LLCInventors: Olga Kapralova, Evgeny A. Cherepanov, Dmitry Osmakov, Martin Baeuml, Gleb Skobeltsyn
-
Patent number: 10018480Abstract: Systems and methods of providing geographic location data to a user are disclosed. For instance, data indicative of a request for location data associated with a geographic information system can be received. A set of location constraints can be determined based at least in part on a predefined probability scheme associated with one or more attributes associated with a plurality of points of interest associated with the geographic information system. A plurality of candidate points of interest can be identified from the plurality of points of interest, such that each candidate point of interest satisfies each constraint of the determined set of constraints. A point of interest can be selected for presentation to a user from the plurality of candidate points of interest. Data associated with the selected point of interest can be provided to a user device associated with the geographic information system.Type: GrantFiled: October 24, 2016Date of Patent: July 10, 2018Assignee: Google LLCInventor: Brandon Jacob Montell
-
Patent number: 10019993Abstract: Methods, apparatus, and computer-readable media are described herein related to a user interface (UI) that can be implemented on a head-mountable device (HMD). The UI can include a voice-navigable UI. The voice-navigable UI can include a voice navigable menu that includes one or more menu items. The voice-navigable UI can also present a first visible menu that includes at least a portion of the voice navigable menu. In response to a first utterance comprising one of the one or more menu items, the voice-navigable UI can modify the first visible menu to display one or more commands associated with the first menu item. In response to a second utterance comprising a first command, the voice-navigable UI can invoke the first command. In some embodiments, the voice-navigable UI can display a second visible menu, where the first command can be displayed above other menu items in the second visible menu.Type: GrantFiled: July 6, 2017Date of Patent: July 10, 2018Assignee: Google LLCInventors: Michael J. LeBeau, Clifford Ivar Nass
-
Patent number: 10019495Abstract: Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for providing knowledge panels. In one aspect, a method includes determining an entity that is referenced by a received search query. Content items relevant to the entity are identified. A set of knowledge modules is selected for presentation in a knowledge panel for the entity. The knowledge panel can be a portion of a search results page in which knowledge modules are presented. Data that causes the knowledge modules to be presented in the knowledge panel is provided to a user device.Type: GrantFiled: September 21, 2016Date of Patent: July 10, 2018Assignee: Google LLCInventors: Kavi J. Goel, Shashidhar A. Thakur, Jared L. Levy, Christina R. Dhanaraj, Eyal Carmi, John R. Provine, Emily Kay Moxley
-
Patent number: 10019989Abstract: Techniques, systems, and devices for managing streaming media among end user devices in a video conferencing system are described. For example, a transcript may be automatically generated for a video conference. In one example, a method may include receiving a combined media stream comprising a plurality of media sub-streams each associated with one of a plurality of end user devices, wherein each of the plurality of media sub-streams comprises a respective video component and a respective audio component. The method may also include, for each of the media-sub-streams, separating the audio component from the respective video component, for each audio component of the respective media sub-streams, transcribing speech from the audio component to text for the respective media sub-stream, and combining the text for each of the respective media sub-streams into a combined transcription. In some examples, the combined transcription may also be translated into a user selected language.Type: GrantFiled: September 12, 2016Date of Patent: July 10, 2018Assignee: Google LLCInventor: Jason John Gauci
-
Patent number: 10019434Abstract: Methods, systems, and apparatus, including computer programs encoded on computer storage media, for resolving ambiguity in received voice queries. An original voice query is received following one or more earlier voice queries, wherein the original voice query includes a pronoun or phrase. In one implementation, a plurality of acoustic parameters is identified for one or more words in the original voice query. A concept represented by the pronoun is identified based on the plurality of acoustic parameters, wherein the concept is associated with a particular query of the one or more earlier queries. The concept is associated with the pronoun. Alternatively, a concept may be associated with a phrase by using grammatical analysis of the query to relate the phrase to a concept derived from a prior query.Type: GrantFiled: December 21, 2016Date of Patent: July 10, 2018Assignee: Google LLCInventors: Gabriel Taubman, John J. Lee
-
Patent number: 10019716Abstract: Techniques for expeditiously providing a resolution for an application feedback submission are provided. An example method includes displaying a feedback interface configured to receive a feedback report relating to a software application issue, providing the received feedback report for resolution, the resolution based on classification of one or more issue topics identified in the feedback report, and receiving the resolution as instructions to display an action button, the action button when selected by a user causing execution of an operation resolving the software application issue.Type: GrantFiled: November 21, 2013Date of Patent: July 10, 2018Assignee: Google LLCInventors: Alex Neely Ainslie, Theodore Nicholas Choc, David Andrew Trainor, Mihai Sardarescu
-
Patent number: 10019731Abstract: In general, this specification relates to content presentation. In general, one aspect of the subject matter described in this specification can be embodied in methods that include the actions of presenting an ad within a mobile application interface of a mobile device; receiving a user selection of the ad; determining that a browser session is to be initiated in response to the user selection of the ad; generating a request URL, using one or more processors, where the request URL includes a device identifier for the mobile device; and submitting the URL request using the browser including: determining whether an ad cookie associated with the ad exists on the browser, and if the cookie associated with the ad exists, sending an ad cookie identifier along with the request. Other embodiments of this aspect include corresponding systems, apparatus, and computer program products.Type: GrantFiled: June 23, 2010Date of Patent: July 10, 2018Assignee: Google LLCInventors: Ping Wu, Anurag Agarwal
-
Patent number: 10017139Abstract: A driver may provide preferred vehicle setting data to a system through a user interface or the system may detect the preferred driver vehicle setting data by communicating with a particular vehicle. The preferred vehicle setting data may be generalized/abstracted so that the data is not specific to any one vehicle. When the driver sits in any vehicle, the system may identify the type of vehicle and translate the abstracted driver vehicle setting data to driver vehicle setting data that is particular to the identified vehicle.Type: GrantFiled: February 12, 2016Date of Patent: July 10, 2018Assignee: Google LLCInventors: Andrew Scott Brenner, Joseph M. Onorato, Daniel Holle, Patrick Brady
-
Patent number: 10018799Abstract: A method includes receiving an optical signal from an external network at a first optical terminal affixed to an external side of a substantially transparent surface of a building. The first optical terminal includes a first fiber port configured to receive a first optical fiber and an output lens optically coupled to the first fiber port. The first fiber port is configured to route the optical signal from the external network to first optical terminal. The method also includes directing the optical signal through an optical link extending through the substantially transparent surface to a second optical terminal affixed to an interior side of the substantially transparent surface. The second optical terminal includes an input lens and a second fiber port optically coupled to the input lens. The input lens is configured to receive the optical signal from the first optical terminal through the optical link.Type: GrantFiled: December 7, 2016Date of Patent: July 10, 2018Assignee: Google LLCInventors: Changzhan Gu, Changhong Joy Jiang, Zhibin Zhang, Jian Ho
-
Patent number: D823331Type: GrantFiled: January 31, 2017Date of Patent: July 17, 2018Assignee: Google LLCInventors: Naoyuki Ishitsuka, Joseph Kurachi Luk