Google LLC patent applications on September 19th, 2024

From WikiPatents
Jump to navigation Jump to search

Patent Applications by Google LLC on September 19th, 2024

Google LLC: 47 patent applications

Google LLC has applied for patents in the areas of G10L15/22 (5), G06F16/332 (4), G06F3/0482 (4), H04N21/472 (3), G10L15/08 (3) G10L15/22 (4), G06F40/35 (2), G06F3/0482 (2), A61B8/02 (1), H04N21/2365 (1)

With keywords such as: user, device, based, input, media, implementations, data, content, display, and item in patent application abstracts.



Patent Applications by Google LLC

20240307022. Detecting Heart Rate Variability Using a Hearable_simplified_abstract_(google llc)

Inventor(s): Xiaoran Fan of Irvine CA (US) for google llc, Trausti Thormundsson of Irvine CA (US) for google llc, Richard Edwin Howard of Highland Park NJ (US) for google llc

IPC Code(s): A61B8/02, A61B8/04, A61B8/12, G10K11/178, H04R1/10

CPC Code(s): A61B8/02



Abstract: techniques and apparatuses are described that perform heart rate variability detection using a hearable. a hearable, such as an earbud, is capable of performing a novel physiological monitoring process termed herein audioplethysmography, which is an active acoustic method capable of sensing subtle physiologically-related changes observable at a user's outer and middle ear. instead of relying on other auxiliary sensors, such as optical or electrical sensors, audioplethysmography involves transmitting and receiving acoustic signals to monitor a user's biometrics, including heart rate variability and/or blood pressure. in addition to being relatively unobtrusive, some hearables can be configured to support audioplethysmography without the need for additional hardware. as such, the size, cost, and power usage of the hearable can help make health monitoring accessible to a larger group of people and improve the user experience with hearables.


20240308068. DATA-EFFICIENT HIERARCHICAL REINFORCEMENT LEARNING_simplified_abstract_(google llc)

Inventor(s): Honglak Lee of Mountain View CA (US) for google llc, Shixiang Gu of Mountain View CA (US) for google llc, Sergey Levine of Berkeley CA (US) for google llc

IPC Code(s): B25J9/16

CPC Code(s): B25J9/163



Abstract: training and/or utilizing a hierarchical reinforcement learning (hrl) model for robotic control. the hrl model can include at least a higher-level policy model and a lower-level policy model. some implementations relate to technique(s) that enable more efficient off-policy training to be utilized in training of the higher-level policy model and/or the lower-level policy model. some of those implementations utilize off-policy correction, which re-labels higher-level actions of experience data, generated in the past utilizing a previously trained version of the hrl model, with modified higher-level actions. the modified higher-level actions are then utilized to off-policy train the higher-level policy model. this can enable effective off-policy training despite the lower-level policy model being a different version at training time (relative to the version when the experience data was collected).


20240310030. Modular Floodlight System with Supplemental Motion Detection_simplified_abstract_(google llc)

Inventor(s): Poll Shih of New Taipei City (TW) for google llc, Che-Wei Liu of New Taipei City (TW) for google llc, Chia-Chi Liu of Taipei City (TW) for google llc, Wen-Pin Chou of New Taipei City (TW) for google llc

IPC Code(s): F21V29/70, F21V23/02, F21V29/87, F21V33/00, F21Y115/10, H05B45/18

CPC Code(s): F21V29/70



Abstract: this document describes techniques directed to a modular floodlight system with supplemental motion detection. the modular floodlight system includes a camera unit magnetically coupled to an accessory unit. the accessory unit includes passive infrared, pir, sensors that expand and supplement motion-detection capabilities of the camera unit. for example, the accessory unit pir sensor provides a pir field of view, fov, that is different than the pir fov of the camera unit's pir sensor. motion detected in either or both of the pir fovs is used to cause of change in functionality of the camera system such as, for example, activating image capture by the camera unit and/or activating one or more lights on the modular floodlight system.


20240310894. SELECTING AND SERVING A CONTENT ITEM BASED ON DEVICE STATE DATA OF A DEVICE_simplified_abstract_(google llc)

Inventor(s): Hareesh Nagarajan of Sunnyvale CA (US) for google llc, Surojit Chatterjee of Fremont CA (US) for google llc

IPC Code(s): G06F1/3212, G06F1/28, G06F1/3234

CPC Code(s): G06F1/3212



Abstract: a method includes receiving, by one or more processors of at least one server and via a connection between the at least one server and a client device, a request for a content item to be presented at the client device, receiving, by the one or more processors, data indicative of a network speed of the client device at which the content item is to be presented, selecting, by the one or more processors and based on the data indicative of the network speed, a first content item, and providing, by the one or more processors and for presentation at the client device, the first content item via the connection between the at least one server and the client device.


20240310975. USER CONTENT MODIFICATION SUGGESTIONS AT CONSISTENT DISPLAY LOCATIONS_simplified_abstract_(google llc)

Inventor(s): Ajit NARAYANAN of Mountain View CA (US) for google llc, Venkata Vijay VENTRAPRAGADA of Mountain View CA (US) for google llc

IPC Code(s): G06F3/0482, G06F40/166, G06F40/274, G06F40/284

CPC Code(s): G06F3/0482



Abstract: implementations relate to user content modification suggestions provided at consistent display locations. in some implementations, a method includes obtaining a content item based at least in part on user input and determining a plurality of suggestion tokens based on the content item, each suggestion token indicating a different modification to the content item. for each of the suggestion tokens, a respective display location is determined in a user interface, each suggestion token being previously associated with the respective display location where the suggestion token is to be displayed. the user interface is displayed by a device including one or more of the suggestion tokens displayed in the respective display locations associated with the suggestion tokens, the one or more suggestion tokens being selectable by a user to modify the content item.


20240310977. EMBEDDING PRODUCTIVITY APPLICATIONS IN THIRD PARTY PLATFORMS_simplified_abstract_(google llc)

Inventor(s): Juyun Song of Brooklyn NY (US) for google llc, Daniel Gundrum of New York NY (US) for google llc, Robert Dunnette of New York NY (US) for google llc, Ian Roth of Brooklyn NY (US) for google llc, Bradley Patrie of Brooklyn NY (US) for google llc

IPC Code(s): G06F3/0482, G06F3/04845, G06F9/445, G06F9/451, G06F9/455, G06F40/166, G06Q10/10, G06Q10/101, H04L67/02

CPC Code(s): G06F3/0482



