GOOGLE LLC patent applications on February 1st, 2024

From WikiPatents
Jump to navigation Jump to search

Patent Applications by GOOGLE LLC on February 1st, 2024

GOOGLE LLC: 45 patent applications

GOOGLE LLC has applied for patents in the areas of G06N20/00 (8), G06F16/245 (6), G10L15/22 (6), G06F16/9535 (6), G06F16/2455 (4)

With keywords such as: data, device, user, content, based, response, systems, client, assistant, and image in patent application abstracts.



Patent Applications by GOOGLE LLC

20240033904.SIMULATING MULTIPLE ROBOTS IN VIRTUAL ENVIRONMENTS_simplified_abstract_(google llc)

Inventor(s): Matthew Bennice of San Jose CA (US) for google llc, Paul Bechard of Ogdensburg NY (US) for google llc

IPC Code(s): B25J9/16, B25J9/00



Abstract: implementations are provided for operably coupling multiple robot controllers to a single virtual environment, e.g., to generate training examples for training machine learning model(s). in various implementations, a virtual environment may be simulated that includes an interactive object and a plurality of robot avatars that are controlled independently and contemporaneously by a corresponding plurality of robot controllers that are external from the virtual environment. sensor data generated from a perspective of each robot avatar of the plurality of robot avatars may be provided to a corresponding robot controller. joint commands that cause actuation of one or more joints of each robot avatar may be received from the corresponding robot controller. joint(s) of each robot avatar may be actuated pursuant to corresponding joint commands. the actuating may cause two or more of the robot avatars to act upon the interactive object in the virtual environment.


20240034344.DETECTING AND HANDLING DRIVING EVENT SOUNDS DURING A NAVIGATION SESSION_simplified_abstract_(google llc)

Inventor(s): Matthew Sharifi of Mountain View CA (US) for google llc, Victor Carbune of Zurich (CH) for google llc

IPC Code(s): B60W50/14, G06N20/00, G01C21/36



Abstract: to identify driving event sounds during navigation, a client device in a vehicle provides a set of navigation directions for traversing from a starting location to a destination location along a route. during navigation to the destination location, the client device identifies audio that includes a driving event sound from within the vehicle or an area surrounding the vehicle. in response to determining that the audio includes the driving event sound, the client device determines whether the driving event sound is artificial. in response to determining that the driving event sound is artificial, the client device presents a notification to the driver indicating that the driving event sound is artificial or masks the driving event sound to prevent the driver from hearing the driving event sound.


20240036278.3D High Bandwidth Memory and Optical Connectivity Stacking_simplified_abstract_(google llc)

Inventor(s): Horia Alexandru Toma of Sunnyvale CA (US) for google llc, Zuowei Shen of Los Altos CA (US) for google llc, Yujeong Shim of Cupertino CA (US) for google llc, Teckgyu Kang of Saratoga CA (US) for google llc, Jaesik Lee of San Jose CA (US) for google llc, Georgios Konstadinidis of San Jose CA (US) for google llc, Sukalpa Biswas of Fremont CA (US) for google llc, Hong Liu of Palo Alto CA (US) for google llc, Biao He of Sunnyvale CA (US) for google llc

IPC Code(s): G02B6/42, H01L23/367, H01L23/473, H01L25/16



Abstract: the technology generally relates to high bandwidth memory (hbm) and optical connectivity stacking. disclosed systems and methods herein allow for 3d-stacking of hbm dies that are interconnected with an optical interface in a manner that allows for compact, high-performance computing. an optical chiplet can be configured to be placed onto a stack of hbm dies, with a cooling die that is positioned between the hbm dies and the optical chiplet. the optical chiplet may be configured to connect the hbm optics module package to one or more other components of the package via to one or more optical fibers.


20240036541.EFFICIENT CONTROL AND/OR LINKING OF SMART DEVICES_simplified_abstract_(google llc)

Inventor(s): Yuzhao Ni of Sunyvale CA (US) for google llc, David Roy Schairer of San Jose CA (US) for google llc

IPC Code(s): G05B19/042, G06F9/451, G06F3/04847, H04L12/28, H04L67/53



Abstract: efficient control and/or linking of smart network connected devices. some implementations are directed to rendering, within an active application that enables control of multiple smart devices from multiple parties, both: (1) an interactive graphical interface element that, when interacted with, causes corresponding control of smart device(s) of a third-party (3p); and (2) a selectable element that, when selected, causes execution of a deeplink to cause a 3p application to open in a state that presents additional information for the smart device(s). some implementations are additionally or alternatively directed to, in response to determining that a 3p application is installed at a client device, but a smart device topology lacks any entries for 3p smart devices of the 3p, efficiently adding one or more particular smart devices of the 3p to the smart device topology.


20240036707.WEB BROWSER WITH INACTIVE TABS THAT DO NOT INCLUDE CLOSE BUTTON_simplified_abstract_(google llc)

Inventor(s): Omolola Adetayo Adams of Fremont CA (US) for google llc, Theresa Marie Sullivan of Los Gatos CA (US) for google llc, Sirisha Kavuluru of Fremont CA (US) for google llc, Sara Hee Shin Park of Los Angeles CA (US) for google llc, Xiangqi Liu of Seattle WA (US) for google llc

IPC Code(s): G06F3/0483, G06F3/0486



Abstract: a method includes displaying a web browser, the web browser including a viewing panel displaying first content, a first tab associated with the first content, the first tab displaying a first close button, and a second tab. the method includes receiving a selection of the second tab. the method includes, in response to receiving the selection of the second tab, causing the viewing panel to display second content associated with the second tab, causing the second tab to present a second close button that was not presented before the selection of the second tab was received, and causing the first tab to stop displaying the first close button.


