Google LLC patent applications on March 21st, 2024

From WikiPatents
Jump to navigation Jump to search

Patent Applications by Google LLC on March 21st, 2024

Google LLC: 52 patent applications

Google LLC has applied for patents in the areas of G10L15/22 (10), G06N20/00 (6), G10L25/78 (4), G06V10/774 (4), G06V10/82 (4)

With keywords such as: device, based, application, data, audio, computing, present, content, participant, and output in patent application abstracts.



Patent Applications by Google LLC

20240090827.Methods and Systems for Improving Measurement of Sleep Data by Classifying Users Based on Sleeper Type_simplified_abstract_(google llc)

Inventor(s): Alexander Statan of Berkeley CA (US) for google llc, Sarah Ann Stokes Kernasovskiy of San Francisco CA (US) for google llc, Alexandros Antonios Pantelopoulos of El Cerrito CA (US) for google llc, Conor Joseph Heneghan of Campbell CA (US) for google llc

IPC Code(s): A61B5/00, A61B5/11, G01P13/00, G01P15/18, G06N3/084



Abstract: the present disclosure is directed towards systems and methods for improving analysis of sleep data by classifying users based on sleeper type. in particular, a wearable computing system can obtain a first set of motion sensor data from the motion sensor for a user during a first period. the wearable computing system can determine a sleeper type from a plurality of sleeper types for the user based on the first set of motion sensor data received from the motion sensor. the wearable computing system can select a sleep analysis model from a plurality of sleep analysis models based on the sleeper type determined for the user. the wearable computing system can use the selected sleep analysis model to analyze a second set of motion sensor data from a second period to determine one or more sleep characteristics for the user during the second period.


20240091773.Assay Device and Method for Concurrent Separation of Red Blood Cells and a Protein from a Blood Fluid Sample_simplified_abstract_(google llc)

Inventor(s): Herschel Watkins of Woodacre CA (US) for google llc, Kristy McKeating of San Francisco CA (US) for google llc

IPC Code(s): B01L3/00



Abstract: this present disclosure provides devices for analyzing a blood fluid sample. the present disclosure contemplates an assay device that includes a separation membrane and a detection membrane. the separation membrane contains a first reagent for precipitating a first protein contained in the blood fluid sample, where the separation membrane also separates red blood cells from the blood fluid sample. further, the detection membrane is configured to elicit a quantifiable response in the presence of a second protein present in the blood fluid sample. the quantifiable response corresponds to an amount of the second protein present in the detection membrane. in addition, it is to be understood that the separation membrane concurrently precipitates the first protein and separates the red blood cells from the blood fluid sample that reaches the detection membrane. methods for manufacturing the assay device and performing an assay using the assay device are also provided.


20240094014.WEATHER AND ROAD SURFACE TYPE-BASED NAVIGATION DIRECTIONS_simplified_abstract_(google llc)

Inventor(s): Yan Mayster of Mountain View CA (US) for google llc

IPC Code(s): G01C21/34, G01C21/36, G06V10/774, G06V20/10



Abstract: to provide navigation directions according to road surface types of road segments, a request for navigation directions from a starting location to a destination location is received. a set of candidate routes for navigating from the starting location to the destination location is identified. then for each road segment within each candidate route, a road surface type for the road segment is determined. a route is selected from the set of candidate routes based at least in part on the road surface types of the road segments within the route. a set of navigation directions is provided for presentation on a client device for navigating from the starting location to the destination location via the selected route.


20240094050.Mapping Fiber Networks_simplified_abstract_(google llc)

Inventor(s): Jorge Alberto Castillo Castellanos of Pasadena CA (US) for google llc, Valey Kamalov of Gainesville FL (US) for google llc, Ignatius Sonny Franslay of Campbell CA (US) for google llc, Shirshendu Bhattacharya of Singapore (SG) for google llc

IPC Code(s): G01J1/04, G02B6/44



Abstract: the technology is generally directed to a method of mapping fiber networks. the fiber networks may include a plurality of cables, such as fiber optic cables. the cable may be divided into segments. each cable has a first end segment and a second end segment, each with a known location. when there is a perturbation that causes the cable to vibrate, each segment of the cable may experience an associated strain at a different time. based on the known location of the perturbation sources, the known location of the end segments, and the relative time that the perturbation is detected at each cable segment, the location of each segment and, therefore, the entire cable may be determined.


20240094190.Vertical Flow Assay Device and Method for Determination of Hemoglobin Concentration_simplified_abstract_(google llc)

Inventor(s): Kristy McKeating of San Francisco CA (US) for google llc, Herschel Watkins of Woodacre CA (US) for google llc

IPC Code(s): G01N33/49, B01L3/00, G01N33/72



Abstract: the present disclosure provides an assay device for determining a concentration of hemoglobin in a sample. the device includes a separation membrane containing a cell lysing reagent that is present on the separation membrane in an amount greater than 200 micrograms/square centimeter to less than 675 micrograms/square centimeter. further, the device includes a downstream detection membrane configured to elicit a quantifiable response in the presence of hemoglobin. the detection membrane includes an asymmetric membrane having a first plurality of pores located towards an upstream side of the detection membrane and a second plurality of pores located towards a downstream side of the detection membrane. the first plurality of pores are larger than the second plurality of pores. the present disclosure also provides methods for using a vertical flow assay device to lyse the red blood cells in the sample to quantify the level of hemoglobin present via reflectance spectroscopy.


20240094264.Fast Transient Detection_simplified_abstract_(google llc)

Inventor(s): Ali Eltoukhy of Los Gatos CA (US) for google llc, Mikhail Popovich of Danville CA (US) for google llc, Rami Abouhamze of San Carlos CA (US) for google llc

IPC Code(s): G01R19/00, G01R31/26, H02J7/00



Abstract: a voltage supervisor (vs) or voltage sensing circuitry or architecture that can detect fast voltage transients. to detect fast voltage transients, a dedicated differential pair is routed between a point of load, such as a die or other chip, processor, etc., and the circuitry of the voltage supervisor. by connecting the differential pair at the point of load, fast voltage transients may be detected at the load level (e.g., at the point of load) and thereafter used to enable, disable, and/or restart an electronic device, such as a die, chip, processor, or other electronic component or system.


20240094692.Power Management With Dynamic Rectifier Apportionment_simplified_abstract_(google llc)

Inventor(s): Vasileios Kontorinis of Mountain View CA (US) for google llc, Peter Eldridge Bailey of Altadena CA (US) for google llc, Dustin Reishus of Sunnyvale CA (US) for google llc, Claus Congcui Zheng of Sunnyvale CA (US) for google llc, Alejandro Lameda Lopez of Austin TX (US) for google llc

