Digital assistant processing of stacked data structures
Granted: December 31, 2024
Patent Number:
12183347
Processing stacked data structures is provided. A system receives an input audio signal detected by a sensor of a local computing device, identifies an acoustic signature, and identifies an account corresponding to the signature. The system establishes a session and a profile stack data structure including a first profile layer having policies configured by a third-party device. The system pushes, to the profile stack data structure, a second profile layer retrieved from the account. The…
Super-resolution using natural handheld-motion applied to a user device
Granted: December 31, 2024
Patent Number:
12182967
The present disclosure describes systems and techniques for creating a super-resolution image (122) of a scene captured by a user device (102). Natural handheld motion (110) introduces, across multiple frames (204, 206, 208) of an image of a scene, sub-pixel offsets that enable the use of super-resolution computations (210) to form color planes (212, 214, 216), which are accumulated (218) and combined (220) to create a super-resolution image (122) of the scene.
Generating textual summary about physical location based on computing interactions pertaining to physical location
Granted: December 24, 2024
Patent Number:
12174862
Methods and apparatus for determining aspects of locations based on computing interactions of users that pertain to the locations. In some implementations, an aspect of a location may be determined based on comparing a first computing interaction measure for the location to a second measure. The first computing interaction measure may be determined based on a first group of computing interactions that pertain to the location. In some implementations, the second measure may be determined…
Dynamic consolidation of virtual machines
Granted: December 24, 2024
Patent Number:
12175298
A method and apparatus are disclosed of monitoring a number of virtual machines operating in an enterprise network. One example method of operation may include identifying a number of virtual machines currently operating in an enterprise network and determining performance metrics for each of the virtual machines. The method may also include identifying at least one candidate virtual machine from the virtual machines to optimize its active application load and modifying the candidate…
Resource manager integration in cloud computing environments
Granted: December 24, 2024
Patent Number:
12175277
In one embodiment, a system includes first host machines implementing a public-cloud computing environment, wherein at least one of the first host machines includes a resource manager that provides a public-cloud resource interface through which one or more public-cloud clients interact with one or more virtual machines, and second host machines implementing a private-cloud computing environment, wherein at least one of the second host machines includes one or more private-cloud virtual…
Network management for vehicle operating systems
Granted: December 24, 2024
Patent Number:
12175260
A vehicle head unit comprising a memory configured to store an operating system, and one or more processors may be configured to perform various aspects of the techniques. The one or more processors may obtain an indication of one or more vehicle networks, and execute the operating system that presents a single application programming interface that provides function calls by which to configure the one or more vehicle networks within the operating system. The one or more processors may…
Providing access to user-controlled resources by automated assistants
Granted: December 24, 2024
Patent Number:
12175205
Methods, apparatus, and computer readable media are described herein for allowing a first user to interface with an automated assistant to assign tasks to additional user(s), and/or for causing notification(s) of the assigned task to be rendered to the additional user(s) via corresponding automated assistant interface(s). In various implementations, one or more criteria can be utilized in selecting a group of client device(s), linked to the additional user, via which to provide the…
Enhanced attention mechanisms
Granted: December 24, 2024
Patent Number:
12175202
A method includes receiving a sequence of audio features characterizing an utterance and processing, using an encoder neural network, the sequence of audio features to generate a sequence of encodings. At each of a plurality of output steps, the method also includes determining a corresponding hard monotonic attention output to select an encoding from the sequence of encodings, identifying a proper subset of the sequence of encodings based on a position of the selected encoding in the…
Automatic identification of fact check factors
Granted: December 24, 2024
Patent Number:
12175197
Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, that facilitate automatic identification of a set of fact-check factors from digital documents. Digital documents can be identified from a plurality of sources. For each digital document, a set of fact check factors are identified using a trained sequence tagging model. Based on the sequence tagging model, a confidence value representing a likelihood that the set of fact check factors…
Device access using a head-mounted device
Granted: December 24, 2024
Patent Number:
12174931
A head-mounted device (HMD) may be used to determine an access request for accessing a device. An identifier identifying the device may be received at the HMD and from the device. By verifying receipt of the identifier at the HMD, and that access rights associated with the HMD enable granting of the access request, the access request may be granted.
Quick release band/lug mechanism for smartwatch
Granted: December 24, 2024
Patent Number:
12171312
A watch system may include a watchband including a flexible member configured to be mounted onto a wrist of a user, and a puck including watch functionality. The watchband may have an end that has a concave curved shape. The puck may have a connection interface that has a convex curved shape. The connection interface may be to be removably coupled to the end of the watchband. The watchband and the puck may have corresponding locking features that are configured to rotationally and…
Providing a resilient application programming interface for geographic services
Granted: December 24, 2024
Patent Number:
12174860
A method for providing availability of geographic data to enterprise clients. The method is implemented by processing hardware and includes generating a storage storing geographic information available to an enterprise client via an API call, where the enterprise client configured to (i) receive service requests from user devices and (ii) invoke the API to provide, in response to the service requests, information related to geography. When the enterprise client invokes the API to submit…
Processing mutations for a remote database
Granted: December 24, 2024
Patent Number:
12174822
Methods, systems, and apparatus are described for processing mutations for a remote database. In one aspect, a method includes receiving a log of database mutations from a client device, the log of database mutations indicating changes previously made to a client version of a database stored on the client device, and each database mutation specifying: an entity included in the database; an operation for the entity; and a client version number for the entity; identifying, in the log of…
Synchronization in multi-chip systems
Granted: December 24, 2024
Patent Number:
12174780
Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for determining, for each pair of adjacent chips in a plurality of chips connected in a series-ring arrangement of a semiconductor device, a corresponding loop latency for round trip data transmissions between the pair of chips. Identifying, from among the loop latencies, a maximum loop latency. Determining a ring latency for a data transmission originating from a chip of the plurality…
Fault tolerant disaggregated memory
Granted: December 24, 2024
Patent Number:
12174701
Aspects of the disclosure are directed to a low-latency, low-overhead fault tolerant remote memory framework, which packs similar-size in-memory objects into individual page-aligned spans and applies erasure coding on these spans. The framework fully utilizes efficient one-sided remote memory accesses (RMAs) to swap spans in and out using minimal network input/outputs (I/Os), with compaction techniques that reduce remote memory fragmentation. The framework can achieve lower tail latency…
Quantum error correction
Granted: December 24, 2024
Patent Number:
12174697
Apparatus for quantum error correction is disclosed. The apparatus includes an array of processing cores, each processing core comprising: a processor on a first chip; and a processor cache on the first chip; and a bus for interconnecting neighbouring processing cores in the array of processing cores; wherein each processing core includes: control code which, when executed by the processor, causes the processor to access a processor cache of at least one neighbouring processing core.
Modular liquid cooling architecture for liquid cooling
Granted: December 24, 2024
Patent Number:
12174676
A heat exchanger includes a first manifold having an inlet opening and a second manifold having an outlet opening. A group of conduits fluidly connect the first manifold and the second manifold to one another such that a flow path is established for liquid to flow from the inlet opening to the outlet opening. The flow path includes a select portion that extends through all conduits within the group of conduits. Valves are located in the first manifold and the second manifold. The valves…
Head mounted display with lightguide and multiple combiners
Granted: December 24, 2024
Patent Number:
12174395
A head mounted display (HMD) provides multiple fields of view of a single micro-display by time-multiplexing the provision of light of different polarizations. The HMD includes a micro-display, a lightguide, and a plurality of combiners coupled to the lightguide, wherein each combiner is configured to combine light of a different polarization. For example, the HMD can include two combiners, with one combiner configured to combine P-polarized light and the other combiner configured to…
On-device generation and personalization of automated assistant suggestion(s) via an in-vehicle computing device
Granted: December 24, 2024
Patent Number:
12172650
Implementations described herein relate to generating candidate suggestion(s) that are personalized to a given user locally at an in-vehicle computing device of a vehicle of the given user. For example, implementations can identify an occurrence of a given suggestion state, generate the candidate suggestion(s) that are personalized to the user for the given suggestion state, store the candidate suggestion(s) in on-device storage of the in-vehicle computing device in association with the…
Systems and methods for learning agile locomotion for multiped robots
Granted: December 24, 2024
Patent Number:
12172309
Training and/or using a machine learning model for locomotion control of a robot, where the model is decoupled. In many implementations, the model is decoupled into an open loop component and a feedback component, where a user can provide a desired reference trajectory (e.g., a symmetric sine curve) as input for the open loop component. In additional and/or alternative implementations, the model is decoupled into a pattern generator component and a feedback component, where a user can…