20240036714.PRESENTING CONTENT ITEMS AND PERFORMING ACTIONS WITH RESPECT TO CONTENT ITEMS_simplified_abstract_(google llc)

Inventor(s): Justin Lewis of Marina del Rey CA (US) for google llc, Gavin James of Los Angeles CA (US) for google llc

IPC Code(s): G06F3/04842, G06F3/0482, H04L67/12, H04L67/75



Abstract: a method for presenting content items includes receiving a first content item from a first user device of a first user of a content sharing platform. the first content item references an additional content item through one or more actions performed by the first user on the first user device. in response to a subsequent request of a second user of the content sharing platform for the first content item hosted by the content sharing platform, providing, for display in a graphical user interface (gui) of a second user device of the second user, a first gui portion to display the first content item and a second gui portion to present the additional content item. the one or more actions are caused to be performed in the gui of the second user device during a playback of the first content item.


20240036843.ADAPTING EXISTING SOURCE CODE SNIPPETS TO NEW CONTEXTS_simplified_abstract_(google llc)

Inventor(s): Qianyu Zhang of Sunnyvale CA (US) for google llc, Bin Ni of Fremont CA (US) for google llc, Rishabh Singh of San Jose CA (US) for google llc, Olivia Hatalsky of San Jose CA (US) for google llc

IPC Code(s): G06F8/41, G06F8/34, G06F8/36, G06F8/71, G06F16/00, G06F8/33



Abstract: implementations are described herein for adapting existing source code snippets to new contexts. in various implementations, a command may be detected to incorporate an existing source code snippet into destination source code. an embedding may be generated based on the existing source code snippet, e.g., by processing the existing source code snippet using an encoder. the destination source code may be processed to identify one or more decoder constraints. subject to the one or more decoder constraints, the embedding may be processed using a decoder to generate a new version of the existing source code snippet that is adapted to the destination source code.


20240036897.Operating System Compatibility Layer_simplified_abstract_(google llc)

Inventor(s): Travis Kirk Geiselbrecht of Bainbridge Island WA (US) for google llc, Nicholas J. Maniscalco of Seattle WA (US) for google llc

IPC Code(s): G06F9/455, G06F9/30, G06F9/38



Abstract: the technology provides efficient and secure virtualized execution of software compiled for a first (guest) operating system to run on a second (host) operating system. this includes delineating a kernel space and a separate user space, the kernel space including a handle table and kernel of a host operating system. in the user space, a restricted space is separate from an unrestricted space. the restricted space corresponds to a restricted mode and the unrestricted space corresponding to an unrestricted mode. a hyperprocess is implemented and a hyperprocess handle table is created in the unrestricted space. a set of child processes is loaded into separate memory address spaces in the restricted space, wherein the set of child processes is associated with a guest operating system. the hyperprocess handle table is shared among the child processes and includes a file descriptor tables each associated with a specific child process.


20240037085.Cosharding and Randomized Cosharding_simplified_abstract_(google llc)

Inventor(s): Alexander Khesin of Hoboken NJ (US) for google llc, Alexander Lloyd of New York NY (US) for google llc, Sebastian Kanthak of Los Altos CA (US) for google llc

IPC Code(s): G06F16/22, G06F16/27, G06F16/2458



Abstract: the technology relates to cosharding tables within a distributed storage system. a data table including one or more rows may be received. each row in the data table may include an identifier key and pics of data. each piece of data in the data table may be indexed into individual rows of an index table, wherein each row in the index table includes data associated with the identifier key of the data table from which the piece of data in the respective row was indexed. the index table may be sharded into splits, wherein the sharding includes assigning each row of the index table into one of the splits based on the identifier key of the data table from which the piece of data in the respective row was indexed. the splits may be more stored into two or more or more portions of the distributed storage system.


20240037096.SEARCHABLE INDEX_simplified_abstract_(google llc)

Inventor(s): Jeremiah Harmsen of Zurich (CH) for google llc, Tushar Deepak Chandra of Los Altos CA (US) for google llc, Marcus Fontoura of Bellevue WA (US) for google llc

IPC Code(s): G06F16/245, G06N20/00, G06F16/22, G06N5/025, G06F16/31



Abstract: systems and techniques are disclosed for generating entries for a searchable index based on rules generated by one or more machine-learned models. the index entries can include one or more tokens correlated with an outcome and an outcome probability. a subset of tokens can be identified based on the characteristics of an event. the index may be searched for outcomes and their respective probabilities that correspond to tokens that are similar to or match the subset of tokens based on the event.


20240037109.Ranking of Geographic Information_simplified_abstract_(google llc)

Inventor(s): Lalitesh Katragadda of Hyderbad (IN) for google llc, Keith Ito of Cambridge MA (US) for google llc, James R. Muller of Palo Alto CA (US) for google llc, Ramesh Balakrishnan of San Francisco CA (US) for google llc, James C. Norris of Mountain View CA (US) for google llc

IPC Code(s): G06F16/2457, G06F16/9038, G06F16/29, G06F16/9537



Abstract: ranking of geographic information includes receiving information about geographic features, identifying documents based on the information, each document being associated with one of the geographic features, and generating a rank score for each document based on one or more properties of the geographic feature associated with the document.


20240037137.MEDIA CONSUMPTION HISTORY_simplified_abstract_(google llc)