IPC Code(s): G05B19/042, H02J3/46



Abstract: the present disclosure provides for dynamically deactivating rectifiers to force remaining rectifiers to operate at or near their peak power efficiency. rectifiers, for example rectifiers on racks of a data center, may operate according to an efficiency curve, based on its current load. instead of distributing an ac power load across more rectifiers that operate sub-optimally on their efficiency curve, aspects of the disclosure provide for automatically deactivating some rectifiers by lowering voltage set-points. as power load to a rack decreases, the voltage of the current to a rectifier with a reduced voltage set-point falls below the set-point and turns off. power is automatically redistributed to the remaining active rectifiers. the redistribution increases the power load onto the remaining rectifiers, allowing the rectifiers to perform more efficiently in converting ac power to dc power.


20240094736.ROBOT NAVIGATION IN DEPENDENCE ON GESTURE(S) OF HUMAN(S) IN ENVIRONMENT WITH ROBOT_simplified_abstract_(google llc)

Inventor(s): Catie Cuan of Stanford CA (US) for google llc, Tsang-Wei Lee of Mountain View CA (US) for google llc, Anthony G. Francis, JR. of Simpsonville SC (US) for google llc, Alexander Toshev of San Francisco CA (US) for google llc, Soeren Pirk of Palo Alto CA (US) for google llc

IPC Code(s): G05D1/02, G06V10/80, G06V10/82, G06V40/20