Abstract: a script to generate a preloaded version of a customized graphical user interface (gui) is received from a third party platform and at a user device. responsive to a user request to create a new electronic document, the script to generate the preloaded version of the customized gui displaying a first instance of the new electronic document is executed. a user interaction with the preloaded version of the customized gui is identified. responsive to identifying the user interaction with the preloaded version of the customized gui, a request to obtain a customized gui to replace the preloaded version of the customized gui is sent to a cloud-based storage system.


20240311100. Integrated Development Environments for Generating Machine Learning Models_simplified_abstract_(google llc)

Inventor(s): Andy Coenen of Mountain View CA (US) for google llc, Ludovic Peran of Mountain View CA (US) for google llc, Michael Terry of Mountain View CA (US) for google llc, Aaron Donsbach of Mountain View CA (US) for google llc

IPC Code(s): G06F8/35, G06F3/0484, G06F8/34, G06F11/36, G06N3/0455, G06N3/096

CPC Code(s): G06F8/35



Abstract: a method includes receiving a request indication indicating a gui interaction by a user on a user device, and in response, providing to the device a response configured to cause the device to display, within a gui, a structured prompt including a plurality of user input fields, each user input field representing a corresponding training sample and including a first corresponding text input field for capturing input text to be provided to an ml model, and a second corresponding text input field for capturing ground-truth output text. the method also includes receiving, from the device, the training samples, and, in response, adjusting the ml model using the training samples. the method further includes receiving, from the device, test input text, generating, using the adjusted ml model, test output text based on the test input text, and providing, to the user device, the test output text for display within the gui.


20240311267. EFFICIENT HARDWARE ACCELERATOR CONFIGURATION EXPLORATION_simplified_abstract_(google llc)

Inventor(s): Amir Yazdanbakhsh of San Jose CA (US) for google llc, Sergey Vladimir Levine of Berkeley CA (US) for google llc, Aviral Kumar of Berkeley CA (US) for google llc

IPC Code(s): G06F11/34, G06F11/30

CPC Code(s): G06F11/3447



Abstract: methods, systems, and apparatus, including computer programs encoded on computer storage media, for training a surrogate neural network configured to determine a predicted performance measure of a hardware accelerator having a target hardware configuration on a target application. the trained instance of the surrogate neural network can be used. in addition to or in place of hardware simulation, during a search process for determining hardware configurations for application-specific hardware accelerators. i.e., hardware accelerators on which one or more neural networks can be deployed to perform one or more target machine learning tasks.


20240311356. Workload-Driven Index Selections_simplified_abstract_(google llc)

Inventor(s): Haoyu Huang of Fremont CA (US) for google llc, Vincent Zhuang of Mountain View CA (US) for google llc, Sam Idicula of Santa Clara CA (US) for google llc, Gaurav Jain of Mountain View CA (US) for google llc

IPC Code(s): G06F16/22, G06F16/2453, G06F16/2455

CPC Code(s): G06F16/221



Abstract: a method for workload-driven index selections includes receiving a request for a recommended index configuration. the method includes obtaining a plurality of queries executed at the database. the method also includes selecting a set of candidate indexes from the plurality of indexes. the method includes for each respective candidate index of the set of candidate indexes, determining, based on the plurality of queries, a respective workload cost for the respective candidate index. the method also includes selecting, based on the respective workload cost, a first candidate index from the set of candidate indexes for the recommended index configuration. the method includes selecting one or more additional candidate indexes from the set of candidate indexes for the recommended index configuration. the method includes determining that a size of the selected candidate indexes satisfies a size threshold and transmitting the recommended index configuration.


20240311366. MANAGING DATA RISK USING AUTOMATED DEPENDENCY DISCOVERY_simplified_abstract_(google llc)

Inventor(s): Gavin Manning of Mountain View CA (US) for google llc, Paul Vanlint of Mountain View CA (US) for google llc

IPC Code(s): G06F16/23

CPC Code(s): G06F16/2365



Abstract: to assess risk for a target dataset including a plurality of records, a system receives, from a data source, information related to a plurality of datasets including the target dataset; automatically determines dependencies on the target dataset using logs indicative of read and write operations related to the target dataset; generates, using the determined dependencies, a dependency graph indicative of dependencies, within the plurality of datasets, on the target dataset; determines, using the generated dependency graph, a level of risk associated with the target dataset; and provides an indication of the determined level of risk.


20240311374. METHODS, SYSTEMS, AND MEDIA FOR INTERPRETING QUERIES_simplified_abstract_(google llc)

Inventor(s): Yongsung Kim of Mountain View CA (US) for google llc

IPC Code(s): G06F16/2453, G06F16/22, G06F16/23, G06F16/2457, G06F16/29, G06F16/332, G06F16/9535, G06F16/9538, H04N21/278, H04N21/472

CPC Code(s): G06F16/2454



Abstract: methods, systems, and media for interpreting queries are described herein. for example, an illustrative method may include: determining, based on a voice query received in a search domain, a first voice recognition term and a second voice recognition term; determining that at least a portion of the first voice recognition term corresponds to an entity name associated with the search domain; determining, based on the entity name, a feasibility score for the first voice recognition term; ranking, based on the feasibility score, the first voice recognition term over the second voice recognition term; and executing the voice query in the search domain using the first voice recognition term, the first voice recognition term being selected for use over the second voice recognition term based on the ranking. corresponding systems, devices, and other implementations are also described.


20240311402. STREAMING OF NATURAL LANGUAGE (NL) BASED OUTPUT GENERATED USING A LARGE LANGUAGE MODEL (LLM) TO REDUCE LATENCY IN RENDERING THEREOF_simplified_abstract_(google llc)

Inventor(s): Martin Baeuml of Wollerau (CH) for google llc, Yanping Huang of Mountain View CA (US) for google llc, Wenhao Jia of Saratoga CA (US) for google llc, Chang Lan of Kirkland WA (US) for google llc, Yuanzhong Xu of Mountain View CA (US) for google llc, Junwhan Ahn of San Jose CA (US) for google llc, Alexander Bailey of Wollerau (CH) for google llc, Leif Schelin of Zurich (CH) for google llc, Trevor Strohman of Sunnyvale CA (US) for google llc, Emanuel Taropa of Los Altos CA (US) for google llc, Sidharth Mudgal of Mountain View CA (US) for google llc, Yanyan Zheng of Palo Alto CA (US) for google llc, Zhifeng Chen of Sunnyvale CA (US) for google llc, Ahmad Beirami of New York NY (US) for google llc

IPC Code(s): G06F16/332, G06F40/40

CPC Code(s): G06F16/3322



