Patents Assigned to Google LLC
-
Patent number: 11782149Abstract: Embodiments are provided for managing the operation of sensors in an electronic device. According to certain aspects, the electronic device may detect a change in motion from an initial set of sensor data generated by a sensor(s). A memory cache may store the initial set of sensor data or additional sensor data generated by the sensor(s). The electronic device may initiate a supplemental algorithm that analyzes the cached data. Based on the analysis of the cached data and whether the change in motion is confirmed or whether additional motion is detected, the electronic device may manage the operation of the supplemental algorithm.Type: GrantFiled: January 8, 2021Date of Patent: October 10, 2023Assignee: Google LLCInventors: Andrew Felch, Christopher Findeisen, JinJie Chen, Mark Alexander, Shang Shi, Zhuo Wang
-
Patent number: 11784933Abstract: Systems, methods, and apparatuses, including network interface controllers and computer-readable media, for traffic shaping offload. A network computing device can receive data packets for transmission and implement a traffic policy that includes transmitting at least some data packets without delay to their intended destination. Confirmation tokens for non-delayed packets can be queued in a time-indexed data structure and dequeued according to a traffic shaping policy. Confirmation tokens can be generated and stored independent of the time at which corresponding packets for the tokens are transmitted. Dequeued confirmation tokens can cause the network computing device to receive additional packets for transmission. The device can flag at least some packets for transmission without delay according to aspects of the disclosure, while un-flagged packets can be shaped according to a different traffic shaping policy.Type: GrantFiled: December 8, 2020Date of Patent: October 10, 2023Assignee: Google LLCInventors: Vytautas Valancius, Rich Lane, Bailey Forrest, Chonggang Li
-
Publication number: 20230315212Abstract: This document describes techniques and systems that enable an input-mode notification for a multi-input mode. A radar field enables an electronic device to accurately determine the presence or absence of a user near the electronic device. Further, the electronic device can determine whether an application that can receive input through radar-based gestures is operating on the electronic device. Using these techniques, the electronic device can present an input-mode notification on a display of the electronic device when the user is near to alert the user that radar gesture input is available for interacting with the electronic device. This allows the device to provide the user with feedback that can educate the user about what the electronic device is capable of, and allows the user to take advantage of the additional functionality and features provided by the availability of the radar gestures.Type: ApplicationFiled: April 19, 2023Publication date: October 5, 2023Applicant: Google LLCInventors: Devon James O'Reilley Stern, Leonardo Giusti, Vignesh Sachidanandam
-
Publication number: 20230315551Abstract: A method includes determining a cluster reliability of a computing cluster including a maximum computing capacity and representative of a reliability of the computing cluster when utilizing an entirety of the maximum computing capacity. The operations include receiving a provisioning request of the computing cluster including a threshold reliability of the computing cluster. In response to the provisioning request, determining, using the cluster reliability, a reserved computing capacity of the computing cluster based on the threshold reliability. The reserved computing capacity is less than the maximum computing capacity. Based on the reserved computing capacity and the maximum computing capacity, the operations include determining an unreserved computing capacity of the computing cluster. The operations include provisioning the computing cluster for execution of a user workload. The user workload executes on the unreserved computing capacity.Type: ApplicationFiled: March 30, 2022Publication date: October 5, 2023Applicant: Google LLCInventors: Gobind Jit Singh Johar, Stephen James Muir, Philip William Stoneman, William Mark Pulford, Jonathon Buckley, Bodie William Francis, Andrew Oates
-
Publication number: 20230314231Abstract: This application is directed to a home monitoring and control system including a doorbell installed at a door of a home. The doorbell has a button configured to, upon being pressed, wirelessly initiate a first communication to indicate presence of a person at the door. The doorbell also has a camera configured to capture video data within a field of view, and a processor configured to cause a communication component to enable the first communication and wirelessly stream via a remote server the video data captured by the camera to a monitoring device associated with an occupant of the home.Type: ApplicationFiled: June 9, 2023Publication date: October 5, 2023Applicant: Google LLCInventors: Anthony M. Fadell, Matthew L. Rogers, Yoky Matsuoka, David Sloo, Maxime Veron, Isabel I. Guenette, Shigefumi Honjo
-
Publication number: 20230319930Abstract: Techniques and apparatuses are described for adaptive selection of a network access mode by a user equipment. In aspects, a user equipment (UE) indicates, to a RAN, support for at least a first network access mode and a second network access mode and receives directions to operate in the first network access mode. While communicating in the RAN using the first network access mode, the UE detects a trigger event and determines to use the second network access mode based on at least one operational performance metric. In aspects, the UE indicates (740), to the RAN, that the UE supports the second network access mode without indicating that the UE supports the first network access mode, and transitions from the first network access mode to the second network access mode. The UE then communicates in the RAN using the second network access mode.Type: ApplicationFiled: July 20, 2021Publication date: October 5, 2023Applicant: Google LLCInventors: Thomas Klingenbrunn, Hung Tsang, Aamir Akram
-
Publication number: 20230319979Abstract: This document describes an access point device and associated systems and methods. The techniques and systems include an access point device that includes a housing with an antenna carrier, a circuit board assembly, a heat sink, and a heat shield 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 antenna carrier supports multiple antennas positioned proximate to an inner surface of the vertical wall. The heat sink is positioned between the antenna carrier and the circuit board assembly. The circuit board assembly is positioned between the heat shield and the heat sink, and the heat shield is positioned between the circuit board assembly and the bottom housing member.Type: ApplicationFiled: June 8, 2023Publication date: October 5, 2023Applicant: Google LLCInventors: Yau-Shing Lee, Rolando Willcox Esparza, George Liu, Wing Tung Wong, Frédéric Heckmann, Vivian W. Tang
-
Publication number: 20230312989Abstract: An electronic device, which comprises a display element and a heat-activated adhesive film (HAF). The heat-activated adhesive film may have a planar surface complementary to and in contact with a planar surface of the display element. Another planar surface for the HAF, opposite to the planar surface of the HAF in contact with the planar surface of the display element, is complementary to and in contact with a planar surface of a laminate layer. The HAF becomes adhesive and bonds to both the display element and the laminate by being exposed to a heat source. There may also be a pressure-sensitive adhesive (PSA) layer added to the laminate layer.Type: ApplicationFiled: June 7, 2023Publication date: October 5, 2023Applicant: Google LLCInventor: David Scott Moore
-
Publication number: 20230315170Abstract: A system including a power bus configured to supply power to a plurality of server racks arranged within a space of a building, a first power source connection positioned at a first side of the building and configured to supply power from a first power source to the power bus, a second power source positioned at a second side of the building different from the first side and configured to supply power from a second power source to the power bus, and a plurality of diverter switches arranged within the power bus. Each diverter switch may be configured to receive a respective control signal and, responsive to the respective control signal, redirect power within the power bus.Type: ApplicationFiled: June 12, 2023Publication date: October 5, 2023Applicant: Google LLCInventors: Drazena Brocilo, Selver Corhodzic
-
Publication number: 20230315400Abstract: A method for providing autofill suggestions in a development environment includes obtaining, from a user interface executing on a user device, a user input representing source code generated within a development environment. The source code created using a particular programming language and a programming code base. The method further includes determining, using a machine learning model, at least one autofill suggestion based on the user input, the autofill suggestion continuing the source code represented by the user input. The method further includes determining, using a rule-based semantic checker configured for the particular programming language, whether the autofill suggestion is semantically correct based on the development environment and the programming code base. The method also includes, when the autofill suggestion is semantically correct, transmitting the autofill suggestion for display on the user interface of the user device.Type: ApplicationFiled: March 29, 2022Publication date: October 5, 2023Applicant: Google LLCInventors: Maxim Tabachnyk, Yurun Shen, Stoyan Stefanov Nikolov, Stanislav Pyatykh, Ksenia Korovina, Evgeny Gryaznov, Erik Grabljevec
-
Publication number: 20230315987Abstract: The subject matter of this specification can be embodied in, among other things, a method that includes receiving two or more data sets each representing speech of a corresponding individual attending an internet-based social networking video conference session, decoding the received data sets to produce corresponding text for each individual attending the internet-based social networking video conference, and detecting characteristics of the session from a coalesced transcript produced from the decoded text of the attending individuals for providing context to the internet-based social networking video conference session.Type: ApplicationFiled: April 27, 2023Publication date: October 5, 2023Applicant: Google LLCInventors: Glen Shires, Sterling Swigart, Jonathan Zolla, Jason J. Gauci
-
Publication number: 20230317059Abstract: A method includes receiving training data that includes unspoken textual utterances, un-transcribed non-synthetic speech utterances, and transcribed non-synthetic speech utterances. Each unspoken textual utterance is not paired with any corresponding spoken utterance of non-synthetic speech. Each un-transcribed non-synthetic speech utterance not paired with a corresponding transcription. Each transcribed non-synthetic speech utterance paired with a corresponding transcription. The method also includes generating a corresponding alignment output for each unspoken textual utterance of the received training data using an alignment model. The method also includes pre-training an audio encoder on the alignment outputs generated for corresponding to the unspoken textual utterances, the un-transcribed non-synthetic speech utterances, and the transcribed non-synthetic speech utterances to teach the audio encoder to jointly learn shared speech and text representations.Type: ApplicationFiled: February 13, 2023Publication date: October 5, 2023Applicant: Google LLCInventors: Andrew M Rosenberg, Zhehuai Chen, Yu Zhang, Bhuvana Ramabhadran, Pedro J. Moreno Mengibar
-
Publication number: 20230316142Abstract: Various arrangements are presented for training and using a machine learning model. A first training data set may be created that has more samples but fewer dimensions than a second dataset. A second set of training data, created from the second dataset, has at least one additional dimension of data than the first set of training data. An additional dimension of data can then be simulated for the first set of training data. The simulated additional dimension of data can be incorporated with the first set of training data. A first machine learning model can be trained based on the first set of training data that comprises the simulated additional dimension of data to obtain various weights. A second machine learning model can then be trained based on the second set of training data and the obtained plurality of weights from the first trained machine learning model.Type: ApplicationFiled: April 4, 2023Publication date: October 5, 2023Applicant: Google LLCInventors: Michael Dixon, Anupam Pathak, Dongeek Shin, Arnaud Charton, Jian Cui
-
Publication number: 20230317689Abstract: Techniques and apparatuses for a package-on-package (PoP) assembly with improved thermal management are described. In aspects, the PoP assembly includes a first IC package comprising a first IC die and a second IC package comprising a second IC die. The PoP assembly can be configured with various thermal management components that spread or dissipate heat generated by the first IC die or the second IC die of the PoP assembly. These thermal management components may include a heat spreader encapsulated within the first IC package, dummy silicon encapsulated within the first IC package, and/or a plurality of solder interconnects between the first IC package and the second IC package. By including one or more of these thermal management components, the described PoP assembly may improve thermal management of the IC packages of the PoP assembly and enable increased IC die performance or reliability over preceding assembly designs.Type: ApplicationFiled: August 17, 2021Publication date: October 5, 2023Applicant: Google LLCInventors: Mengzhi Pang, Ashish Jain
-
Publication number: 20230315154Abstract: This document describes foldable display support systems for thinner computing devices and improved user experience. In aspects, a device includes a foldable display coupled to the foldable display support system. The foldable display includes one or more primary folding regions of a first folding radius and one or more secondary folding regions of a second folding radius different than the first folding radius. The foldable display support system includes a support plate coupled to at least one other support plate by an adhesive layer. The support plate includes one or more flexible regions that correspond to the one or more primary folding regions of the foldable display, and the at least one other support plate includes one or more flexible regions that correspond to the one or more secondary folding regions of the foldable display.Type: ApplicationFiled: June 5, 2023Publication date: October 5, 2023Applicant: Google LLCInventors: Adrian Gheorghe Manea, Chu-Chun Lo, Yu-Chih Huang
-
Publication number: 20230315588Abstract: This document describes systems and techniques for a hardware-based save-and-restore controller in an SoC. The described systems and techniques can automatically save and restore access control configurations (e.g., register states) of IP subsystems during a power-down and a power-up sequence, respectively. The save operation is initiated by a local save-and-restore (L SAR) controller and performed by the IP subsystems writing the configuration values to a central save-and-restore (C-SAR) controller before powering down a power domain. The C-SAR controller saves the configuration information in a memory located in an always-on power domain. The described systems and techniques initiate, via the L SAR controller, a restore operation as part of the power-up sequence. In this way, the described systems and techniques provide scalable save-and-restore services, support a large number of power domains, and allow a variable number of access control configurations to be saved and restored.Type: ApplicationFiled: September 11, 2020Publication date: October 5, 2023Applicant: Google LLCInventor: Vinoth Kumar Deivasigamani
-
Publication number: 20230317049Abstract: 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: ApplicationFiled: March 31, 2023Publication date: October 5, 2023Applicant: Google LLCInventors: Wensen Liu, Govind Kannan, Jayvon Timmons, Trausti Thormundsson
-
Publication number: 20230318456Abstract: Controlling voltage supplied to a load includes predicting a load current transient, generating a turbo signal in response to predicting the load current transient, and increasing, in response to the turbo signal, responsiveness of a voltage regulator supplying voltage to the load.Type: ApplicationFiled: April 4, 2022Publication date: October 5, 2023Applicant: Google LLCInventors: Chenhao Nan, Qiong Wang, Kaushik Vaidyanathan, Houle Gan, Xin Li
-
Publication number: 20230318844Abstract: A method for securing messages includes obtaining, at a message server, a message for a user of a message service hosted by the message server. The message includes a header and the header includes a digital signature signed by an author of the message and a list of one or more recipients of the message. The method includes determining whether the digital signature by the author is valid and determining, using the list of one or more recipients, whether the user is a declared recipient of the message. When the digital signature by the author is valid and the user is the declared recipient of the message, the method includes delivering the message to a user device of the user. When the digital signature by the author is valid and the user is not the declared recipient of the message, the method includes alerting the user.Type: ApplicationFiled: April 1, 2022Publication date: October 5, 2023Applicant: Google LLCInventor: Wei-Haw Chuang
-
Publication number: 20230315527Abstract: A method includes receiving a system independence query requesting determination of a level of independence between a first system and a second system. The method includes obtaining a first set of time-series data including a first series of data points listed in time order and obtaining a second set of time-series data including a second series of data points listed in time order. Each data point of the first and second series of data points represents a respective system value of a feature associated with the first and second system. The method includes determining an amount of correlation between the first set of time-series data and the second set of time-series data. When the amount of correlation between the first set of time-series data and the second set of time-series data satisfies a correlation threshold, the method includes reporting that the first system and the second system are independent.Type: ApplicationFiled: March 30, 2022Publication date: October 5, 2023Applicant: Google LLCInventors: Krzysztof Duleba, John Heizelman