Inventor(s): Matthew Sharifi of Kilchberg (CH) for google llc

IPC Code(s): G06F16/487, G06F16/245, G06F16/432, G06F16/435, G06F16/48, G06F16/683, G06F16/955, G06F16/2455, G06F16/783, G06F16/9535, G06F16/2457, G06Q30/0601, G06Q30/02



Abstract: methods, systems, and apparatus for receiving a request that includes a user identifier of a user that submitted a search query and an entity identifier of an entity that is referenced by the search query, identifying a plurality of knowledge elements that are related to the entity, identifying, in a consumption database, one or more items that have been indicated as consumed by the user and that are associated with the entity that is referenced by the search query, assigning rank scores to the plurality of knowledge elements, based at least on identifying the one or more items, selecting one or more of the knowledge elements from among the knowledge elements based at least on the rank scores assigned to the knowledge elements, and providing, in response to the request, information associated with the entity and the one or more selected knowledge elements.


20240037145.PRODUCT IDENTIFICATION IN MEDIA ITEMS_simplified_abstract_(google llc)

Inventor(s): Marco Ziccardi of Basel (CH) for google llc, Min-hsuan Tsai of San Jose CA (US) for google llc, Wei-Hong Chuang of Palo Alto CA (US) for google llc, Rahul Sunil Bhalerao of Sunnyvale CA (US) for google llc, Ye Xia of Santa Clara CA (US) for google llc, Madhuri Shanbhogue of San Jose CA (US) for google llc, Mojtaba Seyedhosseini of Foster City CA (US) for google llc, Mike Krainin of Arlington MA (US) for google llc, Andrei Kapishnikov of Watertown MA (US) for google llc, Yuanzhen Li of Newton MA (US) for google llc

IPC Code(s): G06F16/783, G06F16/78, G06F40/56



Abstract: a method includes obtaining first data including a first identifier of a first product determine in association with a content item based on first metadata of the content item. the method further includes obtaining a first confidence value associated with the first product and the content item. the method further includes obtaining second data including a second identifier of the first product and a second confidence value. the method further includes providing the first data and the second data to a trained machine learning model. the method further includes obtaining a third confidence value from the trained machine learning model associated with the first product. the method further includes adjusting second metadata of the content item in view of the third confidence value.


20240037146.Efficient Storage and Query of Schemaless Data_simplified_abstract_(google llc)

Inventor(s): Luis Alonso of Mountain View CA (US) for google llc, Vladislav Grachev of Bothell WA (US) for google llc, Hossein Ahmadi of Seattle WA (US) for google llc, Srinagesh Susarla of Saratoga CA (US) for google llc, Francis Lan of San Francisco CA (US) for google llc, Srinidhi Raghavan of Mountain View CA (US) for google llc, Vinay Balasubramaniam of Sammamish WA (US) for google llc, Oleksandr Blyzniuchenko of Redmond WA (US) for google llc

IPC Code(s): G06F16/84, G06F16/2452, G06F16/22, G06F16/25



Abstract: a method of storing semi-structured data includes receiving user data from a user of a query system where the user data includes semi-structured user data. the method also includes receiving an indication that the semi-structured user data fails to include a fixed schema. in response to the indication that the semi-structured user data fails to include the fixed schema, the method further includes parsing the semi-structured user data into a plurality of data paths and extracting a data type associated with each respective data path of the plurality of data paths. the method additionally includes storing the semi-structured user data as a row entry in a table of a database in communication with the query system wherein each column value associated with the row entry corresponds to a respective one of the plurality of data paths and the data type associated with the respective data path.


20240037162.SURFACING USER-SPECIFIC DATA RECORDS IN SEARCH_simplified_abstract_(google llc)

Inventor(s): Chengling Chan of Burlingame CA (US) for google llc, Maureen Heymans of San Francisco CA (US) for google llc, Jason L. Smart of Alamo CA (US) for google llc

IPC Code(s): G06F16/9535, G06F16/2455



Abstract: implementations of the present disclosure include actions of receiving search results that are responsive to the search query, the search results being respectively representative of resources, processing one or more triggering rules based on at least one of the search query and the search results, determining, based on processing the one or more triggering rules, that a set of data records is to be displayed in a search results page with the search results, the set of data records including data records that are specific to the user, determining a display prominence of at least one data record in the set of data records, the display prominence indicating a prominence of the at least one data record when displayed in the search results page, and providing the search results and the set of data records for display, the at least one data record being displayed based on the display prominence.


20240037168.USER INTERFACES FOR SURFACING WEB BROWSER HISTORY DATA_simplified_abstract_(google llc)

Inventor(s): Yana Yushkina of San Francisco CA (US) for google llc, Sophie Chang of Seattle WA (US) for google llc, Michael Blair Crouse of Seattle WA (US) for google llc, Mohamad Hasan Ahmadi of Los Angeles CA (US) for google llc, Tommy Chendong Li of Santa Monica CA (US) for google llc, Manuk Armen Hovanesian of Glendale CA (US) for google llc, Justin Gabriel Donnelly of Weslake Village CA (US) for google llc, Tarun Bansal of Seattle WA (US) for google llc, John Oliver Por of San Francisco CA (US) for google llc, Lukas Schubsda of Oakland CA (US) for google llc

IPC Code(s): G06F16/957, G06F16/955, G06F16/9535



