Patents Assigned to Google LLC
-
Patent number: 10559300Abstract: A system can be configured to perform tasks such as converting recorded speech to a sequence of phonemes that represent the speech, converting an input sequence of graphemes into a target sequence of phonemes, translating an input sequence of words in one language into a corresponding sequence of words in another language, or predicting a target sequence of words that follow an input sequence of words in a language (e.g., a language model). In a speech recognizer, the RNN system may be used to convert speech to a target sequence of phonemes in real-time so that a transcription of the speech can be generated and presented to a user, even before the user has completed uttering the entire speech input.Type: GrantFiled: August 6, 2018Date of Patent: February 11, 2020Assignee: Google LLCInventors: Navdeep Jaitly, Quoc V. Le, Oriol Vinyals, Samuel Bengio, Ilya Sutskever
-
Patent number: 10558501Abstract: A job that receives as input a data stream is executed. For the job, it is iteratively determined a backlog growth over a first period of time; a backlog volume; and whether to adjust a quantity of processing resources. For each iteration for which the quantity of processing resources allocated to the job are determined to be adjusted, adjusting the quantity of processing resources allocated to the job. For each iteration for which the quantity of processing resources allocated to the job are determined not to be adjusted, maintaining the quantity of processing resources allocated to the job.Type: GrantFiled: December 30, 2016Date of Patent: February 11, 2020Assignee: Google LLCInventors: Robert Bradshaw, Rafael de Jesús Fernández Moctezuma, Daniel Mills, Samuel Green McVeety, Samuel Carl Whittle, Andrei Maksimenka, Cosmin Ionel Arad, Mark Brian Shields, Harris Samuel Nover, Manuel Alfred Fahndrich, Jeffrey Paul Gardner, Mikhail Shmulyan, Reuven Lax, Ahmet Altay, Craig D. Chambers
-
Patent number: 10560546Abstract: The subject matter of this specification generally relates to pre-caching data for a predicted future action. In some implementations, a client device includes a data storage device having a cache that stores data received for one or more mobile applications and a data processing apparatus that communicates with the data storage device and a display. A user interface context can be determined for a given user interface being presented for a given application. A predicted next action that a user of the client device will perform at the given user interface can be determined based on the user interface context. Prior to detecting the predicted next action, a request for next action data that will be presented in response to the user performing the predicted next action can be transmitted over a network. The next action data can be received and stored in the cache.Type: GrantFiled: May 30, 2019Date of Patent: February 11, 2020Assignee: Google LLCInventors: Fan Zhang, Peng Zhuang, Yi Meng
-
Patent number: 10559000Abstract: Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for automated management of campaigns using scripted rules, and managing the execution of the rules.Type: GrantFiled: May 17, 2012Date of Patent: February 11, 2020Assignee: Google LLCInventors: Varouj A. Chitilian, Ilya Netchitailo, Nikhil Bakshi, Jiaqi Yu, Chetan Patel
-
Patent number: 10560575Abstract: Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, relating to synthetic call initiations and bailouts. In some implementations, a method includes analyzing, by a call initiating system, a real-time conversation between a first human and the bot during a phone call between the first human on a first end of the phone call and the bot on a second end of the phone call. The call initiating system can determine, based on the analysis of the real-time conversation, whether the phone call should be transitioned from the bot to a second human on the second end of the phone call. In response to determining that the phone call should be transitioned to a second human on the second end of the phone call, the call initiating system transitions the phone call from the bot to the second human.Type: GrantFiled: June 13, 2017Date of Patent: February 11, 2020Assignee: Google LLCInventors: Eyal Segalis, Daniel Walevski, Yaniv Leviathan, Yossi Matias
-
Patent number: 10559296Abstract: Methods, systems, and apparatus for determining candidate user profiles as being associated with a shared device, and identifying, from the candidate user profiles, candidate pronunciation attributes associated with at least one of the candidate user profiles determined to be associated with the shared device. The methods, systems, and apparatus are also for receiving, at the shared device, a spoken utterance; determining a received pronunciation attribute based on received audio data corresponding to the spoken utterance; comparing the received pronunciation attribute to at least one of the candidate pronunciation attributes; and selecting a particular pronunciation attribute from the candidate pronunciation attributes based on a result of the comparison of the received pronunciation attribute to at least one of the candidate pronunciation attributes.Type: GrantFiled: June 1, 2018Date of Patent: February 11, 2020Assignee: Google LLCInventors: Justin Lewis, Lisa Takehana
-
Patent number: 10559006Abstract: A computer-implemented method for controlling content distribution includes forwarding information associated with a user to a device operated by the user, the information being configured for use in selecting content from any of multiple content providers for a content distribution to the user. The method includes receiving, in response to the information, an edit of the information forwarded from the device. The edit identifies a first content provider and including a first modification of the content distribution regarding the first content provider. The method includes storing the edit in association with the information such that the first modification is taken into account in the content distribution. The method can be implemented using a computer program product tangibly embodied in a computer-readable storage medium.Type: GrantFiled: September 18, 2017Date of Patent: February 11, 2020Assignee: Google LLCInventors: Aitan Weinberg, Rajas Moonka, Brad H. Bender, Brian Axe, Oren E. Zamir, Gregor Hochmuth
-
Patent number: 10560102Abstract: A field programmable gate array (FPGA) includes: a first logic block having a first lookup table; and a second logic block having a second lookup table, wherein the first logic block is coupled to the second logic block, in which the first logic block is configured to pass, upon a clock cycle of the FPGA, data about a lookup table configuration stored in the first lookup table to the second logic block.Type: GrantFiled: June 10, 2019Date of Patent: February 11, 2020Assignee: Google LLCInventor: Jonathan Ross
-
Patent number: 10560415Abstract: A method includes accessing, by a server computer, a plurality of electronic mail messages. The method also includes identifying, by the server computer, at least one of the electronic mail messages as a promoted electronic mail message. The method further includes outputting, for display at a client computing device, an electronic mail interface wherein the promoted electronic mail message is represented in a first position of a display order and a remainder of the electronic mail messages are represented subsequent to the promoted electronic mail message in the display order.Type: GrantFiled: July 23, 2018Date of Patent: February 11, 2020Assignee: Google LLCInventors: Aaron Nathaniel Rothman, Deepak Jindal, Thompson Alexander Ivor Gawley, Christian Oestlien, Stacey Kapadia
-
Patent number: 10560057Abstract: A method is disclosed for estimating a duration that an instance of subject matter-related content will remain relevant. An archive of data sources spanning a period of time is analyzed to identify past instances in time in which a subject matter was newsworthy, and the duration of each instance. On receiving an indication that a user is interested in a current instance of the subject matter, an estimated period of time that the current instance will be of interest to the user is may be determined based on the duration of the past instances. In some aspects, the archive may be a corpus of social media data compiled from a social network, with each data source including or representative of an interaction between users in the social network, and the current instance of the subject technology may include content provided to the user through a social stream.Type: GrantFiled: October 10, 2018Date of Patent: February 11, 2020Assignee: Google LLCInventors: Alexander Fabrikant, Andrew Stephen Tomkins, James Alexander Cook, Atish Das Sarma
-
Patent number: 10559972Abstract: Methods, systems, and apparatus, including for back-up power sources. In one aspect, a method includes providing a plurality of first battery devices, each first battery device respectively electrically coupled to a respective server rack in a plurality of server racks and having a respective capacity to provide power to the respective rack for a power anomaly for up to a first duration. Providing a second battery device electrically coupled to the plurality of server racks and having a capacity to provide power to the plurality of respective server racks for a power anomaly for up to a second duration, wherein the second duration is longer than the first duration. A power anomaly is a deviation of mains power from one or more of a nominal supply voltage and frequency.Type: GrantFiled: April 11, 2018Date of Patent: February 11, 2020Assignee: Google LLCInventor: Christopher G. Malone
-
Patent number: 10558348Abstract: Methods, systems, and apparatus, for providing notifications based on third party data. In an aspect, a method includes receiving first instructions that cause a user device to render a resource that includes a first parameter value of a first parameter and display the resource and generating second instructions that cause the user device to display an action trigger prompt that is rendered with the resource and in an initial state, and wherein the action trigger prompt is rendered to augment the resource with additional content not provided by rendering of the resource according to the first instructions.Type: GrantFiled: April 26, 2019Date of Patent: February 11, 2020Assignee: Google LLCInventors: Fergus Gerard Hurley, Robin Dua
-
Publication number: 20200045522Abstract: Systems and Methods disclosed herein relate to providing control of smart devices via data provided from or to a doorbell, via an application programming interface (API). The data provided by the doorbell may be submission data related to the doorbell, while received data may be reception data related to one or more smart devices, a smart-device environment structure hosting the smart devices, or both. Based upon the reception data and/or the submission data, a status of the doorbell and/or of the smart devices may be modified.Type: ApplicationFiled: September 9, 2019Publication date: February 6, 2020Applicant: Google LLCInventors: David Horton, Leon Tan, Andrew Urman, Melissa Daniels
-
Publication number: 20200045592Abstract: This document describes methods, devices, systems, and means for the transfer of radio bearer (RB) configurations from a Fifth Generation (5G) New Radio (NR) base station (121) to an Evolved Universal Terrestrial Radio Access (E-UTRA) base station (122). The 5G NR base station (121) configures an RB configuration to configure an RB for communication of Protocol Data Units between the 5G NR base station (121) and a user equipment (111). The 5G NR base station (121) determines to hand over the user equipment (111) to an Evolved Universal Terrestrial Radio Access (E-UTRA) base station and sends a Handover Request message for the user equipment (111) to the E-UTRA base station (122). The 5G NR base station (121) receives a Handover Request Acknowledge message from the E-UTRA base station (122) and transmits a 5G NR Radio Resource Control (RRC) message including an E-UTRA RRC message to the user equipment (111).Type: ApplicationFiled: August 5, 2019Publication date: February 6, 2020Applicant: Google LLCInventor: Chih-Hsiang Wu
-
Publication number: 20200042689Abstract: A computer-implemented method for controlling time out of a device is disclosed according to an aspect of the subject technology. The method comprises determining whether at least one content-viewing criterion is satisfied; if the at least one content-viewing criterion is satisfied, then preventing the device from timing out upon expiration of a time-out period; and if the at least one content-viewing criterion is not satisfied, then timing out the device upon expiration of the time-out period.Type: ApplicationFiled: October 14, 2019Publication date: February 6, 2020Applicant: Google LLCInventor: Jay Pierre Civelli
-
Publication number: 20200045118Abstract: Methods, systems, and apparatus, including computer programs encoded on computer storage media, for presence determination. Systems can include one or more user devices and terminal devices. A current location may be determined of a user that is associated with a particular space of a plurality of different spaces. A plurality of location results may be calculated, wherein each location result is computed using a distinct process of a plurality of processes; and evaluating the plurality of location results to determine a current space of the user; wherein the determining is performed by one or more of, a particular user device, a terminal device, or a server system.Type: ApplicationFiled: October 14, 2019Publication date: February 6, 2020Applicant: Google LLCInventors: Taylor Keith Umphreys, Siddhant Bhargava, Benjamin Jerming Chang, Brian Keith Hales, Steven Alexander Hales, Craig Thomas Rohe, Thomas Joseph Gurka
-
Publication number: 20200042550Abstract: Some implementations can include a computer-implemented method and/or system for automatic suggestions to share images containing people of importance to a user. The method can include determining, based on pixels of an image associated with a user account, one or more clusters associated with the image. The method can also include determining a share probability score for the image based on a probabilistic model and determining that the share probability score meets a threshold. The method can further include, in response to determining that the share probability score meets the threshold, providing a suggestion to a user associated with the user account to share the image.Type: ApplicationFiled: August 20, 2019Publication date: February 6, 2020Applicant: Google LLCInventors: Jason CHANG, Catherine WAH, Loren Puchalla FIORE, Teresa KO
-
Publication number: 20200045590Abstract: This document describes methods and devices for a handover of a user equipment (110) from a Fifth Generation (5G) New Radio (NR) base station (121) to an Evolved Universal Terrestrial Radio Access (E-UTRA) base station (122). The user equipment (110) may determine to release or keep a Packet Data Convergence Protocol (PDCP) entity (312) depending on the whether the E-UTRA base station (122) is connected to an Evolved Packet Core (160) network or a Fifth Generation Core (150) network. The user equipment (110) may determine to release or keep the PDCP entity (312) depending based on a received NR Radio Resource Control (RRC) message or E-UTRA RRC message.Type: ApplicationFiled: July 31, 2019Publication date: February 6, 2020Applicant: Google LLCInventor: Chih-Hsiang Wu
-
Publication number: 20200042494Abstract: A method for data storage includes specifying a plurality of File Systems (FSs) for use by multiple clients, including assigning to the FSs both respective global identifiers and respective client-specific names. The plurality of FSs is managed using the global identifiers, and files are stored for the clients in the FSs using the client-specific names.Type: ApplicationFiled: October 9, 2019Publication date: February 6, 2020Applicant: Google LLCInventors: Shahar Frank, Amos Ben-Ari
-
Patent number: D875136Type: GrantFiled: March 14, 2018Date of Patent: February 11, 2020Assignee: Google LLCInventors: Jonas Alon Naimark, Brendan Pascoe