Google Patent Grants

Hinge mechanism and foldable device having same

Granted: April 1, 2025
Patent Number: 12265430
A foldable device may include a foldable layer and a hinge mechanism. The hinge mechanism may include a plurality of rod assemblies, arranged side by side, each defining an individual pivot axis of the hinge mechanism. The rod assemblies may each include a plurality of segments. One or more of the plurality of segments of one of the plurality of rod assemblies may be coupled to one both of the adjacent rod assemblies, such that the rod assemblies pivot sequentially to guide the folding…

Folding portable display device

Granted: April 1, 2025
Patent Number: 12267968
An example display assembly includes: a continuous display including: a first rigid segment attached to and substantially coplanar with an inner surface of a first assembly of the folding device; a second rigid segment attached to and substantially coplanar with an inner surface of a second assembly of the folding device; a primary flexible segment; a third rigid segment disposed between the second rigid segment and the primary flexible segment; and a fourth rigid segment disposed…

Determination and display of estimated hold durations for calls

Granted: April 1, 2025
Patent Number: 12267462
Implementations relate to determination and display of estimated hold durations for calls. In some implementations, a computer-implemented method includes obtaining an identifier of a target entity, the identifier usable by a first call device to initiate a call between the first call device and the target entity. A hold duration is determined that is an estimated amount of time before the call is matched to a human agent when the call is initiated at a particular time that is…

Proactive environment-based chat information system

Granted: April 1, 2025
Patent Number: 12267401
Disclosed is the technology for computer-based “Daily Brief” service, which includes methods and corresponding systems for proactively providing push notifications for users of chat information systems. The push notifications are dynamically generated and presented to the user based on identification of one or more triggering events, which may include predetermined time/date, current geographical location, activity of peers and friends in social media associated with the user,…

Dynamically determining whether to perform candidate automated assistant action determined from spoken utterance

Granted: April 1, 2025
Patent Number: 12266358
Implementations perform, independent of any explicit assistant invocation input(s), automatic speech recognition (ASR) on audio data, that is detected via microphone(s) of an assistant device, to generate ASR text that predicts a spoken utterance that is captured in the audio data. The ASR text is processed and candidate automated assistant action(s) that correspond to the command, if any, are generated. For each of any candidate automated assistant action(s), it is determined whether to…

Sharing learned information among robots

Granted: April 1, 2025
Patent Number: 12265910
Methods, systems, and apparatus, including computer programs encoded on computer storage media, for sharing learned information among robots. In some implementations, a robot obtains sensor data indicating characteristics of an object. The robot determines a classification for the object and generates an embedding for the object using a machine learning model stored by the robot. The robot stores the generated embedding and data indicating the classification for the object. The robot…

Identification and application of related source code edits

Granted: April 1, 2025
Patent Number: 12265804
Implementations are described herein for identifying related source code edits to perform, or to aid in the performance of, various programming tasks. In various implementations, a first edit made to a first source code snippet in a source code editor may be detected. Based on the first edit, a second source code edit to be made to a second source code snippet may be identified. The identifying may include: traversing one or more graphs to determine one or more edge sequences between…

Techniques for obtaining accurate diagonal electronic structure Hamiltonians

Granted: April 1, 2025
Patent Number: 12265760
Methods, systems and apparatus for simulating a physical system described by an electronic structure Hamiltonian expressed in an orthonormal basis. In one aspect, a method includes decomposing the electronic structure Hamiltonian into a sum of sub-Hamiltonians, wherein each sub-Hamiltonian in the sum of sub-Hamiltonians is expressed in one of multiple bases; simulating evolution of the physical system using the decomposed electronic structure Hamiltonian; and using the simulated…

Using interpolation to generate a video from static images

Granted: April 1, 2025
Patent Number: 12265574
A media application selects, from a collection of images associated with a user account, candidate pairs of images, where each pair includes a first static image and a second static image from the user account. The media application applies a filter to select a particular pair of images from the candidate pairs of images. The media application generates, using an image interpolator, one or more intermediate images based on the particular pair of images. The media application generates a…