Abstract: implementations relate to reducing latency in generating and/or rendering natural language (nl) output generated using a large language model (llm). processor(s) of a system can: receive nl based input associated with a client device, and generate the nl based output utilizing the llm. the nl based output can be a stream of nl based output in that it includes a plurality of segments, and is generated on a segment-by-segment basis. in some implementations, a first segment of the stream of nl based output is selected for inclusion in the stream of nl based output as a second segment (and any subsequent segment) is being generated to reduce latency in evaluating the nl based output as a whole prior to rendering thereof. in some versions of those implementations, the first segment is rendered as the second segment (and any subsequent segment) is being generated to further reduce latency in rendering thereof.


20240311405. DYNAMIC SELECTION FROM AMONG MULTIPLE CANDIDATE GENERATIVE MODELS WITH DIFFERING COMPUTATIONAL EFFICIENCIES_simplified_abstract_(google llc)

Inventor(s): Seungyeon Kim of New York NY (US) for google llc, Ankit Singh Rawat of Jersey City NJ (US) for google llc, Wittawat Jitkrittum of Jersey City NJ (US) for google llc, Hari Narasimhan of Mountain View CA (US) for google llc, Sashank Reddi of Fort Lee NJ (US) for google llc, Neha Gupta of New York NY (US) for google llc, Srinadh Bhojanapalli of Maplewoood NJ (US) for google llc, Aditya Menon of New York NY (US) for google llc, Manzil Zaheer of Mountain View CA (US) for google llc, Tal Schuster of New York NY (US) for google llc, Sanjiv Kumar of Jericho NY (US) for google llc, Toby Boyd of Columbus OH (US) for google llc, Zhifeng Chen of Sunnyvale CA (US) for google llc, Emanuel Taropa of Los Altos CA (US) for google llc, Vikram Kasivajhula of San Francisco CA (US) for google llc, Trevor Strohman of Sunnyvale CA (US) for google llc, Martin Baeuml of Zurich (CH) for google llc, Leif Schelin of Zurich (CH) for google llc, Yanping Huang of Mountain View CA (US) for google llc

IPC Code(s): G06F16/332

CPC Code(s): G06F16/3329



Abstract: implementations disclose selecting, in response to receiving a request and from among multiple candidate generative models (e.g., multiple candidate large language models (llms)) with differing computational efficiencies, a particular generative model to utilize in generating a response to the request. those implementations reduce latency and/or conserve computational resource(s) through selection, for various requests, of a more computationally efficient generative model for utilization in lieu of a less computationally efficient generative model. further, those implementations seek to achieve such benefits, through utilization of more computationally efficient generative models, while also still selectively utilizing less computationally efficient generative models for certain requests to mitigate occurrences of a generated response being inaccurate and/or under-specified. this, in turn, can mitigate occurrences of computational and/or network inefficiencies that result from a user issuing a follow-up request to cure the inaccuracies and/or under-specification of a generated response.


20240311419. ACCESS POINTS FOR MAPS_simplified_abstract_(google llc)

Inventor(s): Haroon Baig of Zurich (CH) for google llc

IPC Code(s): G06F16/44, G01C21/36, G06F16/2457, G06F16/29, G06F16/84

CPC Code(s): G06F16/444



Abstract: a method for identifying and navigating to an access point includes receiving a map query; identifying a point of interest that satisfies the map query; identifying multiple access points that have previously been associated with the point of interest; ranking the multiple access points based on user data indicative of a user-specific utility associated with the multiple access points; in response to receiving the map query, providing, for output, a map including: a selectable first icon for the point of interest that satisfies the map query, and a selectable second icon for a first access point among the ranked multiple access points, the selectable second icon being configured to, when selected, invoke a process for returning navigation directions to the first access point; receiving data indicating that the selectable second icon has been selected; and providing, for output, directions based on the selectable second icon that has been selected.


20240311421. Multiple Dataset Search Based On a Visual Query_simplified_abstract_(google llc)

Inventor(s): Utsav Lathia of San Francisco CA (US) for google llc, Sundeep Vaddadi of Los Gatos CA (US) for google llc

IPC Code(s): G06F16/532, G06F16/538, G06F16/583, G06V10/77

CPC Code(s): G06F16/532



Abstract: systems and methods disclosed herein can leverage an embedding model to generate an image embedding for image data. the image embedding can then be utilized to determine relevant search results in each of a plurality of datasets. the systems and methods may include a pure embedding search for one dataset and a multimodal search for another dataset. one or more of the datasets may be selected for search based on one or more contexts associated with the user and/or the image. the search results may then be provided simultaneously to a user computing system.


20240311436. DISPLAYING BROWSER HISTORY IN A USER INTERFACE_simplified_abstract_(google llc)

Inventor(s): Daniel Peng of Seattle WA (US) for google llc, Yana Yushkina of Seattle WA (US) for google llc, Tarun Bansal of Bellvue WA (US) for google llc, Sophie Chang of Seattle WA (US) for google llc, Tina Lin Zeng of Pasadena CA (US) for google llc, John Oliver Por of San Francisco CA (US) for google llc, Tommy Chendong Li of Santa Monica CA (US) for google llc, Michael Blair Crouse of Seattle WA (US) for google llc, Roman Arora Arora of San Jose CA (US) for google llc, Marlon Aundrae Facey of New York NY (US) for google llc, Riley Nicole Tatum of Costa Mesa CA (US) for google llc, Tibor Tillmann Josef Goldschwendt of Culver City CA (US) for google llc

IPC Code(s): G06F16/9538, G06F16/2457, G06F16/9535, G06F16/955

CPC Code(s): G06F16/9538



Abstract: a method may receive a request to open a starting interface within a browser. a cluster may be identified that includes a plurality of webpages from a browser history by: determining that the cluster includes a query and determining that a webpage of the plurality of webpages is associated with a first page access time that is within a time threshold. in response to identifying the cluster, a related search suggestion for a cluster topic may be obtained for the cluster. the user interface may include: a first region selectable to navigate to a first webpage of the plurality of webpages and a second region selectable to navigate to a second webpage of the plurality of webpages. the user interface may be displayed in the starting interface.


20240311558. COMMENT SECTION ANALYSIS OF A CONTENT SHARING PLATFORM_simplified_abstract_(google llc)

Inventor(s): Mason Henry DiMarco of San Diego CA (US) for google llc, Shuo Guo of Los Altos CA (US) for google llc, Yanan Qian of Sunnyvale CA (US) for google llc

IPC Code(s): G06F40/20, G06F16/9536

CPC Code(s): G06F40/20



Abstract: a media item of a content sharing platform is identified. a subset of comments in a comment section presented with the media item is identified. a comment score for each comment in the subset of comment is determined. the comment score indicates comment attributes associated with a respective comment in the subset of comments. at least one comment section score for the media item is determined based on comment scores of the subset of comments. one or more media item attributes of the media item are determined based on the at least one comment section score. the media item is associated with the one or more media item attributes. the media one or more media item attributes are indicative of whether a ranking of the media item is to be adjusted.