Abstract: training and/or utilizing a high-level neural network (nn) model, such as a sequential nn model. the high-level nn model, when trained, can be used to process a sequence of consecutive state data instances (e.g., n most recent, including a current state date instance) to generate a sequence of outputs that indicate a sequence of position deltas. the sequence of position deltas can be used to generate an intermediate target position for navigation and, optionally, an intermediate target orientation that corresponds to the intermediate target position. the intermediate target position and, optionally, the intermediate target orientation, can be provided to a low-level navigation policy, such as an mpc policy, and used by the low-level navigation policy as its goal position (and optionally goal orientation) for a plurality of iterations (e.g., until a new intermediate target position (and optionally new target orientation) is generated using the high-level nn model.


20240094799.Rack Level Power Throttling_simplified_abstract_(google llc)

Inventor(s): Xiong Li of Santa Clara CA (US) for google llc, Xin Li of Cupertino CA (US) for google llc, Qiong Wang of Palo Alto CA (US) for google llc, Kaushik Vaidyanathan of Santa Clara CA (US) for google llc, Chenhao Nan of Santa Clara CA (US) for google llc, Robert Ashby Armistead, III of Los Altos CA (US) for google llc

IPC Code(s): G06F1/3296



Abstract: the technology is generally directed to a coordinated power throttling mechanism for a payload using power provided by a rack such that the rack power does not exceed a threshold amount for greater than a predetermined period of time. the coordinated power throttling mechanism includes the rack providing a power throttling signal to the payload and the payload executing the power throttling upon detection of the throttling signal. the payload may detect the throttling signal and, after a delay, execute the power throttling. the delay may ensure that all payloads within the rack have detected the power throttling signal.


20240094827.Robust Radar-Based Gesture-Recognition by User Equipment_simplified_abstract_(google llc)

Inventor(s): Jung Ook Hong of Sunnyvale CA (US) for google llc, Patrick M. Amihood of Palo Alto CA (US) for google llc, John David Jacobs of San Diego CA (US) for google llc, Abel Seleshi Mengistu of Mountain View CA (US) for google llc, Leonardo Giusti of San Francisco CA (US) for google llc, Vignesh Sachidanandam of Redwood City CA (US) for google llc, Devon James O'Reilley Stern of Oakland CA (US) for google llc, Ivan Poupyrev of Los Altos CA (US) for google llc, Brandon Barbello of Mountain View CA (US) for google llc, Tyler Reed Kugler of Palo Alto CA (US) for google llc, Johan Prag of Mountain View CA (US) for google llc, Artur Tsurkan of San Francisco CA (US) for google llc, Alok Chandel of Mountain View CA (US) for google llc, Lucas Dupin Moreira Costa of Mountain View CA (US) for google llc, Selim Flavio Cinek of Los Angeles CA (US) for google llc

IPC Code(s): G06F3/01, G06V40/20



Abstract: systems and techniques are described for robust radar-based gesture-recognition. a radar system detects radar-based gestures on behalf of application subscribers. a state machine transitions between multiple states based on inertial sensor data. a no-gating state enables the radar system to output radar-based gestures to application subscribers. the state machine also includes a soft-gating state that prevents the radar system from outputting the radar-based gestures to the application subscribers. a hard-gating state prevents the radar system from detecting radar-based gestures altogether. the techniques and systems enable the radar system to determine when not to perform gesture-recognition, enabling user equipment to automatically reconfigure the radar system to meet user demand. by so doing, the techniques conserve power, improve accuracy, or reduce latency relative to many common techniques and systems for radar-based gesture-recognition.


20240094895.SYSTEMS AND METHODS FOR EFFICIENT MULTIMODAL INPUT COLLECTION WITH MOBILE DEVICES_simplified_abstract_(google llc)

Inventor(s): Donald A. Barnett of Monroe WA (US) for google llc, Corbin Alexander Cunningham of Seattle WA (US) for google llc

IPC Code(s): G06F3/0488, G06F21/32



Abstract: systems and methods are provided for multimodal input collection. more particularly, the present disclosure relates to efficient and intuitive multimodal input collection for mobile devices. as an example, a mobile computing system (e.g., a smartphone, a tablet, a wearable device, etc.) can display a lock screen interface at a display device associated with the mobile computing system (e.g., an initial interface that requests interaction and/or authentication from the user before granting access to applications, etc.).


20240094976.Videoconference Automatic Mute Control System_simplified_abstract_(google llc)

Inventor(s): Huib Victor Kleinhout of Upplands Vasby (SE) for google llc, Niklas Blum of Stockholm (SE) for google llc, John Fredric Lindstrom of Stockholm (SE) for google llc, Tomas Gunnarsson of Stockholm (SE) for google llc, Christian Schüldt of Stockholm (SE) for google llc

IPC Code(s): G06F3/16, G10L17/04, G10L17/22, G10L25/57, H04N5/232, H04N7/15



Abstract: systems and methods of the present disclosure are directed to automatic control of mute controllers for participants in videoconferences. for example, a method for automatically controlling a mute control associated with a participant during a videoconference includes obtaining communication data associated with the participant participating in the videoconference. the communication data includes audio signals associated with the participant and/or visual signals associated with the participant. the method includes processing the communication data by a gate control model to generate an output. the output is indicative of an intent of the participant to communicate with other participants of the videoconference. the method includes generating a noise gate status based at least in part on the output associated with the gate control model. the method includes automatically controlling the mute control of the participant based at least in part on the noise gate status.


20240094982.AUDIO RENDERING DEVICE AND AUDIO CONFIGURATOR DEVICE FOR AUDIO STREAM SELECTION, AND RELATED METHODS_simplified_abstract_(google llc)

Inventor(s): Florian Denis of Vincennes (FR) for google llc, Thomas Girardier of Bourg la Reine (FR) for google llc

IPC Code(s): G06F3/16, G10L25/51, H04W76/10



Abstract: audio rendering devices comprising at least one audio rendering unit for playing audio streams, processing circuit and a wireless communication unit for establishing wireless links and related method are disclosed. one audio rendering device is configured to receive a remote audio stream prioritization policy comprising one or more lists of associations between audio stream attributes and priority values, update a local audio stream prioritization policy based on the remote audio stream prioritization policy, identify audio streams available via wireless links, retrieve audio stream attributes of the available audio streams, select an available audio stream to be played among the available audio streams, based on the updated local audio stream prioritization policy and based on the audio stream attributes of the available audio streams, and play the selected audio stream, by the audio rendering unit of the audio rendering device.


20240094994.GENERATING AND UPDATING VOICE-BASED SOFTWARE APPLICATIONS USING APPLICATION TEMPLATES_simplified_abstract_(google llc)

Inventor(s): Tarun Jain of Mountain View CA (US) for google llc

IPC Code(s): G06F8/33, G06F3/0482, G10L15/18, G10L15/22, G10L15/28, H04N21/2387, H04N21/458



Abstract: systems and methods of generating voice-based software applications are provided. a system can receive, from an application developer computing device, a request to build a voice-based software application. the system can select an application template from a plurality of application templates. the selected application template can include a module that corresponds to a function of the voice-based software application. the system can provide the selected application template to the application developer computing device. the system can receive, from the application developer computing device, an input for a field of the at least one module of the selected application template. the system can generate the voice-based software application based on the selected application template and the input for the at least one field of the at least one module of the selected application template.


20240095007.MANAGING INSTALLATION AND UPDATES OF AN APPLICATION ON A COMPUTING DEVICE_simplified_abstract_(google llc)

Inventor(s): Anuj Goyal of Mountain View CA (US) for google llc, Benjamin Ackerman of San Francisco CA (US) for google llc, Marcus Köhler of München (DE) for google llc, Apisada Petchtes of Newcastle WA (US) for google llc, Qingle Yao of Bellevue WA (US) for google llc, Dan Chen of Bellevue WA (US) for google llc, Ligeng Dong of Bellevue WA (US) for google llc, David Shangni Li of Emeryville CA (US) for google llc, Oleg Davydov of München (DE) for google llc

IPC Code(s): G06F8/65, G06F8/61



Abstract: this disclosure relates to a method for managing installation of applications, where the method includes receiving, from a first computing device associated with an administrator of an organization, a pin request to attach an application, provided by an application store platform, with a version of the application, initiating, in response to the pin request, transfer of a copy of the version of the application from the application store platform to a data storage device, generating an application identifier that identifies a location of the version of the application stored in the data storage device, and transmitting installation data to a second computing device that is managed by the organization. the installation data includes the application identifier, which is used by the second computing device to install the version of the application from the data storage device.


20240095033.SYSTEMS AND METHODS FOR HANDLING MACRO COMPATIBILITY FOR DOCUMENTS AT A STORAGE SYSTEM_simplified_abstract_(google llc)

Inventor(s): Paneendra Anantha Rao Bapu of Bangalore (IN) for google llc, Sowmith Manepalli of Hyderabad (IN) for google llc, Sourav Poddar of Kolkata (IN) for google llc, Abhay Garg of New Delhi (IN) for google llc, Alexandre Ginet of Brooklyn NY (US) for google llc, Arijit De of Bangalore (IN) for google llc

IPC Code(s): G06F9/30, G06F8/30, G06F8/41, G06F8/51, G06F8/76, G06F9/38, H04L67/1097



Abstract: a document including one or more macros in a first programming language is identified. a determination is made that one or more objects of the document are referenced by a function defined by a macro of the one or more macros. the function is converted into one or more sets of operations represented in a first programming language. a user is provided with access to the one or more objects of the document based on the one or more sets of operations represented in the second programming language.


20240095074.Balancing Throughput And Fairness Of Storage Devices In A Multi-Client Environment_simplified_abstract_(google llc)

Inventor(s): Sanjeev Narain Trika of Portland OR (US) for google llc, Christopher Sabol of Los Altos CA (US) for google llc

IPC Code(s): G06F9/50



Abstract: in a computer system where multiple client computers share use of a storage device, submission priorities for input-output commands from the computers are adjusted when one or more of the client computers exceeds its quota of usage. the submission priorities for the client computers which are exceeding their quota are reduced relative to submission priorities for client computers which are not exceeding their quotas. this allows up to full usage of the processing capacity of the storage device, while minimizing effects such as unfairness and latency experienced by the other client computers.


20240095252.SEARCH RESULT RANKING AND PRESENTATION_simplified_abstract_(google llc)

Inventor(s): Chen Zhou of Shanghai (CN) for google llc, Chen Ding of Beijing (CN) for google llc, David Francois Huynh of San Francisco CA (US) for google llc, JinYu Lou of ChangNing (CN) for google llc, Yanlai Huang of Shanghai (CN) for google llc, Hongda Shen of Sunnyvale CA (US) for google llc, Guanghua Li of Santa Clara CA (US) for google llc, Yiming Li of Gainesville FL (US) for google llc, Yangyang Chai of Shanghai (CN) for google llc

IPC Code(s): G06F16/2457, G06F16/2452, G06F16/248, G06F16/901, G06F16/9038, G06F16/951



Abstract: methods and systems are provided for ranking search results and generating a presentation. in some implementations, a search system generates a presentation based on a search query. in some implementations, a search system ranks search results based on data stored in a knowledge graph. in some implementations, a search system identifies a modifying concept such as a superlative in a received search query, and determines ranking properties based on the modifying concept.


20240095273.ACTIONABLE SUGGESTIONS FOR MEDIA CONTENT_simplified_abstract_(google llc)

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

IPC Code(s): G06F16/45, G06F16/435



Abstract: implementations relate to processing media content, and/or associated metadata, to classify the media content into a first category, of a plurality of predefined categories. versions of those implementations further relate to extracting target content from the media content; generating, based on the extracted target content, an action that corresponds to an application; and generating, based on the generated action, a selectable suggestion including a textual portion that describes the action. some of those versions further relate to causing the selectable suggestion to be displayed at a display of a client device, along with rendering of the media content. the selectable suggestion, when selected, causes the application to perform the action. the target content can be extracted based on the first category and can be extracted based on the first category in response to the media content being classified into the first category.


20240095350.THREAT MANAGEMENT SYSTEM FOR IDENTIFYING AND PERFORMING ACTIONS ON CYBERSECURITY TOP THREATS_simplified_abstract_(google llc)

Inventor(s): Benjamin Withnell of New York NY (US) for google llc, Nalani Fraser of Los Angeles CA (US) for google llc, Christopher Key of Great Falls VA (US) for google llc

IPC Code(s): G06F21/55



Abstract: a threat management system features a recommendation engine and an action engine. the recommendation engine is configured to (i) conduct analytics on content from the threat catalog and content from the enterprise profile to generate results that identify a plurality of threats directed to the enterprise and (ii) generate a top threat list based on the analytic results. the action engine is communicatively coupled to the recommendation engine. the action engine is configured to receive the top threat list and generate a plurality of actions corresponding to each threat of the top threat list, where each action of the plurality of actions includes information directed to operations to mitigate or neutralize a risk associated with a threat of the top threat list.


20240095364.PRIVACY-PRESERVING AND SECURE APPLICATION INSTALL ATTRIBUTION_simplified_abstract_(google llc)

Inventor(s): Gang Wang of Frederick MD (US) for google llc, Nicholas Alexander Bruno Sabatino of San Francisco CA (US) for google llc, Alex Daniel Jacobson of Mountain View CA (US) for google llc

IPC Code(s): G06F21/57, G06F8/61, G06F21/64, H04L9/32



Abstract: methods, systems, and apparatus, including computer programs encoded on a computer storage medium for securely attributing application (app) installations while preserving user privacy are described. in one aspect, a method includes a given digital component that can be provided and can include a reference to a software application. a user interaction with the digital component that initiates installation of the application can be detected. the software application can be installed at a client device. the following can be obtained: (i) impression data that reference the software application and (ii) interaction data that reference the software application. attribution credits for the installation of the software application can be assigned by applying an attribution model to the presentation and interaction data. attribution tokens can be generated that includes (i) data identifying the software application, (ii) data identifying the respective attribution credit assigned to the entity, and (iii) and an integrity token.


20240095424.Alignment Cost for Integrated Circuit Placement_simplified_abstract_(google llc)

Inventor(s): Ebrahim Mohammadgholi Songhori of Sunnyvale CA (US) for google llc, Shen Wang of Sunnyvale CA (US) for google llc, Azalia Mirhoseini of Mountain View CA (US) for google llc, Anna Goldie of San Francisco CA (US) for google llc, Roger Carpenter of Novato CA (US) for google llc, Wenjie Jiang of Fremont CA (US) for google llc, Young-Joon Lee of Saratoga CA (US) for google llc, James Laudon of Madison WI (US) for google llc

IPC Code(s): G06F30/27, G06F30/392



Abstract: aspects of the disclosure are directed to automatically determining floor planning in chips, which factors in memory macro alignment. a deep reinforcement learning (rl) agent can be trained to determine optimal placements for the memory macros, where memory macro alignment can be included as a regularization cost to be added to the placement objective as a rl reward. tradeoffs between the placement objective and alignment of macros can be controlled by a tunable alignment parameter.


20240095555.Moderation of User-Generated Content_simplified_abstract_(google llc)

Inventor(s): Luca de Alfaro of Mountain View CA (US) for google llc, Ashutosh Kulshreshtha of Sunnyvale CA (US) for google llc, Mitchell Slep of San Francisco CA (US) for google llc, Nicu Daniel Cornea of Santa Clara CA (US) for google llc, Sowmya Subramanian of San Francisco CA (US) for google llc, Ethan G. Russell of Jersey City NJ (US) for google llc

IPC Code(s): G06N5/048, G06F16/00, G09B29/10, H04W12/40



Abstract: a system and method for updating and correcting facts that receives proposed values for facts from users and determines a correctness score which is used to automatically accept or reject the proposed values.


20240095561.Three Qubit Entangling Gate Through Two-Local Hamiltonian Control_simplified_abstract_(google llc)

Inventor(s): Yuezhen NIU of El Segundo CA (US) for google llc, Vadim SMELYANSKIY of Mountain View CA (US) for google llc, Sergio BOIXO CASTRILLO of Rancho Palos Verdes CA (US) for google llc

IPC Code(s): G06N10/00, H10N60/12



Abstract: methods, systems and apparatus for implementing a quantum gate on a quantum system comprising a second qubit coupled to a first qubit and a third qubit. in one aspect, a method includes evolving a state of the quantum system for a predetermined time, wherein during evolving: the ground and first excited state of the second qubit are separated by a first energy gap �; the first and second excited state of the second qubit are separated by a second energy gap equal to a first multiple of � minus qubit anharmoniticity �; the ground and first excited state of the first qubit and third qubit are separated by a third energy gap equal to �−�; and the first and second excited state of the first qubit and third qubit are separated by a fourth energy gap equal to the first multiple of the � minus a second multiple of �.


20240095582.DECENTRALIZED LEARNING OF MACHINE LEARNING MODEL(S) THROUGH UTILIZATION OF STALE UPDATES(S) RECEIVED FROM STRAGGLER COMPUTING DEVICE(S)_simplified_abstract_(google llc)

Inventor(s): Andrew Hard of Menlo Park CA (US) for google llc, Sean Augenstein of San Mateo CA (US) for google llc, Rohan Anil of Lafayette CA (US) for google llc, Rajiv Mathews of Sunnyvale CA (US) for google llc, Lara McConnaughey of San Francisco CA (US) for google llc, Ehsan Amid of Mountain View CA (US) for google llc, Antonious Girgis of Los Angeles CA (US) for google llc

IPC Code(s): G06N20/00



Abstract: during a round of decentralized learning for updating of a global machine learning (ml) model, remote processor(s) of a remote system may transmit, to a population of computing devices, primary weights for a primary version of the global ml model, and cause each of the computing devices to generate a corresponding update for the primary version of the global ml model. further, the remote processor(s) may cause the primary version of the global ml model to be updated based on the corresponding updates that are received during the round of decentralized learning. however, the remote processor(s) may receive other corresponding updates subsequent to the round of decentralized learning. accordingly, various techniques described herein (e.g., fare-dust, feast on msg, and/or other techniques) enable the other corresponding updates to be utilized in achieving a final version of the global ml model.


20240095594.LEVERAGING INTERMEDIATE CHECKPOINTS TO IMPROVE THE PERFORMANCE OF TRAINED DIFFERENTIALLY PRIVATE MODELS_simplified_abstract_(google llc)

Inventor(s): Om Dipakbhai Thakkar of Fremont CA (US) for google llc, Arun Ganesh of Seattle WA (US) for google llc, Virat Vishnu Shejwalkar of Amherst MA (US) for google llc, Abhradeep Guha Thakurta of Los Gatos CA (US) for google llc, Rajiv Mathews of Sunnyvale CA (US) for google llc

IPC Code(s): G06N20/00



Abstract: a method includes training a first differentially private (dp) model using a private training set, the private training set including a plurality of training samples, the first dp model satisfying a differential privacy budget, the differential privacy budget defining an amount of information about individual training samples of the private training set that may be revealed by the first dp model. the method also includes, while training the first dp model, generating a plurality of intermediate checkpoints, each intermediate checkpoint of the plurality of intermediate checkpoints representing a different intermediate state of the first dp model, each of the intermediate checkpoints satisfying the same differential privacy budget. the method further includes determining an aggregate of the first dp model and the plurality of intermediate checkpoints, and determining, using the aggregate, a second dp model, the second dp model satisfying the same differential privacy budget.


20240095702.User Content Generation With Receipt-Embedded Encodings_simplified_abstract_(google llc)

Inventor(s): Joseph Turner of San Mateo CA (US) for google llc

IPC Code(s): G06Q20/20, G06Q30/0282



Abstract: aspects of the disclosure provide for verifying user-generated content (ugc). when the ugc is a review of an entity of a good or service, the review is verified when a ugc verification system determines that the user authoring the review was a consumer of a good or service offered by the entity. at the time of a transaction for a good or service, the ugc verification system can receive and respond to a request by a point-of-sale (pos) system to generate a unique encoding. the pos system may be implemented on a device in communication with, but separate from, a platform implementing the ugc verification system. the ugc verification system tracks receipt of requests to access a content form for leaving a review, so as to ensure that each generated encoding is only used to access the content form once.


20240095927.Segmentation Models Having Improved Strong Mask Generalization_simplified_abstract_(google llc)

Inventor(s): Jonathan Chung-Kuan Huang of Seattle WA (US) for google llc, Vighnesh Nandan Birodkar of Montreal (CA) for google llc, Siyang Li of Sunnyvale CA (US) for google llc, Zhichao Lu of Santa Clara CA (US) for google llc, Vivek Rathod of Santa Clara CA (US) for google llc

IPC Code(s): G06T7/11, G06V10/77, G06V10/774, G06V10/82



Abstract: a computer-implemented method for partially supervised image segmentation having improved strong mask generalization includes obtaining, by a computing system including one or more computing devices, a machine-learned segmentation model, the machine-learned segmentation model including an anchor-free detector model and a deep mask head network, the deep mask head network including an encoder-decoder structure having a plurality of layers. the computer-implemented method includes obtaining, by the computing system, input data including tensor data. the computer-implemented method includes providing, by the computing system, the input data as input to the machine-learned segmentation model. the computer-implemented method includes receiving, by the computing system, output data from the machine-learned segmentation model, the output data including a segmentation of the tensor data, the segmentation including one or more instance masks.


20240096001.Geometry-Free Neural Scene Representations Through Novel-View Synthesis_simplified_abstract_(google llc)

Inventor(s): Seyed Mohammad Mehdi Sajjadi of Berlin (DE) for google llc, Henning Meyer of Berlin (DE) for google llc, Etienne François Régis Pot of Berlin (DE) for google llc, Urs Michael Bergmann of Berlin (DE) for google llc, Klaus Greff of Berlin (DE) for google llc, Noha Radwan of Zurich (CH) for google llc, Suhani Deepak-Ranu Vora of San Mateo CA (US) for google llc, Mario Lu¢i¢ of Zurich (CH) for google llc, Daniel Christopher Duckworth of Berlin (DE) for google llc, Thomas Allen Funkhouser of Menlo Park CA (US) for google llc, Andrea Tagliasacchi of Victoria, BC (CA) for google llc

IPC Code(s): G06T15/20, G06T15/06



Abstract: provided are machine learning models that generate geometry-free neural scene representations through efficient object-centric novel-view synthesis. in particular, one example aspect of the present disclosure provides a novel framework in which an encoder model (e.g., an encoder transformer network) processes one or more rgb images (with or without pose) to produce a fully latent scene representation that can be passed to a decoder model (e.g., a decoder transformer network). given one or more target poses, the decoder model can synthesize images in a single forward pass. in some example implementations, because transformers are used rather than convolutional or mlp networks, the encoder can learn an attention model that extracts enough 3d information about a scene from a small set of images to render novel views with correct projections, parallax, occlusions, and even semantics, without explicit geometry.


20240096136.System And Method For Exercise Type Recognition Using Wearables_simplified_abstract_(google llc)

Inventor(s): Mark Fralick of San Diego CA (US) for google llc, Brian Chen of Sunnyvale CA (US) for google llc

IPC Code(s): G06V40/20, G06V10/778, G06V10/80



Abstract: the present disclosure provides for using multiple inertial measurement units (imus) to recognize particular user activity, such as particular types of exercises and repetitions of such exercises. the imus may be located in consumer products, such as smartwatches and earbuds. each imu may include an accelerometer and a gyroscope, each with three axes of measurement, for a total of 12 raw measurement streams. a training image includes a plurality of subplots or tiles, each depicting a separate data stream. the training image is then used to train a machine learning model to recognize imu data as corresponding to a particular type of exercise.


20240096256.Seamless Transition for Multiple Display Refresh Rates_simplified_abstract_(google llc)

Inventor(s): Chien-Hui Wen of Cupertino CA (US) for google llc, Yichi Chen of Santa Clara CA (US) for google llc, Hsin-Yu Chen of Taoyuan City 330 (TW) for google llc

IPC Code(s): G09G3/20, G06F3/0484



Abstract: an example device includes a display component that is configured to operate at a first refresh rate or a second refresh rate. the device also includes one or more processors operable to perform operations. the operations include identifying a rate change triggering event while the display component is operating at the first refresh rate. the operations further include determining a current brightness value of the display component. the operations also include determining, based on an environmental state measurement associated with an environment around the device, a threshold brightness value. the operations additionally include transitioning the display component from the first refresh rate to the second refresh rate m response to identifying the rate change triggering event if the current brightness value of the display component meets or exceeds the threshold brightness value.


20240096280.IMAGE CHANGE SEQUENCE TO PREVENT OPTICAL ARTIFACTS IN LOW REFREST RATE AMOLED DISPLAYS_simplified_abstract_(google llc)

Inventor(s): Sangmoo CHOI of Mountain View CA (US) for google llc, Sang Young YOUN of Mountain View CA (US) for google llc

IPC Code(s): G09G3/3233



Abstract: a first image is rendered on an active area of an oled display panel with a first refresh rate that is below a threshold refresh rate and, subsequent to rendering the first image with the first refresh rate, a second image that is different from the first image is rendered on the active area, where the rendering of the second image includes rendering a number of initial frames of the second image at a second refresh rate that is at or above the threshold refresh rate. after rendering the number of initial frames of the second image at the second refresh rate, additional frames of the second image on the active area are rendered with the first refresh rate, where the number of initial frames is greater than 1.


20240096318.METHODS, SYSTEMS, AND MEDIA FOR PROVIDING AUTOMATED ASSISTANCE DURING A VIDEO RECORDING SESSION_simplified_abstract_(google llc)

Inventor(s): Trond Wuellner of Mountain View CA (US) for google llc, Ariel Braunstein of San Francisco CA (US) for google llc

IPC Code(s): G10L15/22, G06F3/01, H04N5/765



Abstract: methods, systems, and media for providing automated assistance during a video recording session are provided. in some embodiments, the method comprises: receiving, at a first user device, user input to initiate a video recording session, wherein a video recording session comprises a plurality of segments of recorded video, wherein at least one segment of recorded video is non-contiguous with a second segment of recorded video; executing a machine learning model on the first user device that monitors the video recording session and that analyzes audio content and video content of the recorded video to determine segment metadata and segment quality metrics for each segment of the plurality of segments of recorded video; associating each segment of the plurality of segments of recorded video with the segment metadata and the segment quality metrics determined using the machine learning model, wherein the segment metadata and the segment quality metrics for each segment of the plurality of segments is presented when editing the recorded video from the video recording session; receiving a remote input during the video recording session, wherein the remote input comprises at least one of a voice command, a gesture command, and a remote control command; determining, using the machine learning model executing on the first user device, a video recording command associated with the remote input; and causing the video recording session to execute an action associated with the video recording command.


20240096320.Decaying Automated Speech Recognition Processing Results_simplified_abstract_(google llc)

Inventor(s): Matthew Sharifi of Kitchberg (CH) for google llc, Victor Carbune of Zürich (CH) for google llc

IPC Code(s): G10L15/22, G10L25/78



Abstract: a method for decaying speech processing includes receiving, at a voice-enabled device, an indication of a microphone trigger event indicating a possible interaction with the device through speech where the device has a microphone that, when open, is configured to capture speech for speech recognition. in response to receiving the indication of the microphone trigger event, the method also includes instructing the microphone to open or remain open for a duration window to capture an audio stream in an environment of the device and providing the audio stream captured by the open microphone to a speech recognition system. during the duration window, the method further includes decaying a level of the speech recognition processing based on a function of the duration window and instructing the speech recognition system to use the decayed level of speech recognition processing over the audio stream captured by the open microphone.


20240096326.UTTERANCE CLASSIFIER_simplified_abstract_(google llc)

Inventor(s): Nathan David Howard of Mountain View CA (US) for google llc, Gabor Simko of Santa Clara CA (US) for google llc, Maria Carolina Parada San Martin of Boulder CO (US) for google llc, Ramkarthik Kalyanasundaram of Cupertino CA (US) for google llc, Guru Prakash Arumugam of Sunnyvale CA (US) for google llc, Srinivas Vasudevan of Mountain View CA (US) for google llc

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



Abstract: a method includes receiving a spoken utterance that includes a plurality of words, and generating, using a neural network-based utterance classifier comprising a stack of multiple long-short term memory (lstm) layers, a respective textual representation for each word of the of the plurality of words of the spoken utterance. the neural network-based utterance classifier trained on negative training examples of spoken utterances not directed toward an automated assistant server. the method further including determining, using the respective textual representation generated for each word of the plurality of words of the spoken utterance, that the spoken utterance is one of directed toward the automated assistant server or not directed toward the automated assistant server, and when the spoken utterance is directed toward the automated assistant server, generating instructions that cause the automated assistant server to generate a response to the spoken utterance.


20240096859.Socket To Support High Performance Multi-die ASICs_simplified_abstract_(google llc)

Inventor(s): Nam Hoon Kim of San Jose CA (US) for google llc, Jaesik Lee of San Jose CA (US) for google llc, Woon-Seong Kwon of Santa Clara CA (US) for google llc, Teckgyu Kang of Saratoga CA (US) for google llc

IPC Code(s): H01L25/10, H01L23/498, H01L23/538, H01L25/00



Abstract: a microelectronic system may include a microelectronic component having electrically conductive elements exposed at a first surface thereof, a socket mounted to a first surface of the microelectronic component and including a substrate embedded therein, one or more microelectronic elements each having active semiconductor devices therein and each having element contacts exposed at a front face thereof, and a plurality of socket pins mounted to and extending above the substrate, the socket pins being ground shielded coaxial socket pins. the one or more microelectronic elements may be disposed at least partially within a recess defined within the socket. the socket may have a land grid array comprising top surfaces of the plurality of the socket pins or electrically conductive pads mounted to corresponding ones of the socket pins, and the element contacts of the one or more microelectronic elements may be pressed into contact with the land grid array.


20240097093.ELECTRONIC DEVICES WITH IMPURITY GETTERING_simplified_abstract_(google llc)

Inventor(s): Tarek Suwwan de Felipe of Los Altos CA (US) for google llc, Li Yan of Dublin CA (US) for google llc

IPC Code(s): H01L33/62, H01L25/075, H01L33/20, H01L33/32



Abstract: in a general aspect, an electronic device includes a semiconductor structure including a doped surface, a silver-based (ag-based) layer electrically contacting at least a portion of the doped surface and a passivation layer disposed on a portion of the semiconductor structure. a portion of the passivation layer is in physical contact with the ag-based layer. the passivation layer is a material compound including a ii-nitride material.


20240097321.Flexible Connector with Permeability Shield to Reduce Antenna Loss_simplified_abstract_(google llc)

Inventor(s): Yao Ding of San Jose CA (US) for google llc, Qi Qi of San Jose CA (US) for google llc

IPC Code(s): H01Q1/52, H01Q1/50, H05K1/02



Abstract: this document describes apparatuses and techniques for providing a flexible connector between a secondary circuit board and a main logic board with a permeability shield to increase impedance of the flexible connector to reduce antenna loss from an antenna via the flexible connector to the main logic board. for example, an apparatus includes a secondary circuit board supporting one or more control pads and an antenna. a flexible connector includes a plurality of conductive traces configured to electrically couple the one or more control pads of the secondary circuit board to a coupling on a main logic board. a permeability shield is configured to be disposed along one or more portions of the flexible connector. the permeability shield is configured to increase impedance of the flexible connector to reduce antenna loss of the antenna via the control pads and the flexible connector to the main logic board.


20240097584.Multi Generator Synchronization System_simplified_abstract_(google llc)

Inventor(s): Krishnanjan Gubba Ravikumar of Pullman WA (US) for google llc, Mahipathi Reddy Appannagari of San Jose CA (US) for google llc

IPC Code(s): H02P1/56, H02P5/68



Abstract: the present disclosure contemplates a method for synchronizing a large number of generators on an ac bus simultaneously by closing the generator breakers when the generators are rotating but de-energized. then excitation is raised for each generator simultaneously, causing the generators to synchronize as voltage increases, without large transient current surges that can damage the machines. in order to safely maximize the rate at which excitation is raised, initial excitation can be controlled using current regulation, specifically controlling excitation current instead of voltage. once a predetermined voltage is reached, a control scheme can be switched to a voltage regulation mode, which brings the generator to the final desired voltage.


20240097588.SYNTHETIC GENERATOR SYNCHRONIZATION_simplified_abstract_(google llc)

Inventor(s): Krishnanjan Gubba Ravikumar of Pullman WA (US) for google llc, Angad Sandhu of Reno NV (US) for google llc

IPC Code(s): H02P9/06, H02K19/38



Abstract: the present disclosure contemplates a method for synchronizing a large number of generators on an ac bus by synchronizing each generator's output to a nominal output that is generated from a common external source. for example, each generator, using a high speed communication signal, can synchronize to a nominal output provided by a master generator, or centralized command module. in another example, each generator can generate its own nominal output referenced to a common external time signal, such as a global positioning system (gps) signal, or other reference. by synchronizing independently of bus voltage and frequency, the generators are able to synchronize in parallel, instead of serially.


20240097663.SINGLE RAIL BIDIRECTIONAL PULSE DRIVER_simplified_abstract_(google llc)

Inventor(s): Roth Wiedrick of Mountain View CA (US) for google llc

IPC Code(s): H03K3/57, H03K3/352



Abstract: various arrangements involving a bidirectional pulse driver circuit are presented herein. the driver circuit can include a forward pulse trigger circuit and a forward pulse loop circuit. the forward pulse loop circuit can include a first silicon-controlled rectifier (scr) that is activated by the forward pulse trigger circuit. the driver circuit can include a reverse pulse trigger circuit and a reverse pulse loop circuit. the reverse pulse loop circuit can include a second scr that is activated by the reverse pulse trigger circuit. the driver circuit can also include a controller that activates the forward pulse trigger circuit and the reverse pulse trigger circuit in a first pattern to cause a current pulse to be applied to a load in a forward direction and in a second pattern to cause the current pulse to be applied to the load in a reverse direction.


20240097752.Dynamic Codebooks for Active Coordination Sets_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/0456, H04B7/06, H04L25/03



Abstract: this document describes methods, devices, systems, and means for determining a joint-codebook for wireless communication with a user equipment, ue, by a base station in an active coordination set, acs, in which a base station receives capability information from one or more other base stations in the acs. the base station generates a joint-codebook for the acs based on the received capability information and sends the joint-codebook to the one or more other base stations in the acs. the base station and the other base stations in the acs jointly-transmit the joint-codebook to the ue and receive precoding matrix indicator, pmi, feedback from the ue. the base station and the other base stations in the acs jointly-process downlink data for the ue using the pmi feedback and the joint-codebook and jointly-transmit the downlink data to the ue.


20240097926.Dynamic Participant Device Management for Hosting a Teleconference_simplified_abstract_(google llc)

Inventor(s): Stefan Lindmark of Östhammar (SE) for google llc

IPC Code(s): H04L12/18, G10L25/78



Abstract: systems and methods for hosting a teleconference are disclosed herein. the method can include receiving, by a server, a request from a connected participant device to transition from a non-interactive slot to an interactive slot of the teleconference and moving, by the server, the connected participant device from the non-interactive slot to a buffer slot. the method can also include determining, by the server, a longest-inactive participant device among one or more participant devices currently occupying interactive slots; removing, by the server, the longest-inactive participant device from an associated interactive slot; and moving, by the server, the connected participant device from the buffer slot to the associated interactive slot.


20240098114.System and Method for Identifying and Managing Cybersecurity Top Threats_simplified_abstract_(google llc)

Inventor(s): Benjamin Withnell of New York NY (US) for google llc, Nalani Fraser of Los Angeles CA (US) for google llc, Christopher Key of Great Falls VA (US) for google llc

IPC Code(s): H04L9/40



Abstract: a computerized method features operations conducted by a security analyzer device to process incoming information to ascertain a presence of cybersecurity threats based on a top threat list provided to the security analyzer device. the top threat list includes a plurality of cybersecurity threats prioritized for an enterprise that is subscribing to a threat management system and protected by the security analyzer device. the computerized method further conducts analytics of incoming information to determine a level of correlation between at least a portion of the incoming information and any of the plurality of cybersecurity threats within the top threat lists content, and upon determining the level of correlation between the portion of the incoming information and a cybersecurity threat of the plurality of cybersecurity threats exceeding a first threshold, may conduct operations to neutralize or mitigate the cybersecurity threat.


20240098123.Presentation of Remotely Accessible Content for Optimizing Teleconference Resource Utilization_simplified_abstract_(google llc)

Inventor(s): Qianjun Gan of Los Angeles CA (US) for google llc, Lei Shi of Sunnyvale CA (US) for google llc, Yichen Huang of Seattle WA (US) for google llc, Aobo Zhou of San Francisco CA (US) for google llc

IPC Code(s): H04L65/403



Abstract: systems and methods of the present disclosure include a method for increasing teleconferencing bandwidth efficiency via presentation of remotely accessible content. the method includes receiving a request to present content to a teleconference from a presenting participant device of the teleconference. the method includes generating a unit of software instructions that is configured to cause a participant device to access the content from an originating location that differs from the presenting participant device, and display the content within a shared content interface of the teleconference configured to display a view of the content that is consistent between each participant device of the teleconference. the method includes providing the unit of software instructions to one or more non-presenting participant devices of the teleconference.


20240098138.Systems and Methods for Communication Efficient Distributed Mean Estimation_simplified_abstract_(google llc)

Inventor(s): Ananda Theertha Suresh of New York NY (US) for google llc, Sanjiv Kumar of Jericho NY (US) for google llc, Hugh Brendan McMahan of Seattle WA (US) for google llc, Xinnan Yu of Forest Hills NY (US) for google llc

IPC Code(s): H04L67/10, G06F17/12, G06F17/16, G06F17/18, G06N7/01, G06N20/00, H03M7/30, H03M7/40



Abstract: the present disclosure provides systems and methods for communication efficient distributed mean estimation. in particular, aspects of the present disclosure can be implemented by a system in which a number of vectors reside on a number of different clients, and a centralized server device seeks to estimate the mean of such vectors. according to one aspect of the present disclosure, a client computing device can rotate a vector by a random rotation matrix and then subsequently perform probabilistic quantization on the rotated vector. according to another aspect of the present disclosure, subsequent to quantization but prior to transmission, the client computing can encode the quantized vector according to a variable length coding scheme (e.g., by computing variable length codes).


20240098184.AUDIO-BASED POLLING DURING A CONFERENCE CALL DISCUSSION_simplified_abstract_(google llc)

Inventor(s): Emily Burd of New York NY (US) for google llc, Akshat Sharma of Cambridge MA (US) for google llc

IPC Code(s): H04M3/56, G06F40/289, G10L15/22, G10L15/26



Abstract: one or more audio files including a recording of one or more verbal statements provided by a first participant of the conference call are obtained. a determination is made that the recorded one or more verbal statements include a question associated with audio-based polling of a set of second participants of the conference call. response data indicating one or more responses to the question provided by at least one of the set of second participants is obtained. a report indicating one or more outcomes of the audio-based polling is generated based on at least the question and the one or more responses to the question indicated by the obtained response data.


20240098280.Video Coding With Guided Machine Learning Restoration_simplified_abstract_(google llc)

Inventor(s): Urvang Joshi of Mountain VIew CA (US) for google llc, Yue Chen of Kirkland WA (US) for google llc, Sarah Parker of San Francisco CA (US) for google llc, Elliott Karpilovsky of Santa Clara CA (US) for google llc, Debargha Mukherjee of Cupertino CA (US) for google llc

IPC Code(s): H04N19/176, H04N19/30



Abstract: image coding using guided machine learning restoration may include obtaining reconstructed frame data by decoding, obtaining a restored frame by restoring the reconstructed frame, and outputting the restored frame. obtaining the restored frame may include obtaining a reconstructed block, obtaining guide parameter values, obtaining a restored block, and including the restored block in the restored frame. obtaining the restored block may include inputting the reconstructed block to an input layer of a trained guided convolutional neural network, wherein the neural network is constrained such that an output layer has a defined cardinality of channels, obtaining, from the output layer, neural network output channel predictions, obtaining a guided neural network prediction as a linear combination of the guide parameter values and the neural network output channel predictions, and generating the restored block using the guided neural network prediction.


20240098298.SEGMENTATION-BASED PARAMETERIZED MOTION MODELS_simplified_abstract_(google llc)

Inventor(s): Debargha Mukherjee of Cupertino CA (US) for google llc, Yuxin Liu of Palo Alto CA (US) for google llc, Sarah Parker of San Francisco CA (US) for google llc

IPC Code(s): H04N19/517, H04N19/17, H04N19/20, H04N19/513, H04N19/54, H04N19/543, H04N19/547, H04N19/557, H04N19/80



Abstract: multiple global motion models associated with respective segments of a current frame are decoded from a compressed bitstream. each global motion model is based on a segmentation of the current frame and represents a respective underlying motion of blocks within a respective segment. blocks of the current frame are decoded by: for each inter-predicted block of a segment, decoding, form the compressed bitstream, an indication of whether to decode the each inter-predicted block based on a global motion model of the multiple global motion models and associated with the segment, or whether to decode the each inter-predicted block based on a motion vector that is different from the global motion model; and decoding the each inter-predicted block based on the indication.


20240098409.HEAD-WORN COMPUTING DEVICE WITH MICROPHONE BEAM STEERING_simplified_abstract_(google llc)

Inventor(s): Steven Benjamin Goldberg of Los Altos Hills CA (US) for google llc

IPC Code(s): H04R3/00, H04R25/00



Abstract: the disclosed devices and methods provide beamforming for a head-worn microphone array that can adapt to changes in the user's head position/orientation. the microphone array may be part of a head-worn computing device, which can be configured to automatically detect a direction for the beamforming based on computer-assisted recognition of a conversation with a participant. after the participant is identified, the beamforming can automatically steer the sensitivity of the microphone array towards the participant regardless of the position of the head user to improve a quality of the captured audio without constraining movement of a user. the improved audio may be used to aid in a user's hearing of the conversation, aid an augmented reality application corresponding to the conversation, and/or provide a degree of privacy by limiting sensitivity to participants in the conversation.


20240098527.Mesh Network Range Extension and Reliability Enhancement Through Lower Order MIMO Spatial Streams_simplified_abstract_(google llc)

Inventor(s): Yu Wen of San Ramon CA (US) for google llc, Zhifeng Cai of Palo Alto CA (US) for google llc, Srinivasa Kumar Duvvuri of San Jose CA (US) for google llc, Raymond Reynolds Hayes of Los Gatos CA (US) for google llc, Kevin N. Hayes of Mountain View CA (US) for google llc, Der-Woei Wu of Mountain View CA (US) for google llc

IPC Code(s): H04W24/04, H04W40/04



Abstract: this document describes improvements in range and reliability for wireless mesh networks implementing ieee 802.11 networking technologies. reducing the number of spatial streams, n, to a lower value at middle and far distance ranges using an optimized rate control algorithm, preemptively trades off a lower throughput limit for a higher link budget. this higher link budget provides longer range and higher rf link reliability by using an n�n spatial diversity of mimo rf channels for maximizing link budget instead of network throughput.


20240098698.DYNAMICALLY ADAPTING PROVISION OF NOTIFICATION OUTPUT TO REDUCE USER DISTRACTION AND/OR MITIGATE USAGE OF COMPUTATIONAL RESOURCES_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): H04W68/02, B60W40/08, G06F9/54, H04L67/50, H04W4/029, H04W4/12, H04W4/46



Abstract: dynamically adapting provision of notification output to reduce distractions and/or to mitigate usage of computational resources. in some implementations, an automated assistant application predicts a level of engagement for a user and determines, based on the predicted level of engagement (and optionally future predicted level(s) of engagement), provisioning (e.g., whether, when, and/or how) of output that is based on a received notification. for example, the automated assistant application can, based on predicted level(s) of engagement, determine whether to provide any output based on a received notification, determine whether to suppress provision of output that is based on the received notification (e.g., until a later time with a decreased predicted level of engagement), determine whether to provide output that is a condensed version of the received notification, determine whether to automatically respond to the notification, and/or select an output modality for providing output that is based on the received notification.


Google LLC patent applications on March 21st, 2024