Abstract: systems and methods are described that include generating a repository of metadata based on a plurality of webpages accessed and saved in a browser history of a web browser executing on a computing device, generating, based on the metadata, a history cluster including a portion of the plurality of webpages related to a topic where the history cluster generation is based on the source events and the access timestamps of the webpages in the portion, and assigning respective scores for the webpages in the portion. in response to a request to view browser activity associated with the topic, the systems and method may generate and display a history cluster listing for the topic where the history cluster listing includes visit listings associated with the webpages in the history cluster that are determined to have a score that meets a threshold score.


20240037330.FULFILLMENT OF ACTIONABLE REQUESTS AHEAD OF A USER SELECTING A PARTICULAR AUTOCOMPLETE SUGGESTION FOR COMPLETING A CURRENT USER INPUT_simplified_abstract_(google llc)

Inventor(s): Keun Soo Yim of San Jose CA (US) for google llc

IPC Code(s): G06F40/274, G06F9/451, G06F40/30



Abstract: implementations set forth herein relate to providing selectable autofill suggestions, which correspond to application actions that are at least partially fulfilled using server command data—prior to a user selecting a particular selectable autofill suggestion. proactively fulfilling command data in this way mitigates latency between user selection of a suggestion and fulfillment of a particular action. initially, a partial input can be processed to generate autofill suggestions, which can be communicated to a server device for further processing. the autofill suggestions can also be rendered for selection at a touch display interface, thereby allowing a user to select one of the autofill suggestions. as command fulfillment data is provided by the server, the command fulfillment data can be available to a corresponding application(s) in order that any corresponding actions can be at least partially fulfilled prior to user selection.


20240037373.OneShot Neural Architecture and Hardware Architecture Search_simplified_abstract_(google llc)

Inventor(s): Sheng Li of Cupertino CA (US) for google llc, Norman Paul Jouppi of Palo Alto CA (US) for google llc, Garrett Axel Andersen of Austin TX (US) for google llc, Quoc V. Le of Sunnyvale CA (US) for google llc, Liqun Cheng of Palo Alto CA (US) for google llc, Parthasarathy Ranganathan of San Jose CA (US) for google llc

IPC Code(s): G06N3/04, G06N3/063



Abstract: aspects of the disclosure are directed to jointly searching machine learning model architectures and hardware architectures in a combined space of models, hardware, and mapping strategies. a search strategy is utilized where all models, hardware, and mappings are evaluated together at once via weight sharing and a supernetwork. a multi-objective reward function is utilized with objectives for quality, performance, power, and area.


20240037414.PROACTIVE VIRTUAL ASSISTANT_simplified_abstract_(google llc)

Inventor(s): Vikram Aggarwal of Palo Alto CA (US) for google llc, Deniz Binay of Mountain View CA (US) for google llc

IPC Code(s): G06N5/02, G06Q10/10, H04L51/02



Abstract: an assistant executing at, at least one processor, is described that determines content for a conversation with a user of a computing device and selects, based on the content and information associated with the user, a modality to signal initiating the conversation with the user. the assistant is further described that causes, in the modality, a signaling of the conversation with the user.


20240037431.CONSTRUCTING AND PROGRAMMING QUANTUM HARDWARE FOR ROBUST QUANTUM ANNEALING PROCESSES_simplified_abstract_(google llc)

Inventor(s): Masoud Mohseni of Calabasas CA (US) for google llc, Hartmut Neven of Malibu CA (US) for google llc

IPC Code(s): G06N10/00, G06N20/00, G06N7/01, H10N60/12, H10N60/10, H10N60/80, G06F15/82, G06F17/11



Abstract: among other things, an apparatus comprises quantum units; and couplers among the quantum units. each coupler is configured to couple a pair of quantum units according to a quantum hamiltonian characterizing the quantum units and the couplers. the quantum hamiltonian includes quantum annealer hamiltonian and a quantum governor hamiltonian. the quantum annealer hamiltonian includes information bearing degrees of freedom. the quantum governor hamiltonian includes non-information bearing degrees of freedom that are engineered to steer the dissipative dynamics of information bearing degrees of freedom.


20240037822.PROMPT-TO-PROMPT IMAGE EDITING WITH CROSS-ATTENTION CONTROL_simplified_abstract_(google llc)

Inventor(s): Kfir Aberman of San Mateo CA (US) for google llc, Amir Hertz of Tel Aviv (IL) for google llc, Yael Pritch Knaan of Tel Aviv (IL) for google llc, Ron Mokady of Tel Aviv (IL) for google llc, Jay Tenenbaum of Tel Aviv (IL) for google llc, Daniel Cohen-Or of Tel Aviv (IL) for google llc

IPC Code(s): G06T11/60, G06F3/04845, G06F40/40



Abstract: some implementations are directed to editing a source image, where the source image is one generated based on processing a source natural language (nl) prompt using a large-scale language-image (lli) model. those implementations edit the source image based on user interface input that indicates an edit to the source nl prompt, and optionally independent of any user interface input that specifies a mask in the source image and/or independent of any other user interface input. some implementations of the present disclosure are additionally or alternatively directed to applying prompt-to-prompt editing techniques to editing a source image that is one generated based on a real image, and that approximates the real image.


20240037926.SEGMENTING OBJECTS BY REFINING SHAPE PRIORS_simplified_abstract_(google llc)

Inventor(s): Weicheng Kuo of Berkeley CA (US) for google llc, Anelia Angelova of Sunnyvale CA (US) for google llc, Tsung-Yi Lin of Sunnyvale CA (US) for google llc

IPC Code(s): G06V10/82, G06V10/26, G06V10/25, G06V20/10, G06V10/764, G06V10/77, G06V10/44, G06T7/10, G06V10/774



