SYSTEMS AND METHODS FOR SUSPENDED PLAYBACK
    632.
    发明申请

    公开(公告)号:US20180205667A1

    公开(公告)日:2018-07-19

    申请号:US15920352

    申请日:2018-03-13

    Applicant: NETFLIX, INC.

    Abstract: In an approach, a first application executing on a first computer acquires, one or more resources of the first computer, wherein the one or more resources include one or more shared resources that are shared among applications of the first computer. The first application receives a media stream from a second computer and presents playback of the media stream. In response to detecting that priority within the first computer has shifted to a second application, the first application pauses playback of the media stream and releases the one or more shared resources while retaining one or more remaining resources that relate to a session context. In response to detecting that priority has shifted back to the first application, the first application re-acquires the one or more shared resources and resumes playback of the media stream based on the one or more remaining resources.

    Blind En/decryption for Multiple Clients Using a Single Key Pair

    公开(公告)号:US20180115535A1

    公开(公告)日:2018-04-26

    申请号:US15333046

    申请日:2016-10-24

    Applicant: Netflix, Inc.

    Inventor: Manish M. Mehta

    Abstract: Different clients encrypt secrets using a server's public RSA key, blind them using randomly generated onetime use blinding factors, and bind them to unique identifiers of corresponding client policies. Encrypted, blinded secrets bound to unique policy ids are transmitted to the server. The server processes different encrypted, blinded secrets received from different clients according to the bound policies. Processing an encrypted blinded secret can involve decrypting it using the corresponding policy id and the server's private key, resulting in a decrypted but still blinded secret which is not readable by the server. The server can then transmit the decrypted blinded secret to one or more clients according to the policy. A client that receives the decrypted blinded secret can unblind and read the secret as plaintext, provided the client has the policy id and the unblinding factor.

    TECHNIQUES FOR GENERATING SNAPSHOTS OF DATASETS

    公开(公告)号:US20180101311A1

    公开(公告)日:2018-04-12

    申请号:US15725259

    申请日:2017-10-04

    Applicant: NETFLIX, INC.

    Abstract: In various embodiments, a write state application generates a snapshot that includes one or more data values associated with a source dataset. In operation, the write state application performs one or more compression operations on the source dataset to generate a first compressed record. The write state application then serializes the first compressed record and a second compressed record to generate a first compressed record list. Finally, the write state application generates the snapshot based on the first compressed record list. When the data values are accessed from the first snapshot, the size of the snapshot is maintained. Advantageously, because the size of the snapshot is smaller than the size of the source dataset, some consumers that are unable to store the entire source dataset in random access memory (RAM) are able to store the entire snapshot in RAM.

    SYNTHETIC SUPERNET COMPRESSION
    637.
    发明申请

    公开(公告)号:US20180048566A1

    公开(公告)日:2018-02-15

    申请号:US15237541

    申请日:2016-08-15

    Applicant: Netflix, Inc.

    Inventor: David Bannister

    Abstract: One embodiment of the present invention sets forth a technique for compressing a forwarding table. The technique includes selecting, from a listing of network prefixes, a plurality of network prefixes that are within a range of a subnet. The technique further includes sorting the plurality of network prefixes to generate one or more subgroups of network prefixes and selecting a first subgroup of network prefixes included in the one or more subgroups of network prefixes. The technique further includes generating a synthetic supernet based on the first subgroup of network prefixes.

    Systems and methods for digital certificate and encryption key management

    公开(公告)号:US09871662B2

    公开(公告)日:2018-01-16

    申请号:US14865698

    申请日:2015-09-25

    Applicant: NETFLIX, INC.

    Inventor: Kevin Glisson

    CPC classification number: H04L9/3268 H04L9/321 H04L63/062

    Abstract: A certificate orchestration system for digital certificate and encryption key management is provided herein along with associated methods. The system includes a certificate orchestration server having a processing device in communication with a coupled storage system that is coupled to the certificate orchestration server. The system further includes an interface provided by the certificate orchestration server to a client device; and a database to store digital certificates and keys. The certificate orchestration server is configured to receive a request from the client device to generate a digital certificate and an associated public key, receive the digital certificate and associated public key from a third-party certificate authority system over an external network, store the digital certificate and public key in the coupled storage system. The coupled storage system is not directly connected to the client device.

    DETERMINING NATIVE RESOLUTIONS OF VIDEO SEQUENCES

    公开(公告)号:US20180012076A1

    公开(公告)日:2018-01-11

    申请号:US15676944

    申请日:2017-08-14

    Applicant: NETFLIX, INC.

    Abstract: In one embodiment of the present invention, a native resolution analyzer generates a log-magnitude spectrum that elucidates sampling operations that have been performed on a scene. In operation, the native resolution analyzer performs a transform operation of a color component associated with a frame included in the scene to generate a frame spectrum. The native resolution analyzer then normalizes the magnitudes associated with the frame spectrum and logarithmically scales the normalized magnitudes to create a log-magnitude frame spectrum. This two dimensional log-magnitude frame spectrum serves as a frequency signature for the frame. More specifically, patterns in the log-magnitude spectrum reflect re-sampling operations, such as a down-sampling and subsequent up-sampling, that may have been performed on the frame. By analyzing the log-magnitude spectrum, discrepancies between the display resolution of the scene and the lowest resolution with which the scene has been processed may be detected in an automated fashion.

    TECHNIQUES FOR WARMING UP A NODE IN A DISTRIBUTED DATA STORE

    公开(公告)号:US20170353515A1

    公开(公告)日:2017-12-07

    申请号:US15379299

    申请日:2016-12-14

    Applicant: NETFLIX Inc.

    Abstract: In various embodiments, a node manager configures a “new” node as a replacement for an “unavailable” node that was previously included in a distributed data store. First, the node manager identifies a source node that stores client data that was also stored in the unavailable node. Subsequently, the node manager configures the new node to operate as a slave of the source node and streams the client data from the source node to the new node. Finally, the node manager configures the new node to operate as one of multiple masters nodes in the distributed data store. Advantageously, by configuring the node to implement a hybrid of a master-slave replication scheme and a master-master replication scheme, the node manager enables the distributed data store to process client requests without interruption while automatically restoring the previous level of redundancy provided by the distributed data store.

Patent Agency Ranking