-
公开(公告)号:US10080005B2
公开(公告)日:2018-09-18
申请号:US15179857
申请日:2016-06-10
Applicant: NETFLIX, Inc.
Inventor: Andrey Norkin
IPC: H04N9/64 , H04N19/186 , H04N19/10 , H04N19/86 , H04N19/132 , H04N19/85
CPC classification number: H04N9/646 , H04N9/64 , H04N9/68 , H04N9/77 , H04N19/10 , H04N19/132 , H04N19/186 , H04N19/85 , H04N19/86
Abstract: One embodiment of the present invention sets forth a technique for correcting color values. The technique includes downsampling first color space values to generate downsampled color space values and upsampling the downsampled color space values to generate second color space values. The technique further includes modifying at least one component value included in the downsampled color space values based on a first component value included in the first color space values, a second component value included in the second color space values, and an approximation of a nonlinear transfer function.
-
公开(公告)号:US20180205667A1
公开(公告)日:2018-07-19
申请号:US15920352
申请日:2018-03-13
Applicant: NETFLIX, INC.
Inventor: FRANCOIS GOLDFAIN , SHAOMEI CHEN
IPC: H04L12/911 , H04L29/08 , H04L29/06 , G06F21/60
CPC classification number: H04L47/821 , G06F21/10 , G06F21/606 , H04L63/029 , H04L63/0457 , H04L65/60 , H04L67/141 , H04L67/145
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.
-
公开(公告)号:US20180115535A1
公开(公告)日:2018-04-26
申请号:US15333046
申请日:2016-10-24
Applicant: Netflix, Inc.
Inventor: Manish M. Mehta
CPC classification number: H04L63/0442 , G06F7/723 , G06F21/10 , H04L9/0861 , H04L9/302 , H04L9/3249 , H04L9/3257 , H04L2209/04 , H04N21/4627
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.
-
公开(公告)号:US20180101311A1
公开(公告)日:2018-04-12
申请号:US15725259
申请日:2017-10-04
Applicant: NETFLIX, INC.
Inventor: John Andrew KOSZEWNIK
IPC: G06F3/06
CPC classification number: G06F3/0611 , G06F3/0619 , G06F3/0641 , G06F3/065 , G06F3/068 , G06F3/0685 , G06F11/1451 , G06F16/739 , G06F2201/84
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.
-
公开(公告)号:USD812069S1
公开(公告)日:2018-03-06
申请号:US29565651
申请日:2016-05-23
Applicant: Netflix, Inc.
Designer: M. Frank Emanuel , Trevor Cleveland , Kevin O'Connor , Steven Dreyer
-
公开(公告)号:US20180052827A1
公开(公告)日:2018-02-22
申请号:US15239755
申请日:2016-08-17
Applicant: NETFLIX, INC.
Inventor: Shashidhara MATHADA , Jose MORENO , Ballav BIHANI , Pragya PHERWANI , Bharath SAMPATH , Vidyalakshmi Vilathur SUNDARAM , Kunal BISLA , Prosenjit BHATTACHARYYA
CPC classification number: G06F17/289 , G06F9/454 , G06F17/2211 , G06F17/2809
Abstract: A technique for translating text strings includes receiving a source language text string from an application, determining that a translated text string that includes a translation in a target language of the source language text string is not available for use by the application, transmitting the source language text string to a translation service for translation, receiving the translated text string from the translation service, and causing the translated text string to be available for use by the application.
-
公开(公告)号:US20180048566A1
公开(公告)日:2018-02-15
申请号:US15237541
申请日:2016-08-15
Applicant: Netflix, Inc.
Inventor: David Bannister
IPC: H04L12/741 , H04L12/733
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.
-
公开(公告)号: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.
-
公开(公告)号:US20180012076A1
公开(公告)日:2018-01-11
申请号:US15676944
申请日:2017-08-14
Applicant: NETFLIX, INC.
Inventor: Ioannis KATSAVOUNIDIS
IPC: G06K9/00 , H04N21/234 , H04N9/64 , H04N21/2662 , G06K9/46
CPC classification number: G06K9/00765 , G06K9/4652 , G06K9/52 , G11B27/28 , H04N9/64 , H04N21/23418 , H04N21/234363 , H04N21/2662 , H04N21/81
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.
-
公开(公告)号:US20170353515A1
公开(公告)日:2017-12-07
申请号:US15379299
申请日:2016-12-14
Applicant: NETFLIX Inc.
Inventor: Ioannis PAPAPANAGIOTOU , Shailesh BIRARI , Jason CACCIATORE , Minh DO , Christos KALANTZIS
IPC: H04L29/06 , G06F17/30 , H04L12/861 , H04L29/08
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.
-
-
-
-
-
-
-
-
-