Abstract: methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for performing instance segmentation by detecting and segmenting individual objects in an image. in one aspect, a method comprises: processing an image to generate data identifying a region of the image that depicts a particular object; obtaining data defining a plurality of example object segmentations; generating a respective weight value for each of the example object segmentations; for each of a plurality of pixels in the region of the image, determining a score characterizing a likelihood that the pixel is included in the particular object depicted in the region of the image using: (i) the example object segmentations, and (ii) the weight values for the example object segmentations; and generating a segmentation of the particular object depicted in the region of the image using the scores for the pixels in the region of the image.


20240038037.SYSTEMS, METHODS, AND DEVICES FOR ACTIVITY MONITORING VIA A HOME ASSISTANT_simplified_abstract_(google llc)

Inventor(s): Bryan Horling of Sunnyvale CA (US) for google llc

IPC Code(s): G08B13/16, G05B15/02, G08B15/00, G08B25/00, H05B47/12, H05B47/19, H05B47/115, H05B47/125



Abstract: the various implementations described herein include methods, devices, and systems for monitoring activity in a home environment. in one aspect, a method performed at a voice-assistant device includes: detecting a sound; obtaining a determination as to whether the sound meets one or more monitoring criteria; and in accordance with a determination that the sound meets the one or more monitoring criteria, generating a notification.


20240038214.Attention-Based Clockwork Hierarchical Variational Encoder_simplified_abstract_(google llc)

Inventor(s): Robert Clark of Hertfordshire (GB) for google llc, Chun-an Chan of Mountain View CA (US) for google llc, Vincent Wan of London (GB) for google llc

IPC Code(s): G10L13/10, G10L25/30



Abstract: a method for representing an intended prosody in synthesized speech includes receiving a text utterance having at least one word, and selecting an utterance embedding for the text utterance. each word in the text utterance has at least one syllable and each syllable has at least one phoneme. the utterance embedding represents an intended prosody. for each syllable, using the selected utterance embedding, the method also includes: predicting a duration of the syllable by decoding a prosodic syllable embedding for the syllable based on attention by an attention mechanism to linguistic features of each phoneme of the syllable and generating a plurality of fixed-length predicted frames based on the predicted duration for the syllable.


20240038219.LEARNING OFFLINE VOICE COMMANDS BASED ON USAGE OF ONLINE VOICE COMMANDS_simplified_abstract_(google llc)

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/07, G10L15/22, G10L15/19, G10L15/32, G10L15/30



Abstract: methods, systems, apparatus, including computer programs encoded on a computer storage medium, for a user device to learn offline voice actions. in one aspect, the method includes actions of detecting, by the user device, an utterance at a first time when the user device is connected to a server by a network, providing, by the user device, the utterance to the server using the network, receiving, by the user device and from the server, an update to the grammar of the user device, detecting, by the user device, a subsequent utterance of the utterance at a second time when the user device is not connected to the server by a network, and in response to detecting, by the user device, the subsequent utterance of the utterance at the second time, identifying, by the user device, an operation to perform based on (i) the subsequent utterance, and (ii) the updated grammar.


20240038231.COMBINING RESPONSES FROM MULTIPLE AUTOMATED ASSISTANTS_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, G10L15/32, G10L15/30, G06F16/245, G06F16/248, G10L15/26



Abstract: systems and methods for determining whether to combine responses from multiple automated assistants. an automated assistant may be invoked by a user utterance, followed by a query, which is provided to a plurality of automated assistants. a first response is received from a first automated assistant and a second response is received from a second automated assistant. based on similarity between the responses, a primary automated assistant determines whether to combine the responses into a combined response. once the combined response has been generated, one or more actions are performed in response to the combined response.


20240038232.DISPLAY MODE DEPENDENT RESPONSE GENERATION WITH LATENCY CONSIDERATIONS_simplified_abstract_(google llc)

Inventor(s): Jian Wei Leong of San Francisco CA (US) for google llc

IPC Code(s): G10L15/22, G06F3/16, G10L15/18



Abstract: the present disclosure is generally related to a data processing system to process data packets in a voice activated computer network environment. the data processing system can improve the efficiency of the network by generating non-video data responses to voice commands received from a client device if a display associated with a client device is in an off state. a digital assistant application executed on the client device can send to the data processing system client device configuration data, which includes the state of the display device, among status data of other components of the client device. the data processing system can receive a current volume of speakers associated with the client device, and set a volume level for the client device based on the current volume level and a minimum response volume level at the client device.


20240038245.Neural Networks For Speaker Verification_simplified_abstract_(google llc)

Inventor(s): Georg Heigold of Mountain View CA (US) for google llc, Samuel Bengio of Los Altos CA (US) for google llc, Ignacio Lopez Moreno of New York NY (US) for google llc

IPC Code(s): G10L17/18, G10L17/04, G10L17/02



Abstract: this document generally describes systems, methods, devices, and other techniques related to speaker verification, including (i) training a neural network for a speaker verification model, (ii) enrolling users at a client device, and (iii) verifying identities of users based on characteristics of the users' voices. some implementations include a computer-implemented method. the method can include receiving, at a computing device, data that characterizes an utterance of a user of the computing device. a speaker representation can be generated, at the computing device, for the utterance using a neural network on the computing device. the neural network can be trained based on a plurality of training samples that each: (i) include data that characterizes a first utterance and data that characterizes one or more second utterances, and (ii) are labeled as a matching speakers sample or a non-matching speakers sample.