20240311575. DIALOG MANAGEMENT FOR LARGE LANGUAGE MODEL-BASED (LLM-BASED) DIALOGS_simplified_abstract_(google llc)

Inventor(s): Martin Baeuml of Wollerau (CH) for google llc, Alexander Bailey of Wollerau (CH) for google llc, Jonas Bragagnolo of Affoltern am Albis (CH) for google llc, Florent D'Halluin of Zurich (CH) for google llc, Trevor Strohman of Sunnyvale CA (US) for google llc

IPC Code(s): G06F40/35, G06N20/00

CPC Code(s): G06F40/35



Abstract: implementations relate to dialog management of a large language model (llm) utilized in generating natural language (nl) output during an ongoing dialog. processor(s) of a system can: receive nl based input as part of the ongoing dialog, generate nl based output utilizing the llm, and cause the nl based output to be rendered. further, the processor(s) can receive subsequent nl based input as part of the ongoing dialog. in some implementations, the processor(s) can determine whether to modify a corresponding dialog context in generating subsequent nl based output, and modify the corresponding dialog context accordingly. for example, the processor(s) can restrict the corresponding dialog context, or supplant the corresponding dialog context with a corresponding curated dialog context. in additional or alternative implementations, the processor(s) can modify a corresponding nl based output threshold utilized in generating the subsequent nl based response to ensure the resulting nl based output is desirable.


20240311577. PERSONALIZED MULTI-RESPONSE DIALOG GENERATED USING A LARGE LANGUAGE MODEL_simplified_abstract_(google llc)

Inventor(s): Anoop K. Sinha of Palo Alto CA (US) for google llc, Quoc Le of Sunnyvale CA (US) for google llc, Jason S. Spielman of Los Altos CA (US) for google llc

IPC Code(s): G06F40/35

CPC Code(s): G06F40/35



Abstract: techniques are described herein for personalized multi-response dialog generated using one or more large language models. a method includes: receiving first natural language (nl) based input associated with a client device; generating, based on the first nl based input and using at least one large language model (llm), one or more instances of first llm output; determining, based on the one or more instances of first llm output, at least three responses to the first nl based input; determining, based on at least one scoring criterion, respective scores of the at least three responses to the first nl based input; selecting, based on the respective scores of the at least three responses to the first nl based input, from the at least three responses to the first nl based input, a first subset, the first subset comprising at least two responses to the first nl based input; and causing each of the at least two responses in the first subset to be rendered at the client device.


20240311585. PROVIDING A WELL-FORMED ALTERNATE PHRASE AS A SUGGESTION IN LIEU OF A NOT WELL-FORMED PHRASE_simplified_abstract_(google llc)

Inventor(s): Wangqing Yuan of Wilmington MA (US) for google llc, David Kogan of Natick MA (US) for google llc, Vincent Lacey of Mountain View CA (US) for google llc, Guanglei Wang of Cambridge CA (US) for google llc, Shaun Post of San Mateo CA (US) for google llc, Bryan Christopher Horling of Belmont MA (US) for google llc, Michael Anthony Schuler of San Francisco CA (US) for google llc

IPC Code(s): G06F40/51, G06F40/211, G06F40/289

CPC Code(s): G06F40/51



Abstract: implementations relate to determining a well-formed phrase to suggest to a user to submit in lieu of a not well-formed phrase. the suggestion is rendered via an interface that is provided to a client device of the user. those implementations relate to determining that a phrase is not well-formed, identifying alternate phrases that are related to the not well-formed phrase, and scoring the alternate phrases to select one or more of the alternate phrases to render via the interface. some of those implementations are related to identifying that the phrase is not well-formed based on occurrences of the phrase in documents that are generated by a source with the language of the phrase as the primary language of the creator.


20240311652. Markup Language for Generative Model Prompting_simplified_abstract_(google llc)

Inventor(s): Chinmay Kulkarni of Atlanta GA (US) for google llc, Alexander John Fiannaca of Seattle WA (US) for google llc, Michael Andrew Terry of Cambridge MA (US) for google llc

IPC Code(s): G06N3/10, G06N3/0475, G06N3/08

CPC Code(s): G06N3/10



Abstract: systems and methods for prompt generation for generative models can include utilizing a specialized markup language. a markup language transform can be utilized to augment user input data to generate a prompt that includes structure and/or wording that facilitates the generation of a generative output that reflects a user's intent. the systems and methods can leverage the specialized markup language and/or an integrated development environment interface to inform a user of the prompt parts and provide editing options.


20240311697. ACTION SUGGESTIONS FOR USER-SELECTED CONTENT_simplified_abstract_(google llc)

Inventor(s): Matthew Sharifi of Kilchberg (CH) for google llc, Daniel Ramage of Seattle WA (US) for google llc, David Petrou of Brooklyn NY (US) for google llc

IPC Code(s): G06N20/00, G06F3/0481, G06F3/0482, G06F3/0484, G06F3/04895, G06F9/451, G06F16/245, G06F16/332, G06N5/02

CPC Code(s): G06N20/00



Abstract: systems and methods are provided for suggesting actions for selected text based on content displayed on a mobile device. an example method can include converting a selection made via a display device into a query, providing the query to an action suggestion model that is trained to predict an action given a query, each action being associated with a mobile application, receiving one or more predicted actions, and initiating display of the one or more predicted actions on the display device. another example method can include identifying, from search records, queries where a website is highly ranked, the website being one of a plurality of websites in a mapping of websites to mobile applications. the method can also include generating positive training examples for an action suggestion model from the identified queries, and training the action suggestion model using the positive training examples.


20240311797. System and Methods for a Spatially Aware Ambient Mobile Transaction Protocol_simplified_abstract_(google llc)

Inventor(s): Dongeek Shin of San Jose CA (US) for google llc

IPC Code(s): G06Q20/32

CPC Code(s): G06Q20/3272



Abstract: the present disclosure provides computer-implemented methods, systems, and devices for enabling frictionless transactions at a merchant location using audio communication. a central hub device receives transaction notification data describing a transaction with a user computing device. the central hub device accesses one or more location determination signals to estimate a location of the user computing device with the merchant location. the central hub device transmits transaction data to the estimated location of the user computing device using audio-based communications, the transaction data including an audio key that, when detected by the user computing device, causes the user computing device to automatically activate an application for providing payment data. the central hub device receiving transaction payment data from the user computing device. the central hub device executes the transaction by transmitting transaction data to a payment system.


20240311960. FLEXIBLE IMAGE ASPECT RATIO USING MACHINE LEARNING_simplified_abstract_(google llc)

