Systems and methods for managing software events

    公开(公告)号:US10754713B1

    公开(公告)日:2020-08-25

    申请号:US16176227

    申请日:2018-10-31

    Applicant: Facebook, Inc.

    Abstract: Systems, methods, and non-transitory computer-readable media can determine at least one event generated by a content player while accessing a content item. Event information describing the at least one event can be provided to a finite-state machine being used to manage events generated by the content player. The finite-state machine is in a first state. The finite-state machine can be transitioned from the first state to a second state in response to provision of the event information. One or more actions associated with the second state can be performed based at least in part on transitioning the finite-state machine to the second state.

    Dynamically transitioning a digital video file between encoding states

    公开(公告)号:US11178413B1

    公开(公告)日:2021-11-16

    申请号:US16930018

    申请日:2020-07-15

    Applicant: Facebook, Inc.

    Abstract: The present disclosure relates to systems, non-transitory computer-readable media, and methods for dynamically transitioning a digital video file between encoding states of video data encodings. For example, upon receiving an uploaded digital video file, the disclosed systems can generate an initial set of video data encodings for the digital video file in an initial state. The disclosed systems further determine a virality score associated with the digital video file. Based on the virality score, the disclosed systems determine the virality score satisfies a threshold for transitioning the digital video file from the initial state to the upgraded state and generate premium encodings for the digital video file. Similarly, based on an updated virality score or a time-based trigger, the disclosed systems can transition the digital video file from the upgraded state (or the initial state) to the maintenance state by purging one or more video data encodings.

Patent Agency Ranking