Subquery generation from a query

Granted: April 1, 2025
Patent Number: 12265560
Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for generating subqueries from a query. In one aspect, a method includes obtaining a query, generating a set of two subqueries from the query, where the set includes a first subquery and a second subquery, determining a quality score for the set of two subqueries, determining whether the quality score for the set of two subqueries satisfies a quality threshold, and in response to…

Multiple laser light source sets for scanning display systems

Granted: April 1, 2025
Patent Number: 12265230
An optical engine of a display system includes first and second sets of laser light sources, which may be independently controllable, with laser light from each set of laser light sources being respectively combined to form first and second elliptical laser light beams. The first and second elliptical laser light beams may propagate along parallel or angularly separated optical paths prior to incidence at a scan mirror of an optical scanner of the system. In some embodiments, the first…

Incorporating current and anticipated parking locations into directions suggestions

Granted: April 1, 2025
Patent Number: 12264935
The technology relates to a navigation system that provides one or more routes from a starting location to a destination location, including a candidate parking location at or near the destination location. The starting location may be the current location of a user or the parking location from a previous navigation session. In some examples, the current location of the user may be the same location as the parking location from the previous navigation session. Each route suggestion may…

Display screen or portion thereof with graphical user interface

Granted: April 1, 2025
Patent Number: D1068801

Display screen or portion thereof with transitional icon

Granted: April 1, 2025
Patent Number: D1068799

Automated frame pacing based on gameplay state

Granted: March 25, 2025
Patent Number: 12257500
A computing device may determine one or more characteristics of a gaming application executing at one or more processors of the computing device. The computing device may determine a gameplay state of the gaming application executing at the one or more processors based at least in part on the one or more characteristics. The computing device may adjust, based at least in part on the state of the gaming application, a target frame rate of image data outputted by the gaming application for…

Applying access control in a communication device

Granted: March 25, 2025
Patent Number: 12262303
A UE activates a timer for applying access control to transmissions associated with a certain access category during an access control period, in response to a first system information message received via a radio interface and a mobile-originated access request (1702). While the timer is running, the UE receives a second message that indicates a potential transition of the UE (i) from a current state associated with a protocol for controlling radio resources to another state associated…

Restoration for video coding with self-guided filtering and subspace projection

Granted: March 25, 2025
Patent Number: 12262065
A portion Y of a degraded frame is restored using a projection operation that uses a first projection parameter ?, a second projection parameter ?, and at least two guide portions. Restoring the portion Y of the degraded frame includes generating, using first restoration parameters, a first guide portion Y1 for the portion Y; generating, using second restoration parameters, a second guide portion Y2 for the portion Y; and generating a reconstructed portion YR, wherein the projection…

Localized cryptographic techniques for privacy protection

Granted: March 25, 2025
Patent Number: 12261956
Methods, systems, and apparatus, including computer programs encoded on computer storage media, for preserving user privacy when selecting content are described. In some aspects, a method includes receiving a data element identifying a set of candidate digital components and, for each candidate digital component, a set of distribution parameters for the candidate digital component. For each candidate digital component, encrypted selection data for the candidate digital component is…

Methods, systems, and media for navigating through a stream of content items

Granted: March 25, 2025
Patent Number: 12261896
Methods, systems, and media for navigating through content are provided. In some embodiments, the method comprises: receiving a first plurality of interactive stream items; causing the first plurality of interactive stream items to be presented in a first presentation mode; receiving a first user selection of an interactive stream item from at least a portion of the first plurality of interactive stream items; continuing to receive the stream of content including a second plurality of…

Synthetic resource records

Granted: March 25, 2025
Patent Number: 12261754
Provided are methods and systems for using synthetic resource records to configure and manage web applications and various online services. A user is provided with the ability to setup a single synthetic resource record for their domain such that all of the associated dependent resource records are automatically configured and added to the domain as well. The methods and systems provided utilize synthetic resource records as a way of logically grouping resource records into “human…