Inventor(s): Xiao Feng of Mountian View CA (US) for google llc, Yuanzhen LI of Mountain View CA (US) for google llc, Yihui Wang of Montain View CA (US) for google llc, Omer Gimenez of Mountain View CA (US) for google llc, Han Xu of Mountain View CA (US) for google llc, Mengjie Wang of Mountain View CA (US) for google llc, Huiwen Chang of Mountain View CA (US) for google llc, AJ Maschinot of Mountain View CA (US) for google llc, Dilip Krishnan of Mountain View CA (US) for google llc

IPC Code(s): G06T3/4046

CPC Code(s): G06T3/4046



Abstract: to adjust an aspect ratio of an image to match the aspect ratio of a display area for presenting the image, a computing device receives an image having a first aspect ratio, and obtains a second aspect ratio for a display area of a display in which to present the image, where the second aspect ratio is different from the first aspect ratio. the computing device extends the image to include one or more additional features which were not included in the image. additionally, the computing device automatically crops the extended image around an identified region of interest by selecting a portion of the extended image that has an aspect ratio which matches the second aspect ratio of the display area, and provides the cropped image for presentation within the display area of the display.


20240312449. Unsupervised Learning of Disentangled Speech Content and Style Representation_simplified_abstract_(google llc)

Inventor(s): Ruoming Pang of New York NY (US) for google llc, Andros Tjandra of Mountain View CA (US) for google llc, Yu Zhang of Mountain View CA (US) for google llc, Shigeki Karita of Mountain View CA (US) for google llc

IPC Code(s): G10L13/027, G10L21/0308

CPC Code(s): G10L13/027



Abstract: a linguistic content and speaking style disentanglement model includes a content encoder, a style encoder, and a decoder. the content encoder is configured to receive input speech as input and generate a latent representation of linguistic content for the input speech output. the content encoder is trained to disentangle speaking style information from the latent representation of linguistic content. the style encoder is configured to receive the input speech as input and generate a latent representation of speaking style for the input speech as output. the style encoder is trained to disentangle linguistic content information from the latent representation of speaking style. the decoder is configured to generate output speech based on the latent representation of linguistic content for the input speech and the latent representation of speaking style for the same or different input speech.


20240312455. TRANSFERRING ACTIONS FROM A SHARED DEVICE TO A PERSONAL DEVICE ASSOCIATED WITH AN ACCOUNT OF A USER_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, G06F3/16, H04L9/40

CPC Code(s): G10L15/22



Abstract: implementations relate to transferring actions from a shared device to a personal device that is associated with an account of a user. some implementations relate to determining that a request is associated with sensitive information, determining that one or more other users are co-present with the shared device, and transferring the request that is related to sensitive information to a personal device of the user. some implementations relate determining that a user is no longer co-present with a shared device that is currently performing one or more actions and transferring one or more of the actions to a personal device that is associated with an account of the user.


20240312459. PASSIVE DISAMBIGUATION OF ASSISTANT COMMANDS_simplified_abstract_(google llc)

Inventor(s): Brett Barros of San Mateo CA (US) for google llc, Theo Goguely of Mill Valley CA (US) for google llc

IPC Code(s): G10L15/22, G06F3/0482, G06F3/04842, G06F3/16, G06F40/295, G10L15/08, G10L15/18

CPC Code(s): G10L15/22



Abstract: implementations set forth herein relate to an automated assistant that can initialize execution of an assistant command associated with an interpretation that is predicted to be responsive to a user input, while simultaneously providing suggestions for alternative assistant command(s) associated with alternative interpretation(s) that is/are also predicted to be responsive to the user input. the alternative assistant command(s) that are suggested can be selectable such that, when selected, the automated assistant can pivot from executing the assistant command to initializing execution of the selected alternative assistant command(s). further, the alternative assistant command(s) that are suggested can be partially fulfilled prior to any user selection thereof. accordingly, implementations set forth herein can enable the automated assistant to quickly and efficiently pivot between assistant commands that are predicted to be responsive to the user input.


20240312460. ENABLING NATURAL CONVERSATIONS WITH SOFT ENDPOINTING FOR AN AUTOMATED ASSISTANT_simplified_abstract_(google llc)

Inventor(s): Jaclyn Konzelmann of Mountain View CA (US) for google llc, Trevor Strohman of Sunnyvale CA (US) for google llc, Jonathan Bloom of Maplewood NJ (US) for google llc, Johan Schalkwyk of Scarsdale NY (US) for google llc, Joseph Smarr of Half Moon Bay CA (US) for google llc

IPC Code(s): G10L15/22, G06N20/00, G08B5/36, G10L15/08, G10L15/18

CPC Code(s): G10L15/22



Abstract: as part of a dialog session between a user and an automated assistant, implementations can process, using a streaming asr model, a stream of audio data that captures a portion of a spoken utterance to generate asr output, process, using an nlu model, the asr output to generate nlu output, and cause, based on the nlu output, a stream of fulfillment data to be generated. further, implementations can further determine, based on processing the stream of audio data, audio-based characteristics associated with the portion of the spoken utterance captured in the stream of audio data. based on the audio-based characteristics and/the stream of nlu output, implementations can determine whether the user has paused in providing the spoken utterance or has completed providing of the spoken utterance. if the user has paused, implementations can cause natural conversation output to be provided for presentation to the user.


20240312461. PERFORMING SUBTASK(S) FOR A PREDICTED ACTION IN RESPONSE TO A SEPARATE USER INTERACTION WITH AN AUTOMATED ASSISTANT PRIOR TO PERFORMANCE OF THE PREDICTED ACTION_simplified_abstract_(google llc)

Inventor(s): Lucas Mirelmann of Zurich (CH) for google llc, Zaheed Sabur of Baar (CH) for google llc, Bohdan Vlasyuk of Zurich (CH) for google llc, Marie Patriarche Bledowski of Richterswil (CH) for google llc, Sergey Nazarov of Kilchberg ZH (CH) for google llc, Denis Burakov of Zurich (CH) for google llc, Behshad Behzadi of Freienbach (CH) for google llc, Michael Golikov of Merlischachen (CH) for google llc, Steve Cheng of Los Altos CA (US) for google llc, Daniel Cotting of Islisberg (CH) for google llc, Mario Bertschler of Zurich (CH) for google llc

IPC Code(s): G10L15/22, G10L15/08

CPC Code(s): G10L15/22



Abstract: implementations relate to receiving natural language input that requests an automated assistant to provide information and processing the natural language input to identify the requested information and to identify one or more predicted actions. those implementations further cause a computing device, at which the natural language input is received, to render the requested information and the one or more predicted actions in response to the natural language input. yet further, those implementations, in response to the user confirming a rendered predicted action, cause the automated assistant to initialize the predicted action.


