GOOGLE LLC patent applications on July 18th, 2024
Patent Applications by GOOGLE LLC on July 18th, 2024
GOOGLE LLC: 39 patent applications
GOOGLE LLC has applied for patents in the areas of G10L15/22 (6), G06N20/00 (5), G02B27/01 (4), G10L15/08 (4), G01C21/36 (4) G06N20/00 (4), G10L15/22 (3), G02B27/0172 (2), G10L15/16 (2), A63F13/428 (1)
With keywords such as: device, data, user, based, computing, audio, input, image, request, and determining in patent application abstracts.
Patent Applications by GOOGLE LLC
Inventor(s): Scott D. Scharfenberg of San Diego CA (US) for google llc
IPC Code(s): A63F13/428, A63F13/212, A63F13/335, A63F13/355, G01S13/02, G01S13/88
CPC Code(s): A63F13/428
Abstract: a wearable display of a client system is configured to receive and display a game stream representing a gaming application running on a cloud-based gaming server. to help control the gaming application, the client system includes or is otherwise connected to a smart ecosystem including one or more ecosystem devices each including radar circuitry. in response to the wearable display displaying the game stream, an ecosystem device is configured to transmit one or more radar signals towards the wearable display to generate radar data. based on the radar data, the client system then determines motion data for the wearable display, user, or both and generates one or more game inputs for the gaming application based on the determined motion data.
Inventor(s): Paul Wohlhart of Sunnyvale CA (US) for google llc, Stephen James of Santa Clara CA (US) for google llc, Mrinal Kalakrishnan of Palo Alto CA (US) for google llc, Konstantinos Bousmalis of London (GB) for google llc
IPC Code(s): B25J9/16, G05B13/02, G06F18/21, G06F18/214, G06F18/2431, G06N3/045, G06N3/08, G06T7/50, G06V10/764, G06V10/776, G06V10/82, G06V20/10
CPC Code(s): B25J9/161
Abstract: methods, systems, and apparatus, including computer programs encoded on computer storage media, for training a generator neural network to adapt input images.
20240240955. AD-HOC NAVIGATION INSTRUCTIONS_simplified_abstract_(google llc)
Inventor(s): Matthew Sharifi of Zurich (CH) for google llc
IPC Code(s): G01C21/36
CPC Code(s): G01C21/3608
Abstract: a computing device may implement a method for providing navigation information regarding a current trip by a user without the user having previously initiated a navigation session. the method may include receiving a request for navigation information regarding a current trip by a user prior to a user initiating a navigation session, and determining a destination for the current trip. the method may also include generating one or more sets of navigation directions for traveling from a current location of the user to the destination along one or more routes based on a current trajectory of the user, and providing a response to the request for navigation information based on the generated one or more sets of navigation directions.
20240240956. Analyzing Travel Metrics_simplified_abstract_(google llc)
Inventor(s): Yan Borisovich Mayster of Aurora CO (US) for google llc, Bruce Bahnsen of Boulder CO (US) for google llc
IPC Code(s): G01C21/36
CPC Code(s): G01C21/3617
Abstract: the technology generally relates to a method for predicting travel metrics for a user for a predetermined time period based on a starting location and the user's travel history. the predicted travel metrics may include, for example, a time of travel, a distance traveled, travel expenses, carbon footprint, etc. the travel history may be based on location information detected by a device having location sensors. the location information may be used to identify relevant destinations frequented by the user and routine trips completed by the user. the identified destinations and trips may be used to determine predicted travel metrics.
20240240959. Navigation Route Sharing_simplified_abstract_(google llc)
Inventor(s): Matthew Sharifi of Kilchberg (CH) for google llc
IPC Code(s): G01C21/36
CPC Code(s): G01C21/362
Abstract: methods, systems, devices, and tangible computer readable media for navigation are provided. the disclosed technology can include receiving a navigation request from a user. there is a determination of whether the navigation request is associated with a user contact of the user. in response to the navigation request being associated with the user contact, a location sharing request can be generated. the location sharing request includes a request for location data including information associated with locations associated with the user contact. the location sharing request can be sent to a remote computing system associated with the user contact. furthermore, in response to receiving the location data from the remote computing system, output can be generated. the output can include indications associated with navigation by the user to at least one of the locations associated with the user contact.
20240241214. Control Signaling for Monostatic Radar Sensing_simplified_abstract_(google llc)
Inventor(s): Jibing Wang of San Jose CA (US) for google llc, Erik Richard Stauffer of Sunnyvale CA (US) for google llc
IPC Code(s): G01S7/00, G01S13/86, H04W8/24
CPC Code(s): G01S7/006
Abstract: techniques and apparatuses are described that implement control signaling for monostatic radar sensing. in particular, a base station uses control signaling to configure a user equipment for monostatic radar sensing and control when monostatic radar sensing is performed by the user equipment. with control signaling, the base station can enable monostatic radar sensing to occur using similar frequency resources used for wireless communication, which enables efficient use of a frequency spectrum. the base station can also use control signaling to reduce interference observed by other user equipment as the user equipment performs monostatic radar sensing. by performing monostatic radar sensing, the user equipment compiles explicit information about objects within an operating environment and shares this information with the base station. the base station uses this information to improve wireless communication performance.
Inventor(s): Jibing Wang of San Jose CA (US) for google llc, Erik Richard Stauffer of Sunnyvale CA (US) for google llc
IPC Code(s): G01S7/41, G01S13/00
CPC Code(s): G01S7/417
Abstract: techniques and apparatuses are described that implement cooperative bistatic radar sensing using deep neural networks. in particular, a base station () operates as a transmitter of the bistatic radar, and the user equipment () operates as a receiver of the bistatic radar. during radar sensing, the base station () and the user equipment () use their respective deep neural networks ( and ) for signal generation and signal processing. the deep neural networks ( and ) also enable the base station () and the user equipment () to utilize the same hardware for both radar sensing and wireless communication. with cooperative bistatic radar sensing, the base station () and the user equipment () can compile explicit information about objects within an operating environment and use this information to improve wireless communication performance.
Inventor(s): Dongeek Shin of Mountain View CA (US) for google llc
IPC Code(s): G01S13/06, G01S13/87
CPC Code(s): G01S13/06
Abstract: to determine a location of a user, a tagless indoor positioning system is automatically calibrated by transmitting communication signals between at least two anchor devices and a user device to determine and store locations of a user with channel impulse responses of the communication signals for each location. a first anchor device at a first fixed location within a positioning system receives a communication signal transmitted by a second anchor device at a second fixed location within the positioning system, where the user is not using the user device. the first anchor device determines a channel impulse response of the communication signal. a location of the user is determined within the positioning system by comparing the channel impulse response of the communication signal to the stored channel impulse responses and corresponding stored locations.
Inventor(s): Thomas Hoekman of Redwood City CA (US) for google llc, Joseph Daniel Lowney of Tucson AZ (US) for google llc, Alexander Y. Zhu of Santa Clara CA (US) for google llc
IPC Code(s): G02B27/01, G02B27/28, G02B27/44
CPC Code(s): G02B27/0172
Abstract: techniques are described in which a view control layer is optically coupled to a waveguide having one or more diffraction structures. the view control layer selectively prevents light rays from interfacing with at least one diffraction structure of the waveguide based on a respective angle of incidence at which the light rays encounter the view control layer. in various embodiments, the view control layer may include a light control film, a polarization stack, and/or a dielectric stack angular filter.
20240241382. HYBRID PASSTHROUGH AUGMENTED REALITY DISPLAY_simplified_abstract_(google llc)
Inventor(s): Ian Rickard Muldoon of Brookdale CA (US) for google llc
IPC Code(s): G02B27/01, G06T19/00
CPC Code(s): G02B27/0172
Abstract: a near-eye display system includes an image source, an occluder display, an additive display, a world-facing camera, and a process. the image source projects light including an image. the occluder display displays an occluder mask, blocking light from the real world. the additive display combines the light from the image source with the real world light not blocked by the occluder display. the world-facing camera captures a world image. the processor obtains the occluder mask based on a virtual reality (vr image) and obtains an estimated occlusion image representing an estimate of a user's blurred view of the occluder display. the processor further generates the image based on the vr image, the estimated occlusion image, and the world image.
20240241687. Automatic Adjustment of Audio Playback Rates_simplified_abstract_(google llc)
Inventor(s): Dara Gruber of Seattle WA (US) for google llc, Christopher Michael Poole of New York NY (US) for google llc
IPC Code(s): G06F3/16, G06F40/30, H04L67/306
CPC Code(s): G06F3/165
Abstract: methods, systems, devices, and tangible non-transitory computer readable media for adaptive adjustment of playback. the disclosed technology can include accessing content data that includes one or more portions of content for a user. one or more content complexities of the one or more portions of content can be determined. one or more content relevancies of the one or more portions of content can be determined. one or more playback rates can be determined. the one or more playback rates can be based at least in part on the one or more content complexities or the one or more content relevancies. furthermore, output associated with playback of the one or more portions of content can be generated at the one or more playback rates.
Inventor(s): Alexandra Fitzgerald of Santa Clara CA (US) for google llc, Jesse Boettcher of San Jose CA (US) for google llc, Melissa Daniels of San Jose CA (US) for google llc
IPC Code(s): G06F9/451, G06F3/0484, G06F3/04895, G06F3/16, G06F8/61, G06F9/4401, G06F9/445, G06F11/30, G06F15/177, G06F16/332, G06V20/20, H04L41/0803, H04L67/01
CPC Code(s): G06F9/453
Abstract: methods, apparatus, and computer readable media are described for tailoring instructions for configuring a smart device based on feedback received from the smart device and/or based on feedback received from a device that is separate from the smart device. some implementations additionally or alternatively relate to utilization of data corresponding to previous installations of similar smart devices to tailor provided instructions in order to mitigate the reoccurrence of past issues during configuration of smart devices. some implementations additionally or alternatively relate to proactively suggesting and/or providing, to a user, guidance related to a smart device in response to determining the smart device is to be configured by the user and/or in response to determining a complete configuration of the smart device has not occurred.
Inventor(s): Ruxandra Georgiana Davies of Pacific Palisades CA (US) for google llc, Scott Tadashi Davies of Pacific Palisades CA (US) for google llc
IPC Code(s): G06F16/635, G06F16/22
CPC Code(s): G06F16/637
Abstract: real-time micro-profile generating using a dynamic tree structure is provided. a system receives a first voice query. the system generates, from historical searches related to the first voice query, a first pivot point in a tree structure for the first voice query having child nodes. the system outputs an audio prompt to request selection of one of the child nodes. the system receives, responsive to the audio prompt, a voice input with a selection of a first child node. the system generates, from historical searches related to the first child node, a second pivot point in the tree structure including grandchild nodes. the system determines, based on a resource reduction policy, to generate a checkpoint to reduce additional child node generation. the system builds, based on a response to the checkpoint, a micro-profile for the electronic account identifier with the tree structure.
Inventor(s): Timothy Edward Jaeger of Bloomfield NJ (US) for google llc, Caren Zeng of Brooklyn NY (US) for google llc, Maxwell Ryan Hagler of New York NY (US) for google llc, Sylvanus Garnet Bent, III of Palo Alto CA (US) for google llc
IPC Code(s): G06F16/95, G06Q30/0241
CPC Code(s): G06F16/95
Abstract: example embodiments of the present disclosure provide for an example method including obtaining data indicative of user input via a user interface associated with a construction workflow for generating customized content items. the example method includes determining one or more key terms associated with the user input. the example method includes determining one or more suggested content items based on the one or more key terms. the example method includes generating a predicted performance increase associated with each respective content item of the one or more suggested content items. the example method includes providing, to a first user device, data indicative of a structured input interface associated with the construction workflow configured with one or more input fields and the one or more suggested content items, wherein the structured input interface is configured for rendering via a graphical user interface.
Inventor(s): Ming Jack Po of Mountain View CA (US) for google llc, Christopher Co of Saratoga CA (US) for google llc, Katherine Chou of Palo Alto CA (US) for google llc
IPC Code(s): G06N3/08, G06N5/022, G06Q50/22, G16H50/20
CPC Code(s): G06N3/08
Abstract: systems and methods of predicting documentation associated with an encounter between attendees are provided. for instance, attendee data indicative of one or more previous visit notes associated with a first attendee can be obtained. the attendee data can be inputted into a machine-learned note prediction model that includes a neural network. the neural network can generate one or more context vectors descriptive of the attendee data. data indicative of a predicted visit note can be received as output of the machine-learned note prediction model based at least in part on the context vectors. the predicted visit note can include a set of predicted information expected to be included in a subsequently generated visit note associated with the first attendee.
20240242106. MACHINE LEARNING RANK AND PREDICTION CALIBRATION_simplified_abstract_(google llc)
Inventor(s): Gil Shamir of Sewickley PA (US) for google llc, Zhuoshu Li of Pittsburgh PA (US) for google llc
IPC Code(s): G06N20/00
CPC Code(s): G06N20/00
Abstract: methods, systems, and apparatus, including computer programs encoded on a computer storage medium for training and using machine learning (ml) models. in one aspect, a method includes receiving a digital component request. a first ml model can output scores indicating a likelihood of a positive outcome for digital components. input data can be provided to a second ml model and can include feature values for a subset of digital components that were selected based on the output scores. the second ml model can be trained to output an engagement predictions and/or ranking of digital components based at least in part on feature values of digital components that will be provided together as recommendations, and can produce a second output that includes ranking and engagement predictions of the digital components in the subset of digital components. at least one digital component can be provided based on the second output.
Inventor(s): Ming Sun of New York NY (US) for google llc, Teresa Chaisiri of New York NY (US) for google llc
IPC Code(s): G06N20/00
CPC Code(s): G06N20/00
Abstract: a computing system and method that can be used for facilitating data processing and system modeling of techniques used to transmit network resources over a communication network. in particular, a machine learning system can execute predictive models for predicting probabilities of user session data based on feature data. for example, the computing system can predict that a user may have a low likelihood of engaging in a particular action (e.g., downloading specified content, completing a transaction, interacting with a specific icon, widget, or application, launching a specific script, or some other specified action) prior to engaging with the network resource but have a high likelihood of engaging in the particular action post engaging with the network resource. in particular, the computing system can provide for generating an incremental label which indicates a probability of how likely a particular user is to change from not engaging in a particular action to engaging in a particular action after engaging with the network resource.
Inventor(s): Matthew Sharifi of Kilchberg (CH) for google llc
IPC Code(s): G06N20/00, G06N5/022, G06N5/04
CPC Code(s): G06N20/00
Abstract: systems and methods for multi device learning and inference in an ambient computing environment. in some aspects, the present technology discloses systems and methods for performing cross-device learning in which new devices may be trained based on supervision signals from existing devices in the ambient computing environment. in some aspects, the present technology discloses systems and methods for performing multi-device inference across two or more devices in the ambient computing environment. likewise, in some aspects, the present technology discloses systems and methods for training models that are robust to the addition or removal of one or more devices from an ambient computing environment.
20240242125. LEARNING DATA AUGMENTATION POLICIES_simplified_abstract_(google llc)
Inventor(s): Vijay Vasudevan of Los Altos Hills CA (US) for google llc, Barret Zoph of San Francisco CA (US) for google llc, Ekin Dogus Cubuk of Sunnyvale CA (US) for google llc, Quoc V. Le of Sunnyvale CA (US) for google llc
IPC Code(s): G06N20/00
CPC Code(s): G06N20/00
Abstract: methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for learning a data augmentation policy for training a machine learning model. in one aspect, a method includes: receiving training data for training a machine learning model to perform a particular machine learning task; determining multiple data augmentation policies, comprising, at each of multiple time steps: generating a current data augmentation policy based on quality measures of data augmentation policies generated at previous time steps; training a machine learning model on the training data using the current data augmentation policy; and determining a quality measure of the current data augmentation policy using the machine learning model after it has been trained using the current data augmentation policy; and selecting a final data augmentation policy based on the quality measures of the determined data augmentation policies.
Inventor(s): Forrester Cole of Lexington MA (US) for google llc, Zhoutong Zhang of Waltham MA (US) for google llc, Tali Dekel of Tel-Aviv (IL) for google llc, William T. Freeman of Acton MA (US) for google llc
IPC Code(s): G06T7/55, G06T7/20
CPC Code(s): G06T7/55
Abstract: a method includes determining, based on a first image, a first depth of a first pixel and, based on a second image, a second depth of a second pixel that corresponds to the first pixel. the method also includes determining a first 3d point based on the first depth and a second 3d point based on the second depth, and determining a scene flow between the first and second images. the method additionally includes determining an induced pixel position based on a post-flow 3d point representing the first 3d point displaced according to the scene flow, determining a flow loss value based on the induced pixel position and a position of the second pixel and a depth loss value based on the post-flow 3d point and the second 3d point, and adjusting the depth model or the scene flow model based on the flow and depth loss values.
Inventor(s): Zhiheng Jia of Sunnyvale CA (US) for google llc, Chao Guo of Los Altos CA (US) for google llc, Scott Fullam of Palo Alto CA (US) for google llc, Jeffrey Neil Margolis of Seattle WA (US) for google llc
IPC Code(s): G06T7/80, G02B27/01, G06F3/01
CPC Code(s): G06T7/80
Abstract: techniques include performing a calibration of the display with respect to the eye-tracking camera after usage. the calibration involves determining a current position of a reflected pixel of the display within a field of view of the eye-tracking camera and comparing that position with a calibration position, for example a position seen at the factory. the pixel may then be shifted according to the difference between the current position and the calibration position.
Inventor(s): Idris Syed Aleem of Kitchener (CA) for google llc, Mayank Bhargava of Kitchener (CA) for google llc, Sushant Umesh Kulkarni of Waterloo (CA) for google llc
IPC Code(s): G06T19/00, G01B11/00, G01B11/14, G01P13/00, G02C7/02, G06T7/246, G06T7/579, G06T7/60, G06T17/00
CPC Code(s): G06T19/00
Abstract: a system and method of predicting fit of a wearable device from image data obtained by a computing device together with position and orientation of the computing device is provided. the system and method may include capturing a series of frames of image data, and detecting one or more fixed features in the series of frames of image data. position and orientation data associated with the capture of the image data is combined with the position data related to the one or more fixed features, to extract depth data from the series of frames of image data. a three-dimensional model is generated based on the extracted depth data. the three-dimensional model and/or key points extracted therefrom, can be processed by a simulator and/or a machine learning model to predict fit of the wearable device for the user.
Inventor(s): Yan Borisovich Mayster of Aurora CO (US) for google llc, Brian Edmond Brewington of Superior CO (US) for google llc
IPC Code(s): G06V20/58, G01C21/36
CPC Code(s): G06V20/582
Abstract: the technology relates to factors regarding the external environment around a vehicle that are used to trigger enhanced driving directions for use by the driver. the factors can include issues such as adverse weather conditions, low light conditions and temporary obstacles or other obstructions that may prevent or reduce the ability of the driver to see street signs or other landmarks that are part of an initial set of driving directions. upon determination of one or more relevant factors, the system is able to modify or otherwise enhances directions in real time. this allows the driver to be able to quickly and easily identify other visible landmarks and use such information to navigate to a desired destination. this approach employs one or more on-board cameras configured to detect objects and conditions in the environment adjacent to or otherwise nearby the vehicle, such as within line of sight of the vehicle's front end.
Inventor(s): Shengzhi Wu of Shenzhen (CN) for google llc, Diane C. Wang of San Francisco CA (US) for google llc, Michael Ishigaki of Mountain View CA (US) for google llc, Elena Jessop Nattinger of San Carlos CA (US) for google llc
IPC Code(s): G08B21/24, G06F1/16, G06F11/34, H04W76/14
CPC Code(s): G08B21/24
Abstract: the present disclosure provides for contextual alerting functions (cafs). cafs are an interface paradigm for synchronized device frameworks across multi-device ecosystems and user data models. cafs replace existing concepts such as apps and/or notifications.
20240242711. End-to-End Streaming Keyword Spotting_simplified_abstract_(google llc)
Inventor(s): Raziel Alvarez Guevara of Menlo Park CA (US) for google llc, Hyun Jin Park of Palo Alto CA (US) for google llc, Patrick Violette of Mountain View CA (US) for google llc
IPC Code(s): G10L15/16, G10L15/02, G10L15/06, G10L15/22, G10L15/08
CPC Code(s): G10L15/16
Abstract: a method for training hotword detection includes receiving a training input audio sequence including a sequence of input frames that define a hotword that initiates a wake-up process on a device. the method also includes feeding the training input audio sequence into an encoder and a decoder of a memorized neural network. each of the encoder and the decoder of the memorized neural network include sequentially-stacked single value decomposition filter (svdf) layers. the method further includes generating a logit at each of the encoder and the decoder based on the training input audio sequence. for each of the encoder and the decoder, the method includes smoothing each respective logit generated from the training input audio sequence, determining a max pooling loss from a probability distribution based on each respective logit, and optimizing the encoder and the decoder based on all max pooling losses associated with the training input audio sequence.
Inventor(s): Jaeyoung Kim of Cupertino CA (US) for google llc, Soheil Khorram of Redwood City CA (US) for google llc, Hasim Sak of Santa Clara CA (US) for google llc, Anshuman Tripathi of Mountain View CA (US) for google llc, Han Lu of Redmond WA (US) for google llc, Qian Zhang of Mountain View CA (US) for google llc
IPC Code(s): G10L15/16, G06N3/088, G10L15/18
CPC Code(s): G10L15/16
Abstract: a method includes receiving a plurality of unlabeled audio samples corresponding to spoken utterances not paired with corresponding transcriptions. at a target branch of a contrastive siamese network, the method also includes generating a sequence of encoder outputs for the plurality of unlabeled audio samples and modifying time characteristics of the encoder outputs to generate a sequence of target branch outputs. at an augmentation branch of a contrastive siamese network, the method also includes performing augmentation on the unlabeled audio samples, generating a sequence of augmented encoder outputs for the augmented unlabeled audio samples, and generating predictions of the sequence of target branch outputs generated at the target branch. the method also includes determining an unsupervised loss term based on target branch outputs and predictions of the sequence of target branch outputs. the method also includes updating parameters of the audio encoder based on the unsupervised loss term.
Inventor(s): Quazi Hussain of Mountain View CA (US) for google llc, Adam Coimbra of Los Altos CA (US) for google llc, Ilya Firman of Sunnyvale CA (US) for google llc
IPC Code(s): G10L15/22, G06F3/16, G06F9/451, G06F9/54, G06N20/00, G10L15/06, G10L15/08, G10L15/18
CPC Code(s): G10L15/22
Abstract: dynamic interfacing with applications is provided. for example, a system receives a first input audio signal. the system processes, via a natural language processing technique, the first input audio signal to identify an application. the system activates the application for execution on the client computing device. the application declares a function the application is configured to perform. the system modifies the natural language processing technique responsive to the function declared by the application. the system receives a second input audio signal. the system processes, via the modified natural language processing technique, the second input audio signal to detect one or more parameters. the system determines that the one or more parameters are compatible for input into an input field of the application. the system generates an action data structure for the application. the system inputs the action data structure into the application, which executes the action data structure.
20240242719. HOTWORD SUPPRESSION_simplified_abstract_(google llc)
Inventor(s): Alexander H. GRUENSTEIN of Mountain View CA (US) for google llc, Taral Pradeep JOGLEKAR of Sunnyvale CA (US) for google llc, Vijayaditya PEDDINTI of San Jose CA (US) for google llc, Michiel A.U. BACCHIANI of Summit NJ (US) for google llc
IPC Code(s): G10L15/22, G10L15/06, G10L15/08, G10L15/30, G10L17/00, G10L17/22, G10L25/51
CPC Code(s): G10L15/22
Abstract: a method includes adding, by a first computing device, a first audio watermark to first speech data corresponding to playback of a first utterance including a hotword used to invoke an attention of a second computing device. the method includes outputting, by the first computing device, the playback of the first utterance corresponding to the watermarked first speech data. the second computing device is configured to receive the watermarked first speech data and determine to cease processing of the watermarked first speech data.
Inventor(s): Max Ohlendorf of Emerald Hills CA (US) for google llc, Moses Derkalousdian of San Diego CA (US) for google llc, Aleksey Shaporev of Cambridge MA (US) for google llc, Blair Kutzman of San Diego CA (US) for google llc, Michael Kartoz of Surprise AZ (US) for google llc, Sumit Kumar Pathak of Bengaluru (IN) for google llc
IPC Code(s): G10L15/22, G10L15/30
CPC Code(s): G10L15/22
Abstract: implementations relate to proactively aggregating client device data to append to client assistant data that is communicated to a server device in response to a user request to a client automated assistant. when a user request that is associated with, for example, a peripheral client device, is received at a client device, the client device can communicate, to a server device, data that embodies the user request (e.g., audio data and/or local speech recognition data), along with peripheral device data that was received before the client device received the user request. in this way, the client automated assistant can bypass expressly soliciting peripheral device data each time a user request is received at another client device. instead, a peripheral device can proactively communicate device data to a client device so that the device data can be appended to request data communicated to the server device from a particular client device.
20240242728. Cascade Architecture for Noise-Robust Keyword Spotting_simplified_abstract_(google llc)
Inventor(s): Yiteng Huang of Mountain View CA (US) for google llc, Alexander H. Gruenstein of Mountain View CA (US) for google llc
IPC Code(s): G10L21/0216, G10L15/08, G10L15/22
CPC Code(s): G10L21/0216
Abstract: a method includes receiving, at a first processor of a user device, streaming multi-channel audio captured by an array of microphones, each channel including respective audio features. for each channel, the method also includes processing, by the first processor, using a first stage hotword detector, the respective audio features to determine whether a hotword is detected. when the first stage hotword detector detects the hotword, the method also includes the first processor providing chomped raw audio data to a second processor that processes, using a first noise cleaning algorithm, the chomped raw audio data to generate a clean monophonic audio chomp. the method also includes processing, by the second processor using a second stage hotword detector, the clean monophonic audio chomp to detect the hotword.
20240243804. BACKHAUL LINK FOR A HIGH ALTITUDE PLATFORM_simplified_abstract_(google llc)
Inventor(s): Jibing Wang of San Jose CA (US) for google llc, Erik Stauffer of Mountain View CA (US) for google llc
IPC Code(s): H04B7/185, H04W72/04, H04W76/10, H04W84/06, H04W88/14
CPC Code(s): H04B7/18504
Abstract: a backhaul node can implement a method for managing communications between a non-terrestrial base station and a core network. the method may include: establishing () a connection to the core network; requesting (), from the non-terrestrial base station, radio resources for a radio connection between the backhaul node and the non-terrestrial base station; establishing () the radio connection; and routing () a data packet between the non-terrestrial base station and the core network using the radio connection.
Inventor(s): Evgeny Skvortso of Kirkland WA (US) for google llc, Mariana Petrova Raykova of New York NY (US) for google llc
IPC Code(s): H04L9/06
CPC Code(s): H04L9/06
Abstract: systems and methods for detecting a collision when combining a first encrypted data structure and a second encrypted data structure are disclosed. the system can receive the first encrypted data structure representative of a first plurality of registers. each register in the first plurality of registers can have an encrypted fingerprint value, and an encrypted register identifier value. the system can receive the second encrypted data structure representative of a second plurality of registers. the system can calculate a first sum associated with a first register of the first plurality of registers based on the fingerprint value of the first register. the system can calculate a second sum associated with a second register of the second plurality of registers. the system can determine a validity bit associated with the collision based on a comparison of the first sum and the second sum.
20240244133. HANDLING CALLS ON A SHARED SPEECH-ENABLED DEVICE_simplified_abstract_(google llc)
Inventor(s): Vinh Quoc Ly of Sunnyvale CA (US) for google llc, Raunaq Shah of San Francisco CA (US) for google llc, Okan Kolak of Sunnyvale CA (US) for google llc, Deniz Binay of Mountain View CA (US) for google llc, Tianyu Wang of Los Altos CA (US) for google llc
IPC Code(s): H04M3/42, G06F3/16, G10L15/18, G10L15/22, G10L15/30, G10L17/00, H04L61/4594, H04L65/1096
CPC Code(s): H04M3/42008
Abstract: in some implementations, an utterance that requests a voice call is received, the utterance is classified as spoken by a particular known user, the particular known user is determined to be associated with a personal voice number, and in response to determining that the particular known user is associated with a personal voice number, the voice call is initiated with the personal voice number.
20240244207. ADAPTATION OF SCAN ORDER FOR ENTROPY CODING_simplified_abstract_(google llc)
Inventor(s): Dake He of Waterloo (CA) for google llc
IPC Code(s): H04N19/129, H04N19/172, H04N19/176, H04N19/18, H04N19/182, H04N19/61
CPC Code(s): H04N19/129
Abstract: an encoded bitstream is stored on a non-transitory computer-readable storage medium. the encoded bitstream is configured for decoding by operations that include decoding a subset of quantized transform coefficients of a quantized transform block using a first scan order; determining, based on the subset of the quantized transform coefficients, a second scan order; decoding, based on the second scan order, remaining quantized transform coefficients of the quantized transform block; obtaining a current block based on the quantized transform coefficients.
20240244284. Virtual Remote Control Among Digital Assistant Devices_simplified_abstract_(google llc)
Inventor(s): Bo Wang of San Jose CA (US) for google llc, Manuel Angel Ureno of San Francisco CA (US) for google llc
IPC Code(s): H04N21/422, H04L67/303, H04N21/41, H04N21/431
CPC Code(s): H04N21/4222
Abstract: virtual remote control among digital assistant devices is provided. a first computing device detects a second computing device and determines a capability of the second computing device. the first computing device generates a prompt indicating that the first computing device is capable to control the second computing device. the first computing device receives, responsive to the prompt, an instruction to control the second computing device. the first computing device establishes a communication channel with the second computing device. the first computing device invokes a virtual controller on the first computing device. the virtual controller forwards queries received by the first computing device to the second computing device via the communication channel to control the second computing device.
20240244305. Doorbell Camera_simplified_abstract_(google llc)
Inventor(s): Haerim Jeong of San Francisco CA (US) for google llc, Rengarajan Aravamudhan of Sunnyvale CA (US) for google llc, Jacobi Grillo of San Francisco CA (US) for google llc, Michael Dixon of Sunnyvale CA (US) for google llc, Yu-An Lien of Mountain View CA (US) for google llc, Minjung Kim of Sunnyvale CA (US) for google llc, Etienne Bérubé of San Francisco CA (US) for google llc, Rochus Jacob of San Francisco CA (US) for google llc, Brian Conner of San Jose CA (US) for google llc, Scott Mullins of San Francisco CA (US) for google llc
IPC Code(s): H04N23/51, G08B3/10, H04N7/18, H04N23/56, H05K1/14
CPC Code(s): H04N23/51
Abstract: this application is directed to a doorbell camera for illuminating and capturing scenes. the doorbell camera includes at least a subset of processors for operating a camera module, an image sensor having a field of view of a scene and configured to capture video of a portion of the scene, one or more infrared (ir) illuminators for providing illumination, a waterproof button assembly, and a microphone and a speaker for enabling a real-time conversation between a visitor located at the doorbell camera and a user of a remote client device. the waterproof button assembly is configured to receive a user press on a button top, block water from entering the electronic device, and display a visual pattern uniformly at a peripheral region of the button assembly using leds and light guide component that are disposed under the button top.
20240244666. MANAGING RANDOM ACCESS IN EARLY DATA COMMUNICATION_simplified_abstract_(google llc)
Inventor(s): Chih-Hsiang Wu of Taoyuan City (TW) for google llc
IPC Code(s): H04W74/0833, H04W76/20, H04W76/30
CPC Code(s): H04W74/0833
Abstract: a distributed unit (du) of a distributed base station, where the distributed base station that includes the du and a central unit (cu), can perform a method for managing early data transmission (edt) with a user equipment (ue). the method includes: performing (), while a radio connection between the ue and the du is not active, a random access procedure, including receiving, from the ue, an uplink message formatted in accordance with a protocol for controlling radio resources; sending (), to the cu, a du-to-cu message including the uplink message; receiving (), from the cu, a cu-to-du message when a validity of the uplink message has been verified; generating () a contention resolution id for the ue; and transmitting (), to the ue, the contention resolution id for edt without transitioning the ue to a connected state.
20240244700. Early Data Communication on Bandwidth Parts_simplified_abstract_(google llc)
Inventor(s): Chih-Hsiang Wu of Taoyuan City (TW) for google llc
IPC Code(s): H04W76/20, H04W72/0457, H04W74/0833, H04W76/30
CPC Code(s): H04W76/20
Abstract: to manage small data transmission (sdt) in a ue, a central unit (cu) of a distributed base station that also includes a distributed unit (du) communicates, via a du, with a ue operating in a connected state of a protocol for controlling radio resources and configured to communicate with the du via a first bwp; configures, via the du, the ue to communicate with the du on a second bwp in a non-connected state of the protocol; and performs, via the du, sdt with the ue operating in the non-connected state of the protocol.
20240244798. THERMAL MANAGEMENT FOR HEAD MOUNTED WEARABLE DEVICE_simplified_abstract_(google llc)
Inventor(s): Joshua Moore of Elora (CA) for google llc, Emil Rahim of San Jose CA (US) for google llc
IPC Code(s): H05K7/20, G02B27/01, G06F1/16, G06F1/20
CPC Code(s): H05K7/20481
Abstract: systems and methods for thermal management in wearable computing devices are provided. thermal management strategies included in the wearable computing device provide for dissipation of heat generated by electronic components installed within enclosures, or housings, of the wearable computing devices to maintain operability of the electronic components, maintain functionality and/or operability of the wearable computing device, and maintain user comfort while the wearable computing device is worn. the enclosure includes a multilayered stack of materials including a thermal layer embedded within insulating layers. the thermal layer may be shaped so as to direct the spreading of heat in a desired direction, to maintain surface touch temperatures within allowable ranges, and maintain internal enclosure temperatures within operating ranges of the electronic components.
- GOOGLE LLC
- A63F13/428
- A63F13/212
- A63F13/335
- A63F13/355
- G01S13/02
- G01S13/88
- CPC A63F13/428
- Google llc
- B25J9/16
- G05B13/02
- G06F18/21
- G06F18/214
- G06F18/2431
- G06N3/045
- G06N3/08
- G06T7/50
- G06V10/764
- G06V10/776
- G06V10/82
- G06V20/10
- CPC B25J9/161
- G01C21/36
- CPC G01C21/3608
- CPC G01C21/3617
- CPC G01C21/362
- G01S7/00
- G01S13/86
- H04W8/24
- CPC G01S7/006
- G01S7/41
- G01S13/00
- CPC G01S7/417
- G01S13/06
- G01S13/87
- CPC G01S13/06
- G02B27/01
- G02B27/28
- G02B27/44
- CPC G02B27/0172
- G06T19/00
- G06F3/16
- G06F40/30
- H04L67/306
- CPC G06F3/165
- G06F9/451
- G06F3/0484
- G06F3/04895
- G06F8/61
- G06F9/4401
- G06F9/445
- G06F11/30
- G06F15/177
- G06F16/332
- G06V20/20
- H04L41/0803
- H04L67/01
- CPC G06F9/453
- G06F16/635
- G06F16/22
- CPC G06F16/637
- G06F16/95
- G06Q30/0241
- CPC G06F16/95
- G06N5/022
- G06Q50/22
- G16H50/20
- CPC G06N3/08
- G06N20/00
- CPC G06N20/00
- G06N5/04
- G06T7/55
- G06T7/20
- CPC G06T7/55
- G06T7/80
- G06F3/01
- CPC G06T7/80
- G01B11/00
- G01B11/14
- G01P13/00
- G02C7/02
- G06T7/246
- G06T7/579
- G06T7/60
- G06T17/00
- CPC G06T19/00
- G06V20/58
- CPC G06V20/582
- G08B21/24
- G06F1/16
- G06F11/34
- H04W76/14
- CPC G08B21/24
- G10L15/16
- G10L15/02
- G10L15/06
- G10L15/22
- G10L15/08
- CPC G10L15/16
- G06N3/088
- G10L15/18
- G06F9/54
- CPC G10L15/22
- G10L15/30
- G10L17/00
- G10L17/22
- G10L25/51
- G10L21/0216
- CPC G10L21/0216
- H04B7/185
- H04W72/04
- H04W76/10
- H04W84/06
- H04W88/14
- CPC H04B7/18504
- H04L9/06
- CPC H04L9/06
- H04M3/42
- H04L61/4594
- H04L65/1096
- CPC H04M3/42008
- H04N19/129
- H04N19/172
- H04N19/176
- H04N19/18
- H04N19/182
- H04N19/61
- CPC H04N19/129
- H04N21/422
- H04L67/303
- H04N21/41
- H04N21/431
- CPC H04N21/4222
- H04N23/51
- G08B3/10
- H04N7/18
- H04N23/56
- H05K1/14
- CPC H04N23/51
- H04W74/0833
- H04W76/20
- H04W76/30
- CPC H04W74/0833
- H04W72/0457
- CPC H04W76/20
- H05K7/20
- G06F1/20
- CPC H05K7/20481