Patents Assigned to Google LLC
-
Patent number: 11558711Abstract: Systems and methods are described for triggering, by a wearable computing device communicably coupled to an electronic device, a location-based request, receiving location data corresponding to a location of the electronic device, receiving altitude data corresponding to an altitude of the electronic device, detecting an initial orientation for the wearable computing device based on information from at least one sensor of the wearable computing device, generating, based on the initial orientation of the wearable computing device and location data of the electronic device, a real-world orientation for the wearable computing device, initiating tracking of the wearable computing device in response to receiving updated location data for the electronic device, and performing the location-based request based on the tracking.Type: GrantFiled: March 2, 2021Date of Patent: January 17, 2023Assignee: Google LLCInventors: Xavier Benavides Palos, Steven Soon Leong Toh
-
Patent number: 11556219Abstract: A method includes displaying a first graphical representation on a screen. The first graphical representation includes a box-and-whisker plot of a dataset. The method also includes receiving a first interaction indication indicating a graphical user interaction by a user at a first interaction location on the first graphical representation. In response to the received first interactive indication, the method includes displaying a second graphical representation on the screen based on the first interaction indication, the second graphical representation including a density plot of the dataset having a respective scale equal to a corresponding scale of the box-and-whisker plot. The method also includes receiving a second interaction indication indicating the graphical user interaction by the user at a second interaction location on the second graphical representation, and in response, displaying an updated second graphical representation of the dataset on the screen based on the second interaction indication.Type: GrantFiled: December 4, 2020Date of Patent: January 17, 2023Assignee: Google LLCInventors: Ryan Vernon, Ali Abdelhadi, Pedro Jorge Cunha Nunes, Keith Simmons, Ali Kashefian Naieni, Sherzat Aitbayev, Kimberly Faughnan, Roman Nurik
-
Patent number: 11557299Abstract: Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for hotword detection on multiple devices are disclosed. In one aspect, a method includes the actions of receiving, by a first computing device, audio data that corresponds to an utterance. The actions further include determining a first value corresponding to a likelihood that the utterance includes a hotword. The actions further include receiving a second value corresponding to a likelihood that the utterance includes the hotword, the second value being determined by a second computing device. The actions further include comparing the first value and the second value. The actions further include based on comparing the first value to the second value, initiating speech recognition processing on the audio data.Type: GrantFiled: December 29, 2020Date of Patent: January 17, 2023Assignee: Google LLCInventor: Matthew Sharifi
-
Publication number: 20230008681Abstract: Techniques and apparatuses are described that implement a smart-device-based radar system capable of detecting a frame-of-reference change. In particular, a radar system includes a frame-of-reference machine-learned module trained to recognize whether or not the radar system's frame of reference changes. The frame-of-reference machine-learned module analyzes complex radar data generated from at least one chirp of a reflected radar signal to analyze a relative motion of at least one object over time. By analyzing the complex radar data directly using machine learning, the radar system can operate as a motion sensor without relying on non-radar-based sensors, such as gyroscopes, inertial sensors, or accelerometers. With knowledge of whether the frame-of-reference is stationary or moving, the radar system can determine whether or not a gesture is likely to occur and, in some cases, compensate for the relative motion of the radar system itself.Type: ApplicationFiled: September 15, 2022Publication date: January 12, 2023Applicant: Google LLCInventor: Nicholas Edward Gillian
-
Publication number: 20230009962Abstract: A near-field communication (NFC) antenna structure for radiation enhancement of a computing device that includes a ferrite sheet, separated into two sections. The NFC antenna structure may be used to improve (i) the magnetic field strength generated by an NFC antenna and (ii) inductive coupling to a receiving antenna of another computing device. A first ferrite section may be placed on a first side of the NFC antenna to at least partially overlap the NFC antenna, and a second ferrite section may be placed on a second side (opposite the first side) to at least partially overlap the NFC antenna. The first ferrite section may be positioned towards a top end that is often positioned closest to a receiving device, as held by a user when performing a contactless communication of the computing device, to increase the magnetic field strength and improve the inductive coupling at the top end.Type: ApplicationFiled: July 14, 2021Publication date: January 12, 2023Applicant: Google LLCInventors: Che-Ting Yeh, Wei-Yang Wu, Hung-Chi Chiu
-
Publication number: 20230010162Abstract: This document describes systems and directed at rejecting display leakage light in under-display sensors. In aspects, an ambient light sensor of an electronic device rejects leakage light originating from pixels in a display using a look-up table and an ambient light calculating formula. In implementations, the look-up table is developed based on a variety of operating conditions that the electronic device may experience, including variable refresh rates and display luminosities. The look-up table includes pre-calculated values of a leakage light ratio, for given operating conditions, that can be used to reject leakage light originating from displays by computing the ambient light calculating formula.Type: ApplicationFiled: September 15, 2022Publication date: January 12, 2023Applicant: Google LLCInventors: Sangmoo Choi, Mark Mienko
-
Publication number: 20230009613Abstract: A method (800) of training a text-to-speech (TTS) model (108) includes obtaining training data (150) including reference input text (104) that includes a sequence of characters, a sequence of reference audio features (402) representative of the sequence of characters, and a sequence of reference phone labels (502) representative of distinct speech sounds of the reference audio features. For each of a plurality of time steps, the method includes generating a corresponding predicted audio feature (120) based on a respective portion of the reference input text for the time step and generating, using a phone label mapping network (510), a corresponding predicted phone label (520) associated with the predicted audio feature. The method also includes aligning the predicted phone label with the reference phone label to determine a corresponding predicted phone label loss (622) and updating the TTS model based on the corresponding predicted phone label loss.Type: ApplicationFiled: December 13, 2019Publication date: January 12, 2023Applicant: Google LLCInventors: Andrew Rosenberg, Bhuvana Ramabhadran, Fadi Biadsy, Yu Zhang
-
Patent number: 11553254Abstract: Methods, systems, and media for providing dynamic media sessions with audio stream expansion features are provided. In some embodiments, the methods include: receiving an indication that audio content associated with a video content item is to be presented by a follower device synchronously with the audio content presented by the leader device; identifying candidate follower devices by determining whether devices connected to a local area network are capable of being designated as a follower device; causing a user interface to be presented that indicates each candidate follower device; receiving, via the user interface, a selection of one of the candidate follower devices; and transmitting, from the leader to the selected follower device, control instructions that cause the audio content associated with the video content item to be presented synchronously by the selected follower device with the video content item presented by the leader device.Type: GrantFiled: August 28, 2020Date of Patent: January 10, 2023Assignee: Google LLCInventors: Christopher Chan, Kenneth J. MacKay, James Carroll West
-
Patent number: 11553358Abstract: Methods, systems, and apparatus, including computer-readable media, for enabling a client device to learn characteristics of one or more access points in a wireless network used by the client device. In addition to learning the characteristics of the access point, the client device also can learn its own hardware characteristics, its usage profile, its environmental operation condition, its user preferences, and its computing context. The client devices uses the learned characteristics to realize computing efficiencies based on dynamic configuration of wireless network settings at the client device.Type: GrantFiled: May 30, 2019Date of Patent: January 10, 2023Assignee: Google LLCInventors: Roshan Pius, Ning Zhang, Etan Gur Cohen
-
Patent number: 11550638Abstract: Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for reducing latency in presenting content. In one aspect, a system includes a native application that presents an interactive item and a latency reduction engine. The latency reduction engine detects interaction with the interactive item that links to a first electronic resource that is different from the native application and provided by a first network domain and in response to the detecting, reduces latency in presenting the first electronic resource, including executing a first processing thread and a second processing thread in parallel. The first processing thread requests a second electronic resource from a second network domain and loads the second electronic resource and, in response to the loading, stores a browser cookie for the second network domain. The second processing thread requests the first electronic resource and presents the first electronic resource.Type: GrantFiled: March 31, 2020Date of Patent: January 10, 2023Assignee: Google LLCInventors: Tuna Toksoz, Thomas Graham Price
-
Patent number: 11550759Abstract: A method for saving a file stored on a third-party system to a cloud storage system includes receiving, at a cloud storage server of the cloud storage system, a save request from the third party system. The save request is generated in response to a user selecting, via a user interface presented on a client computer, the file from a plurality of files stored on the third-party system, the file to be saved to the cloud storage server. The save request comprises a file identifier of the file and information identifying the user. The information identifying the user allows access to a user account of the user on the cloud storage system without use of the client computer as intermediary service, and the third-party system stores the file associated with the file identifier. The method further includes authenticating the save request, based at least in part on the information identifying the user, creating a copy of the file at the cloud storage server, and associating the copy of the file with the user.Type: GrantFiled: August 26, 2019Date of Patent: January 10, 2023Assignee: Google LLCInventors: Eric Benson Schoeffler, Peyman Nayeri, Brian Lewis Cairns, Michael Jeffrey Procopio
-
Patent number: 11552197Abstract: Nanowire structures having non-discrete source and drain regions are described. For example, a semiconductor device includes a plurality of vertically stacked nanowires disposed above a substrate. Each of the nanowires includes a discrete channel region disposed in the nanowire. A gate electrode stack surrounds the plurality of vertically stacked nanowires. A pair of non-discrete source and drain regions is disposed on either side of, and adjoining, the discrete channel regions of the plurality of vertically stacked nanowires.Type: GrantFiled: January 10, 2020Date of Patent: January 10, 2023Assignee: Google LLCInventors: Stephen M. Cea, Annalisa Cappellani, Martin D. Giles, Rafael Rios, Seiyon Kim, Kelin J. Kuhn
-
Patent number: 11549706Abstract: Methods for controlling temperature in a conditioned enclosure such as a dwelling are described that include an “auto-away” and/or “auto-arrival” feature for detecting unexpected absences which provide opportunities for significant energy savings through automatic adjustment of the setpoint temperature. According to some preferred embodiments, when no occupancy has been detected for a minimum time interval, an “auto-away” feature triggers a changes of the state of the enclosure, and the actual operating setpoint temperature is changed to a predetermined energy-saving away-state temperature, regardless of the setpoint temperature indicated by the normal thermostat schedule. The purpose of the “auto away” feature is to avoid unnecessary heating or cooling when there are no occupants present to actually experience or enjoy the comfort settings of the schedule, thereby saving energy.Type: GrantFiled: February 27, 2020Date of Patent: January 10, 2023Assignee: Google LLCInventors: Yoky Matsuoka, Frank E. Astier, Rangoli Sharan, Anthony Michael Fadell
-
Patent number: 11550871Abstract: Structured documents are processed using convolutional neural networks. For example, the processing can include receiving a rendered form of a structured document; mapping a grid of cells to the rendered form; assigning a respective numeric embedding to each cell in the grid, comprising, for each cell: identifying content in the structured document that corresponds to a portion of the rendered form that is mapped to the cell, mapping the identified content to a numeric embedding for the identified content, and assigning the numeric embedding for the identified content to the cell; generating a matrix representation of the structured document from the numeric embeddings assigned to the cells of the grids; and generating neural network features of the structured document by processing the matrix representation of the structured document through a subnetwork comprising one or more convolutional neural network layers.Type: GrantFiled: August 19, 2019Date of Patent: January 10, 2023Assignee: Google LLCInventor: Vincent O. Vanhoucke
-
Patent number: 11551153Abstract: Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for obtaining a global model for a particular activity, the global model derived based on input data representing multiple observations associated with the particular activity performed by a collection of users; determining, using the global model, expected data representing an expected observation associated with the particular activity performed by a particular user; receiving, by a computing device operated by the particular user, particular data representing an actual observation associated with the particular activity performed by the particular user; determining, by the computing device and using (i) the expected data and (ii) the particular data, residual data of the particular user; and deriving a local model of the particular user based on the residual data.Type: GrantFiled: October 28, 2020Date of Patent: January 10, 2023Assignee: Google LLCInventors: Daniel Ramage, Jeremy Gillmor Kahn
-
Patent number: 11550598Abstract: Systems and methods are disclosed for generating for display digital content (e.g., an advertisement, a feed item, or some other information) together with digital components (e.g., branding data for the application or the publisher of the application). When the server receives, from a user device, a digital content request, the server can determine whether the digital content request was transmitted in response to an application state being changed to an active focus. Based on determining that the digital content request is being sent in response to an application state being changed to an active focus, the server generates a response that includes digital content and one or more digital components (e.g., branding data), and transmits that response to the user device. When the user device receives the response, the user device generates for display the digital components and the digital content.Type: GrantFiled: December 13, 2019Date of Patent: January 10, 2023Assignee: Google LLCInventors: Margaret Calliope Georgiadis, Patricia Moll, Tyler Robin Pletz, Thomas Andrew Shimko, Jr., Siavash Sedigh Nejad, Sara Christine Adkins, Long Long
-
Patent number: 11550583Abstract: Systems and methods for handling macro compatibility for documents at a storage system are provided. A document to be stored on a network-based storage system is identified. The document is created using a first document processing application that uses a first programming language that is incompatible with the network-based storage system. The document includes macros in the first programming language. A semantic context for an object included in a macro is determined. The macro defines a function to be performed with respect to the object. In response to a determination, based on the semantic context of the object, that the object corresponds to multiple object types, a set of candidate object types for the object is identified. The function is converted into multiple sets of operations represented in a second programming language.Type: GrantFiled: March 30, 2021Date of Patent: January 10, 2023Assignee: Google LLCInventors: Paneendra Anantha Rao Bapu, Sowmith Manepalli, Sourav Poddar, Abhay Garg, Alexandre Ginet, Arijit De
-
Patent number: 11550611Abstract: A method including: receiving, by a computing device, a request from a user device for access to a hosted virtual machine; dedicating, by the computing device, a port to forward a cast of a particular hosted virtual machine instance to the user device; establishing a connection between the user device and the particular hosted virtual machine instance through the dedicated port; receiving, by the computing device and from the user device, instructions to execute an application on the particular hosted virtual machine instance; logging external calls made by the particular hosted virtual machine instance; and transmitting, by the computer device, the log of external calls to be stored on a server, the logs being synced by the server with the user device in substantially real time.Type: GrantFiled: June 19, 2020Date of Patent: January 10, 2023Assignee: Google LLCInventor: Shyam Govardhan
-
Patent number: 11550564Abstract: A method and system for automating application of software patches to a server system having a virtualization layer. A plurality of software patches are downloaded to a computer system having a first operating system. The software patches to apply to a server console operating system are then determined. The software patches are automatically copied to the server system by executing a first script file. The copied software patches are automatically decompressed by executing a second script file. The decompressed software patches are installed in a specified order by executing the second script file. The console operating system is rebooted only after all software patches are installed.Type: GrantFiled: August 17, 2021Date of Patent: January 10, 2023Assignee: Google LLCInventor: Craig A. Spreha
-
Patent number: 11550464Abstract: A method for providing a cross-application content player is disclosed. The method includes receiving, during playback of a content item in a first content player within a first user interface of a first mobile application, an indication of a user request pertaining to a second mobile application, wherein the first mobile application is associated with a first platform, and the second mobile application is associated with a second platform. The method further includes identifying a play state of the content item corresponding to the user request, and causing playback of the content item in a second content player within a second user interface of the second mobile application based on the play state.Type: GrantFiled: August 17, 2021Date of Patent: January 10, 2023Assignee: Google LLCInventors: Justin Lewis, Ruxandra Georgiana Davies