20240312478. Voice Activity Detection Using Active Acoustic Sensing_simplified_abstract_(google llc)

Inventor(s): Xiaoran Fan of Irvine CA (US) for google llc, Trausti Thormundsson of Irvine CA (US) for google llc

IPC Code(s): G10L25/78, H04B1/00, H04B11/00

CPC Code(s): G10L25/78



Abstract: techniques and apparatuses are described that perform voice activity detection using active acoustic sensing. by transmitting and receiving acoustic signals, a hearable can recognize changes in an acoustic circuit to perform voice activity detection. with active acoustic sensing, the hearable can detect a vocalization made by a user in a noisy and/or loud environment. as such, the hearable can support a voice user interface (vui) by providing an indication of when the user is speaking. the hearable can also support multi-factor voice authentication to enhance security and provide robust protection from voice attacks. in addition to being relatively unobtrusive, some hearables can be configured to support voice activity detection using active acoustic sensing without the need for additional hardware.


20240313268. Right-to-Repair Battery-Replacement Methodologies and Applications Thereof_simplified_abstract_(google llc)

Inventor(s): James Robert Lim of Mountain View CA (US) for google llc, Shang Shi of Sunnyvale CA (US) for google llc, Haoxing Zhang of Campbell CA (US) for google llc, Kelly Jitsuo Tsudama of San Jose CA (US) for google llc

IPC Code(s): H01M10/42, G01R31/36, G06F1/16

CPC Code(s): H01M10/4221



Abstract: the present document describes techniques associated with right-to-repair battery-replacement methodologies and applications thereof. these techniques include detecting a replacement battery in an electronic device (a new battery or the same battery reinstalled), authenticating the replacement battery, and monitoring battery characterization and health of the replacement battery. using these techniques fulfills sustainability and right-to-repair options, aligning with customer rights and government regulations. further, these techniques enable replacement of an embedded battery in a user's device and detection that the replacement battery was installed and is safe for use by the device. a battery health monitor may be implemented on the device to monitor the health of the replacement battery. in some aspects, the battery health monitor may be a subscription-based service implemented via an application executed on the device or via a system-level application.


20240313953. EFFICIENT GARBLED CIRCUIT PROTOCOL FOR SECURE MULTI-PARTY COMPUTATION_simplified_abstract_(google llc)

Inventor(s): Benjamin Kreuter of Jersey City NJ (US) for google llc, Phillipp Schoppmann of Berlin (DE) for google llc, Gang Wang of Frederick MD (US) for google llc, Mariana Raykova of New York NY (US) for google llc, Marcel M. Moti Yung of New York NY (US) for google llc

IPC Code(s): H04L9/08

CPC Code(s): H04L9/085



Abstract: this document describes systems and techniques for using cryptography, secret sharing, secure mpc, garbled circuits, and oblivious transfer to select digital components in ways that preserve user privacy and protects the security of data of each party that is involved in the selection process. a method includes obtaining, by a first computer of a secure multi-party computation (mpc) system, at least a first share of user data related to a user of a client device. for each digital component in a set, a first secret share of a condition bit for the condition is obtained for each of one or more conditions that condition eligibility of the digital component for distribution. a garbled circuit is executed to select a given digital component for which each of the one or more conditions of the digital component is satisfied using the first secret share and the second secret share for each condition.


20240314094. ASSISTANCE DURING AUDIO AND VIDEO CALLS_simplified_abstract_(google llc)

Inventor(s): Fredrik BERGENLID of Mountain View CA (US) for google llc, Vladyslav LYSYCHKIN of Zurich (CH) for google llc, Denis BURAKOV of Zurich (CH) for google llc, Behshad BEHZADI of Mountain View CA (US) for google llc, Andrea Terwisscha VAN SCHELTINGA of Zurich (CH) for google llc, Quentin Lascombes DE LAROUSSILHE of Zurich (CH) for google llc, Mikhail GOLIKOV of Mountain View CA (US) for google llc, Koa METTER of Mountain View CA (US) for google llc, Ibrahim BADR of Mountain View CA (US) for google llc, Zaheed SABUR of Zurich (CH) for google llc

IPC Code(s): H04L51/10, G06F16/44, G10L15/00, G10L15/16, G10L15/22, G10L25/63, H04N7/15, H04N21/439, H04N21/4788

CPC Code(s): H04L51/10



Abstract: implementations relate to providing information items for display during a communication session. in some implementations, a computer-implemented method includes receiving, during a communication session between a first computing device and a second computing device, first media content from the communication session. the method further includes determining a first information item for display in the communication session based at least in part on the first media content. the method further includes sending a first command to at least one of the first computing device and the second computing device to display the first information item.


20240314120. STRUCTURE-BASED ACCESS CONTROL_simplified_abstract_(google llc)

Inventor(s): Mark Spates, IV of San Francisco CA (US) for google llc, Vincent Mo of Sunnyvale CA (US) for google llc, Zhenguo Guan of Cupertino CA (US) for google llc, David Roy Schairer of San Jose CA (US) for google llc

IPC Code(s): H04L9/40, G06F16/23

CPC Code(s): H04L63/0853



Abstract: the present disclosure provides systems and methods that perform structure-based access control. in particular, rather than relying upon a user-specific credential scheme, which can require manual sharing of user-specific credentials and/or switching between the multiple accounts to access the particular devices, applications, or services associated with such accounts, the systems and methods of the present disclosure facilitate user credentials to be inherited by or otherwise assigned to a structure identifier associated with a structure (e.g., a home in which the user resides), thereby generating a set of structure credentials. this enables other users in the structure, who may be part of a collaborative user group, to access devices, applications, and/or services using the structure credentials.


20240314328. Spatial Layer Rate Allocation_simplified_abstract_(google llc)

Inventor(s): Michael Horowitz of Austin TX (US) for google llc, Rasmus Brandt of Mountain View CA (US) for google llc

IPC Code(s): H04N19/147, H04N19/124, H04N19/176, H04N19/18, H04N19/187, H04N19/60, H04N19/91

CPC Code(s): H04N19/147



Abstract: a method includes receiving transform coefficients corresponding to a scaled video input signal, the scaled video input signal including a plurality of spatial layers that include a base layer. the method also includes determining a spatial rate factor based on a sample of frames from the scaled video input signal. the spatial rate factor defines a factor for bit rate allocation at each spatial layer of an encoded bit stream formed from the scaled video input signal. the spatial rate factor is represented by a difference between a rate of bits per transform coefficient of the base layer and an average rate of bits per transform coefficient. the method also includes reducing a distortion for the plurality of spatial layers by allocating a bit rate to each spatial layer based on the spatial rate factor and the sample of frames.


