Hardware virtualized TPM into virtual machines

    公开(公告)号:US12101410B2

    公开(公告)日:2024-09-24

    申请号:US17401181

    申请日:2021-08-12

    IPC分类号: H04L9/32 G06F9/455 H04L9/08

    摘要: Methods, systems, apparatuses, and computer-readable storage mediums described herein enable executable code of a hardware security platform (HSP) circuit to communicate with a hypervisor in a separate processor. The hypervisor generates and manages virtual machines. The HSP code comprises trusted platform module (TPM) logic, that processes TPM commands received via the hypervisor, and in response to the processing, communicates security information (e.g., measurements, keys, authorization data) with the virtual machines via the hypervisor. The TPM logic receives security information related to a virtual machine from the hypervisor and stores the security information in non-volatile memory of the HSP circuit, where security information from a particular VM is distinguishable from security information from another VM in the HSP memory. The hypervisor (and VMs) communicate via a network fabric with the HSP circuit within an SOC, or the HSP may reside on a discrete chip and communicate via a secure encrypted channel.

    Systems, methods and interfaces for multilingual processing

    公开(公告)号:US12100385B2

    公开(公告)日:2024-09-24

    申请号:US17237258

    申请日:2021-04-22

    发明人: David Peace Hung

    摘要: Systems are provided for multilingual speech data processing. A language identification module is configured to analyze spoken utterances in an audio stream and to detect at least one language corresponding to the spoken language utterances. The language identification module detects that a first language corresponds to the first portion of the audio stream. A first transcription of the first portion of the audio stream in the first language is generated and stored in a cache. A second transcription of a second portion of the audio stream in the first language is also generated and stored. When the second portion of the audio stream corresponds to a second language, a third transcription is generated in the second language using a second speech recognition engine configured to transcribe spoken language utterances in the second language. Then, the second transcription is replaced with the third transcription in the cache and any displayed instances.

    Determining IPD by adjusting the positions of displayed stimuli

    公开(公告)号:US12099652B1

    公开(公告)日:2024-09-24

    申请号:US18243030

    申请日:2023-09-06

    IPC分类号: G06F3/01 G09G3/00

    摘要: Techniques for determining a user's IPD are described. A first stimulus is displayed on a first display, and a second stimulus is displayed on a second display. A stimulus separation distance is a distance that exists between the first and second stimuli. The stimulus separation distance is progressively increased by progressively moving, in opposing directions relative to one another, the first and second stimuli. While that distance is being progressively increased, at least one of the user's eyes is tracked. While the distance is being progressively increased, a change in a rate of eye movement for the user's eye is detected. When the change is detected, a value for the stimulus separation distance is recorded. The recorded value is set as a baseline for the user's IPD.

    SOLVING MAX-MIN FAIR RESOURCE ALLOCATION AT LARGE SCALE

    公开(公告)号:US20240314747A1

    公开(公告)日:2024-09-19

    申请号:US18323126

    申请日:2023-05-24

    IPC分类号: H04W72/044 H04W72/512

    CPC分类号: H04W72/044 H04W72/512

    摘要: A method for allocating a plurality of network resources to a plurality of network-access demands of a plurality of network guests comprises (a) receiving the plurality of network-access demands; (b) for each of the plurality of network-access demands (i) dynamically computing, from among the plurality of network resources, a resorted order of resources associated with the network-access demand, and (ii) for each network resource associated with the network-access demand, increasing, in the re-sorted order, an allocation of the network resource to the network-access demand until the network-access demand is saturated, and freezing the allocation of each of the plurality of network resources to the saturated demand; and (c) outputting the frozen allocation of each of the plurality of network resources for each of the plurality of network-access demands.

    ASSERTING AND ESTABLISHING PROVENANCE OF MEDIA CONTENT DURING LIVE STREAMING

    公开(公告)号:US20240314367A1

    公开(公告)日:2024-09-19

    申请号:US18211159

    申请日:2023-06-16

    IPC分类号: H04N21/2187 H04L9/08 H04L9/32

    摘要: Lightweight mechanisms provide a way to assert provenance when live streaming media content and establish provenance upon playback. For example, a provenance claim generator generates a key pair including a live-stream private key and live-stream public key. The claim generator signs, with a long-term private key reliably associated with a sender, manifest metadata including the live-stream public key, thereby producing a manifest signature. During live streaming, the claim generator signs respective portions of media content with the live-stream private key, producing portion signatures for the respective portions. A provenance claim validator receives the manifest signature and manifest metadata. The claim validator verifies the manifest metadata using a long-term public key (reliably associated with the sender) and the manifest signature. During live streaming, the claim validator verifies the respective portions of the media content using the live-stream public key and the portion signatures for the respective portions.

    Synoptic video system
    80.
    发明授权

    公开(公告)号:US12096095B2

    公开(公告)日:2024-09-17

    申请号:US17743090

    申请日:2022-05-12

    摘要: Systems and methods are directed to generating a synoptic video from one or more documents. The system receives an indication to generate the synoptic video and in response, accesses the one or more documents and user preferences of a user that are derived by the network system. The one or more documents are analyzed to determine relevant text content, whereby the analyzing includes tagging the relevant text content. Based on the user preferences, the system generates the synoptic video that summarizes the tagged relevant text content. The content and style of the synoptic video is based on a user style indicated by the user preferences. For example, the user preference can determine a depth of the summarized content, a type of audio or text used, an amount of images to provide, and an amount of summarized text to provide. The synoptic video can then be displayed to the user.