Patents Assigned to GOOGLE
-
Patent number: 11496984Abstract: In one general aspect, a method can include identifying, by a computing device, a geographic proximity of an entity, establishing, by the computing device, direct short-range communications with the entity, the computing device and the entity being able to communicate with one another using a short-range communication protocol. The method can further include receiving, by the computing device, an indication that the computing device shares an identifier with the entity, and receiving, by the computing device, information relevant to the computing device regarding the entity based on the shared identifier.Type: GrantFiled: July 20, 2020Date of Patent: November 8, 2022Assignee: GOOGLE LLCInventors: Nicholas Kenneth Hobbs, Randall Cole Luecke
-
Patent number: 11495217Abstract: Techniques are described herein for enabling an automated assistant to adjust its behavior depending on a detected age range and/or “vocabulary level” of a user who is engaging with the automated assistant. In various implementations, data indicative of a user's utterance may be used to estimate one or more of the user's age range and/or vocabulary level. The estimated age range/vocabulary level may be used to influence various aspects of a data processing pipeline employed by an automated assistant. In various implementations, aspects of the data processing pipeline that may be influenced by the user's age range/vocabulary level may include one or more of automated assistant invocation, speech-to-text (“STT”) processing, intent matching, intent resolution (or fulfillment), natural language generation, and/or text-to-speech (“TTS”) processing. In some implementations, one or more tolerance thresholds associated with one or more of these aspects, such as grammatical tolerances, vocabularic tolerances, etc.Type: GrantFiled: December 27, 2019Date of Patent: November 8, 2022Assignee: GOOGLE LLCInventors: Pedro Gonnet Anders, Victor Carbune, Daniel Keysers, Thomas Deselaers, Sandro Feuz
-
Patent number: 11495233Abstract: Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for an automated calling system are disclosed. In one aspect, a method includes the actions of receiving audio data of an utterance spoken by a user who is having a telephone conversation with a bot. The actions further include determining a context of the telephone conversation. The actions further include determining a user intent of a first previous portion of the telephone conversation spoken by the user and a bot intent of a second previous portion of the telephone conversation outputted by a speech synthesizer of the bot. The actions further include, based on the audio data of the utterance, the context of the telephone conversation, the user intent, and the bot intent, generating synthesized speech of a reply by the bot to the utterance. The actions further include, providing, for output, the synthesized speech.Type: GrantFiled: October 20, 2021Date of Patent: November 8, 2022Assignee: GOOGLE LLCInventors: Asaf Aharoni, Arun Narayanan, Nir Shabat, Parisa Haghani, Galen Tsai Chuang, Yaniv Leviathan, Neeraj Gaur, Pedro J. Moreno Mengibar, Rohit Prakash Prabhavalkar, Zhongdi Qu, Austin Severn Waters, Tomer Amiaz, Michiel A.U. Bacchiani
-
Patent number: 11495051Abstract: A service device processes a service request using account information of a user. The service device captures a first image of the user, generates a first user facial template based on the first image, and transmits the first user facial template with the account information to a service processing system. The user arrives at the service device to initiate a subsequent service request. The service device captures a second image of the user and generates a second user facial template based on the second image and searches for the first facial template matching the generated second facial template. The service device transmits a first stored matching facial template to the service processing system and a request for account information. The service device receives stored account information associated with the stored first facial template from the service processing system. The service device processes the subsequent service request using the account information.Type: GrantFiled: November 1, 2019Date of Patent: November 8, 2022Assignee: GOOGLE LLCInventor: William Setchell
-
Patent number: 11494427Abstract: Some implementations are directed to generating a personal database entry for a user based on free-form natural language input formulated by the user via one or more user interface input devices of a computing device of the user. The generated personal database entry may include one or more terms of the natural language input and descriptive metadata determined based on one or more terms of the natural language input and/or based on contextual features associated with receiving the natural language input. Some implementations are directed to generating, based on one or more personal database entries of a user, output that is responsive to further free-form natural language input of the user. For example, one or more entries that are responsive to further natural language input of the user can be identified based on matching content of those entries to one or more search parameters determined based on the further input.Type: GrantFiled: September 21, 2020Date of Patent: November 8, 2022Assignee: GOOGLE LLCInventors: Maryam Garrett, Wan Fen Nicole Quah, Bryan Horling, Ruijie He
-
Patent number: 11488601Abstract: Conversations are modeled using dependency graph data structures to facilitate the interaction of users with automated assistants when performing actions performed by computing services. An automated assistant may utilize a dependency graph data structure to guide or otherwise control a human-to-computer dialog session with a user, e.g., by generating one or more outputs or prompts that are presented to the user on a computing device operated by that user, and may thereby enable efficient use of technical hardware.Type: GrantFiled: October 5, 2020Date of Patent: November 1, 2022Assignee: GOOGLE LLCInventor: Amit Bharadwaj
-
Patent number: 11488351Abstract: Particular techniques for generating synthetic images and/or for training machine learning model(s) based on the generated synthetic images. For example, training a machine learning model based on training instances that each include a generated synthetic image, and ground truth label(s) for the generated synthetic image. After training of the machine learning model is complete, the trained machine learning model can be deployed on one or more robots and/or one or more computing devices.Type: GrantFiled: November 15, 2019Date of Patent: November 1, 2022Assignee: GOOGLE LLCInventors: Stefan Hinterstoisser, Hauke Heibel
-
Patent number: 11490172Abstract: Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, identify and classify the various video pathways in an interactive video based on the content of these video pathways. A video comprising multiple video segments is obtained from a video library. Each video segment is directly linked to at least one other video segment and the multiple video segments comprise a beginning segment, intermediate segments (including interactive segments), and final segments. Multiple video pathways in the video are identified. For each identified video pathway, classification data is generated and each such video pathway is then stored in the video library. When the video is selected from a particular category of the video library, the video segments of a video pathway that has a classification which is the same as the classification associated with the particular category, is then displayed.Type: GrantFiled: July 23, 2019Date of Patent: November 1, 2022Assignee: GOOGLE LLCInventors: Victor Carbune, Andrii Maksai, Sandro Feuz
-
Patent number: 11487830Abstract: Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for indicating location status. A computing device can receive a query from a user device, a current time, and a location for the user device. The computing device identifies results responsive to the query, including one or more business results that are each associated with a business location and operating hours. The computing device can select a subset of the business results as open results based on the operating hours of the business results, the current time, and travel times from the device location to the respective business locations. Data can be provided for a search engine results page that designates the subset of the business results as open results.Type: GrantFiled: March 6, 2019Date of Patent: November 1, 2022Assignee: GOOGLE LLCInventors: Daisuke Ikeda, Ryoichi Imaizumi, Kaleigh S. Smith, Keiji Maekawa
-
Patent number: 11487125Abstract: Systems, devices, and methods provide for the prevention of laser light escaping a foldable wearable heads-up display (WHUD) when the WHUD is folded. For a WHUD that adopts the form factor of conventional eyeglasses or sunglasses, enabling the WHUD to fold “like glasses” can cause an interruption in the optical path of display light and enable display light to escape into the external environment. This can be hazardous when laser light is used to provide display light. Systems, devices, and methods that automatically detect, sense, and/or respond to the fold configuration state of a WHUD are described. When the WHUD is unfolded a laser-based display operates normally. When the WHUD is folded the laser-based display is disabled to prevent laser light from projecting out of the WHUD through the folded region. Proximity sensors and laser light containing mechanisms also may be employed as alternative or supplementary safety elements.Type: GrantFiled: April 13, 2021Date of Patent: November 1, 2022Assignee: GOOGLE LLCInventors: Stuart James Myron Nicholson, Andrew S. Logan
-
Patent number: 11488597Abstract: Implementations set forth herein relate to an automated assistant that allows a user to create, edit, and/or share documents without directly interfacing with a document editing application. The user can provide an input to the automated assistant in order to cause the automated assistant to interface with the document editing application and create a document. In order to identify a particular action to perform with respect to a document, and/or identify a particular subsection within the document to direct the action, the automated assistant can rely on semantic annotations. As a user continues to interact with the automated assistant to edit a document, the semantic annotations can be updated according to how the document is changing and/or how the user refers to the document. This can allow the automated assistant to more readily fulfill document-related requests that may lack express details.Type: GrantFiled: September 8, 2020Date of Patent: November 1, 2022Assignee: GOOGLE LLCInventors: Victor Carbune, Matthew Sharifi
-
Patent number: 11488054Abstract: The present disclosure provides systems and methods for distributed training of machine learning models. In one example, a computer-implemented method is provided for training machine-learned models. The method includes obtaining, by one or more computing devices, a plurality of regions based at least in part on temporal availability of user devices; selecting a plurality of available user devices within a region; and providing a current version of a machine-learned model associated with the region to the plurality of selected user devices within the region. The method includes obtaining, from the plurality of selected user devices, updated machine-learned model data generated by the plurality of selected user devices through training of the current version of the machine-learned model associated with the region using data local to each of the plurality of selected user devices and generating an updated machine-learned model associated with the region based on the updated machine-learned model data.Type: GrantFiled: December 6, 2017Date of Patent: November 1, 2022Assignee: GOOGLE LLCInventor: Keith Bonawitz
-
Patent number: 11487832Abstract: Implementations are described herein for analyzing existing interactive web sites to facilitate automatic engagement with those web sites, e.g., by automated assistants or via other user interfaces, with minimal effort from the hosts of those websites. For example, in various implementations, techniques described herein may be used to abstract, validate, maintain, generalize, extend and/or distribute individual actions and “traces” of actions that are useable to navigate through various interactive websites. Additionally, techniques are described herein for leveraging these actions and/or traces to automate aspects of interaction with a third party website.Type: GrantFiled: May 9, 2019Date of Patent: November 1, 2022Assignee: GOOGLE LLCInventors: Gökhan Bakir, Andre Elisseeff, Torsten Marek, João Paulo Pagaime da Silva, Mathias Carlen, Dana Ritter, Lukasz Suder, Ernest Galbrun, Matthew Stokes, Marcin Nowak-Przygodzki, Mugurel-Ionut Andreica, Marius Dumitran
-
Patent number: 11487757Abstract: Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for receiving a query provided by a user and comprising one or more terms. Obtaining context data based on at least a portion of a first resource displayed to the user at a time that the query is received. Obtaining a revised query that is based on the query and the context data. Receiving a plurality of search results responsive to the revised query. Automatically, selecting a search result that represents a second resource from the plurality of search results, and providing the second resource for display to the user.Type: GrantFiled: October 29, 2019Date of Patent: November 1, 2022Assignee: GOOGLE LLCInventors: Gokhan H. Bakir, Behshad Behzadi, Marcin M. Nowak-Przygodzki
-
Patent number: 11480793Abstract: Systems, devices, and methods to perform alignment in a projector are described. Laser light emitted is directed to at least one lens, which directs the laser light to a diffractive optical element (DOE), which produces a diffracted light. A sensor measures a property of the diffracted light, and a position of at least one lens adjusted to improve a quality of the diffracted light. The lens is fixed in position to the improvement in the quality of diffracted light achieving a defined threshold. The characteristic may include brightness.Type: GrantFiled: October 23, 2019Date of Patent: October 25, 2022Assignee: GOOGLE LLCInventors: Vanessa Lynn Louisa Guido, Matthew Bailey, Lloyd Frederick Holland
-
Patent number: 11481686Abstract: Implementations set forth herein relate to an automated assistant that can adapt to circumstances in which a user may invoke an automated assistant with an intention of interacting with the automated assistant via a non-default interface. For example, in some instances, a user may invoke an automated assistant by selecting a selectable GUI element. In response, the automated assistant can determine that, in the current context, spoken utterances may not be suitable for providing to the automated assistant. Based on this determination, the automated assistant can cause a keyboard interface to be rendered and/or initialized for receiving typed inputs from the user. Should the user subsequently change contexts, the automated assistant can determine that voice input is now suitable for user input and initialize an audio interface in response to the user providing an invocation input in the subsequent context.Type: GrantFiled: May 13, 2021Date of Patent: October 25, 2022Assignee: GOOGLE LLCInventors: Keun Soo Yim, Zhitu Chen, Brendan G. Lim
-
Patent number: 11482216Abstract: Modulating packetized audio signals in a voice activated data packet based computer network environment is provided. A system can receive audio signals detected by a microphone of a device. The system can parse the audio signal to identify trigger keyword and request, and generate a first action data structure. The system can identify a content item object based on the trigger keyword, and generate an output signal comprising a first portion corresponding to the first action data structure and a second portion corresponding to the content item object. The system can apply a modulation to the first or second portion of the output signal, and transmit the modulated output signal to the device.Type: GrantFiled: June 20, 2019Date of Patent: October 25, 2022Assignee: GOOGLE LLCInventors: Gaurav Bhaya, Robert Stets
-
Patent number: D968423Type: GrantFiled: September 1, 2019Date of Patent: November 1, 2022Assignee: GOOGLE LLCInventors: Erin Lynch, Matthew Ryan Casey, J T DiMartile, Jonathan Lee, Andrew Gugel, Daniel Kamhaji, Adrian Zumbrunnen, James O'Leary, Tak K. Cheng
-
Patent number: D968453Type: GrantFiled: July 16, 2020Date of Patent: November 1, 2022Assignee: GOOGLE LLCInventors: L T Lim, Phillipe de Lurand Pierre-Paul, Lauren Bugeja, Allison Rung, Jörg Ulrich Barfurth
-
Patent number: RE49290Abstract: A method includes providing a variant playlist file that identifies a plurality of variant streams each corresponding to a different encoding of a same media presentation; tracking a first set of media segments encoded at a first bitrate that correspond to a first playlist file for a first variant stream associated with the variant playlist file; responsive to a second encoded bitrate associated with a second set of media segments that correspond to a second variant stream being higher than the first encoded bitrate: determining a number of media segments to include in a plurality of media segments from the second set of media segments that correspond to the first set of media segments; and providing, to the client device, a second playlist file that identifies a plurality of media segments from the second set of media segments that correspond to respective ones of the first set of media segments.Type: GrantFiled: November 9, 2020Date of Patent: November 8, 2022Assignee: GOOGLE TECHNOLOGY HOLDINGS LLCInventor: Arjun Ramamurthy