20240314345. REFERENCE MOTION VECTOR CANDIDATE BANK_simplified_abstract_(google llc)

Inventor(s): Hui Su of Sunnyvale CA (US) for google llc, Debargha Mukherjee of Cupertino CA (US) for google llc

IPC Code(s): H04N19/513, H04N19/105, H04N19/119, H04N19/139, H04N19/159, H04N19/176

CPC Code(s): H04N19/513



Abstract: a method for inter-prediction includes coding a first block of a current frame using a first motion vector (mv) and a reference frame type; storing, in at least one mv buffer, the first mv and the reference frame type; identifying mv candidates for coding a current block using the reference frame type; responsive to a determination that a cardinality of the mv candidates is less than a maximum number of mv candidates identifying the first motion vector in the at least one mv buffer, and responsive to a determination that the first mv is not included in the mv candidates, adding the first mv as an mv candidate; and selecting one of the mv candidates for coding the current block.


20240314373. SERVER-GENERATED MOSAIC VIDEO STREAM FOR LIVE-STREAM MEDIA ITEMS_simplified_abstract_(google llc)

Inventor(s): Brianne Courtney Mirecki of Culver City CA (US) for google llc, Mayank Prakash Mohta of San Jose CA (US) for google llc, James Futrell of Summit NJ (US) for google llc, Kong Man Cheung of San Francisco CA (US) for google llc

IPC Code(s): H04N21/2365, H04N21/2187, H04N21/2368, H04N21/439, H04N21/442, H04N21/4627, H04N21/472, H04N21/485, H04N21/488

CPC Code(s): H04N21/2365



Abstract: methods and systems for a server-generated mosaic video stream of live-stream media items are provided herein. a plurality of source video streams is identified by a server. the plurality of source video streams are combined into a mosaic video stream, wherein each source video stream of the plurality of source video streams occupies a corresponding spatial fragment of a predefined shape within a visual rendering of the mosaic video stream, and wherein video frames of the plurality of source video streams are simultaneously present within the mosaic video stream. the mosaic video stream is transmitted to a client device for decoding and visual rendering within an output window.


20240314377. PROCESSING A VIDEO SUBMISSION PACKAGE FOR GOING LIVE ON A MEDIA PLATFORM_simplified_abstract_(google llc)

Inventor(s): Vivek Yadav of Bangalore (IN) for google llc, Neha Jain of Bangalore (IN) for google llc, Sambit Padhi of Bangalore (IN) for google llc, Paul Alexander Charron of Mission Viejo CA (US) for google llc

IPC Code(s): H04N21/25, H04L65/60, H04N21/45, H04N21/475

CPC Code(s): H04N21/25



Abstract: according to an aspect, a method includes receiving an availability resource from a first computing device associated with a studio entity, where the availability resource includes information about a media content item to be available on a media platform. the method includes storing the information of the availability resource in a database and receiving a package submission from a second computing device associated with a post-production house (pph) entity, where the package submission includes media manifest core (mmc) data and one or more media assets associated with the media content item. the method includes executing a plurality of processing operations, including an error operation, on the package submission, using the availability resource and/or the mmc data, and, in response to determining that the error operation has resulted in an error, transmitting an error notification to the first computing device and/or the second computing device.


20240314381. PROMOTED CONTENT SELECTION AND DELIVERY IN A TELEVISION PLATFORM_simplified_abstract_(google llc)

Inventor(s): Rashmi Murthy of Saratoga CA (US) for google llc, Matthew Ross of San Francisco CA (US) for google llc, Jimmy Justin Glenn Chua Lo of Dublin CA (US) for google llc, Sri Chaitanya Kamisetty of Sunnyvale CA (US) for google llc, Kaichi Zhou of Torrance CA (US) for google llc, Donato Borrello of Jersey City NJ (US) for google llc, Neil Mitan Gandhi of Dublin CA (US) for google llc, Igor Fradlis of Woodmere NY (US) for google llc

IPC Code(s): H04N21/27, H04L9/32, H04N21/2387, H04N21/25

CPC Code(s): H04N21/27



Abstract: in some aspects, a method includes executing a streaming application configured to stream a media content item on a display of a television device, and receiving, from the streaming application, a request to generate a token. the method includes, in response to the request, obtaining a user identifier of a user account of a media platform, obtaining a plurality of signals used to select promoted content for the user account, generating the token to include the user identifier and the plurality of signals, and encrypting the token to generate an encrypted token. the encrypted token is configured to be included in a fetch request to retrieve a promoted content item, personalized to the user account, from a promoted content server associated with the media platform. the promoted content item is configured to be inserted into playback of the media content item by the streaming application.


20240314382. CLAIMING DELAYED LIVE REFERENCE STREAMS_simplified_abstract_(google llc)

Inventor(s): Lars Fabian Krüger of Zurich (CH) for google llc, Johan Georg Granström of Zürich (CH) for google llc

IPC Code(s): H04N21/2743, G06F21/10, G06Q50/18, H04L9/40, H04N21/2187, H04N21/254

CPC Code(s): H04N21/2743



Abstract: a system and method for identifying unauthorized uploaded content that has been uploaded before a validated live reference stream has been ingested is disclosed herein. the live reference stream is compared against the indexed uploaded content repeatedly as the live reference stream is received. the matching process is done once per a time period until a match meeting a minimum match duration threshold is identified. the match is then determined to be unauthorized, and a claim is issued against the unauthorized uploaded content. the time period can be based on a utility based analysis that factors the computational costs of repeated matching versus the diminishing value of the live reference stream as time progresses.


20240314393. INTEGRATING TUNER-BASED MEDIA CONTENT WITH SERVER-BASED MEDIA CONTENT IN A TELEVISION PLATFORM_simplified_abstract_(google llc)

Inventor(s): Nicholas Staubach of Menlo Park CA (US) for google llc, Sergey Smirnov of Campbell CA (US) for google llc, David Wang of San Carlos CA (US) for google llc, Saurabh Palan of Mountain View CA (US) for google llc, Yuan Jing of San Jose CA (US) for google llc, Benjamin Baxter of Cincinnati OH (US) for google llc, Senhua Huang of Palo Alto CA (US) for google llc, Weijie Lin of San Jose CA (US) for google llc

IPC Code(s): H04N21/462, H04N21/438, H04N21/482

CPC Code(s): H04N21/4622