20240038246.NON-WAKE WORD INVOCATION OF AN AUTOMATED ASSISTANT FROM CERTAIN UTTERANCES RELATED TO DISPLAY CONTENT_simplified_abstract_(google llc)

Inventor(s): Pu-sen Chao of Los Altos CA (US) for google llc, Alex Fandrianto of Los Gatos CA (US) for google llc, Muhammad Umair of San Jose CA (US) for google llc

IPC Code(s): G10L17/22, G06F3/16, G06F3/0481, G10L17/06, G10L13/02



Abstract: implementations relate to an automated assistant that is responsive, without requiring an invocation phrase or other invocation input(s), to certain spoken utterances when certain display content is being accessed by a user. the display content can be processed to identify certain inputs and/or other intents and parameters that are associated with assistant operations and are relevant to the display content. thereafter, the automated assistant can determine whether any spoken utterances from the user correspond to those certain inputs, intents, and/or parameters. in response to receiving such a spoken utterance, the automated assistant can initialize performance of the relevant operation without necessitating that the user provides a preceding invocation phrase or other invocation input(s). when other display content is being accessed, the automated assistant can repeat the process for other inputs and operations.


20240038620.Pin Fin Placement Assembly for Forming Temperature Control Element Utilized in Device Die Packages_simplified_abstract_(google llc)

Inventor(s): Yingshi Tang of Danville CA (US) for google llc, Yingying Wang of Sunnyvale CA (US) for google llc, Padam Jain of San Jose CA (US) for google llc, Emad Samadiani of Cypress CA (US) for google llc, Sudharshan Sugavanesh Udhayakumar of San Jose CA (US) for google llc, Madhusudan K. Iyengar of Foster City CA (US) for google llc

IPC Code(s): H01L23/367, H01L23/467, H01L23/31, H01L23/00



Abstract: a pin fin placement assembly utilized to form pin fins in a thermal dissipating feature is provided. the pin fin placement assembly may place the pin fins on an ic die disposed in the ic package. the pin fin placement assembly may assist massively placing the pin fins with desired profiles and numbers on desired locations of the ic die. the plurality of pin fins is formed in a first plurality of apertures in the pin fin placement assembly. a thermal process is then performed to solder the plurality of pin fins on the ic die.


20240039608.Integrated Access Backhaul with an Adaptive Phase-Changing Device_simplified_abstract_(google llc)

Inventor(s): Jibing Wang of San Jose CA (US) for google llc, Erik Richard Stauffer of Sunnyvale CA (US) for google llc

IPC Code(s): H04B7/06



Abstract: techniques and apparatuses are described for integrated access backhaul with an adaptive phase-changing device (apd) are described. in aspects, a donor base station determines to include an apd in a communication path for the wireless backhaul link with a node base station and apportions apd access to the apd for the node base station. the donor base station then communicates with the node base station using the surface of the apd and based on the apportioned apd-access by using the surface to exchange wireless signals with the donor base station.


20240039636.Two-Dimensional Optical Modulation And Detection Technologies For Optical Communications_simplified_abstract_(google llc)

Inventor(s): Xiang Zhou of Sunnyvale CA (US) for google llc, Cedric F. Lam of San Jose CA (US) for google llc, Hong Liu of Palo Alto CA (US) for google llc

IPC Code(s): H04B10/556, H04B10/50, H04B10/80



Abstract: systems and methods are disclosed for two-dimensional optical transmission, including systems and methods for modulating and detecting two-dimensional short-reach optical communications. two-dimensional optical transmissions may be generated by mapping a first data set to a first dimension of an optical signal and mapping a second data set to a second dimension of an optical signal. the encoded data for the first data set may be combined with the encoded data for the second data set so as to produce drive signals for a dual-drive modulator using a combination of both a common-mode and differential signal. the disclosed systems and methods also include dual-mode optical receivers that are configured to operate in either a one-dimensional or two-dimensional mode.


20240040027.PROACTIVE CACHING OF TRANSIENT ASSISTANT ACTION SUGGESTIONS AT A FEATURE PHONE_simplified_abstract_(google llc)

Inventor(s): Diego Accame of San Francisco CA (US) for google llc, Siddharth Jain of Bengaluru (IN) for google llc, Bartlomiej Borawski of Zurich (CH) for google llc, Yujie Wan of Mountain View CA (US) for google llc

IPC Code(s): H04M1/72403



Abstract: proactive caching, at a client device (e.g., a feature phone), of transient assistant action suggestions for selective rendering by an assistant client application of the client device. a transient assistant action suggestion, when rendered via an assistant client application and selected, causes the assistant client application to initiate performance of a corresponding assistant action. in various implementations, a prefetched transient action suggestion can be a time-constrained suggestion that includes at least associated rendering restriction metadata that defines one or more temporal windows to which rendering of the time-constrained suggestion is restricted. proactive cache refresh rate metadata can also be associated with transient action suggestion(s) and defines a duration during which the assistant client application is to refrain from interfacing with a remote system to prefetch updated transient assistant action suggestions.


20240040037.GENERATING AND/OR PRIORITIZING PRE-CALL CONTENT FOR RENDERING WHEN AWAITING ACCEPTANCE OF AN INCOMING CALL_simplified_abstract_(google llc)

Inventor(s): Sandro Feuz of Zurich (CH) for google llc, Thomas Deselaers of Zurich (CH) for google llc

IPC Code(s): H04M3/436, G06N20/00, G06F3/01, H04M3/42



