Voice-based scene selection for video content on a computing device
Granted: November 19, 2024
Patent Number:
12149773
Voice-based interaction with video content being presented by a media player application is enhanced through the use of an automated assistant capable of identifying when a spoken utterance by a user is a request to playback a specific scene in the video content. A query identified in a spoken utterance may be used to access stored scene metadata associated with video content being presented in the vicinity of the user to identify one or more locations in the video content that…
Media content feed format for management of content in a content hosting website
Granted: November 19, 2024
Patent Number:
12147507
A system and method for providing a content feed file for a content file to a content host. The method comprises delivering the content file and the content feed file to the content host, wherein the content feed file comprises one or more policies and the one or more policies direct the content host to manage the content file according to the one or more policies. After the content host processes the content file according to the provided policies, the content owner receives a status…
Content keyword identification
Granted: November 19, 2024
Patent Number:
12147480
In general, in one aspect, a method includes compiling user interaction statistics for a set of content items displayed in association with a first target media document having a non-textual portion, at least some of the content items associated with one or more keywords, based on the interaction statistics, associating the first target media document with at least some of the keywords associated with the content items, and based on a common attribute of the first target media document…
Cloud inference system
Granted: November 19, 2024
Patent Number:
12147444
Methods, systems, and apparatus, including computer programs encoded on computer storage media, for storing and accessing data in a cloud system. One of the methods includes receiving an identification of log data that records occurrences of events; receiving a specification of a plurality of different event types to be indexed; indexing the log data according to the specification and group identifiers; receiving a query specifying a reference parameter and requesting one or more…
Controlling content distribution
Granted: November 12, 2024
Patent Number:
12141833
A computer-implemented method for controlling content distribution includes forwarding information associated with a user to a device operated by the user, the information being configured for use in selecting content from any of multiple content providers for a content distribution to the user. The method includes receiving, in response to the information, an edit of the information forwarded from the device. The edit identifies a first content provider and including a first…
Suspension for moving magnet actuator
Granted: November 12, 2024
Patent Number:
12143771
An actuator module includes a baseplate extending in a plane, a voice coil connected to the baseplate, and a magnet assembly. The actuator module also includes a rigid frame attached to the baseplate, the rigid frame comprising four stubs. The actuator module further includes a pair of springs suspending the magnet assembly relative to the frame and baseplate so that the voice coil extends into the air gap, the pair of springs including a first and second spring each shaped as a loop…
Optimizing timing of display of a video overlay
Granted: November 12, 2024
Patent Number:
12143683
The timing for displaying an overlay a video is optimized using a system that includes an engagement component that receives information regarding frames of a video at which respective users of a plurality of users stop engaging with the video and an analysis component that calculates user engagement scores for the frames based on the information, wherein the user engagement scores reflect a percentage of the plurality of users that stop engaging with the video at the respective frames,…
Audience attendance monitoring through facial recognition
Granted: November 12, 2024
Patent Number:
12143668
In accordance with some implementations, a method for measuring viewership of media content is disclosed. The method is performed on a client system. The client system obtains identification information for individuals who have agreed to participate in a media viewership totals measurement study, detects a first user of the client system, determines media content being presented in proximity to the first user, automatically determines if the first user is an individual who has agreed to…
Non-occluding video overlays
Granted: November 12, 2024
Patent Number:
12143663
Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for overlaying content on video streams. In one aspect, a category of a video is identified. Confidence scores are determined that each indicate a likelihood that a location in a frame includes a feature of a feature type. A weight for each feature type is determined, based on the category, that reflects an importance of not occluding features of the feature type. Confidence scores are…
Methods, systems, and media for rights management of embedded sound recordings using composition clustering
Granted: November 12, 2024
Patent Number:
12141882
Methods, systems, and media for determining and presenting information related to embedded sound recordings are provided. In some embodiments, the method comprises: receiving a content item; extracting a sound recording from the content item; generating a melody fingerprint of the extracted sound recording; determining whether the melody fingerprint of the extracted sound recording matches one of a plurality of clusters of similar sounding sound recordings in a reference database,…
Selective gesture recognition for handheld devices
Granted: November 12, 2024
Patent Number:
12141381
The present disclosure is directed to selective gesture recognition for handheld device gestures. An example method includes receiving, by a handheld interactive object, movement information descriptive of a gesture performed with the handheld interactive object. The method includes selecting a local and/or remote machine-learned model for processing the movement information. The movement information can be processed to identify a gesture action corresponding to the movement information.…
Providing contextual actions for mobile onscreen content
Granted: November 12, 2024
Patent Number:
12141709
Systems and methods provide an application programming interface to offer action suggestions to third-party applications using context data associated with the third-party. An example method includes receiving content information and context information from a source mobile application, the content information representing information to be displayed on a mobile device as part of a source mobile application administered by a third party, the context information being information specific…
Minimum deep learning with gating multiplier
Granted: November 12, 2024
Patent Number:
12141703
Systems and methods according to the present disclosure can employ a computer-implemented method for inference using a machine-learned model. The method can be implemented by a computing system having one or more computing devices. The method can include obtaining data descriptive of a neural network including one or more network units and one or more gating paths, wherein each of the gating path(s) includes one or more gating units. The method can include obtaining data descriptive of…
Delayed responses by computational assistant
Granted: November 12, 2024
Patent Number:
12141672
An example method includes receiving, by a computational assistant executing at one or more processors, a representation of an utterance spoken at a computing device; identifying, based on the utterance, a task to be performed by the computational assistant; responsive to determining, by the computational assistant, that complete performance of the task will take more than a threshold amount of time, outputting, for playback by one or more speakers operably connected to the computing…
Rapid multi-level qubit reset
Granted: November 12, 2024
Patent Number:
12141661
Methods, systems and apparatus for resetting a qubit. In one aspect, an apparatus includes a qubit, wherein the state of the qubit occupies a plurality of levels comprising two computational levels and one or more non-computational levels; a resonator that operates at a resonator frequency; control electronics that control a frequency of the qubit such that during a reset operation the qubit frequency is adjusted from a holding frequency that is lower than the resonator frequency to an…
Scheduling operations on a computation graph
Granted: November 12, 2024
Patent Number:
12141605
Methods, systems, and apparatus, including computer programs encoded on computer storage media, for scheduling operations represented on a computation graph. One of the methods receiving, by a computation graph system, a request to generate a schedule for processing a computation graph, obtaining data representing the computation graph generating a separator of the computation graph; and generating the schedule to perform the operations represented in the computation graph, wherein…
Just-in-time containers
Granted: November 12, 2024
Patent Number:
12141586
A method for configuring and deploying execution environments for software applications includes receiving a bootstrap execution environment from a data store, the bootstrap execution environment including a software application, the software application including a manifest of dependencies. The method includes executing the bootstrap execution environment and determining whether an enhanced execution environment is available from the data store. When the enhanced execution environment…
Transparent and controllable human-AI interaction via chaining of machine-learned language models
Granted: November 12, 2024
Patent Number:
12141556
The present disclosure provides to transparent and controllable human-AI interaction via chaining of machine-learned language models. In particular, although existing language models (e.g., so-called “large language models” (LLMs)) have demonstrated impressive potential on simple tasks, their breadth of scope, lack of transparency, and insufficient controllability can make them less effective when assisting humans on more complex tasks. In response, the present disclosure introduces…
Soft capacity constraints for storage assignment in a distributed environment
Granted: November 12, 2024
Patent Number:
12141455
A system and method for balancing data storage among a plurality of groups of computing devices, each group comprising one or more respective computing devices, each group having an available storage capacity. The method may involve, for each group of computing devices, determining an amount of used storage at the group of computing devices exceeding a predefined first threshold value that is less than the available storage capacity and calculating a storage cost based on the determined…
Adaptive content control and display for internet media
Granted: November 12, 2024
Patent Number:
12141418
This disclosure relates to adaptive content control and display for internet media. A playback component provides for playback of media content. An input component detects user inputs during playback of the content. In response to the user inputs being detected, a menu component displays a level of a pivot menu during playback of the content. The pivot menu is displayed on top, or in front, of a portion of the content during playback, and the pivot menu can be at least partially…