GOOGLE LLC patent applications on February 15th, 2024
Patent Applications by GOOGLE LLC on February 15th, 2024
GOOGLE LLC: 42 patent applications
GOOGLE LLC has applied for patents in the areas of G06N20/00 (12), G10L15/22 (10), G10L15/30 (8), G06N3/04 (6), G06F9/54 (6)
With keywords such as: user, data, device, systems, input, methods, based, assistant, information, and automated in patent application abstracts.
Patent Applications by GOOGLE LLC
Inventor(s): Anna Kipnis of San Bruno CA (US) for google llc, Benjamin Pietrzak of San Francisco CA (US) for google llc
IPC Code(s): A63F13/424, G06F40/30, A63F13/422
Abstract: program code representing a semantic natural language processing (nlp) machine learning (ml) algorithm is stored in a memory. a processor executes the semantic nlp ml algorithm to generate initial scores that represent a degree of matching between candidate responses and an input phrase provided by a user during execution of program code. the processor also modifies one or more of the initial scores using one or more rules that associate a first phrase with a second phrase. the one or more rules are selected to modify the initial scores based on semantic similarity of the user input phrase and the first phrase determined by the semantic nlp ml algorithm and the semantic similarity of the response phrase with a corresponding candidate response. execution of the program code is modified based on the modified initial scores. in some cases, the semantic nlp ml algorithm is used to implement a video game.
20240053873.Dynamic Carousel Interface_simplified_abstract_(google llc)
Inventor(s): Adam Samuel Riddle of Seattle WA (US) for google llc, Hunter Robbert Stich of Salvo NC (US) for google llc, Jonas Alon Naimark of San Francisco CA (US) for google llc
IPC Code(s): G06F3/04845, G06F3/0485
Abstract: systems and methods for dynamic content item display can include a dynamic carousel interface. the dynamic carousel interface can provide a plurality of content items for display in a carousel that can be navigated through to provide the different content items for display. the dynamic carousel interface can include dynamic resizing of display containers, which can be paired with dynamic masking to provide at least a portion of more content items at one time.
20240053876.Integrating Maps and Street Views_simplified_abstract_(google llc)
Inventor(s): Sreejit Unnikrishnan of Bangalore (IN) for google llc, Arijit De of Bangalore (IN) for google llc, Vihari Venkata Komaragiri of Bangalore (IN) for google llc, Lalitesh Kumar Katragadda of Bangalore (IN) for google llc
IPC Code(s): G06F3/04845, G01C21/36, G09B29/00, G06T3/00, G06F3/04815, G06F3/04847, G06F3/0485, G01C21/26
Abstract: methods and systems for improved integration of an overhead representation (e.g., a map) with a street view representation. a user interface with at least two regions is output for display to a user. one region includes an overhead representation of an area and an interactive control overlaid onto the overhead representation. another region includes a street view perspective that has a point of view corresponding to a position and directional orientation of the interactive control. information about a user input that adjusts the interactive control is received and the street view perspective is updated to track the control as it is adjusted. the field of view of the street view perspective may be reflected in the appearance of the interactive control. additionally, the street view perspective may follow the location of a marker as it is moved around the overhead representation.
Inventor(s): Ruofei Du of San Francisco CA (US) for google llc, Na Li of Palo Alto CA (US) for google llc, Jing Jin of Mountain View CA (US) for google llc, Maria Mandlis of Vancouver (CA) for google llc, Scott Joseph Miles of American Canyon CA (US) for google llc, Ping Yu of San Carlos CA (US) for google llc
IPC Code(s): G06F3/04847, G06N3/04, G06F3/0482, G06F3/0486
Abstract: a method includes providing an interactive graphical user interface comprising a first menu providing one or more input options, a second menu providing one or more machine learning models, and a third menu providing one or more output formats. the method also includes generating a graph in a portion of the interactive graphical user interface by detecting one or more user selections of an input option, a machine learning model, and an output format, displaying nodes corresponding to the input option, the machine learning model, the output format, and displaying edges connecting the first node to the second node, and the second node to the third node. the method additionally includes applying the machine learning model to an input associated with the input option to generate an output in the output format. the method further includes providing, by the interactive graphical user interface, the output in the output format.
Inventor(s): Chunlei Zhu of Mountain View CA (US) for google llc, Tianpeng Jin of Mountain View CA (US) for google llc
IPC Code(s): G06F8/61, G06F9/451
Abstract: systems and methods for generating enquiries and responses based on application metadata are provided. the systems and methods can include a data processing system (“dps”). the dps can receive, from a client device, a request for content. the dps can access metadata of one or more applications available for installation, the metadata of each application comprises a plurality of field-value pairs including values received from a device corresponding to a publisher of the application. the dps can determine, from the metadata, entries associated with the applications, comprising enquiries and corresponding responses. the dps can select a content item including a subset of the one or more entries and an actionable object, which when selected, causes the client device to access an information resource from which an application of the one or more applications can be installed. the dps can transmit the content item for display on the client device.
20240053983.Performance Optimized Task Duplication and Migration_simplified_abstract_(google llc)
Inventor(s): Jonathan Charles Masters of Boston MA (US) for google llc
IPC Code(s): G06F9/22, G06F9/38
Abstract: aspects of the technology are directed to methods and systems that enable duplication of micro-architectural context information when a running application is cloned (e.g., for a faster function start up), migrated (e.g., to another core or machine), or persisted into secondary storage. the method, for example, may comprise extracting microarchitectural information from a first processing element, transferring the extracted microarchitectural information to a first operating system, forwarding, by the first operating system, the extracted microarchitectural information to a second processing element, and instantiating a process at the second processing element using the extracted microarchitectural information.
20240054060.REAL-TIME CPU AVAILABILTY MONITORING_simplified_abstract_(google llc)
Inventor(s): Lakshman Naresh Coimbatore Annadorai of Newark CA (US) for google llc, Keun Young Park of Santa Clara CA (US) for google llc, Suresh Batchu of Sunnyvale CA (US) for google llc, Edward Dcruz of San Francisco CA (US) for google llc, Felipe Leme of Belmont CA (US) for google llc, Steven Boray Huang of Palo Alto CA (US) for google llc, Kweku Adams of Chicago IL (US) for google llc
IPC Code(s): G06F11/30, G06F9/50
Abstract: one or more processors of a computing device may determine, based at least in part on one or more processor statistics and one or more processor mode statistics, a processor availability of the one or more processors. the one or more processors may determine, based at least in part on the processor availability of the one or more processors, whether the one or more processors are available to execute one or more tasks. the one or more processors may, in response to determining that the one or more processors are available to execute the one or more tasks, executing, by the one or more processors, the one or more tasks.
20240054078.Kernel Support for Memory Paging_simplified_abstract_(google llc)
Inventor(s): Rasha Eqbal of Redwood City CA (US) for google llc, Adrian Danis of Sydney (AU) for google llc, Christopher James Suter of Sydney (AU) for google llc
IPC Code(s): G06F12/109, G06F12/1009, G06F9/54
Abstract: a memory management method is provided, which includes assigning separate virtual addresses to processes in user space, include to a file system configured to read/write to persistent storage. virtual memory objects (vmos) are created in user space that are backed by a user space pager service. such objects including pages representing a file associated with information maintained in persistent storage. a pager manages reading/writing to persistent storage. the pager populates pages for a given vmo using data retrieved from persistent storage. upon populating the pages, a state of the vmo is set to a clean state. upon writing to the pages, the state of the vmo is set to a dirty state. upon initiating writing back to persistent storage, the state of the vmo is set to an awaiting clean state. upon ending the writing back, the state of the vmo is set to clean.
Inventor(s): Filip Pavetic of Zürich (CH) for google llc, David Simcha of Jersey City NJ (US) for google llc, Alexander-Teodor Voicu of Zurich (CH) for google llc, Felix Chern of New York NY (US) for google llc, Philip Wenjie Sun of New York NY (US) for google llc, Ruiqi Guo of Elmhurst NY (US) for google llc, Hanna Maria Pasula of Zurich (CH) for google llc, Martin Ulrich Seiler of Mutschellan (CH) for google llc
IPC Code(s): G06F16/13, G06F3/06
Abstract: provided is a scalable and cost-efficient storage architecture for large-scale datasets, such as internet-scale datasets that include very large numbers (e.g., billions) of data elements. more particularly, provided is a bifurcated storage architecture that includes a first data index stored by a first set of storage media and a second data index stored by a second set of storage media, where the first set of storage media has a lower latency than the second set of storage media.
20240054126.Radar Recognition-Aided Search_simplified_abstract_(google llc)
Inventor(s): Ivan Poupyrev of Sunnyvale CA (US) for google llc, Gaetano Roberto Aiello of Bend OR (US) for google llc
IPC Code(s): G06F16/242, G06F3/01, G06F16/29, G06F16/248, G06F16/2457, G06F16/9537
Abstract: this document describes techniques and devices for a radar recognition-aided search. through use of a radar-based recognition system, gestures made by, and physiological information about, persons can be determined. in the case of physiological information, the techniques can use this information to refine a search. for example, if a person requests a search for a coffee shop, the techniques may refine the search to coffee shops in the direction that the person is walking. in the case of a gesture, the techniques may refine or base a search solely on the gesture. thus, a search for information about a store, car, or tree can be made responsive to a gesture pointing at the store, car, or tree with or without explicit entry of a search query.
Inventor(s): Ibrahim Badr of New York NY (US) for google llc
IPC Code(s): G06F16/248, G06F16/2455
Abstract: systems and methods for trigger event determination can include processing blockchain data to determine a trigger event. data associated with the trigger event can be processed to determine a query. the query can then be utilized to recursively search a database for data descriptive of the trigger event occurring. a notification can then be provided to instruct a resulting action to be performed.
20240054155.Displaying Objects Based On A Plurality Of Models_simplified_abstract_(google llc)
Inventor(s): Janne Matias Kontkanen of San Francisco CA (US) for google llc
IPC Code(s): G06F16/583, G06T17/00, G06T15/50, G06T15/00, G06T15/20, G06T15/04, G06V20/30
Abstract: a system and method is provided for displaying surfaces of an object from a vantage point different from the vantage point from which imagery of the object was captured. in some aspects, imagery may be generated for display by combining visual characteristics from multiple source images and applying greater weight to the visual characteristics of some of the source images relative to the other source images. the weight may be based on the orientation of the surface relative to the location from which the image was captured and the location from which the object will be displayed.
20240054169.SECURE DIGITAL ASSISTANT INTEGRATION IN WEB PAGES_simplified_abstract_(google llc)
Inventor(s): Adam Coimbra of Los Altos CA (US) for google llc, Nikhil Rao of Santa Clara CA (US) for google llc, Hao Wu of Mountain View CA (US) for google llc, Ian Baker of San Francisco CA (US) for google llc, Anshul Gupta of San Francisco CA (US) for google llc, Jay Akkad of Palo Alto CA (US) for google llc
IPC Code(s): G06F16/957, G06F16/954, G06F3/16, G06F9/451, G06F16/958, G06F9/445, G10L15/30, H04L9/40, G06F9/46, G06F9/54, G06F16/903, G06F21/44
Abstract: secure digital assistant integration with web pages is provided. the system receives an intent manifest data structure that maps actions of a digital assistant with link templates of an electronic resource developed by a third-party developer device. the system validates the electronic resource based on the intent manifest data structure. the system receives, from a data exchange component of an iframe of the electronic resource loaded by a client computing device, an identifier of the client computing device. the system receives a foreground state of the electronic resource from an onsite state sharing api. the system selects a data value for a parameter based on the foreground state and the intent manifest data structure. the system provides the data value. an authorization component generates an authorization prompt, receives input, and transmits the data value to an onsite intent execution api of the electronic resource to execute an action.
20240054173.TAMPER-PROOF INTERACTION DATA_simplified_abstract_(google llc)
Inventor(s): Gang Wang of Frederick MD (US) for google llc, Alex Daniel Jacobson of Mountain View CA (US) for google llc
IPC Code(s): G06F16/957, G06F16/958, G06F16/955, G06F3/048, G06F3/0481
Abstract: methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for validating interactions with false rendered elements. in one aspect, a method includes receiving a rendering notification and a declaration of a rendered element defined in an active window on a client device, detecting interaction with the rendered element at the client device, determining whether the interaction occurred at a declared location of the rendered element within the active window, and processing the interaction including: in response to determining that the interaction occurred: capturing a screenshot of the active window on the client device; verifying a visual appearance of the rendered element in the screenshot with a declared appearance of the rendered element, and generating an interaction attestation, thereby validating the interaction. in response to determining that the interaction did not occur, refraining from generating the interaction attestation.
Inventor(s): Ibrahim Badr of New York NY (US) for google llc
IPC Code(s): G06F21/16
Abstract: systems and methods for digital rights management can include embedding a content item and a set of permissions in the blockchain. the systems and methods may obtain the set of permissions via a user interface. the systems and methods may embed the data such that when a content item is surfaced, the permissions are also surfaced. the systems and methods may include embedding a content-specific identifier in the content item, which can allow for copies to be identified by searching for the identifier.
20240054288.Inference Methods For Word Or Wordpiece Tokenization_simplified_abstract_(google llc)
Inventor(s): Xinying Song of Bellevue WA (US) for google llc, Yang Song of Bellevue WA (US) for google llc
IPC Code(s): G06F40/284, G06F16/31, G06F40/40
Abstract: systems and methods for performing inference for word or wordpiece tokenization are disclosed using a left-to-right longest-match-first greedy process. in some examples, the vocabulary may be organized into a trie structure in which each node includes a precomputed token or token_id and a fail link, so that the tokenizer can parse the trie in a single pass to generate a list of only those tokens or token_ids that correspond to the longest matching vocabulary entries in the sample string, without the need for backtracking. in some examples, the vocabulary may be organized into a trie in which each node has a fail link, and any node that would share token(s) or token_id(s) of a preceding node is instead given a prev_match link that points back to a chain of nodes with those token(s) or token_id(s).
20240054345.Framework for Learning to Transfer Learn_simplified_abstract_(google llc)
Inventor(s): Sercan Omer Arik of San Francisco CA (US) for google llc, Tomas Jon Pfister of Foster City CA (US) for google llc, Linchao Zhu of Mountain View CA (US) for google llc
IPC Code(s): G06N3/08, G06N3/04
Abstract: a method includes receiving a source data set and a target data set and identifying a loss function for a deep learning model based on the source data set and the target data set. the loss function includes encoder weights, source classifier layer weights, target classifier layer weights, coefficients, and a policy weight. during a first phase of each of a plurality of learning iterations for a learning to transfer learn (l2tl) architecture, the method also includes: applying gradient decent-based optimization to learn the encoder weights, the source classifier layer weights, and the target classifier weights that minimize the loss function; and determining the coefficients by sampling actions of a policy model. during a second phase of each of the plurality of learning iterations, determining the policy weight that maximizes an evaluation metric.
Inventor(s): James Bradley Wendt of San Francisco CA (US) for google llc, Sandeep Tata of San Francisco CA (US) for google llc, Lauro Ivo Beltrao Colaco Costa of Kirkland WA (US) for google llc, Emmanouil Koukoumidis of Kirkland WA (US) for google llc
IPC Code(s): G06N20/00
Abstract: labels are often over labeled by machine-learning models and under labeled by human labelers. a solution to the over and under labeling problem is to have both a machine-learning model and a human label a document, then send the document to a parser to determine the discrepancies. the discrepancies are then presented to a human to review and decide whether the machine-learning model identified labels are labels. the feedback is then given to the machine-learning model for further improvement in its confidence calculations which via a confidence threshold determine if the identified labels are presented.
Inventor(s): Abhradeep Guha Thakurta of Los Gatos CA (US) for google llc, Li Zhang of Saratoga CA (US) for google llc, Prateek Jain of Bangalore (IN) for google llc, Shuang Song of Cupertino CA (US) for google llc, Steffen Rendle of Mountain View CA (US) for google llc, Steve Shaw-Tang Chien of San Carlos CA (US) for google llc, Walid Krichene of Fremont CA (US) for google llc, Yarong Mu of Kirkland WA (US) for google llc
IPC Code(s): G06N20/00, G06F21/62
Abstract: computer-implemented systems and methods for training a decentralized model for making a personalized recommendation. in one aspect, the method comprising: obtaining, using user activity data, client-side training data that includes features and training labels; and training, by the client device, a decentralized model in training rounds, wherein training, in each training round comprises: receiving, first data including a current server-side embedding generated by the server-side machine learning model, wherein the first data received from the server does not include any server-side data used in generating the current server-side embedding; generating, using the client-side machine learning model, a client-side embedding based on the client-side training data; updating, using the client-side embedding and the current server-side embedding and based on the training labels, the client-side machine learning model; generating, an updated client-side embedding; and transmitting second data including the updated client-side embedding for subsequent updating of the server-side machine learning model.
20240054392.TRANSFER MACHINE LEARNING FOR ATTRIBUTE PREDICTION_simplified_abstract_(google llc)
Inventor(s): Wei Huang of Kirkland WA (US) for google llc, Alexander E. Mayorov of Kirkland WA (US) for google llc
IPC Code(s): G06N20/00
Abstract: methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for using transfer machine learning to predict attributes are described. in one aspect, a method includes receiving, from a client device of a user, a digital component request that includes at least input contextual information for a display environment in which a selected digital component will be displayed. the contextual information is converted into input data that includes input feature values for a transfer machine learning model trained to output predictions of user attributes of users based on feature values for features representing display environments. the transfer machine learning model is trained using training data for subscriber users obtained from a data pipeline associated with electronic resources to which the subscriber users are subscribed and adapted to predict user attributes of non-subscribing users viewing electronic resources to which the non-subscribing users are not subscribed.
Inventor(s): Andrei Kapishnikov of Watertown MA (US) for google llc, Fernanda Bertini Viégas of Lexington MA (US) for google llc, Michael Andrew Terry of Cambridge MA (US) for google llc, Tolga Bolukbasi of Cambridge MA (US) for google llc
IPC Code(s): G06N20/00, G06N5/04, G06N20/10
Abstract: methods, systems, devices, and tangible non-transitory computer readable media for saliency visualization are provided. the disclosed technology can include receiving a data input including a plurality of features. the data input can be segmented into regions. at least one of the regions can include two or more of the features. attribution scores can be respectively generated for features of the data input. the attribution scores for each feature can be indicative of a respective saliency of such feature. a respective gain value for each region can be determined over one or more iterations based on the respective attribution scores associated with the features included in the region. further, at each iteration one or more of the regions with the greatest gain values can be added to a saliency mask. furthermore, at each iteration a saliency visualization can be produced based on the saliency mask.
20240054527.Ad Frequency Management in Disjoint Identity Space_simplified_abstract_(google llc)
Inventor(s): Subhakanta Kar of Mountain View CA (US) for google llc, Sriram Srinivasan of Mountain View CA (US) for google llc, Jake Jolly of Mountain View CA (US) for google llc
IPC Code(s): G06Q30/0242, G06F21/62
Abstract: a method for improving accuracy of distributing content from a plurality of publishers to a multiplicity of users while maintaining user privacy is disclosed herein. an example method includes generating a statistical model of presentations of content from the plurality of publishers to the multiplicity of users; determining, using the statistical model for each of the multiplicity of users, one or more user identifiers corresponding to the user, to define a virtual user identifier; determining, using the statistical model and the virtual user identifiers, how many of the multiplicity of users are associated with multiple ones of the plurality of publishers; generating, using an overlap metric, a respective frequency capping value for each of the plurality of publishers; and causing each of the plurality of publishers to limit a number of times a content element is provided to the multiplicity of users in accordance with the respective frequency capping value.
Inventor(s): Abhijit Shah of Foster City CA (US) for google llc, Guohua Sun of Santa Clara CA (US) for google llc, Lawrence Frederick Heyl of Williston VT (US) for google llc, Niel David Warren of Soquel CA (US) for google llc
IPC Code(s): G10K11/178
Abstract: the subject matter described herein provides systems and techniques for filtering an audio signal using active noise cancellation (anc). a channel response finite impulse response (cr fir) filter in a conventional anc system may be replaced with a two filter cascade configuration. the first filter in the cascade filter configuration may be a cr fir filter with interleaved zero coefficients and the second filter may be a response interpolator filter that is a fixed interpolator. the cr fir filter in the two filter cascade may be adaptive and may have its non-zero coefficients tracked, updated, adapted, and/or computed. the fixed interpolator in the two filter cascade may be fixed and therefore non-adaptive. the channel frequency response profile of the two filter cascade configuration may be similar to the channel frequency response profile of the conventional cr fir filter that the cascade filter configuration replaces.
Inventor(s): Victor Carbune of Zurich (CH) for google llc, Matthew Sharifi of Kilchberg (CH) for google llc
IPC Code(s): G10L15/18, G10L15/22, G06F3/16, G06F16/2457
Abstract: implementations set forth herein relate to an automated assistant that can employ various utilities according to whether certain conditions are satisfied for a given utility and/or whether a particular input is determined to have a threshold degree of relevance to the given utility. the automated assistant can be customized by a third party entity, which can make the automated assistant available via a device and/or application. the automated assistant can operate according to certain utilities that have been permitted by the third party entity. however, the third party entity can allow the automated assistant to employ other scalable utilities when a user input is determined to have a threshold degree of relevance and/or when usage of certain scalable utilities has not exceeded a threshold. the utility can refer to a machine learning model and/or other data that can be employed to resolve an input.
Inventor(s): Pu-sen Chao of Los Altos CA (US) for google llc, Diego Melendo Casado of Mountain View CA (US) for google llc, Ignacio Lopez Moreno of New York NY (US) for google llc
IPC Code(s): G10L15/197, G10L15/00, G10L15/22, G10L15/30, G10L15/08, G10L15/14, G10L15/18, G10L13/00
Abstract: determining a language for speech recognition of a spoken utterance received via an automated assistant interface for interacting with an automated assistant. implementations can enable multilingual interaction with the automated assistant, without necessitating a user explicitly designate a language to be utilized for each interaction. implementations determine a user profile that corresponds to audio data that captures a spoken utterance, and utilize language(s), and optionally corresponding probabilities, assigned to the user profile in determining a language for speech recognition of the spoken utterance. some implementations select only a subset of languages, assigned to the user profile, to utilize in speech recognition of a given spoken utterance of the user. some implementations perform speech recognition in each of multiple languages assigned to the user profile, and utilize criteria to select only one of the speech recognitions as appropriate for generating and providing content that is responsive to the spoken utterance.
20240054998.SCALABLE DYNAMIC CLASS LANGUAGE MODELING_simplified_abstract_(google llc)
Inventor(s): Justin Max Scheiner of New York NY (US) for google llc, Petar Aleksic of Jersey City NJ (US) for google llc
IPC Code(s): G10L15/197, G06F16/683, G06F16/33, G06F40/289, G10L15/22, G10L15/30
Abstract: this document generally describes systems and methods for dynamically adapting speech recognition for individual voice queries of a user using class-based language models. the method may include receiving a voice query from a user that includes audio data corresponding to an utterance of the user, and context data associated with the user. one or more class models are then generated that collectively identify a first set of terms determined based on the context data, and a respective class to which the respective term is assigned for each respective term in the first set of terms. a language model that includes a residual unigram may then be accessed and processed for each respective class to insert a respective class symbol at each instance of the residual unigram that occurs within the language model. a transcription of the utterance of the user is then generated using the modified language model.
Inventor(s): Vikram Aggarwal of Palo Alto CA (US) for google llc, Moises Morgenstern Gali of San Francisco CA (US) for google llc
IPC Code(s): G10L15/22, G06F3/16, G06F9/54, G10L15/18, G10L15/30
Abstract: methods, apparatus, systems, and computer-readable media are provided for resuming a partially completed action that is to be performed by an automated assistant. the action can require the automated assistant to prompt the user to provide information that the automated assistant can use to complete the action. during a dialog session in which the user is providing the information, an event can occur that interferes with the completion of the action. in response, the automated assistant can cause any information obtained during the dialog session to be stored locally, in order that the automated assistant can resume completing the action at a later time. for instance, the user can be prompted by the automated assistant to complete the action, or the user can independently invoke the automated assistant to complete the action at a time that is convenient for the user.
20240055002.DETECTING NEAR MATCHES TO A HOTWORD OR PHRASE_simplified_abstract_(google llc)
Inventor(s): Matthew Sharifi of Kilchberg (CH) for google llc, Victor Carbune of Zurich (CH) for google llc
IPC Code(s): G10L15/22, G10L25/51, G10L15/08
Abstract: techniques are described herein for identifying a failed hotword attempt. a method includes: receiving first audio data; processing the first audio data to generate a first predicted output; determining that the first predicted output satisfies a secondary threshold but does not satisfy a primary threshold; receiving second audio data; processing the second audio data to generate a second predicted output; determining that the second predicted output satisfies the secondary threshold but does not satisfy the primary threshold; in response to the first predicted output and the second predicted output satisfying the secondary threshold but not satisfying the primary threshold, and in response to the first spoken utterance and the second spoken utterance satisfying one or more temporal criteria relative to one another, identifying a failed hotword attempt; and in response to identifying the failed hotword attempt, providing a hint that is responsive to the failed hotword attempt.
Inventor(s): Tuan Nguyen of San Jose CA (US) for google llc, Yuan Yuan of Redwood City CA (US) for google llc
IPC Code(s): G10L15/24, G06N3/04, G06F3/01, G10L15/16, G06F18/25
Abstract: techniques are described herein for detecting and/or enrolling (or commissioning) new “hot commands” that are useable to cause an automated assistant to perform responsive action(s) without having to be first explicitly invoked. in various implementations, an automated assistant may be transitioned from a limited listening state into a full speech recognition state in response to a trigger event. while in the full speech recognition state, the automated assistant may receive and perform speech recognition processing on a spoken command from a user to generate a textual command. the textual command may be determined to satisfy a frequency threshold in a corpus of textual commands. consequently, data indicative of the textual command may be enrolled as a hot command. subsequent utterance of another textual command that is semantically consistent with the textual command may trigger performance of a responsive action by the automated assistant, without requiring explicit invocation.
20240055016.REMOTE INVOCATION OF MOBILE DEVICE ACTIONS_simplified_abstract_(google llc)
Inventor(s): Omer Bar-or of Mountain View CA (US) for google llc, Scott B. Huffman of Portola Valley CA (US) for google llc, Ida Mayer of Sunnyvale CA (US) for google llc, Arthur E. Blume of Melrose MA (US) for google llc, Pravir Kumar Gupta of Los Altos CA (US) for google llc
IPC Code(s): G10L25/48, G06F9/451, G06F9/54
Abstract: systems, methods and apparatus for invoking actions at a second user device from a first user device. a method includes determining that a first user device has an associated second user device; accessing specification data that specifies a set of user device actions that the second user device is configured to perform; receiving command inputs for the first user device; for each command input, determining whether the command input resolves to one of the user device actions; for each command input not determined to resolve any of the user device actions, causing the command input to be processed at the first user device; and for each command input determined to resolve one of the user device actions causing the first user device to display in a user interface a dialog by which a user may either accept or deny invoking the user device action at the second user device.
Inventor(s): Emad Samadiani of Cypress CA (US) for google llc, Padam Jain of San Jose CA (US) for google llc, Yingshi Tang of Danville CA (US) for google llc, Sue Yun Teng of Belmont CA (US) for google llc, Nicholas Chao Wei Wong of San Jose CA (US) for google llc, Kieran Miller of Palo Alto CA (US) for google llc, Sudharshan Sugavanesh Udhayakumar of San Jose CA (US) for google llc
IPC Code(s): H01L23/367, H01L23/498, H01L23/00
Abstract: a compliant pad spacer utilized in a three-dimensional ic packaging is provided. the compliant pad spacer may be utilized to provide adequate support among the substrates or boards, such as packing substrates, interposers or print circuit broads (pcbs), so as to minimize the effects of substrate warpage or structural collapse in the ic packaging. in one example, the compliant pad spacer includes an insulating material, such as silicon-based polymer composites having ceramic fillers disposed therein.
Inventor(s): Artem Dementyev of Somerville MA (US) for google llc, Dimitri Kanevsky of Ossinning NY (US) for google llc
IPC Code(s): H02P29/60
Abstract: an electronic apparatus includes an electric motor, driver circuitry to drive the electric motor, a temperature sensor to detect a temperature of the electric motor, and one or more processors. the one or more processors control the driver circuitry to drive the electric motor according to a predetermined voltage signal to cause the electric motor to stall and generate heat, receive information about the temperature of the electric motor detected by the temperature sensor while the electric motor is stalled, and maintain a temperature of the electric motor below a threshold temperature value while the electric motor is stalled based on the information about the temperature of the electric motor detected by the temperature sensor while the electric motor is stalled.
20240056441.Decentralized Identity Management for Web3_simplified_abstract_(google llc)
Inventor(s): Ibrahim Badr of New York NY (US) for google llc
IPC Code(s): H04L9/40
Abstract: systems and methods for identity management can leverage a blockchain to securely store and access personal data. third party computing systems can request access to the personal data to obtain biometric data, medical history data, and/or other biological data associated with the user. the systems and methods can determine whether to provide access to the data and can generate log data to be logged in a view log based on the access provided.
20240056473.Determining the Exposure Level Of Vulnerabilities_simplified_abstract_(google llc)
Inventor(s): Sebastian Lekies of Zurich (CH) for google llc, Jean-Baptiste Cid of Zurich (CH) for google llc
IPC Code(s): H04L9/40
Abstract: a method includes receiving a scan request requesting to scan a set of network-connected assets designated for a network scan. for each respective network-connected asset, the method includes scanning, at a network security scanner using a first scanning privilege level, the respective network-connected asset. the method includes determining, based on the scan using the first scanning privilege level, whether the respective network-connected asset has a vulnerability. in response, the method includes scanning, at the network security scanner using a second scanning privilege level, the respective network-connected asset. the second scanning privilege level defines a lower level of access the network security scanner has than the first scanning privilege level. the method includes determining, based on the scans, an exposure level of the vulnerability. the method includes reporting the exposure level of the vulnerability to a user of the respective network-connected asset.
Inventor(s): Tim Wantland of Bellevue WA (US) for google llc, Brandon Barbello of Mountain View CA (US) for google llc, Robert Berry of New York NY (US) for google llc
IPC Code(s): H04L67/63, G06N20/00
Abstract: a computing system can be configured to input model input that includes context data into a machine-learned model and receive model output that describes one or more semantic entities referenced by the context data. the computing system can be configured to provide data descriptive of the semantic entity or entities to the computer application(s) and receive application output(s) respectively from the computing application(s) in response to providing the data descriptive of semantic entity or entities to the computer application(s). the application output(s) received from each computer application can describe available action(s) of the corresponding computer application with respect to the semantic entity or entities. the computing system can be configured to provide at least one indicator to a user that describes the available action(s) of the corresponding computer applications with respect to the semantic entity or entities.
20240056784.Data Layers for a Vehicle Map Service_simplified_abstract_(google llc)
Inventor(s): Christine McGavran of Pacifica CA (US) for google llc, Richard William Bukowski of Palo Alto CA (US) for google llc, Asaf Rosenfeld of Palo Alto CA (US) for google llc
IPC Code(s): H04W4/44, G06N20/20, G01C21/36, G06F8/36, G06N20/00, G06F16/29, H04L69/08, H04W4/40, G06F8/65, G09B29/10, G07C5/00, H04L67/55, H04W4/38, G01C21/00, G06F18/25
Abstract: provided are methods, systems, devices, and tangible non-transitory computer readable media for providing data including vehicle map service data. the disclosed technology can perform operations including accessing vehicle map service data including information associated with a geographic area and sensor observations of a vehicle. the vehicle map service data is based on a vehicle map service protocol specifying layers associated with portions of the vehicle map service data to which each client system is subscribed. further, the layers to which the client systems are subscribed can be determined and access to the plurality of layers to which each of the vehicle client systems is subscribed can be provided to each of the client systems. access to the layers can include authorization to send or receive one or more portions of the vehicle map service data associated with a corresponding layer.
Inventor(s): Tai-Lun LO of Taipei (TW) for google llc, Ching-Wei CHEN of New Taipei City (TW) for google llc, Po-Ying Chuang of Taipei (TW) for google llc
IPC Code(s): H04W48/02, H04W36/00
Abstract: a user equipment (ue) in a mobile network is configured to establish a first packet data network (pdn) connection between the ue and an internet protocol multimedia service (ims) network of the mobile network via a wireless local area network (wlan) access point. the first pdn connection is for implementing a voice call. the ue determines that at least one of the ue or the mobile network fails to support voice over new radio (vonr). responsive to determining that at least one of the ue or the mobile network fails to support voice over new radio (vonr), the ue prevents itself from establishing a connection with a first radio access network (ran) of the mobile network.
Inventor(s): Brandon Charles Barbello of Mountain View CA (US) for google llc, Shenaz Zack of Mountain View CA (US) for google llc, Tim Wantland of Mountain View CA (US) for google llc, Scott Douglas Kulchycki of Mountain View CA (US) for google llc
IPC Code(s): H04W68/00
Abstract: this document describes systems and techniques to avoid and manage poor wireless connections on mobile devices. the described systems and techniques can determine, based on a determined signal quality or signal strength of a current wireless connection, that a superior signal quality or a superior signal strength is available at a location adjacent to, or within a determined distance of, a current location of the mobile device. in response to determining that the superior signal quality or the superior signal strength is available at the location, the mobile device can provide an alert to a user. the alert can indicate the location adjacent to, or within the determined distance of, the mobile device. in this way, the described systems and techniques can direct users to better network connections or alleviate their impact.
Inventor(s): Kao-Peng Chou of Taoyuan City (TW) for google llc, Chih-Hsiang Wu of Taoyuan City (TW) for google llc
IPC Code(s): H04W74/08, H04W72/1268
Abstract: a user device (ue) for scheduling an uplink transmission assignment with a base station that communicates with the user device via a shared carrier, receives, from the base station, a configuration that indicates (i) a first channel access procedure for the user device to perform prior to transmitting an uplink transmission and (ii) at least one occasion at which the user device is to transmit the uplink transmission (); receives, from the base station via the shared carrier, a signal indicating at least a portion of a transmission time period during which the shared carrier is available to the base station (); and performs the first channel access procedure or a second channel access procedure before transmitting the uplink transmission based at least in part on whether the occasion is within the transmission time period ().
Inventor(s): Chih-Hsiang Wu of Taoyuan City (TW) for google llc
IPC Code(s): H04W76/34, H04W36/00, H04W36/36
Abstract: a ue, communicating in dual connectivity (dc) with a radio access network (ran) via a master node (mn) and a secondary node (sn), can implement a method for managing a conditional configuration during deactivation of a secondary cell group (scg). the method can be implemented by processing hardware and includes receiving (), from the ran, the conditional configuration related to a dc procedure and a condition to be satisfied before the ue applies the conditional configuration. the method also includes deactivating () the scg at the ue and processing () the conditional configuration in view of the deactivating, including by preventing the ue from applying the conditional configuration.
20240057297.CONTINUOUS FEED LIQUID COOLANT REPLACEMENT_simplified_abstract_(google llc)
Inventor(s): Jorge Padilla of Union City CA (US) for google llc, Reza Khiabani of San Mateo CA (US) for google llc, Madhusudan Krishnan Iyengar of Foster City CA (US) for google llc
IPC Code(s): H05K7/20
Abstract: methods, systems, and apparatus for liquid coolant replacement in a cooling distribution unit during operation of the cooling distribution unit. active liquid coolant to be replaced is removed from the flow cycle of the cooling distribution unit while the coolant distribution unit is operational and providing cooling to an electronic system. additionally, replacement liquid coolant is provided to the flow cycle while the coolant distribution unit is operational and providing cooling to an electronic system.
20240057306.SYSTEMS AND METHODS FOR ASSEMBLING AN ELECTRONIC DEVICE_simplified_abstract_(google llc)
Inventor(s): Luis Chau of Concord CA (US) for google llc, Fiona Au of San Francisco CA (US) for google llc, Alex Locke of San Francisco CA (US) for google llc, Wayman Leung of Los Altos CA (US) for google llc
IPC Code(s): H05K13/08, H05K13/00, H05K13/04
Abstract: features described herein generally relate to systems and methods for assembling an electronic device. particularly, the electronic device can be assembled by holding a portion of the first component arranged in a first plane in a holding position with a stream of air output from a nozzle of an assembly system and aligning the portion of the first component with an opening in a portion of the second component arranged in a second plane parallel to the first plane while the portion of the first component is held in the holding position.
- GOOGLE LLC
- A63F13/424
- G06F40/30
- A63F13/422
- Google llc
- G06F3/04845
- G06F3/0485
- G01C21/36
- G09B29/00
- G06T3/00
- G06F3/04815
- G06F3/04847
- G01C21/26
- G06N3/04
- G06F3/0482
- G06F3/0486
- G06F8/61
- G06F9/451
- G06F9/22
- G06F9/38
- G06F11/30
- G06F9/50
- G06F12/109
- G06F12/1009
- G06F9/54
- G06F16/13
- G06F3/06
- G06F16/242
- G06F3/01
- G06F16/29
- G06F16/248
- G06F16/2457
- G06F16/9537
- G06F16/2455
- G06F16/583
- G06T17/00
- G06T15/50
- G06T15/00
- G06T15/20
- G06T15/04
- G06V20/30
- G06F16/957
- G06F16/954
- G06F3/16
- G06F16/958
- G06F9/445
- G10L15/30
- H04L9/40
- G06F9/46
- G06F16/903
- G06F21/44
- G06F16/955
- G06F3/048
- G06F3/0481
- G06F21/16
- G06F40/284
- G06F16/31
- G06F40/40
- G06N3/08
- G06N20/00
- G06F21/62
- G06N5/04
- G06N20/10
- G06Q30/0242
- G10K11/178
- G10L15/18
- G10L15/22
- G10L15/197
- G10L15/00
- G10L15/08
- G10L15/14
- G10L13/00
- G06F16/683
- G06F16/33
- G06F40/289
- G10L25/51
- G10L15/24
- G10L15/16
- G06F18/25
- G10L25/48
- H01L23/367
- H01L23/498
- H01L23/00
- H02P29/60
- H04L67/63
- H04W4/44
- G06N20/20
- G06F8/36
- H04L69/08
- H04W4/40
- G06F8/65
- G09B29/10
- G07C5/00
- H04L67/55
- H04W4/38
- G01C21/00
- H04W48/02
- H04W36/00
- H04W68/00
- H04W74/08
- H04W72/1268
- H04W76/34
- H04W36/36
- H05K7/20
- H05K13/08
- H05K13/00
- H05K13/04