Abstract: implementations set forth herein relate to generating a pre-call analysis for one or more users that are receiving and/or initializing a call with one or more other users, and/or prioritizing pre-call content according to whether security-related value was gleaned from provisioning certain pre-call content. one or more machine learning models can be employed for determining the pre-call content to be cached and/or presented prior to a user accepting a call from another user. feedback provided before, during, and/or after the call can be used as a basis from which to prioritize certain content and/or sources of content when generating pre-call content for a subsequent call. other information, such as contextual data (e.g., calendar entries, available peripheral devices, location, etc.) corresponding to the previous call and/or the subsequent call, can also be used as a basis from which to provide a pre-call analysis.


20240040039.Selectable Controls for Interactive Voice Response Systems_simplified_abstract_(google llc)

Inventor(s): Brandon Charles Barbello of Mountain View CA (US) for google llc, Shenaz Zack of San Mateo CA (US) for google llc, Tim Wantland of San Francisco CA (US) for google llc, Jan Piotr Jedrzejowicz of San Francisco CA (US) for google llc

IPC Code(s): H04M3/493, H04M1/72469



Abstract: this document describes systems and techniques to enable selectable controls for interactive voice response (ivr) systems. the described systems and techniques can determine whether audio data associated with a voice or video call between a user of a computing device and a third party includes multiple selectable options. the third party audibly provides the selectable options during the call. in response to determining that the audio data includes the selectable options, the computing device can determine a text description of the multiple selectable options. the described systems and techniques can then display two or more selectable controls on a display. the user can select a selectable control to indicate a selected option of the multiple selectable options. in this way, the described systems and techniques can improve a user experience with voice calls and video calls by making ivr systems easier to navigate and understand.


20240040044.DETECTING AND FLAGGING ACOUSTIC PROBLEMS IN VIDEO CONFERENCING_simplified_abstract_(google llc)

Inventor(s): Christian Schüldt of Stockholm (SE) for google llc, Magnus Berggren of Stockholm (SE) for google llc, John Fredric Lindstrom of Stockholm (SE) for google llc

IPC Code(s): H04M9/08, H04M3/56, H04N7/15



Abstract: a method for detecting and flagging problems in videoconferencing is provided. the method includes collecting, by a processing device of a user videoconferencing device, one or more sets of acoustic parameters associated with a conference room. each set of the one or more sets of acoustic parameters is associated with a video conference attended by a corresponding plurality of users. the method further includes determining whether a first set of the one or more sets of acoustic parameters suggest an action to be performed to improve the first set of acoustic parameters associated with the video conference. the method further includes providing at least one of the one or more sets of acoustic parameters associated with the conference room or the action to be performed to improve the first set of acoustic parameters.


20240040080.Multi-Party Optimization for Audiovisual Enhancement_simplified_abstract_(google llc)

Inventor(s): Matthew Sharifi of Kilchberg (CH) for google llc

IPC Code(s): H04N7/14, H04N7/15, G06F3/01



Abstract: a computer-implemented method for selectively applying audiovisual enhancement functions to an audiovisual communications stream includes transmitting, by a sender computing system, an audiovisual communication stream to a receiver computing system, obtaining, by the sender computing system, one or more receiver perception feedback signals associated with the audiovisual communication stream, the one or more receiver perception feedback signals obtained as output from one or more receiver perception feedback models at the receiver computing system and descriptive of perception of the audiovisual communication stream by a user operating the receiver computing system, and applying, by the sender computing system, one or more audiovisual enhancement functions to the audiovisual communication stream based at least in part on the one or more receiver perception feedback signals.


20240040088.Alternating-Current Power-Switching Device_simplified_abstract_(google llc)

Inventor(s): Gary Lee Embler of Redwood CA (US) for google llc

IPC Code(s): H04N7/18, G05F1/56, H04N23/65



Abstract: this document describes methods implemented by and systems utilizing an alternating-current (ac) power-switching device. the ac power-switching device includes first and second current input/output (i/o) nodes, a current-limiting resistor, and a bypass switch connected between the first and second current i/o nodes. the bypass switch includes a first light-emitting-diode-input normally closed solid-state relay. further, the ac power-switching device includes a rectifier, a voltage regulator, and a controller. the controller includes a programmable controller chip and is configured to detect a voltage level at the output of the rectifier, activate the bypass switch in response to the voltage level exceeding a first voltage level threshold, set a first lockout timer in response to activating the bypass switch, and deactivate the bypass switch in response to the voltage level dropping below a second voltage level threshold. thus, the ac power-switching device is effective at switching power between a first and second apparatus.


20240040201.MEDIA ITEM AND PRODUCT PAIRING_simplified_abstract_(google llc)

Inventor(s): Jeewoong Eric Lee of Long Island City NY (US) for google llc, Lukas Georg Eiermann of San Francisco CA (US) for google llc, Raymond Manuel Vazquez of Los Angeles CA (US) for google llc

IPC Code(s): H04N21/478, G06F3/0482, H04N21/45



Abstract: a method includes presenting a user interface (ui) including one or more graphical representations of one or more videos. each graphical representation of a respective video is selectable to initiate playback of the respective video. a graphical representation is displayed with a ui element in a collapsed state. the ui element includes information identifying a plurality of products covered by the respective video. the method further includes modifying a presentation of the ui element from the collapsed state to an expanded state. the ui element in the expanded state includes a number of visual components, each associated with one of the plurality of products. the method further includes initiating presentation of the video upon user selection of one of the plurality of visual components.


20240040211.Methods, Systems, and Media For Presenting Interactive Elements Within Video Content_simplified_abstract_(google llc)

