Patents Assigned to Google LLC
-
Publication number: 20230109903Abstract: Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for modulating language model biasing. In some implementations, context data is received. A likely context associated with a user is determined based on at least a portion of the context data. One or more language model biasing parameters based at least on the likely context associated with the user is selected. A context confidence score associated with the likely context based on at least a portion of the context data is determined. One or more language model biasing parameters based at least on the context confidence score is adjusted. A baseline language model based at least on the one or more of the adjusted language model biasing parameters is biased. The baseline language model is provided for use by an automated speech recognizer (ASR).Type: ApplicationFiled: December 12, 2022Publication date: April 13, 2023Applicant: Google LLCInventors: Pedro J. Moreno Mengibar, Petar Aleksic
-
Publication number: 20230114050Abstract: A firewall intelligence system, includes a data storage storing a set of firewall rules for a network; a recommendation engine that receives, from a log service, traffic logs detailing traffic for the network and firewall logs detailing the usage of firewall rules in response to the traffic for the network, accesses, from the data storage, the set of firewall rules for the network; processes the set of firewall rules to evaluate the firewall rules against a set of quantitative evaluation rules to determine one or more firewall rule recommendations, wherein each firewall rule recommendation is a recommendation to change at least one of the firewall rules in the set of firewall rules; and a front end API that provides data describing the one or more firewall rule recommendations to a user device.Type: ApplicationFiled: November 1, 2022Publication date: April 13, 2023Applicant: Google LLCInventors: Kan Cai, Vikas Aggarwal, Gargi Adhav, Rajendra Yavatkar, Ning Zhao, Vishal Gupta
-
Publication number: 20230112412Abstract: The subject matter of this specification can be embodied in, among other things, a method that includes receiving geographical information derived from a non-verbal user action associated with a first computing device. The non-verbal user action implies an interest of a user in a geographic location. The method also includes identifying a grammar associated with the geographic location using the derived geographical information and outputting a grammar indicator for use in selecting the identified grammar for voice recognition processing of vocal input from the user.Type: ApplicationFiled: December 13, 2022Publication date: April 13, 2023Applicant: Google LLCInventors: David P. Singleton, Debajit Ghosh
-
Publication number: 20230111618Abstract: A method includes receiving user queries directed toward a cloud-based assistant service. For each received user query directed toward the cloud-based assistant service, the method also includes extracting one or more attributes from the user query and logging the user query into one or more of a plurality of category buckets based on the one or more attributes extracted from the user query. The method also includes determining when at least one of the plurality of category buckets includes a threshold number of the user queries logged into the at least one category bucket, and when the at least one of the plurality of category buckets includes the threshold number of the user queries, generating a distilled model of the cloud-based assistant service. The distilled model of the cloud-based assistant service is configured to execute on one or more target client devices.Type: ApplicationFiled: December 15, 2021Publication date: April 13, 2023Applicant: Google LLCInventors: Matthew Sharifi, Victor Carbune
-
Publication number: 20230112303Abstract: Systems and methods for generating and publishing an app. A method in one example can include obtaining a first natural language statement to generate a first set of one or more natural language statements; translating the first natural language statement into a first version of a meaning representation; and publishing a functional version of the app based at least in part on the first version of the meaning representation so that the app is usable by one or more user devices.Type: ApplicationFiled: December 12, 2022Publication date: April 13, 2023Applicant: Google LLCInventors: Anthony Fader, Sarah Gould, Praveen Seshadri
-
Publication number: 20230114386Abstract: A method includes receiving an overlapped audio signal that includes audio spoken by a speaker that overlaps a segment of synthesized playback audio. The method also includes encoding a sequence of characters that correspond to the synthesized playback audio into a text embedding representation. For each character in the sequence of characters, the method also includes generating a respective cancelation probability using the text embedding representation. The cancelation probability indicates a likelihood that the corresponding character is associated with the segment of the synthesized playback audio overlapped by the audio spoken by the speaker in the overlapped audio signal.Type: ApplicationFiled: October 9, 2022Publication date: April 13, 2023Applicant: Google LLCInventor: Quan Wang
-
Publication number: 20230110569Abstract: Operations of a method include obtaining a segment of image data that represents a portion of a frame of video image data to be encoded. The operations include determining, based on the segment and a target bitrate, a quantization parameter (QP) value for the segment. The operations include determining a minimum QP value and a maximum QP value that establishes a range of QP values an integrated bit rate control algorithm may use to encode the segment. The operations include encoding the segment with a first QP value that is greater than the minimum QP value and less than the maximum QP value. The operations include adjusting, by the bit rate control algorithm, the first QP value to a second QP value that is greater than the minimum QP value and less than the maximum QP value. The operations include transmitting the encoded segment to a remote device.Type: ApplicationFiled: October 7, 2021Publication date: April 13, 2023Applicant: Google LLCInventors: Michael Horowitz, Wonkap Jang
-
Publication number: 20230116296Abstract: This document describes apparatuses, systems, and techniques directed to a modular system validation platform for computing devices. The modular system validation platform includes an interface board for interfacing a host with a peripheral. The interface board includes an apparatus identifier, a first connector configured to couple to the host, and a second connector configured to couple to the peripheral. The interface board comprises interface circuitry that can be reconfigured to enable different peripherals to operate with the host using the same interface board. The interface circuitry enables the interoperability between the host and the peripheral by distributing power from the host to the peripheral and facilitating communications between the host and the peripheral. By using the reconfigurable interface board to test and troubleshoot the interoperability of the processor and the peripheral, resources, time and costs spent during the design and testing phases of computing devices may be minimized.Type: ApplicationFiled: October 11, 2022Publication date: April 13, 2023Applicant: Google LLCInventors: David Ness Schneider, Alex Levin
-
Patent number: 11627462Abstract: Methods, systems, and devices are provided that allow for access to a wireless computer network, such as a home or business network, via a communal device. The communal device retrieves network access information such as a PSK and provides a machine-readable code such as a QR code or bar code that automatically provides the access information to a user's device, thereby allowing access to the network with little or no user input required.Type: GrantFiled: October 14, 2020Date of Patent: April 11, 2023Assignee: Google LLCInventors: Christopher Conover, Matthew Knapp
-
Patent number: 11626097Abstract: Systems and methods for audio listening devices, comprise a speaker coupled to a first housing, a sound port having a first end and a second end, wherein the first end is coupled to the first housing, and the second end is configured to be inserted in an ear canal of a person such that sound waves emitted from the speaker propagates via a secondary path to the ear canal through the sound port, active noise cancellation (ANC) components configured to generate anti-noise signals through the micro-speakers to cancel external noise, and a first microphone disposed within the sound port at the second end of the sound port such that the first microphone is configured to detect the anti-noise signal that propagates through the sound port via the secondary path and the external noise that propagates via a primary path.Type: GrantFiled: October 5, 2020Date of Patent: April 11, 2023Assignee: Google LLCInventors: Wensen Liu, Govind Kannan, Jayvon Timmons, Trausti Thormundsson
-
Patent number: 11626926Abstract: A receiver system is provided for receiving a coherent Pulse Amplitude Modulation (PAM) encoded signal. The receiver system may include an optical polarization component configured to modulate a polarization of the received coherent PAM encoded signal. The receiver system may further include a digital signal processor (DSP) configured to perform polarization recovery between the received coherent PAM encoded signal and the LO signal using a first control loop, and to perform phase recovery between the received coherent PAM encoded signal and the LO signal using a second control loop.Type: GrantFiled: February 7, 2022Date of Patent: April 11, 2023Assignee: Google LLCInventors: Xiang Zhou, Hong Liu
-
Patent number: 11627133Abstract: A method for providing access to a target electronic device through a first service running on a different electronic device may include receiving in the first service a command directed to the target electronic device from a command sender and receiving in the service device operation status parameters of the target electronic device. The device operation status parameters may include properties of the target electronic device such as a battery level, a battery charging rate, an age, a planned lifespan, a recent wireless usage, an internal temperature, or any of the above in relation to an intervening electronic device over which communication to the target electronic device travels, or any combination thereof. The method may also include using the device operation status parameters to determine, using the service, whether to provide or not to provide an update signal incorporating the command or information to the target electronic device.Type: GrantFiled: June 10, 2019Date of Patent: April 11, 2023Assignee: Google LLCInventors: Alex Dubman, David W. Keith, Jiakang Lu, Mark McBride, Rushabh Doshi
-
Patent number: 11627396Abstract: This document describes techniques and systems that enable a range extender device. The techniques and systems include a user device that includes a housing with an audio sensor, a heat sink assembly, a circuit board assembly, and a speaker assembly positioned within the housing. The housing includes a top housing member connected to a bottom housing member. The top housing member includes a concave-down top-end portion connected to a generally-cylindrical vertical wall via rounded corners. The heat sink assembly includes a heat sink and one or more antennas positioned proximate to an inner surface of the vertical wall. The circuit board assembly is positioned within the housing and proximate to the heat sink assembly, and the speaker assembly is positioned within the housing and connected to the circuit board assembly. Also, a light ring assembly is connected to a bottom exterior surface of the bottom housing member.Type: GrantFiled: April 7, 2022Date of Patent: April 11, 2023Assignee: Google LLCInventors: Vivian W. Tang, Li Ya Wang, Yu-Ming Chen, Mihika Hemmady, DuanYing Lin, Yau-Shing Lee, Frédéric Heckmann
-
Patent number: 11627171Abstract: Systems and techniques are provided for voice calling with a connected device that does not include a SIM card or telephone port. Outgoing audio data may be received at an embedded browser running on a connected device, may be sent using Web Real Time Communications (WebRTC) from the embedded browser to an integration layer running within the embedded browser, and may be sent from the integration layer to a border controller for a voice call carrier over a Session Initiation Protocol (SIP) connection according to Secure Real Time Transport Protocol (SRTP). Incoming audio data may be received at the integration layer from the border controller for the voice call carrier over the SIP connection according to SRTP, may be sent using WebRTC from the integration layer to the embedded browser, and may be sent from the embedded browser to an audio output of the connected device which may output audio.Type: GrantFiled: November 22, 2021Date of Patent: April 11, 2023Assignee: Google LLCInventors: Jeffrey Ching Wang, Chien-Jung Kung, Madhusudhan R. Adupala
-
Patent number: 11625396Abstract: A system and method for managing queries including receiving a new query comprising a first plurality of conjoined terms, accessing a filtered view of a database from memory, the filtered view being filtered by the previously received query according to a filter represented by a second plurality of conjoined terms, at least one of the first plurality of conjoined terms or the second plurality of conjoined terms including at least one NULL value, determining that the filter of the new query implies a filter of the previously received query, and based on the determination that the filter of the new query implies the filter of the previously received query, executing the new query using the filtered view of the previously received query.Type: GrantFiled: August 3, 2021Date of Patent: April 11, 2023Assignee: Google LLCInventors: Caleb Levine, Leonid Lyakhovitskiy, Ting Cheung Lee
-
Patent number: 11627131Abstract: Methods, systems, and apparatus, including computer programs encoded on computer storage media, for generating signed addresses. One of the methods includes receiving, by a component from a device, a plurality of first requests, each first request for a physical address and including a virtual address, determining, by the component, a first physical address using the virtual address, generating a first signature for the first physical address, and providing, to the device, a response that includes the first signature, receiving, from the device, a plurality of second requests, each second request for access to a second physical address and including a second signature, determining, by the component for each of the plurality of second requests, whether the second physical address is valid using the second signature, and for each second request for which the second physical address is determined to be valid, servicing the corresponding second request.Type: GrantFiled: January 10, 2022Date of Patent: April 11, 2023Assignee: Google LLCInventor: Benjamin C. Serebrin
-
Patent number: 11627362Abstract: A video item is provided for playback at a media player executing at a user device. The media player is logically divided into multiple sections. An indication of a touch gesture made by a user with respect to a touchscreen of the user device is received. Whether the touch gesture with respect to the touchscreen of the user device qualifies as a first predetermined touch gesture is determined. The first predetermined touch gesture is within a portion of a user interface (UI) that is includes in a first section of the media player. Responsive to determining the touch gesture with respect to the touchscreen of the user device qualifies as the first predetermined gesture, the playback of the video item is moved from a first point in time to a second point in time by a predetermined amount of time.Type: GrantFiled: August 26, 2019Date of Patent: April 11, 2023Assignee: Google LLCInventors: Andrea Zvinakis, Kurt Wilms, Bryce Gibson Reid, Matthew Turner Smith, Garen Checkley
-
Patent number: 11625572Abstract: Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for generating a target sequence from a source sequence. In one aspect, the system includes a recurrent neural network configured to, at each time step, receive an input for the time step and process the input to generate a progress score and a set of output scores; and a subsystem configured to, at each time step, generate the recurrent neural network input and provide the input to the recurrent neural network; determine, from the progress score, whether or not to emit a new output at the time step; and, in response to determining to emit a new output, select an output using the output scores and emit the selected output as the output at a next position in the output order.Type: GrantFiled: May 3, 2018Date of Patent: April 11, 2023Assignee: Google LLCInventors: Chung-Cheng Chiu, Navdeep Jaitly, John Dieterich Lawson, George Jay Tucker
-
Patent number: 11625637Abstract: Methods, systems, and apparatus for performing phase operations. In one aspect, a method for performing a same phase operation on a first and second qubit using a third qubit prepared in a phased plus state includes: performing a first NOT operation on the third qubit; computing a controlled adder operation on the first, second and third qubit, comprising encoding the result of the controlled adder operation in a fourth qubit; performing a square of the phase operation on the fourth qubit; uncomputing the controlled adder operation on the first, second and third qubit; performing a CNOT operation between the first qubit and the third qubit, wherein the first qubit acts as the control; performing a CNOT operation between the second qubit and the third qubit, wherein the second qubit acts as the control; and performing a second NOT operation on the third qubit.Type: GrantFiled: April 16, 2019Date of Patent: April 11, 2023Assignee: Google LLCInventor: Craig Gidney
-
Patent number: 11627083Abstract: A system and method for protocol independent receive side scaling (RSS) includes storing a plurality of RSS hash M-tuple definitions, each definition corresponding to one of a set of possible protocol header combinations for routing an incoming packet, the set of possible protocol header combinations being modifiable to include later-developed protocols. Based on initial bytes of the incoming packet, a pattern of protocol headers is detected, and used to select one of the plurality of RSS hash M-tuple definitions. The selected RSS hash M-tuple definition is applied as a protocol-independent arbitrary set of bits to the headers of the incoming packet to form a RSS hash M-tuple vector, which is used to compute a RSS hash. Based on the RSS hash, a particular queue is selected from a set of destination queues identified for the packet, and the packet is delivered to the selected particular queue.Type: GrantFiled: February 26, 2021Date of Patent: April 11, 2023Assignee: Google LLCInventors: Yuhong Mao, Richard Lee Sites