Patents Assigned to Google LLC
-
Patent number: 11893216Abstract: Methods, systems, and computer programs are presented for implementing a multi-function control element in a Graphical User Interface (GUI). The method includes responsive to a cursor being away from a control element, present the control element in a compact state in the Graphical User Interface (GUI) within a display. The method also includes responsive to the cursor being over the control element, present the control element in an expanded state. The method includes responsive to receiving the selection of the option and determining the cursor is away from the control element, return the control element to the compact state from the expanded state.Type: GrantFiled: December 14, 2020Date of Patent: February 6, 2024Assignee: Google LLCInventors: Cinthya Rossana Urasaki, Zachary Paul Maier
-
Patent number: 11893224Abstract: A method includes a hierarchical dataset that includes a root-data object and data collections nested under the root-data object. Each data collection includes one or more data objects, each data object associated with one or more other data collections. The method also includes displaying a hierarchical user interface on a screen. The hierarchical user interface includes column. The columns include data-object columns and data-collection columns, wherein the columns alternate between data-object columns and data-collection columns. Each data-object column displays a list of the one or more data objects of a respective data collection. Each data-collection column displays a list of the one or more data collections of a respective data object, the data-collection columns includes a root-data-collection column displaying a list of the one or more data collections associated with the root-data object.Type: GrantFiled: March 6, 2023Date of Patent: February 6, 2024Assignee: Google LLCInventor: Michael Kleinerman
-
Patent number: 11894140Abstract: A computer-implemented method includes receiving, by a computing device, a particular textual description of a scene. The method also includes applying a neural network for text-to-image generation to generate an output image rendition of the scene, the neural network having been trained to cause two image renditions associated with a same textual description to attract each other and two image renditions associated with different textual descriptions to repel each other based on mutual information between a plurality of corresponding pairs, wherein the plurality of corresponding pairs comprise an image-to-image pair and a text-to-image pair. The method further includes predicting the output image rendition of the scene.Type: GrantFiled: December 21, 2021Date of Patent: February 6, 2024Assignee: Google LLCInventors: Melissa Strader, William Ito, Christopher Co, Katherine Chou, Alvin Rajkomar, Rebecca Rolfe
-
Publication number: 20240040088Abstract: This document describes methods implemented by and systems utilizing an alternating-current (AC) power-switching device. The AC power-switching device includes first and second current input/output (I/O) nodes, a current-limiting resistor, and a bypass switch connected between the first and second current I/O nodes. The bypass switch includes a first light-emitting-diode-input normally closed solid-state relay. Further, the AC power-switching device includes a rectifier, a voltage regulator, and a controller. The controller includes a programmable controller chip and is configured to detect a voltage level at the output of the rectifier, activate the bypass switch in response to the voltage level exceeding a first voltage level threshold, set a first lockout timer in response to activating the bypass switch, and deactivate the bypass switch in response to the voltage level dropping below a second voltage level threshold.Type: ApplicationFiled: July 25, 2023Publication date: February 1, 2024Applicant: Google LLCInventor: Gary Lee Embler
-
Publication number: 20240039608Abstract: Techniques and apparatuses are described for integrated access backhaul with an adaptive phase-changing device (APD) are described. In aspects, a donor base station determines to include an APD in a communication path for the wireless backhaul link with a node base station and apportions APD access to the APD for the node base station. The donor base station then communicates with the node base station using the surface of the APD and based on the apportioned APD-access by using the surface to exchange wireless signals with the donor base station.Type: ApplicationFiled: December 22, 2021Publication date: February 1, 2024Applicant: Google LLCInventors: Jibing Wang, Erik Richard Stauffer
-
Publication number: 20240038620Abstract: A pin fin placement assembly utilized to form pin fins in a thermal dissipating feature is provided. The pin fin placement assembly may place the pin fins on an IC die disposed in the IC package. The pin fin placement assembly may assist massively placing the pin fins with desired profiles and numbers on desired locations of the IC die. The plurality of pin fins is formed in a first plurality of apertures in the pin fin placement assembly. A thermal process is then performed to solder the plurality of pin fins on the IC die.Type: ApplicationFiled: July 29, 2022Publication date: February 1, 2024Applicants: Google LLC, Google LLCInventors: Yingshi Tang, Yingying Wang, Padam Jain, Emad Samadiani, Sudharshan Sugavanesh Udhayakumar, Madhusudan K. Iyengar
-
Publication number: 20240037146Abstract: A method of storing semi-structured data includes receiving user data from a user of a query system where the user data includes semi-structured user data. The method also includes receiving an indication that the semi-structured user data fails to include a fixed schema. In response to the indication that the semi-structured user data fails to include the fixed schema, the method further includes parsing the semi-structured user data into a plurality of data paths and extracting a data type associated with each respective data path of the plurality of data paths. The method additionally includes storing the semi-structured user data as a row entry in a table of a database in communication with the query system wherein each column value associated with the row entry corresponds to a respective one of the plurality of data paths and the data type associated with the respective data path.Type: ApplicationFiled: October 9, 2023Publication date: February 1, 2024Applicant: Google LLCInventors: Luis Alonso, Vladislav Grachev, Hossein Ahmadi, Srinagesh Susarla, Francis Lan, Srinidhi Raghavan, Vinay Balasubramaniam, Oleksandr Blyzniuchenko
-
Publication number: 20240040272Abstract: An electronic device receives a first plurality of images of a scene captured by an image sensor of an electronic device, receives an ambient light level proximate to the electronic device, and determines whether the ambient light level is less than a first threshold value. In accordance with a determination that the ambient light level is less than the first threshold value, the electronic device detects motion in the scene based on one or more of the first plurality of images. In accordance with detecting motion in the scene, the electronic device receives a second plurality of images of the scene captured by the image sensor of the electronic device, forms a composite image from two or more of the second plurality of images, and causes the composite image to be presented for display on a user device.Type: ApplicationFiled: September 25, 2023Publication date: February 1, 2024Applicant: Google LLCInventors: Bill Duran, Adrian Mircea Proca, Wei Zhong, Siddarth Raghunathan
-
Publication number: 20240038245Abstract: This document generally describes systems, methods, devices, and other techniques related to speaker verification, including (i) training a neural network for a speaker verification model, (ii) enrolling users at a client device, and (iii) verifying identities of users based on characteristics of the users' voices. Some implementations include a computer-implemented method. The method can include receiving, at a computing device, data that characterizes an utterance of a user of the computing device. A speaker representation can be generated, at the computing device, for the utterance using a neural network on the computing device. The neural network can be trained based on a plurality of training samples that each: (i) include data that characterizes a first utterance and data that characterizes one or more second utterances, and (ii) are labeled as a matching speakers sample or a non-matching speakers sample.Type: ApplicationFiled: October 11, 2023Publication date: February 1, 2024Applicant: Google LLCInventors: Georg Heigold, Samuel Bengio, Ignacio Lopez Moreno
-
Publication number: 20240038214Abstract: A method for representing an intended prosody in synthesized speech includes receiving a text utterance having at least one word, and selecting an utterance embedding for the text utterance. Each word in the text utterance has at least one syllable and each syllable has at least one phoneme. The utterance embedding represents an intended prosody. For each syllable, using the selected utterance embedding, the method also includes: predicting a duration of the syllable by decoding a prosodic syllable embedding for the syllable based on attention by an attention mechanism to linguistic features of each phoneme of the syllable and generating a plurality of fixed-length predicted frames based on the predicted duration for the syllable.Type: ApplicationFiled: October 16, 2023Publication date: February 1, 2024Applicant: Google LLCInventors: Robert Clark, Chun-an Chan, Vincent Wan
-
Publication number: 20240038037Abstract: The various implementations described herein include methods, devices, and systems for monitoring activity in a home environment. In one aspect, a method performed at a voice-assistant device includes: detecting a sound; obtaining a determination as to whether the sound meets one or more monitoring criteria; and in accordance with a determination that the sound meets the one or more monitoring criteria, generating a notification.Type: ApplicationFiled: October 12, 2023Publication date: February 1, 2024Applicant: Google LLCInventor: Bryan Horling
-
Patent number: 11887363Abstract: Training a machine learning model (e.g., a neural network model such as a convolutional neural network (CNN) model) so that, when trained, the model can be utilized in processing vision data (e.g., from a vision component of a robot), that captures an object, to generate a rich object-centric embedding for the vision data. The generated embedding can enable differentiation of even subtle variations of attributes of the object captured by the vision data.Type: GrantFiled: September 27, 2019Date of Patent: January 30, 2024Assignee: GOOGLE LLCInventors: Soeren Pirk, Yunfei Bai, Pierre Sermanet, Seyed Mohammad Khansari Zadeh, Harrison Lynch
-
Patent number: 11887595Abstract: Techniques described herein relate to allowing users to employ voice-based human-to-computer dialog to program automated assistants with customized routines, or “dialog routines,” that can later be invoked to accomplish task(s). In various implementations, a first free form natural language input—that identifies a command to be mapped to a task and slot(s) required to be filled with values to fulfill the task—may be received from a user. A dialog routine may be stored that includes a mapping between the command and the task, and which accepts, as input, value(s) to fill the slot(s). Subsequent free form natural language input may be received from the user to (i) invoke the dialog routine based on the mapping, and/or (ii) to identify value(s) to fill the slot(s). Data indicative of at least the value(s) may be transmitted to a remote computing device for fulfillment of the task.Type: GrantFiled: January 10, 2022Date of Patent: January 30, 2024Assignee: GOOGLE LLCInventors: Mihai Danila, Albry Smither
-
Patent number: 11887513Abstract: Techniques include performing a display calibration while a smartglasses device is stored in a case that enables the smartglasses device to perform display calibrations. The case includes an optical device configured to form an image of a test pattern formed in a first display and a second display of the smartglasses device.Type: GrantFiled: February 1, 2023Date of Patent: January 30, 2024Assignee: GOOGLE LLCInventors: Clayton Woodward Bavor, Jr., Steven Benjamin Goldberg, Zhiheng Jia
-
Patent number: 11886628Abstract: The present disclosure provides systems and methods for delivering notifications to a device or accessory based on the context. A host device may be wirelessly coupled to one or more accessories that are available to receive a notification. The host device may analyze a context for transmitting a notification, such as analyzing user attention and accessory state. Analyzing user attention and accessory state may be done by analyzing sensor data, such as audio input, image sensors, proximity sensors, etc. The host device may determine a content type, such as text, e-mail, news, or download, content classification, such as urgent, sensitive, or reminder, and a notification type, such as visual, audio, or haptic. The host device may select at least one of the accessories based on the context. The host device may transmit the notification to the selected accessory.Type: GrantFiled: May 7, 2020Date of Patent: January 30, 2024Assignee: Google LLCInventors: Elena Jessop Nattinger, Shengzhi Wu, Diane C. Wang
-
Patent number: 11887016Abstract: Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for providing actionable suggestions are disclosed. In one aspect, a method includes receiving (i) an indication that an event detection module has determined that a shared event of a particular type is presently occurring or has occurred, and (ii) data referencing an attribute associated with the shared event. The method includes selecting, from among multiple output templates that are each associated with a different type of shared event, a particular output template associated with the particular type of shared event detected by the module. The method generates a notification for output using at least (i) the selected particular output template, and (ii) the data referencing the attribute associated with the shared event. The method then provides, for output to a user device, the notification that is generated.Type: GrantFiled: November 23, 2020Date of Patent: January 30, 2024Assignee: GOOGLE LLCInventors: Daniel M. Keysers, Victor Carbune, Thomas Deselaers
-
Patent number: 11888216Abstract: A wearable device includes a wearable body that in use is worn on or proximate a skin of a wearer and a wearable antenna embedded in the wearable body and insulated from the wearable body. The wearable antenna includes a microwave dielectric substrate having a first major surface, a second major surface opposed to the first major surface, and a relative permittivity of at least 90. An electrically conductive patch is disposed on the first major surface, a feed line is connected to a feed point of the electrically conductive patch, and an electrically conductive ground plane is disposed on a far side of the second major surface relative to the first major surface.Type: GrantFiled: July 18, 2022Date of Patent: January 30, 2024Assignee: GOOGLE LLCInventor: Kaveh Moussakhani
-
Patent number: 11886533Abstract: Systems and methods for efficiently identifying and extracting machine-actionable structured data from web documents are provided. The technology employs neural network architectures which process the raw HTML content of a set of seed websites to create transferable models regarding information of interest. These models can then be applied to the raw HTML of other websites to identify similar information of interest. Data can thus be extracted across multiple websites in a functional, structured form that allows it to be used further by a processing system.Type: GrantFiled: January 29, 2020Date of Patent: January 30, 2024Assignee: Google LLCInventors: Ying Sheng, Yuchen Lin, Sandeep Tata, Nguyen Vo
-
Patent number: 11886531Abstract: A computing device can present, within a display, first network-associated content and a tab strip, the first network-associated content being associated with a first content locator, the tab strip including a first content indicator associated with the first content locator and a second content indicator associated with a second content locator, receive a directional input associated with the tab strip, in response to receiving the directional input, modify the presentation of the tab strip, the modification ending presentation of the first content indicator and initiating presentation of a third content indicator, the third content indicator being associated with a third content locator, receive a selection of the third content indicator, and in response to receiving the selection of the third content indicator, present second network-associated content at a location where the first network-associated content was previously presented, the second network-associated content being associated with the third conType: GrantFiled: December 30, 2020Date of Patent: January 30, 2024Assignee: GOOGLE LLCInventors: Samuel L. Birch, Yusuf Ozuysal, Christopher Lee, Mei Liang, Wei-Yin Chen, Yue Zhang, Ayman Almadhoun
-
Patent number: 11886998Abstract: Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for generating an output sequence from an input sequence. One of the methods includes, at each of a plurality of generation time steps: generating a combined sequence for the generation time step that includes the input sequence followed by the output tokens that have already been generated as of the generation time step; processing the combined sequence using a self-attention decoder neural network to generate a time step output that defines a score distribution over a set of possible output tokens; and selecting, using the time step output, an output token from the set of possible output tokens as the next output token in the output sequence.Type: GrantFiled: January 13, 2023Date of Patent: January 30, 2024Assignee: Google LLCInventors: Noam M. Shazeer, Lukasz Mieczyslaw Kaiser, Etienne Pot, Mohammad Saleh, Ben Goodrich, Peter J. Liu, Ryan Sepassi