Google LLC patent applications on September 26th, 2024
Patent Applications by Google LLC on September 26th, 2024
Google LLC: 42 patent applications
Google LLC has applied for patents in the areas of G06F3/16 (3), G10L15/22 (3), H04N21/431 (2), G06F3/04817 (2), G06F11/07 (2) G06F11/0751 (2), A61B5/01 (1), H04L9/0877 (1), G06V10/82 (1), G06V40/165 (1)
With keywords such as: device, user, data, content, based, computing, training, image, network, and server in patent application abstracts.
Patent Applications by Google LLC
Inventor(s): Sachin Prakash Nadig of San Francisco CA (US) for google llc
IPC Code(s): A61B5/01, A61B5/00, G01K7/32, G01K13/20
CPC Code(s): A61B5/01
Abstract: a wearable device includes a mems resonator. the mems resonator is configured to generate an output signal that is indicative of a temperature of a portion of the wearable device that contacts a user's skin when the wearable device is worn by the user. the wearable device includes control circuitry communicatively coupled to the mems resonator. the control circuitry is configured to demodulate the output signal and a local oscillator signal indicative of a setpoint temperature for the portion of the wearable device. the control circuitry is configured to determine a phase difference between a phase of the demodulated output signal and a phase of the demodulated local oscillator signal. the control circuitry is further configured to determine a temperature of the user's has changed based on the phase difference.
20240318971. Interactive Voice Navigation_simplified_abstract_(google llc)
Inventor(s): Victor Carbune of Zurich (CH) for google llc, Matthew Sharifi of Kilchberg (CH) for google llc, Blaise Aguera-Arcas of Seattle WA (US) for google llc
IPC Code(s): G01C21/36, G01C21/34, G06F3/16, G10L15/22, G10L15/30
CPC Code(s): G01C21/3608
Abstract: the present disclosure is directed to interactive voice navigation. in particular, a computing system can provide audio information including one or more navigation instructions to a user via a computing system associated with the user. the computing system can activate an audio sensor associated with the computing system. the computing system can collect, using the audio sensor, audio data associated with the user. the computing system can determine, based on the audio data, whether the audio data is associated with one or more navigation instructions. the computing system can, in accordance with a determination that the audio data is associated with one or more navigation instructions, determine a context-appropriate audio response. the computing system can provide the context-appropriate audio response to the user.
20240319417. WAVEGUIDE WITH ANTI-REFLECTION PROPERTIES_simplified_abstract_(google llc)
Inventor(s): Timothy Paul Bodiya of Toronto (CA) for google llc, Shreyas Potnis of Kitchener (CA) for google llc, Daniel Adema of Kitchener (CA) for google llc, Ian Andrews of Kitchener (CA) for google llc, Syed Moez Haque of Vaughan (CA) for google llc
IPC Code(s): G02B5/18, G02B6/124, G02B27/00, G02B27/01
CPC Code(s): G02B5/1809
Abstract: a head-mounted display system () includes a lens element () supported by a support structure (). the lens element () includes a waveguide () to couple light from an image source. the waveguide () includes a waveguide surface () and a grating (). the grating () is disposed onto the waveguide surface () and includes rows of three-dimensional, 3d, primitive structures (), with a height of the 3d primitive structures being smaller than a wavelength of visible incident light at a surface of the sub-wavelength grating.
Inventor(s): Srikanth Jalasutram of San Francisco CA (US) for google llc, Wesley Stuurman of Tokyo (JP) for google llc, Xingyue Chen of Mountain View CA (US) for google llc, Naoki Koguro of Tokyo (JP) for google llc, Ryuichi Hoshi of Tokyo (JP) for google llc, Xuchao Chen of Tokyo (JP) for google llc
IPC Code(s): G06F3/01, G06F16/957
CPC Code(s): G06F3/017
Abstract: systems and methods for snippet packet generation can include obtaining input data (e.g., input data descriptive of a gesture). the input data can be processed to determine a content item selected by the input. a snippet packet can be generated based on the content item, which can include the content item, address data, and location data. the snippet packet can be configured to be interacted with in order to navigate to the source web page of the content item including navigating to the specific portion of the web page that includes the content item.
20240319829. Touch-Sensing Pattern for Multi-Angular Orientations_simplified_abstract_(google llc)
Inventor(s): Merrick Kam McCracken of Sunnyvale CA (US) for google llc, Tauseef Muzaffar of Santa Clara CA (US) for google llc, Yao Xue of San Jose CA (US) for google llc, Max Koopman of San Francisco CA (US) for google llc, Chun Yat Frank Li of Palo Alto CA (US) for google llc
IPC Code(s): G06F3/044, H04R1/10
CPC Code(s): G06F3/044
Abstract: an electronic device that includes a touch-sensing device having a plurality of touch sensors arranged in a pattern configured to detect user input at a plurality of angular orientations is disclosed. the user input may be a horizontal swipe across the touch-sensing device or a vertical swipe down a vertical centerline of the touch-sensing device. the plurality of touch sensors includes a first sensor, a second sensor, a third sensor, a fourth sensor, and a fifth sensor. the touch sensors are configured to detect, via at least three sensors, the user input for one or more angular orientations of a wireless earbud between 85 degrees forward of an initial vertical position of the vertical centerline and 85 degrees rearward of the initial vertical position of the vertical centerline.
Inventor(s): Martin Bruse of Stockholm (SE) for google llc, Matthew Sharifi of Kilchberg (CH) for google llc
IPC Code(s): G06F3/04847, G06F3/04842, G06F3/16
CPC Code(s): G06F3/04847
Abstract: implementations set forth herein relate to an automated assistant that can control a sequence of operations for a routine according to whether power data indicates that energy expense and/or energy consumption can be preserved by modifying the sequence of operations for the routine. in some implementations, the automated assistant can suggest certain routines, and/or triggering conditions for operations of the routine, to reduce energy expense and/or energy consumption. alternatively, or additionally, the automated assistant can infer certain operation requests or triggering conditions depending on whether the user has expressed an interest in preserving energy resources and expenses. in this way, the automated assistant can facilitate minimizing energy consumption and/or energy expenses without necessitating that the user exclusively, or manually, schedule all assistant operations with particularity.
Inventor(s): Jian Wei Leong of San Francisco CA (US) for google llc, Leo Baghdassarian of Mountain View CA (US) for google llc, Lucas Hiroshi De Carvalho Hirata of Mountain View CA (US) for google llc
IPC Code(s): G06F9/451, G06F3/0346, G06F3/038, G06F3/04817, G06F3/0482, G06F3/0483, G06F3/0485, G06F3/16, G06F16/63
CPC Code(s): G06F9/451
Abstract: systems and methods of transferring data from memory to manage graphical output latency are provided. a device having a display receives an acoustic signal that carries a query. the device determines that a wireless controller is in a first state. the device establishes, based on receipt of the acoustic signal and the determination that the wireless controller device is in the first state, a first interaction mode for a graphical user interface rendered by the computing device for display via the display device. the device sets a prefetch parameter to a first value and prefetches the corresponding amount of electronic content items. the device establishes a second interaction mode and overrides the first value of the prefetch parameter to a second value, and prefetches a second amount of electronic content items corresponding to the second value.
Inventor(s): Jonathan Charles Masters of Boston MA (US) for google llc
IPC Code(s): G06F11/07
CPC Code(s): G06F11/0751
Abstract: the technology is generally directed to detecting silent data corruption by selectively re-executing instructions. a renamer may receive decoded instructions from an instruction cache. the renamer may identify one or more of the decoded instructions that can be performed out of order. the reorder buffer may be configured to track instructions that are to be re-executed for purposes of computing their value a second time and comparing the value from the second computation with a value from a first computation. prior to retiring, or completing, an instruction, an initial result of executing the instruction a first time may be compared with a re-execution result of re-executing the instruction a second or nth time. if the comparison indicates there is a different initial result than the re-execution result, an indication of possible silent data corruption may be generated for the instruction.
Inventor(s): Rahul Nagarajan of San Jose CA (US) for google llc
IPC Code(s): G06F11/07
CPC Code(s): G06F11/0751
Abstract: an aspect of the disclosed technology is a replay unit that enables replaying computations on unused or empty alu slots. the replay unit may be added on a per lane basis or within a lane in a simd unit or device.
20240320166. Low-Latency Bridge to Support Out-of-Order Execution_simplified_abstract_(google llc)
Inventor(s): Raj Shekhar Kashyap of Bengaluru (IN) for google llc
IPC Code(s): G06F13/16
CPC Code(s): G06F13/1626
Abstract: this document describes systems and techniques for a low-latency bridge to support out-of-order execution. the described systems and techniques can facilitate out-of-order execution by a memory controller of in-order transaction requests. when it receives transaction responses associated with in-order transaction requests, the bridge can send a first transaction response without storing it in a reorder buffer. similarly, the bridge can determine whether a next transaction response is available to send to the respective client. the bridge introduces latency to a larger system (e.g., an soc) only when a secondary response (e.g., not first) of in-order transaction responses is received first. in this way, the memory controller can process transaction requests from one or more clients with minimal latency introduced by the bridge and a smaller reorder buffer.
Inventor(s): Alan Lee Joyce of Mountain View CA (US) for google llc, Edgar Chung of Mountain View CA (US) for google llc, Zhe Yang of Santa Clara CA (US) for google llc, Ian Mesa of Los Gatos CA (US) for google llc, Joseph Olson of Mountain View CA (US) for google llc
IPC Code(s): G06F16/903, G06F16/58, G06F16/583, G06F16/9535, G06N5/046
CPC Code(s): G06F16/90335
Abstract: systems and methods for identification and retrieval of content for visual search are provided. an example method includes receiving data specifying a digital supplement. the data may identify a digital supplement and a supplement anchor for associating the digital supplement with visual content. the method may also include generating a data structure instance that specifies the digital supplement and the supplement anchor and, after generating the data structure instance, enabling triggering of the digital supplement by an image based at least on storing the data structure instance in a database that includes a plurality of other data structure instances. the other data structure instances may each specify a digital supplement and one or more supplement anchors.
Inventor(s): Shanmugasundaram Ravikumar of Piedmont CA (US) for google llc, Pasin Manurangsi of Mountain View CA (US) for google llc, Badih Ghazi of San Jose CA (US) for google llc
IPC Code(s): G06F16/906, G06F18/21, G06F18/214, G06F18/23213, G06F18/2413
CPC Code(s): G06F16/906
Abstract: example techniques are provided for the task of differentially private clustering. for several basic clustering problems, including euclidean densestball, 1-cluster, k-means, and k-median, the present disclosure provides efficient differentially private algorithms that achieve essentially the same approximation ratios as those that can be obtained by any non-private algorithm, while incurring only small additive errors. this improves upon existing efficient algorithms that only achieve some large constant approximation factors.
Inventor(s): Tak Keung Cheng of Los Altos CA (US) for google llc, James R. von Behren of Berkeley CA (US) for google llc
IPC Code(s): G06F16/9537, G06F16/951, G06F16/9538, H04W4/021, H04W4/21
CPC Code(s): G06F16/9537
Abstract: in general, the subject matter described in this specification can be embodied in methods, systems, and programs for providing location-based information. a geographical location of a mobile computing device is received at a server system. a request for content is received at the server system and from the mobile computing device. a search area that corresponds to the geographical location is selected by the sever system. the search area is selected from among a collection of search areas that correspond to the geographical location. at least one of the search areas in the collection is geographically nested within at least one other of the search areas. a search result that is most-relevantly ranked for the selected search area is determined by the server system. content that represents the determined search result is provided by the server system and for receipt by the mobile computing device.
Inventor(s): Scott David Schneider of Burbank CA (US) for google llc
IPC Code(s): G06F21/62
CPC Code(s): G06F21/6254
Abstract: methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for distributing digital contents to client devices are described. the system obtains privacy-preserving user data, including non-unique user ids, for a set of users. the system processes the privacy-preserving user data to estimate one or more metrics for one or more digital components. the system adjusts, based on the estimated metrics, one or more distribution parameters, and distributes digital components to the client devices based on the distribution parameters.
20240320420. PERSONALIZED AUTONOMOUS SPREADSHEETS_simplified_abstract_(google llc)
Inventor(s): Andrew J. Lavery of Austin TX (US) for google llc, Earl J. Wagner of Chicago IL (US) for google llc, Matthew Albright of Montclair NJ (US) for google llc
IPC Code(s): G06F40/18, G06F16/9535, G06N5/02
CPC Code(s): G06F40/18
Abstract: a method includes receiving, by a processing device from a client device associated with a user, a natural language query corresponding to a request to create, for the user, a personalized document having a tabular structure, determining, by the processing device, one or more attribute categories pertaining to the personalized document, identifying, by the processing device, at least one external data source including at least one subjective data source related to the user, retrieving, by the processing device from the at least one external data source, data items indicative of the one or more attribute categories, and generating, by the processing device, the personalized document for the user by populating each cell of the personalized document with a respective data item.
Inventor(s): Shrestha Basu Mallick of San Francisco CA (US) for google llc, Owen Lewis of Stanford CA (US) for google llc, Jaclyn Konzelmann of Mountain View CA (US) for google llc, Christina Yang Choi of San Jose CA (US) for google llc, James Freedman of Los Angeles CA (US) for google llc, Jonathan Malmaud of Campbell CA (US) for google llc, Xin Xie of San Jose CA (US) for google llc, Brian Carver of Emeryville CA (US) for google llc
IPC Code(s): G06F40/40
CPC Code(s): G06F40/40
Abstract: implementations described herein relate to attribution of a natural language (nl) based summary generated using a large language model (llm). processor(s) of a system can: receive nl based input associated with a client device, generate the nl based summary using the llm, and process the nl based summary to determine whether a nl based summary segment of the nl based summary matches a dataset segment of a dataset that was utilized to initially train the llm and/or to fine-tune the llm. further, the processor(s) can, in response to determining that the nl based summary segment matches the dataset segment, modify the nl based summary segment of the nl based summary to generate a modified nl based summary. moreover, the processor(s) can cause the modified nl based summary to be rendered at the client device. the attribution of the nl based summary can be provided as a service to various third-parties.
20240320481. COMMUNICATING A NEURAL NETWORK FORMATION CONFIGURATION_simplified_abstract_(google llc)
Inventor(s): Jibing Wang of San Jose CA (US) for google llc, Erik Richard Stauffer of Mountain View CA (US) for google llc
IPC Code(s): G06N3/063, G06N3/045, H04W4/06, H04W8/24, H04W24/02
CPC Code(s): G06N3/063
Abstract: techniques and apparatuses are described for enabling base station-user equipment messaging regarding deep neural networks. a network entity (base station core network server ) determines a neural network formation configuration (architecture and/or parameter configurations ) for a deep neural network (deep neural network(s) ) for processing communications transmitted over the wireless communication system. the network entity (base station core network server ) communicates the neural network formation configuration to a user equipment (ue ). the user equipment (ue ) configures a first neural network (deep neural network(s) ) based on the neural network formation configuration. in implementations, the user equipment (ue ) recovers information communicated over the wireless network using the first neural network (deep neural network(s) ). this allows the wireless communication system to adapt to changing operating conditions and improve information recovery.
Inventor(s): Ahmet Iscen of Grenoble (FR) for google llc, Andre Filgueiras de Araujo of Mountain View CA (US) for google llc, Boqing Gong of Bellevue WA (US) for google llc, Cordelia Luise Schmid of Saint Ismier (FR) for google llc
IPC Code(s): G06N3/084
CPC Code(s): G06N3/084
Abstract: class-balanced distillation can train recognition models with little to no bias even if the training dataset has a class imbalance. a two stage training process with instance sampling and class-balanced sampling can train the recognition model to recognize both head classes and tail classes. moreover, one or more teacher classification models can be trained, and the knowledge can be distilled to a student classification model.
Inventor(s): Chi Keung Luk of Fremont CA (US) for google llc, Jose Americo Baiocchi Paredes of Mountain View CA (US) for google llc, Russell Power of Seattle WA (US) for google llc, Mehmet Deveci of Santa Clara CA (US) for google llc
IPC Code(s): G06N20/20, G06F11/36, G06N3/08
CPC Code(s): G06N20/20
Abstract: a method includes training, using a first computing system having a first configuration, a first machine learning model having a machine learning model architecture, and training, using a second computing system having a different second configuration, a second machine learning model having the machine learning model architecture. the method also includes determining, for a shared training operation performed by both the first computing system and the second computing system, a similarity measure that represents a similarity between: a first training output generated by the first computing system during performance of the shared training operation during training of the first machine learning model; and a second training output generated by the second computing system during performance of the shared training operation during training of the second machine learning model. the method further includes displaying, to a user, a graphical representation based on the similarity measure determined for the shared training operation.
Inventor(s): Amit Agarwal of Mountain View CA (US) for google llc, Surojit Chatterjee of Los Altos CA (US) for google llc, Gaurav Bhaya of Mountain View CA (US) for google llc, Anshul Kothari of Mountain View CA (US) for google llc, Vibhor Nanavati of Santa Clara CA (US) for google llc
IPC Code(s): G06Q30/0273, G06Q30/0251, H04L67/55
CPC Code(s): G06Q30/0275
Abstract: the present disclosure is directed to systems and methods of providing content. a server can generate a request for a push content item for an account identifier linked with a computing device. the server can establish a push auction for the account identifier with multiple candidate push content items. the server can determine an auction score for each candidate push content item and select a push content item therefrom based on the auction score. the server can determine a parameter for the account identifier and control delivery of the selected push content item based on a delivery control policy. the server can compare a value of the parameter with a threshold value to authorize the push content item. the server can provide the selected and authorized push content item for presentation in a push content slot via the computing device linked to the account identifier.
20240320808. Learning-Based Lens Flare Removal_simplified_abstract_(google llc)
Inventor(s): Yicheng Wu of Houston TX (US) for google llc, Qiurui He of Mountain View CA (US) for google llc, Tianfan Xue of Sunnyvale CA (US) for google llc, Rahul Garg of Sunnyvale CA (US) for google llc, Jiawen Chen of San Ramon CA (US) for google llc, Jonathan T. Barron of Alameda CA (US) for google llc
IPC Code(s): G06T5/80, G06T3/40, G06T5/10, G06T5/20, G06T7/80
CPC Code(s): G06T5/80
Abstract: a method includes obtaining an input image that contains a particular representation of lens flare, and processing the input image by a machine learning model to generate a de-flared image that includes the input image with at least part of the particular representation of lens flare removed. the machine learning (ml) model may be trained by generating training images that combine respective baseline images with corresponding lens flare images. for each respective training image, a modified image may be determined by processing the respective training image by the ml model, and a loss value may be determined based on a loss function comparing the modified image to a corresponding baseline image used to generate the respective training image. parameters of the ml model may be adjusted based on the loss value determined for each respective training image and the loss function.
Inventor(s): Juan David Hincapie of Palo Alto CA (US) for google llc, Andre Le of San Francisco CA (US) for google llc
IPC Code(s): G06T7/73, G06F16/9032, G06V20/20, G06V20/30
CPC Code(s): G06T7/73
Abstract: the present disclosure provides systems and methods that makes use of one or more image sensors of a device to provide users with information relating to nearby points of interest. the image sensors may be used to detect features and/or objects in the field of view of the image sensors. pose data, including a location and orientation of the device is then determined based on the one or more detected features and/or objects. a plurality of points of interest that are within a geographical area that is dependent on the pose data are then determined. the determination may, for instance, be made by querying a mapping database for points of interest that are known to be located within a particular distance of the location of the user. the device then provides information to the user indicating one or more of the plurality of points of interest.
20240320892. Photorealistic Talking Faces from Audio_simplified_abstract_(google llc)
Inventor(s): Vivek Kwatra of Saratoga CA (US) for google llc, Christian Frueh of Mountain View CA (US) for google llc, Avisek Lahiri of West Bengal (IN) for google llc, John Lewis of Mountain View CA (US) for google llc
IPC Code(s): G06T13/20, G06T13/40, G06T17/20
CPC Code(s): G06T13/205
Abstract: provided is a framework for generating photorealistic 3d talking faces conditioned only on audio input. in addition, the present disclosure provides associated methods to insert generated faces into existing videos or virtual environments. we decompose faces from video into a normalized space that decouples 3d geometry, head pose, and texture. this allows separating the prediction problem into regressions over the 3d face shape and the corresponding 2d texture atlas. to stabilize temporal dynamics, we propose an auto-regressive approach that conditions the model on its previous visual state. we also capture face illumination in our model using audio-independent 3d texture normalization.
20240320904. Tactile Copresence_simplified_abstract_(google llc)
Inventor(s): Donald Allen Barnett of Monroe WA (US) for google llc, Carsten Hinz of Überlingen (DE) for google llc, Corbin Alexander Cunningham of Seattle WA (US) for google llc, George Joseph Rickerby of London (GB) for google llc, Benjamin Guy Alexander Pawle of London (GB) for google llc, Michael Colville of London (GB) for google llc, Scott Douwes of Mountain View CA (US) for google llc
IPC Code(s): G06T15/60, G06F3/0346, G06T3/40, G06T5/70, G06T7/50, G09G3/00
CPC Code(s): G06T15/60
Abstract: the technology provides tactile copresence for participants working in a real-time remote collaborative arrangement. this enhanced user experience enables different users to work remotely through their own local physical media such as whiteboards, large screen displays or poster boards (). participants are able to view a common workspace in the same way, and are able to experience tactile copresence via silhouette representations () of the other people. a method includes receiving depth map information of a participant at a first location, the depth map information being derived from a raw image captured at the first location (). a presence shadow for the participant is generated by a computing device associated with a different location, in which the presence shadow reprojects aspects of the participant according to the depth map information where the aspects are blurred according to a proximity of each aspect to a physical medium at the first location ().
Inventor(s): Yuanzhen Li of Newton Centre MA (US) for google llc, Amit Raj of Seattle WA (US) for google llc, Varun Jampani of Rockland MA (US) for google llc, Benjamin Joseph Mildenhall of San Francisco CA (US) for google llc, Benjamin Michael Poole of San Francisco CA (US) for google llc, Jonathan Tilton Barron of Alameda CA (US) for google llc, Kfir Aberman of San Mateo CA (US) for google llc, Michael Niemeyer of Cologne (DE) for google llc, Michael Rubinstein of Natick MA (US) for google llc, Nataniel Ruiz Gutierrez of Boston MA (US) for google llc, Shiran Elyahu Zada of Tel Aviv (IL) for google llc, Srinivas Kaza of Seattle WA (US) for google llc
IPC Code(s): G06T17/00, H04N13/279, H04N13/351
CPC Code(s): G06T17/00
Abstract: a fractional training process can be performed training images to an instance of a machine-learned generative image model to obtain a partially trained instance of the model. a fractional optimization process can be performed with the partially trained instance to an instance of a machine-learned three-dimensional (3d) implicit representation model obtain a partially optimized instance of the model. based on the plurality of training images, pseudo multi-view subject images can be generated with the partially optimized instance of the 3d implicit representation model and a fully trained instance of the generative image model; the partially trained instance of the model can be trained with a set of training data. the partially optimized instance of the machine-learned 3d implicit representation model can be trained with the machine-learned multi-view image model.
Inventor(s): Ivan Neulander of Los Angeles CA (US) for c/o google llc, Ian Joseph Roth of Brooklyn NY (US) for c/o google llc, Hao Wang of Long Island City NY (US) for c/o google llc, Agustin III Olivan Venezuela of Queens NY (US) for c/o google llc, Subramanian Shyamsunder Mathur of New York NY (US) for c/o google llc, Xuemei Zhao of Jersey City NJ (US) for c/o google llc, Valdrin Koshi of Brooklyn NY (US) for c/o google llc, James Sraw Singh of New York NY (US) for c/o google llc
IPC Code(s): G06T19/00, G06F8/36, G06T15/80
CPC Code(s): G06T19/006
Abstract: systems and methods for data asset acquisition and obfuscation can be helpful for retrieving augmented reality rendering data assets from third parties. the sending of a software development kit and receiving back data assets can ensure the data assets are compatible with the augmented reality rendering experience in the user interface. the data acquisition system with obfuscation can also ensure the code generated by third parties is stripped of semantics and has reduced readability.
Inventor(s): Jonathan Ho of New York NY (US) for google llc, William Chan of Toronto (CA) for google llc, Chitwan Saharia of Toronto (CA) for google llc, Jay Ha Whang of Austin TX (US) for google llc, Tim Salimans of Utrecht (NL) for google llc
IPC Code(s): G06V10/82, G06T3/4053
CPC Code(s): G06V10/82
Abstract: methods, systems, and apparatus, including computer programs encoded on a computer storage medium. in one aspect, a method includes receiving a text prompt describing a scene; processing the text prompt using a text encoder neural network to generate a contextual embedding of the text prompt; and processing the contextual embedding using a sequence of generative neural networks to generate a final video depicting the scene.
Inventor(s): Robert McDonald of Boca Raton FL (US) for google llc, Shrenik Lad of Sunnyvale CA (US) for google llc, Andrew Gallagher of Fremont CA (US) for google llc
IPC Code(s): G06V40/16, G06N20/00, G06T7/246, G06T7/73, G06V10/44, G06V10/764, G06V10/80, G06V10/82, G06V10/98, G06V40/10
CPC Code(s): G06V40/165
Abstract: example aspects of the present disclosure are directed to computing systems and methods that perform whole person association with face screening and/or face hallucination. in particular, one aspect of the present disclosure is directed to a multi-headed person and face detection model that performs both face and person detection in one model. each of the face and person detection can find landmarks or other pose information and also a confidence score. the pose information for the face and person detections can be used to select certain face and person detections to associate together as a whole person detection, which can be referred to as an “appearance.”
Inventor(s): Maegan Clawges of San Francisco CA (US) for google llc, Sam Keene of San Francisco CA (US) for google llc
IPC Code(s): G09G5/06, G06T5/92, G06T7/90, G06T11/60, H04N5/272, H04N21/431, H04N21/81
CPC Code(s): G09G5/06
Abstract: methods, systems, and media for modifying user interface colors are provided. in some embodiments, the method comprises: receiving a video and color palette information, wherein each color of the color palette information indicates a color of an element of a user interface in which the video is to be presented; identifying a first color for the element, wherein the first color corresponds to a first portion of the video; causing the first portion of the video to be presented, wherein the element of the user interface having the first color is presented; identifying a second color for the element, wherein the second color corresponds to a second portion of the video; and modifying an appearance of the element by changing the color of the element from the first color to the second color while presenting the second portion of the video.
20240321263. Emitting Word Timings with End-to-End Models_simplified_abstract_(google llc)
Inventor(s): Tara N. Sainath of Jersey City NJ (US) for google llc, Basilio Garcia Castillo of Mountain View CA (US) for google llc, David Rybach of Munich (DE) for google llc, Trevor Strohman of Mountain View CA (US) for google llc, Ruoming Pang of New York NY (US) for google llc
IPC Code(s): G10L15/06, G10L25/30, G10L25/78
CPC Code(s): G10L15/063
Abstract: a method includes receiving a training example that includes audio data representing a spoken utterance and a ground truth transcription. for each word in the spoken utterance, the method also includes inserting a placeholder symbol before the respective word identifying a respective ground truth alignment for a beginning and an end of the respective word, determining a beginning word piece and an ending word piece, and generating a first constrained alignment for the beginning word piece and a second constrained alignment for the ending word piece. the first constrained alignment is aligned with the ground truth alignment for the beginning of the respective word and the second constrained alignment is aligned with the ground truth alignment for the ending of the respective word. the method also includes constraining an attention head of a second pass decoder by applying the first and second constrained alignments.
Inventor(s): Victor Carbune of Zurich (CH) for google llc, Krishna Sapkota of Zurich (CH) for google llc, Behshad Behzadi of Freienbach (CH) for google llc, Julia Proskurnia of Zurich (CH) for google llc, Jacopo Sannazzaro Natta of Berkeley CA (US) for google llc, Justin Lu of Zurich (CH) for google llc, Magali Boizot-Roche of Zurich (CH) for google llc, Marius Sajgalik of Zurich (CH) for google llc, Nicolo D'Ercole of Oberrieden (CH) for google llc, Zaheed Sabur of Baar (CH) for google llc, Luv Kothari of Sunnyvale CA (US) for google llc
IPC Code(s): G10L15/26, G10L15/22
CPC Code(s): G10L15/26
Abstract: implementations described herein relate to an application and/or automated assistant that can identify arrangement operations to perform for arranging text during speech-to-text operations—without a user having to expressly identify the arrangement operations. in some instances, a user that is dictating a document (e.g., an email, a text message, etc.) can provide a spoken utterance to an application in order to incorporate textual content. however, in some of these instances, certain corresponding arrangements are needed for the textual content in the document. the textual content that is derived from the spoken utterance can be arranged by the application based on an intent, vocalization features, and/or contextual features associated with the spoken utterance and/or a type of the application associated with the document, without the user expressly identifying the corresponding arrangements. in this way, the application can infer content arrangement operations from a spoken utterance that only specifies the textual content.
Inventor(s): Brett Barros of San Mateo CA (US) for google llc, Joanne J. Jang of Redwood City CA (US) for google llc, Andrew Schoneweis of Sunnyvale CA (US) for google llc
IPC Code(s): G10L21/10, G06F3/04817, G10L15/18, G10L15/22
CPC Code(s): G10L21/10
Abstract: implementations described herein relate to an automated assistant that iteratively renders various gui elements as a user iteratively provides a spoken utterance, or sequence of spoken utterances, corresponding to a request directed to the automated assistant. these various gui elements can be dynamically adapted as the user iteratively provides the spoken utterance to assist the user with efficiently completing the request. in some implementations, a generic container graphical element associated with candidate intent(s) can be initially rendered at a display interface of a computing device and dynamically adapted with tailored container graphical elements as a particular intent is determined while the user iteratively provides the spoken utterance. in additional or alternative implementations, the tailored container graphical elements can include a current status of one or more settings associated with the computing device or additional computing device(s) such that the user can view the current status while completing the spoken utterance.
20240322859. Enhanced Edge Detect Power Line Communication_simplified_abstract_(google llc)
Inventor(s): Yuan Jen Chang of Taipei (TW) for google llc, Shih-hsien Yang of Tapei (TW) for google llc
IPC Code(s): H04B3/54, H04B3/56
CPC Code(s): H04B3/548
Abstract: the technology provides for a power line communication system capable of providing data from a first device to a second device over a power line. the first device may include a set of contacts and a second device may include a second set of contacts. the second set of contacts may be adapted to electronically engage with the first set of contacts of the first device to form at least a power and ground lines connection. circuitry within the first device and the second device may include circuitry for providing data over the power line connection between the first device and the second device. the circuitry may comprise a power line, a ground line, a transmitter line carrying data signals, a capacitor coupling the transmitter line to the power line at a connection point, and a receiver comprising two field effect transistors.
20240323010. Remote Controlled Hardware Security Module_simplified_abstract_(google llc)
Inventor(s): Marcel Catalin Rosu of Mount Kisco NY (US) for google llc, Timothy Matthew Dierks of Brooklyn NY (US) for google llc
IPC Code(s): H04L9/08, H04L9/32
CPC Code(s): H04L9/0877
Abstract: provided are computer systems and methods that enable the remote control of a hardware security module (hsm) device. in particular, aspects of the present disclosure enable hsm device management to be split into two components: physical management, which can be handled by a cloud provider or other it service provider; and logical management, which can be performed by the hsm end user. thus, a user computing system can be enabled to remotely control a hsm device that is installed in a server computing system that is remotely located from the user computing system.
20240323024. SOURCE AUTHENTICATION FOR CONTENT AGGREGATORS_simplified_abstract_(google llc)
Inventor(s): Alex Jacobson of Mountain View CA (US) for google llc, Laura Eidem of Mountain View CA (US) for google llc
IPC Code(s): H04L9/32, G06F21/62, H04L9/08
CPC Code(s): H04L9/3236
Abstract: a method for establishing content authenticity when aggregating content includes receiving a content package that includes a content item hosted by a content publisher site and a first digital signature. the method also includes determining whether the content package satisfies authenticity criteria, at least in part by decrypting the first digital signature using a first public key to produce a plurality of hashes. the first public key is associated with a particular content publisher, the plurality of hashes includes a hash of first data that includes at least a first portion of the content item and a hash of second data that includes at least a second portion of the content item and omits at least the first portion. the method also includes providing aggregated content to content consumers, by including or restricting access to a link based on whether the content package satisfies the authenticity criteria.
20240323178. PASSING AUTHENTICATION INFORMATION VIA PARAMETERS_simplified_abstract_(google llc)
Inventor(s): Justin Lewis of Marina Del Rey CA (US) for google llc, Abhiram Kasina of San Bruno CA (US) for google llc
IPC Code(s): H04L9/40, H04L67/01, H04L67/125, H04L67/568, H04W12/06
CPC Code(s): H04L63/0815
Abstract: systems and methods for passing account authentication information via parameters. a server can provide, to a client device, an account parameter derived from an account credential used to authenticate a first application to insert into a link. the link can include an address referencing a second application. the account parameter can be passed from the first application to the second application responsive to an interaction on the link. the server can receive from the second application of the client device, subsequent to passing the account parameter from the first application to the second application, a request to authenticate the second application including the account parameter. the server can authenticate the client device for the second application using the account parameter. the server can transmit, responsive to authenticating the client device for the second application, an authentication indication to the second application of the client device.
Inventor(s): Rohan Dhing of Mountain View CA (US) for google llc, Miroslav Bojic of San Francisco CA (US) for google llc, Zhengnan Zhao of Sunnyvale CA (US) for google llc, Michael DelGaudio of San Francisco CA (US) for google llc, Henry Holland of London (GB) for google llc, Mårten Jönsson of Malmö (SE) for google llc, Ding Xu of Mountain View CA (US) for google llc, Henry Newton-Dunn of Palo Alto CA (US) for google llc, Mikkel Crone Koser of Copenhagen (DK) for google llc
IPC Code(s): H04M1/72412, H04W4/02, H04W4/021
CPC Code(s): H04M1/72412
Abstract: in general, the subject matter described in this disclosure can be embodied in methods, devices, and program products for modifying interactions between a mobile device and a peripheral device based on proximity. the mobile device monitors a wireless communication channel and receives a transmission from the peripheral device over the channel indicating that the mobile device is located within a first zone of proximity to the peripheral device. the mobile device determines distance values between the devices. when the mobile device determines that a distance value satisfies a threshold value, the mobile device visually indicates that it is within a second zone of proximity to the peripheral device. as a result of the mobile device receiving data from the peripheral device using a second communication protocol, the mobile device determines that it is located within a third zone of proximity to the peripheral device, and performs an action.
20240323276. AUTOMATING TELEPHONE CALL(S) ON BEHALF OF USER(S)_simplified_abstract_(google llc)
Inventor(s): Sasha Goldshtein of Tel Aviv (IL) for google llc, Yoav Tzur of Tel Aviv (IL) for google llc
IPC Code(s): H04M3/493, H04M1/72454, H04M1/72484
CPC Code(s): H04M3/4936
Abstract: some implementations receive user input from a user to initiate a telephone call with an entity, and determine whether a voice assistant is able to automate the telephone call with the entity on behalf of the user. in response to determining that the voice assistant is able to automate the telephone call with the entity, these implementations can, prior to the telephone call being initiated, cause an automated telephone call suggestion element to be rendered via the client device. in response to receiving a user selection of the automated telephone call suggestion element, these implementations can determine a task to be performed on behalf of the user during the telephone call, and cause the voice assistant to initiate and conduct the telephone call to perform the task on behalf of the user.
Inventor(s): Lester Lu of Los Angeles CA (US) for google llc, Debargha Mukherjee of Cupertino CA (US) for google llc, Elliott Karpilovsky of Santa Clara CA (US) for google llc
IPC Code(s): H04N19/107, H04N19/122, H04N19/176, H04N19/50
CPC Code(s): H04N19/107
Abstract: decoding video data includes, for a block encoded using a prediction mode, determining a transform mode for the block using the prediction mode. the transform mode is a first mode when the prediction mode is an inter-prediction mode and is a second mode when the prediction mode is an intra-prediction mode. the first mode is an available first transform type that is a combination of transforms selected from first fixed transforms and first learned transforms that each comprise a respective transformation matrix generated iteratively using blocks predicted using the inter-prediction mode. the second mode is an available second transform type that is a combination of transforms selected from second fixed transforms, which is a proper subset of the first fixed transforms, and a second learned transform comprising a transformation matrix that is generated iteratively using blocks predicted using the intra-prediction mode. decoding the block uses the prediction and transform modes.
20240323468. USER INTERFACE CUSTOMIZATION IN A TELEVISION PLATFORM_simplified_abstract_(google llc)
Inventor(s): Ashwin Kumar Srigiri of Karnataka (IN) for google llc, Rohit Nigam of Karrnataka (IN) for google llc, Laxmi Kaushik Reddy Mukkamalla of Andhra Pradesh (IN) for google llc, Nipun Asthana of Karnataka (IN) for google llc, Ashish Agrawal of Palo Alto CA (US) for google llc, Rajneesh Kumar of Karnataka (IN) for google llc, Manoj Mani of Karnataka (IN) for google llc, Padmaja Ragavendra of Karnataka (IN) for google llc, Akanksha Kalia of Uttarakhand (IN) for google llc
IPC Code(s): H04N21/258, H04N21/262, H04N21/431
CPC Code(s): H04N21/25858
Abstract: in some aspects, a method includes storing a configuration database at a media platform. the configuration database includes base customization data associated with the media platform and manufacturer customization data associated with a plurality of manufacturers of television devices. the method includes receiving a configuration request from a television device, where the configuration request includes a location and/or a device identifier of the television device. the method includes selecting a portion of the manufacturer customization data that correspond to the location and/or the device identifier of the television device, generating server-based customization data for the television device based on the portion of the manufacturer customization data and the base customization data, and transmitting the server-based customization data to the television device, where the server-based customization data is configured to be used by the television device to customize a user interface of the media platform.
Inventor(s): Timothy Arthur Gladwin of Sunnyvale CA (US) for google llc, YaoJen Liu of Taiper (TW) for google llc
IPC Code(s): H04R3/04
CPC Code(s): H04R3/04
Abstract: this document describes techniques and apparatuses directed at reducing intermodulation distortion effects in hearable devices. in aspects, an apparatus includes a first speaker and a second speaker disposed within a housing having an acoustic cavity adjacent to an aperture. the first speaker includes a first diaphragm facing the acoustic cavity and coupled to the housing by a forward roll surround. the second speaker includes a second diaphragm facing the acoustic cavity and coupled to the housing by a reverse roll surround. intermodulation distortion effects that arise at the first diaphragm having the forward roll surround and the second diaphragm having the reverse roll surround are substantially offset by each other at the aperture.
20240323914. ENABLING PAGING SUBGROUPING FOR A USER DEVICE_simplified_abstract_(google llc)
Inventor(s): Chih-Hsiang Wu of Taoyuan City (TW) for google llc
IPC Code(s): H04W68/02, H04W24/08, H04W60/04
CPC Code(s): H04W68/02
Abstract: a radio access network (ran), a core network (cn), and a user equipment (ue) can implement a method for managing paging subgrouping for the ue when the ue operates in an inactive or idle state. the method includes: transmitting and/or receiving a configuration for a paging subgroup, determining whether to use the configuration in paging and monitoring procedures, and monitoring or paging the ue in accordance with the determination. the method may further include transitioning between base stations for the ue and pausing any monitoring using the configuration for the paging subgroup during an emergency pdu session.
20240324039. MANAGING CONNECTIONS TO MULTIPLE CENTRALIZED UNITS_simplified_abstract_(google llc)
Inventor(s): Chih-Hsiang Wu of Taoyuan City (TW) for google llc
IPC Code(s): H04W76/15, H04W76/30
CPC Code(s): H04W76/15
Abstract: a distributed unit (du) operating in a radio access network (ran) for establishing a connection with a centralized unit (cu) operating in the ran, (i) transmits (), to a first cu, a first interface message to establish a first connection between the du and the first cu, and (ii) transmits (), to a second cu via the first cu, a second interface message to establish a second connection between the du and the second cu via the first cu, to maintain the first connection and the second connection concurrently.
- Google LLC
- A61B5/01
- A61B5/00
- G01K7/32
- G01K13/20
- CPC A61B5/01
- Google llc
- G01C21/36
- G01C21/34
- G06F3/16
- G10L15/22
- G10L15/30
- CPC G01C21/3608
- G02B5/18
- G02B6/124
- G02B27/00
- G02B27/01
- CPC G02B5/1809
- G06F3/01
- G06F16/957
- CPC G06F3/017
- G06F3/044
- H04R1/10
- CPC G06F3/044
- G06F3/04847
- G06F3/04842
- CPC G06F3/04847
- G06F9/451
- G06F3/0346
- G06F3/038
- G06F3/04817
- G06F3/0482
- G06F3/0483
- G06F3/0485
- G06F16/63
- CPC G06F9/451
- G06F11/07
- CPC G06F11/0751
- G06F13/16
- CPC G06F13/1626
- G06F16/903
- G06F16/58
- G06F16/583
- G06F16/9535
- G06N5/046
- CPC G06F16/90335
- G06F16/906
- G06F18/21
- G06F18/214
- G06F18/23213
- G06F18/2413
- CPC G06F16/906
- G06F16/9537
- G06F16/951
- G06F16/9538
- H04W4/021
- H04W4/21
- CPC G06F16/9537
- G06F21/62
- CPC G06F21/6254
- G06F40/18
- G06N5/02
- CPC G06F40/18
- G06F40/40
- CPC G06F40/40
- G06N3/063
- G06N3/045
- H04W4/06
- H04W8/24
- H04W24/02
- CPC G06N3/063
- G06N3/084
- CPC G06N3/084
- G06N20/20
- G06F11/36
- G06N3/08
- CPC G06N20/20
- G06Q30/0273
- G06Q30/0251
- H04L67/55
- CPC G06Q30/0275
- G06T5/80
- G06T3/40
- G06T5/10
- G06T5/20
- G06T7/80
- CPC G06T5/80
- G06T7/73
- G06F16/9032
- G06V20/20
- G06V20/30
- CPC G06T7/73
- G06T13/20
- G06T13/40
- G06T17/20
- CPC G06T13/205
- G06T15/60
- G06T5/70
- G06T7/50
- G09G3/00
- CPC G06T15/60
- G06T17/00
- H04N13/279
- H04N13/351
- CPC G06T17/00
- G06T19/00
- G06F8/36
- G06T15/80
- CPC G06T19/006
- C/o google llc
- G06V10/82
- G06T3/4053
- CPC G06V10/82
- G06V40/16
- G06N20/00
- G06T7/246
- G06V10/44
- G06V10/764
- G06V10/80
- G06V10/98
- G06V40/10
- CPC G06V40/165
- G09G5/06
- G06T5/92
- G06T7/90
- G06T11/60
- H04N5/272
- H04N21/431
- H04N21/81
- CPC G09G5/06
- G10L15/06
- G10L25/30
- G10L25/78
- CPC G10L15/063
- G10L15/26
- CPC G10L15/26
- G10L21/10
- G10L15/18
- CPC G10L21/10
- H04B3/54
- H04B3/56
- CPC H04B3/548
- H04L9/08
- H04L9/32
- CPC H04L9/0877
- CPC H04L9/3236
- H04L9/40
- H04L67/01
- H04L67/125
- H04L67/568
- H04W12/06
- CPC H04L63/0815
- H04M1/72412
- H04W4/02
- CPC H04M1/72412
- H04M3/493
- H04M1/72454
- H04M1/72484
- CPC H04M3/4936
- H04N19/107
- H04N19/122
- H04N19/176
- H04N19/50
- CPC H04N19/107
- H04N21/258
- H04N21/262
- CPC H04N21/25858
- H04R3/04
- CPC H04R3/04
- H04W68/02
- H04W24/08
- H04W60/04
- CPC H04W68/02
- H04W76/15
- H04W76/30
- CPC H04W76/15