SYSTEMS AND METHODS FOR PROVIDING STREAMING TELEMETRY DATA

    公开(公告)号:US20230016059A1

    公开(公告)日:2023-01-19

    申请号:US17934111

    申请日:2022-09-21

    Applicant: NETFLIX, INC.

    Abstract: The disclosed computer-implemented method includes identifying a target networking device communicatively connected to a cluster of networked server instances. The networked server instances are configured to consume network telemetry messages. The method further includes applying a shared lock to the target networking device, so that only a single networked server instance has access to network telemetry messages produced by the target networking device. The method also includes replicating the network telemetry messages produced by the locked target networking device to other server instances in the cluster, and then diverting requests for network telemetry messages from the locked target networking device to another server instance in the cluster of networked server instances. This allows the other server instance in the cluster to service the diverted telemetry data requests for the locked target networking device using the replicated network telemetry messages. Various other methods, systems, and computer-readable media are also disclosed.

    Method, manufacture, and system for recommending items to users

    公开(公告)号:US11551280B2

    公开(公告)日:2023-01-10

    申请号:US16664761

    申请日:2019-10-25

    Applicant: NETFLIX, INC.

    Inventor: Harald Steck

    Abstract: In various embodiments, a training application generates a preference prediction model based on an interaction matrix and a closed-form solution for minimizing a Lagrangian. The interaction matrix reflects interactions between users and items, and the Lagrangian is formed based on a constrained optimization problem associated with the interaction matrix. A service application generates a first application interface that is to be presented to the user. The service application computes predicted score(s) using the preference prediction model, where each predicted score predicts a preference of the user for a different item. The service application then determines a first item from the items to present to the user via an interface element included in the application interface. Subsequently, the service application causes a representation of the first item to be displayed via the interface element included in the application interface.

    FRAME RATE CONVERSION
    53.
    发明申请

    公开(公告)号:US20220408056A1

    公开(公告)日:2022-12-22

    申请号:US17821746

    申请日:2022-08-23

    Applicant: Netflix, Inc.

    Abstract: The disclosed method includes accessing video content encoded at a specified frame rate, and determining a refresh rate for an electronic display on which the video content is to be presented. The method next includes specifying a time interval for the video content over which frame rate conversion is to be applied to synchronize the video content frame rate with the electronic display refresh rate. The method also includes presenting the video content on the electronic display where the playback speed is adjusted for a first part of the interval. At this adjusted speed, the interval is played back using original video frames and multiple frame duplications. The presenting also adjusts playback speed of a second part of the interval. At the adjusted speed, the interval is played back using the original frames and a different number of frame duplications. Various other methods, systems, and computer-readable media are also disclosed.

    Secure communication channel with token renewal mechanism

    公开(公告)号:US11533297B2

    公开(公告)日:2022-12-20

    申请号:US14920657

    申请日:2015-10-22

    Applicant: NETFLIX, INC

    Abstract: One embodiment of the present invention includes a server machine configured to establish a secure communication channel with a client machine via renewable tokens. The server machine receives a plurality of messages from a client machine over a secure communication channel, where the plurality of messages includes a first message that includes at least two of user authentication data, entity authentication data, first key exchange data, and encrypted message data. The server machine transmits, to the client machine, a second message that includes a master token comprising second key exchange data associated with the first key exchange data and at least one of a renewal time and an expiration time.

    PAGE SIMULATION SYSTEM
    55.
    发明申请

    公开(公告)号:US20220334951A1

    公开(公告)日:2022-10-20

    申请号:US17853648

    申请日:2022-06-29

    Applicant: Netflix, Inc.

    Abstract: The disclosed computer-implemented method may include accessing updated data structures that are to be included in a user interface functionality test, where the updated data structures contribute to a user interface. The method may also include accessing live or snapshotted data captured from services running in a production environment, initiating generation of a first user interface instance using the updated data structures and using the accessed live or snapshotted data, and initiating generation of a second user interface instance using a different version of the data structures and using the same accessed live or snapshotted data. The method further includes comparing the first user interface instance to the second user interface instance to identify differences and then determine which outcome-defining effects the updated data structures had on the user interface based on the identified differences between the user interfaces. Various other methods, systems, and computer-readable media are also disclosed.

    Frame rate conversion
    56.
    发明授权

    公开(公告)号:US11431942B2

    公开(公告)日:2022-08-30

    申请号:US17244943

    申请日:2021-04-29

    Applicant: Netflix, Inc.

    Abstract: The disclosed method includes accessing video content encoded at a specified frame rate, and determining a refresh rate for an electronic display on which the video content is to be presented. The method next includes specifying a time interval for the video content over which frame rate conversion is to be applied to synchronize the video content frame rate with the electronic display refresh rate. The method also includes presenting the video content on the electronic display where the playback speed is adjusted for a first part of the interval. At this adjusted speed, the interval is played back using original video frames and multiple frame duplications. The presenting also adjusts playback speed of a second part of the interval. At the adjusted speed, the interval is played back using the original frames and a different number of frame duplications. Various other methods, systems, and computer-readable media are also disclosed.

    SYSTEMS AND METHODS FOR OPTIMIZING HARD DRIVE THROUGHPUT

    公开(公告)号:US20220229761A1

    公开(公告)日:2022-07-21

    申请号:US17150507

    申请日:2021-01-15

    Applicant: Netflix, Inc.

    Abstract: The disclosed computer-implemented method includes accessing a hard drive to measure operational characteristics of the hard drive. The method next includes deriving hard drive health factors used to control the hard drive that are based on the measured operational characteristics. The derived hard drive health factors include an average per-seek time indicating an average amount of time the hard drive spends seeking specified data that is to be read and an average read speed indicating an average amount of time the hard drive spends reading the specified data. The method next includes determining, based on the hard drive health factors and the operational characteristics, an amount of load servicing capacity currently available at the hard drive, and then includes regulating the amount of load servicing performed by the hard drive according to the determined amount of available load servicing capacity. Various other methods, systems, and computer-readable media are also disclosed.

    TECHNIQUES FOR DETECTING CHANGES TO CIRCUIT DELAYS IN TELECOMMUNICATIONS NETWORKS

    公开(公告)号:US20220191119A1

    公开(公告)日:2022-06-16

    申请号:US17689864

    申请日:2022-03-08

    Applicant: NETFLIX, INC.

    Abstract: In various embodiments, a monitoring application assesses delays associated with a circuit within a network. The monitoring application determines a measured trip time between a first device and a second device that is connected to the first device via the circuit. The measured trip time is associated with a first variance attributable to the first device. The monitoring application performs one or more digital signal processing operations based on the measured trip time to generate a predicted trip time. The predicted trip time is associated with a second variance attributable to the first device that is less than the first variance. Based on the predicted trip time, the monitoring application determines characteristic(s) of the delay associated with the circuit. Advantageously, reducing variations attributable to the first device when generating the first predicted trip time increases the accuracy with which the monitoring application can determine the characteristic(s) of the delay.

    Quantifying encoding comparison metric uncertainty via bootstrapping

    公开(公告)号:US11361416B2

    公开(公告)日:2022-06-14

    申请号:US16352757

    申请日:2019-03-13

    Applicant: NETFLIX, INC.

    Abstract: In various embodiments, an encoding metric comparison application computes a first set of quality scores associated with a test encoding configuration based on a set of bootstrap quality models. Each bootstrap quality model is trained based on a different subset of a training database. The encoding metric comparison application computes a second set of quality scores associated with a reference encoding configuration based on the set of bootstrap quality models. Subsequently, the encoding metric comparison application generates a distribution of bootstrap values for an encoding comparison metric based on the first set of quality scores and the second set of quality scores. The distribution quantifies an accuracy of a baseline value for the encoding comparison metric generated by a baseline quality model.

    Speculative pre-authorization of encrypted data streams

    公开(公告)号:US11349699B2

    公开(公告)日:2022-05-31

    申请号:US13838059

    申请日:2013-03-15

    Applicant: NETFLIX, Inc

    Abstract: Techniques are disclosed for improving user experience of multimedia streaming over computer networks. For example, a method for presenting multimedia content may generally include receiving a request to stream a media title. In response to the request, unencrypted content for the media title is streamed to a client. While streaming the unencrypted content, a digital rights management (DRM) license to access encrypted content for the media title is requested. After receiving the DRM license, the client switches from streaming the unencrypted content for the media title to streaming encrypted content for the media title. The switching from streaming the unencrypted content to streaming the encrypted content does not interrupt playback of the media title.

Patent Agency Ranking