Google Patent Grants

Classifying data objects

Granted: April 16, 2024
Patent Number: 11960519
Methods, systems, and apparatus, including computer programs encoded on computer storage media, for classifying data objects. One of the methods includes obtaining data that associates each term in a vocabulary of terms with a respective high-dimensional representation of the term; obtaining classification data for a data object, wherein the classification data includes a respective score for each of a plurality of categories, and wherein each of the categories is associated with a…

Cavity printed circuit board for three-dimensional IC package

Granted: April 16, 2024
Patent Number: 11963296
A cavity printed circuit board (PCB) that allows electronic components with different dimensions disposed therein is provided. A cavity with a desired dimension is formed in the cavity PCB where the electronic components may be mounted and soldered therein. The cavity formed in the cavity PCB may also provide additional flexibility regarding placements and locations where the electronic components may be disposed in the 3D vertical stacking and packaging of the IC devices so as to…

Managing a sharing of media content among client computers

Granted: April 16, 2024
Patent Number: 11960826
A method is disclosed for presenting media content on a first client computer of client computers that are participating in a collaboration session. The method includes receiving, at the first client computer, the media content from a server, presenting the media content at the first client computer, receiving, at the first client computer, a selection of an option that enables annotations on the media content received from the plurality of client computers for real-time display at each…

Architecture exploration and compiler optimization using neural networks

Granted: April 16, 2024
Patent Number: 11960805
Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for optimizing integrated circuit architectures or compiler designs using an optimization engine. The optimization engine includes an auto-encoder and one or more regressors. Once trained, the optimization engine can encode initial, discrete input values of a set of input characteristics into a continuous domain and use continuous optimization techniques to identify final input values of…

Intent detection with a computing device

Granted: April 16, 2024
Patent Number: 11960793
A method can perform a process with a method including capturing an image, determining an environment that a user is operating a computing device, detecting a hand gesture based on an object in the image, determining, using a machine learned model, an intent of a user based on the hand gesture and the environment, and executing a task based at least on the determined intent.

Methods, systems, and media for presenting media content previews

Granted: April 16, 2024
Patent Number: 11960700
Methods, systems, and media for presenting media content previews are provided. In some embodiments, the method comprises: causing a plurality of thumbnail images to be presented on a page presented on a user device, wherein each thumbnail image represents a media content item available for presentation on the user device, and wherein the user device is associated with a headset display; determining that a viewpoint of the headset display is directed to one of the thumbnail images of the…

Single view presentation of multiple queries in a data visualization application

Granted: April 16, 2024
Patent Number: 11960547
Embodiments of the present disclosure provide a method, system and computer program product for single view presentation of multiple query. In an embodiment of the disclosure, a method for single view presentation of multiple query includes directing a query against a database along a selected dimension of multiple different elements. In response, a primary result set is received. The result set is then organized into a tabular view of cells according to the selected dimension and values…

Providing suggestions for interaction with an automated assistant in a multi-user message exchange thread

Granted: April 16, 2024
Patent Number: 11960543
Providing at least one contextually relevant suggestion to one or more users of an ongoing message exchange thread between the users. The suggestion is provided for presentation to the user(s) via user interface output device(s) of computing device(s) of the user(s). The suggestion indicates a query that can be submitted to an automated assistant to cause the automated assistant to incorporate, into the message exchange thread, content that is responsive to the query. In some…

Coordination of overlapping processing of audio queries

Granted: April 16, 2024
Patent Number: 11960534
Coordinating processing of audio queries is provided. A system receives a query. The system provides the query to a first digital assistant component and a second digital assistant component for processing. The system receives a first response to the query from the first digital assistant component, and a second response to the query from the second digital assistant component. The first digital assistant component can be authorized to access a database the second digital assistant…

Query response using media consumption history

Granted: April 16, 2024
Patent Number: 11960526
Methods, systems, and apparatus for receiving a natural language query of a user, and environmental data, identifying a media item based on the environmental data, determining an entity type based on the natural language query, selecting an entity associated with the media item that matches the entity type, selecting, from a media consumption database that identifies media items that have been indicated as consumed by the user, one or more media items that have been indicated as consumed…

Wearable electronic device

Granted: April 16, 2024
Patent Number: D1022987

Operating system-level management of multiple item copy and paste

Granted: April 16, 2024
Patent Number: 11960447
Systems and methods are described that include in response to detecting a copy operation or a cut operation associated with a content item, triggering a search of data associated with the content item, the search configured to determine a content type and triggering, based on a detected paste operation generation of a representation of the content item based on the content type and rendering of a clipboard history user interface with the content item rendered in the clipboard history…

Flow table aging optimized for DRAM access

Granted: April 16, 2024
Patent Number: 11960413
A flow table management system can include a hardware memory module communicatively coupled to a network interface card. The hardware memory module is configured to store a flow table including a plurality of network flow entries. The network interface card further includes a flow table age cache configured to store a set of recently active network flows and a flow table management module configured to manage a duration for which respective network flow entries in the flow table stored…

System and method for data collection and analysis of information relating to mobile applications

Granted: April 16, 2024
Patent Number: 11960388
A system and method are provided for data collection and analysis of information related to applications. Specifically, the developer of the application may install analytic software, which may be embodied as a software development kit (SDK), on an integrated development environment (“IDE”) associated with the developer, wherein the analytic software may be installed with a wizard-like interface having a series of easy to follow instructions. Once installed, the application, with the…

Live migrating virtual machines to a target host upon fatal memory errors

Granted: April 16, 2024
Patent Number: 11960366
The disclosed technology provides techniques, systems, and apparatus for containing and recovering from uncorrectable memory errors in distributed computing environment through migration of virtual machines and associated memory to a target host machine. An aspect of the disclosed technology includes a hypervisor or virtual machine manager that receives signaling of an uncorrectable memory error detected by a host machine. The virtual machine manager then uses information received via…

Automated backup and restore of a disk group

Granted: April 16, 2024
Patent Number: 11960365
Restoring a clustered database having a plurality of nodes each having database from a failed storage device by receiving a request to restore a backup image of a failed shared storage device associated with the clustered database to a time; performing a preflight check including at least one checklist process; terminating the restore when any checklist process fails; when each checklist process succeeds completing the restore by creating at least one flashcopy associated with the backup…

Compute load shaping using virtual capacity and preferential location real time scheduling

Granted: April 16, 2024
Patent Number: 11960255
Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for shaping compute load using virtual capacity. In one aspect, a method includes obtaining a load forecast that indicates forecasted future compute load for a cell, obtaining a power model that models a relationship between power usage and computational usage for the cell, obtaining a carbon intensity forecast that indicates a forecast of carbon intensity for a geographic area where the…

Automated assistant that detects and supplements various vehicle computing device capabilities

Granted: April 16, 2024
Patent Number: 11959764
Implementations set forth herein relate to interactions, between vehicle computing devices and mobile computing devices, that reduce duplicative processes from occurring at either device. Reduction of such processes can be performed, in some instances, via communications between a vehicle computing device and a mobile computing device in order to determine, for example, how to uniquely render content at an interface of each respective computing device while the user is driving the…

Display screen with animated graphical user interface

Granted: April 16, 2024
Patent Number: D1023037

Display screen or portion thereof with graphical user interface

Granted: April 16, 2024
Patent Number: D1023026