Abstract: according to some aspect, a method includes receiving tuner channel data identifying a tuner-based television channel scanned by a television tuner of a display device, retrieving, from a media provider database, a list of tuner-based television channels associated with a location of the display device, identifying the tuner-based television channel from the list using the tuner channel data, retrieving, from the media provider database, program data that identifies a program broadcasted by the tuner-based television channel, generating channel and program data for the tuner-based television channel based on the tuner channel data and the program data, and transmitting the channel and program data to the display device, where the channel and program data is configured to cause the display device to display at least a portion of the program data in a user interface of a media application executable by the display device.


20240314397. DETERMINING A TIME POINT OF USER DISENGAGEMENT WITH A MEDIA ITEM USING AUDIOVISUAL INTERACTION EVENTS_simplified_abstract_(google llc)

Inventor(s): Dongeek Shin of San Jose CA (US) for google llc

IPC Code(s): H04N21/472, H04N21/45, H04N21/466, H04N21/482

CPC Code(s): H04N21/47217



Abstract: methods and systems for determining a time point of user disengagement with a media item using audiovisual interaction events are provided herein. a media item is provided to a user for an initial viewing. one or more user interaction events associated with the media item at one or more time points of a plurality of time points within the media item is identified. an indication of a level of user engagement with the media item is determined for each of the one or more user interaction events. a time point of the one or more time points associated with a level of user engagement that satisfies a level of user engagement criterion is identified based on the indication of the level of user engagement for each of the one or more user interaction events. a playback of the media item is caused to be initiated at the identified time point when the media item is provided to the user for a secondary viewing.


20240314484. Hearable with On-Head Detection using a Single Optical Sensor_simplified_abstract_(google llc)

Inventor(s): Melissa Mira Zucker of San Francisco CA (US) for google llc, Yi Zhang of San Diego CA (US) for google llc, Yao Xue of San Jose CA (US) for google llc, Mi Zhou of San Jose CA (US) for google llc

IPC Code(s): H04R1/10, G01V8/12, G10K11/178

CPC Code(s): H04R1/1041



Abstract: techniques and apparatuses are described that implement a hearable with on-head detection using a single optical sensor. the hearable determines on-head detection based on a distance measured by the single optical sensor being less than a distance limit associated with on-head detection. a shape of the hearable's housing causes the hearable to have at least one orientation while at static equilibrium on a flat surface. this orientation causes the flat surface to be within the field-of-view of the optical sensor and causes a distance between the flat surface and the optical sensor to be greater than the distance limit associated with on-head detection. in this way, false positives associated with on-head detection can be mitigated without adding additional sensors (e.g., another infrared sensor, another proximity sensor, or a motion sensor) and without utilizing more complex optical sensors that determine additional information about the object, such as material composition.


20240314516. Cellular Broadcast System to Disperse Crowds_simplified_abstract_(google llc)

Inventor(s): Fernando Selma of Madrid (ES) for google llc, Thomas Klingenbrunn of San Diego CA (US) for google llc, Aamir Akram of San Jose CA (US) for google llc, Hung Tsang of San Jose CA (US) for google llc

IPC Code(s): H04W4/021, H04W74/0833, H04W76/27

CPC Code(s): H04W4/021



Abstract: this document describes methods, devices, systems, and means for alerting a user equipment, ue, to an overcrowding situation by network entity, the network entity storing ue identifiers and region identifiers, already known to the network entity, for multiple ues and for each region identifier, determining a number of ues in a spatial region associated with the region identifier. the network entity compares comparing the determined number of ues with a region identifier to a first threshold value. if the determined number of ues in the spatial region exceeds the first threshold value, the network entity transmits a first message including a warning message indicator to ues in the spatial region, the warning message indicator providing an indication of warning message parameters and, based on the warning message parameters, broadcasts a second message to the ues in the spatial region.


20240314875. Method for Handling a Mobility Management State Transition After Fallback to RRC Establishment_simplified_abstract_(google llc)

Inventor(s): Chih-Hsiang Wu of Taoyuan City (TW) for google llc

IPC Code(s): H04W76/19, H04W76/25, H04W76/27

CPC Code(s): H04W76/19



Abstract: this document describes techniques and apparatuses for handling mobility management state transitions after fallback to radio resource control (rrc) establishment. in implementations, a user equipment ue transmits an rrc request to a network to initiate an rrc connection procedure. afterward, the ue receives an rrc setup message from the network. the ue communicates, by an rrc protocol layer at the ue, an indication of the fallback to a fifth-generation mobility-management (5gmm) protocol layer at the ue. the ue then transitions the 5gmm protocol layer to a 5gmm idle state. in implementations, the ue then communicates, by the rrc protocol layer, an rrc connection-established indication to the 5gmm protocol layer, and transitions the 5gmm protocol layer to a 5gmm connected state to enable data transmission and reception with the network.


20240314946. Internal Hardware Configurations within Foldable Electronic Devices_simplified_abstract_(google llc)

Inventor(s): Michael J. Lombardi of South Barrington IL (US) for google llc, Joseph Allore of Mundelein IL (US) for google llc, Avi Pinchas Hecht of San Francisco CA (US) for google llc, Yongho Lim of Kildeer IL (US) for google llc, Michael E. Bentz, II of Prairie View IL (US) for google llc

IPC Code(s): H05K5/00, H05K5/02

CPC Code(s): H05K5/0086



Abstract: this document describes systems and techniques directed at internal hardware configurations for foldable devices. in aspects, a foldable electronic device includes a housing, defining an internal cavity within which a battery is disposed, and one or more displays that are fixed to the housing, forming at least one internal cavity. the foldable electronic device further includes one or more battery cell tabs that are arranged in an unfolded configuration and extend from the battery to a power control module positioned underneath a display control module that is mounted to the display. through such a configuration, an internal volume within the internal cavity can be more-efficiently occupied by increasing a battery capacity or reducing a dimensional profile of the foldable electronic device.


20240315074. METAL PLATE DESIGN FOR ELECTRONIC DISPLAY PANELS_simplified_abstract_(google llc)

Inventor(s): Yi Tao of San Jose CA (US) for google llc, Qi Qi of San Jose CA (US) for google llc

IPC Code(s): H10K59/10, B32B3/26, B32B3/30, B32B5/18, B32B7/12, B32B15/04, B32B15/08, B32B37/18, B32B38/00, H10K71/00, H10K77/10

CPC Code(s): H10K59/10



Abstract: a method of assembling a display panel includes laminating a back plate to a display layer to form an untrimmed display panel, the back plate including a metal layer that includes a trimming path defined by one or more line segments having reduced metal content compared to other portions of the metal layer. the method further includes trimming the untrimmed display panel along the one or more line segments to define one or more edges of the display panel. for one or more locations along each of the one or more edges defined by the line segments, the metal layer is flush with the corresponding edge of the display panel.


Google LLC patent applications on September 19th, 2024