Inventor(s): Justin Lewis of Marina Del Rey CA (US) for google llc, Ruxandra Georgiana Davies of Santa Monica CA (US) for google llc

IPC Code(s): H04N21/8545, G06F16/74, H04N21/4782, H04N21/81, H04N21/858, G06Q30/02



Abstract: a method includes causing, at a first time point, an initial view of immersive video content to be presented on a user device, the initial view including an interactive element and having a first horizontal field of view at a first angular direction. the interactive element is initially at a first angular position outside the first horizontal field of view. an input made via the user device is received at a second time point, the input indicating the initial view is to be changed towards the first angular position. a viewpoint of the immersive video content is caused to change to a first view having a second horizontal field of view at a second angular direction. the method includes determining that the first angular position is within the second horizontal field of view, identifying a content creator associated with the interactive element, and assigning attribution information to the content creator.


20240040250.Enhanced Video Stabilization Based on Machine Learning Models_simplified_abstract_(google llc)

Inventor(s): Fuhao Shi of San Jose CA (US) for google llc, Zhenmei Shi of Madison WI (US) for google llc, Wei-Sheng Lai of Sunnyvale CA (US) for google llc

IPC Code(s): H04N23/68



Abstract: apparatus and methods related to stabilization of video content are provided. an example method includes receiving, by a mobile computing device, one or more image parameters associated with a video frame of a plurality of video frames. the method further includes receiving, from a motion sensor of the mobile computing device, motion data associated with the video frame. the method also includes predicting, by applying a neural network to the one or more image parameters and the motion data, a stabilized version of the video frame.


20240040272.Low Frame Rate Night Vision on Video Camera_simplified_abstract_(google llc)

Inventor(s): Bill Duran of Santa Cruz CA (US) for google llc, Adrian Mircea Proca of Santa Cruz CA (US) for google llc, Wei Zhong of San Jose CA (US) for google llc, Siddarth Raghunathan of Millbrae CA (US) for google llc

IPC Code(s): H04N23/951, H04N23/61, H04N23/73, H04N23/667



Abstract: an electronic device receives a first plurality of images of a scene captured by an image sensor of an electronic device, receives an ambient light level proximate to the electronic device, and determines whether the ambient light level is less than a first threshold value. in accordance with a determination that the ambient light level is less than the first threshold value, the electronic device detects motion in the scene based on one or more of the first plurality of images. in accordance with detecting motion in the scene, the electronic device receives a second plurality of images of the scene captured by the image sensor of the electronic device, forms a composite image from two or more of the second plurality of images, and causes the composite image to be presented for display on a user device.


20240040320.ACTUATOR MODULE WITH IMPROVED DAMAGE RESISTANCE_simplified_abstract_(google llc)

Inventor(s): Neil John Harris of Los Altos CA (US) for google llc, Timothy A. Gladwin of Mountain View CA (US) for google llc, Rajiv Bernard Gomes of San Jose CA (US) for google llc, Anthony King of San Jose CA (US) for google llc, Jason David Walker of Mountain View CA (US) for google llc

IPC Code(s): H04R9/04, H04R7/04



Abstract: an actuator module includes a base plate extending in a plane, a voice coil connected to the base plate, and a magnet assembly that includes a back side facing the base plate and a front side facing away from the base plate. the magnet assembly includes a base layer and sidewalls defining a cup and an inner element including a center magnet mounted within the cup. the sidewalls include a first and second pair of sidewalls. the actuator module includes a rigid frame attached to the base plate, the rigid frame including four stubs. the actuator module also includes a plurality of springs suspending the magnet assembly relative to the frame and base plate, the plurality of springs including a first spring attached to the frame at a first pair of the four stubs and a second spring attached to the frame at a second pair of the four stubs


20240040613.UPLINK TRANSMISSION ON A CONTENTION-BASED BANDWIDTH PART_simplified_abstract_(google llc)

Inventor(s): Jibing WANG of Mountain View CA (US) for google llc, Erik STAUFFER of Mountain View CA (US) for google llc

IPC Code(s): H04W74/08, H04W72/0446, H04W56/00



Abstract: a method in a ue for transmitting data via a contention-based bwp in an idle state of a protocol for controlling radio resources can be executed by one or more processors. the method includes determining that the ue has time alignment with a base station for an uplink transmission to the base station (), determining that a time resource for the uplink transmission is available on the contention-based bwp (), and transmitting data within the time resource in accordance with the time alignment, while the ue is in the idle state ().


20240040746.Adapter And System For Thermal Management Of Computing Systems_simplified_abstract_(google llc)

Inventor(s): Feini Zhang of Fremont CA (US) for google llc, Xu Zuo of Saratoga CA (US) for google llc, Michael Chi Kin Lau of Los Altos CA (US) for google llc, Madhusudan K. Iyengar of Foster City CA (US) for google llc

IPC Code(s): H05K7/20



Abstract: an adapter for coupling a liquid cooling loop subassembly of a computing system to a device rack manifold includes a main body, a first connector disposed on the main body, a second connector disposed on the main body, and a flow control device disposed between the first and second connectors. the first connector couples the adapter to a coupling of the liquid cooling loop subassembly. the second connector couples the adapter to the device rack manifold. the flow control device may be configured to regulate a flow rate of liquid coolant through the liquid cooling loop subassembly. the adapter may be further incorporated into a rack assembly or multi-rack assembly to achieve thermal management of multiple computing systems with cooling loop subassemblies.


GOOGLE LLC patent applications on February 1st, 2024