-
公开(公告)号:US11755303B2
公开(公告)日:2023-09-12
申请号:US15669948
申请日:2017-08-06
Applicant: NETFLIX, INC.
Inventor: Brady Gunderson , Greg Peters
IPC: G06F8/61 , H04L12/28 , H04N21/422 , H04N21/45 , H04N21/472 , H04N21/442 , H04N21/81 , H04N21/41
CPC classification number: G06F8/61 , H04L12/2809 , H04N21/41265 , H04N21/42209 , H04N21/44227 , H04N21/4516 , H04N21/47202 , H04N21/8186 , H04L2012/2849
Abstract: One embodiment of the present invention sets forth a technique for managing playback of digital content on two or more different playback devices. A playback device designated as a controller is associated with a playback device designated as a playback target. Association is implemented via a local network discovery protocol. The controller issues commands to the target, which then streams digital content directly from a content server. The controller is able to separately stream related digital content for independent, but synchronized playback. Server mediated operations, such as device activation and application installation, are advantageously enabled by explicit association between the controller and the target.
-
公开(公告)号:US20230281097A1
公开(公告)日:2023-09-07
申请号:US17683818
申请日:2022-03-01
Applicant: NETFLIX, INC.
Inventor: Varun KHAITAN , Jospeh LYNCH , Rajiv SHRINGI
IPC: G06F11/30 , G06F9/54 , G06F40/284
CPC classification number: G06F11/3075 , G06F9/542 , G06F11/3082 , G06F11/3086 , G06F40/284 , G06F2201/835 , G06F2201/88
Abstract: In various embodiments, a computer-implemented method comprises receiving, from a first endpoint device, a first event during a first time period, modifying an event log to include a record associated with the first event, causing a rollup queue to include a request to count a first count value associated with the first event, and generating, in a second time period subsequent to the first time period, a counter value associated with at least the first event based on the rollup queue and the event log.
-
公开(公告)号:US20230259498A1
公开(公告)日:2023-08-17
申请号:US17671046
申请日:2022-02-14
Applicant: NETFLIX, INC.
Inventor: Kasturi CHATTERJEE , Justin CUNNINGHAM , Wei LIU , Prashanth RAMDAS , Vinod VISWANATHAN , Chunyun ZHAO
IPC: G06F16/21
CPC classification number: G06F16/211
Abstract: One embodiment of the present invention sets forth a technique for performing schema-driven data processing. The technique includes detecting a first change to a first producer schema for a first dataset produced by a first data processor. The technique also includes performing a compatibility check between the first change and a first consumer schema associated with processing of the first dataset by a second data processor, wherein the first consumer schema includes a set of fields required by the second data processor. The technique further includes modifying an operation of the second data processor based on a result of the compatibility check.
-
公开(公告)号:US11729396B2
公开(公告)日:2023-08-15
申请号:US17141075
申请日:2021-01-04
Applicant: NETFLIX, INC.
Inventor: Zhi Li , Christos Bampis
IPC: H04N19/154 , H04N19/91 , H04N21/235 , G06N3/08 , G06N20/20 , G06N20/10 , H04N17/00 , G06F18/2411 , G06N3/045 , G06N5/01
CPC classification number: H04N19/154 , G06F18/2411 , G06N3/045 , G06N3/08 , G06N5/01 , G06N20/10 , G06N20/20 , H04N17/004 , H04N19/91 , H04N21/235
Abstract: In various embodiments, a prediction application computes a quality score for re-constructed visual content that is derived from visual content. The prediction application generates a frame difference matrix based on two frames included in the re-constructed video content. The prediction application then generates a first entropy matrix based on the frame difference matrix and a first scale. Subsequently, the prediction application computes a first value for a first temporal feature based on the first entropy matrix and a second entropy matrix associated with both the visual content and the first scale. The prediction application computes a quality score for the re-constructed video content based on the first value, a second value for a second temporal feature associated with a second scale, and a machine learning model that is trained using subjective quality scores. The quality score indicates a level of visual quality associated with streamed video content.
-
公开(公告)号:US11729256B2
公开(公告)日:2023-08-15
申请号:US17503236
申请日:2021-10-15
Applicant: Netflix, Inc.
Inventor: Ishaan Shastri , James Schek
IPC: G06F15/16 , H04L67/1001 , H04L45/02
CPC classification number: H04L67/1001 , H04L45/04
Abstract: The disclosed computer-implemented method includes determining that incoming media item requests are to be skewed from a random distribution among server nodes, using a random distribution algorithm, to a directed distribution among the server nodes. The method then includes identifying, in a loading assignment, which media items are to be loaded onto specific server nodes to produce the directed distribution of media item requests. The method next includes preloading the identified media items onto the server nodes according to the loading assignment and receiving media item requests for the preloaded media items. The method then includes routing the received media item requests to the server nodes using the random distribution algorithm, where the random distribution algorithm is skewed to the directed distribution based on the preloading of the media items according to the identified loading assignment. Various other methods, systems, and computer-readable media are also disclosed.
-
公开(公告)号:US20230254516A1
公开(公告)日:2023-08-10
申请号:US18166430
申请日:2023-02-08
Applicant: NETFLIX, INC.
Inventor: Andrey NORKIN
IPC: H04N19/86 , H04N19/80 , H04N19/176 , H04N19/124 , H04N19/132 , H04N19/186 , H04N19/117
CPC classification number: H04N19/86 , H04N19/80 , H04N19/176 , H04N19/124 , H04N19/132 , H04N19/186 , H04N19/117
Abstract: One embodiment of the present invention sets forth a technique for deblocking video frames. The technique includes determining a filter length associated with a boundary between a first block and a second block included in the same video frame. The technique also includes computing a parameter value that minimizes a sum of squares of second derivatives associated with samples from the first block and second block that are adjacent to the boundary. The technique further includes determining a plurality of filter values based on the parameter value and the filter length, and applying a filter having the filter length and the filter values to additional samples within the first and second blocks to generate two filtered blocks corresponding to the first and second blocks. The technique additionally comprises generating a second video frame that includes the two filtered blocks.
-
公开(公告)号:US11711357B2
公开(公告)日:2023-07-25
申请号:US16543418
申请日:2019-08-16
Applicant: NETFLIX, INC.
Inventor: Travis Nelson , Justin Ryan , Sunny Singh
IPC: H04L9/40
CPC classification number: H04L63/0853 , H04L63/0876 , H04L63/102
Abstract: Various embodiments of the present application set forth a computer-implemented method that includes receiving, by a first service operating within a computing system, a modified identity data object from a second service operating within the computing system, where the modified identity data object includes at least one identifier associated with a client of the computing system determining, by the first service, that the second service performed a first action on an identity data object to generate the modified identity data object, and validating the modified identity data object based on whether the second service is authorized to perform the first action.
-
公开(公告)号:US11700383B2
公开(公告)日:2023-07-11
申请号:US17141081
申请日:2021-01-04
Applicant: NETFLIX, INC.
Inventor: Zhi Li , Christos Bampis
IPC: H04N19/154 , H04N19/91 , H04N21/235 , G06N3/08 , G06N20/20 , G06N20/10 , H04N17/00 , G06F18/2411 , G06N3/045 , G06N5/01
CPC classification number: H04N19/154 , G06F18/2411 , G06N3/045 , G06N3/08 , G06N5/01 , G06N20/10 , G06N20/20 , H04N17/004 , H04N19/91 , H04N21/235
Abstract: In various embodiments, a prediction application computes a quality score for re-constructed visual content that is derived from visual content. The prediction application generates a frame difference matrix based on two frames included in the re-constructed video content. The prediction application then generates a first entropy matrix based on the frame difference matrix and a first scale. Subsequently, the prediction application computes a first value for a first temporal feature based on the first entropy matrix and a second entropy matrix associated with both the visual content and the first scale. The prediction application computes a quality score for the re-constructed video content based on the first value, a second value for a second temporal feature associated with a second scale, and a machine learning model that is trained using subjective quality scores. The quality score indicates a level of visual quality associated with streamed video content.
-
公开(公告)号:US20230214434A1
公开(公告)日:2023-07-06
申请号:US17978864
申请日:2022-11-01
Applicant: NETFLIX, INC.
Inventor: Weidong ZHANG , Sudarshan D. LAMKHEDE , Michael Albert GALASSI , Aisha Jackson Lei FENTON , Yi ZHANG , Fang LI , Sudeep DAS , Ivan PROVALOV , Gary YEH
IPC: G06F16/9538 , G06F40/284 , G06N5/02
CPC classification number: G06F16/9538 , G06F40/284 , G06N5/022
Abstract: In various embodiments, structured pages are dynamically generated based on user inputs. In response to a user input such as a query, a page generating engine ranks content items according to relevance to the user input in order to generate a list of the content items that is ordered based on the relevance. The page generating engine further maps the content items to collections of content items that can be displayed together in a page. Then, the page generating engine generates a structured page that includes a subset of the collections and associated content items that are assigned to collections within the subset of collections based on relevance and/or coherence criteria. Thereafter, the structured page is transmitted to a client device for display via user interface.
-
公开(公告)号:US11683339B2
公开(公告)日:2023-06-20
申请号:US17399047
申请日:2021-08-11
Applicant: Netflix, Inc.
Inventor: Randall Stewart
IPC: H04L9/40 , H04W12/108 , H04W12/122 , H04W12/10 , H04W12/30 , H04W12/102 , H04W12/00
CPC classification number: H04L63/1458 , H04L63/1425 , H04W12/108 , H04W12/122 , H04L2463/141 , H04W12/00 , H04W12/10 , H04W12/102 , H04W12/30
Abstract: The disclosed computer-implemented method includes applying transport protocol heuristics to selective acknowledgement (SACK) messages received at a network adapter from a network node. The transport protocol heuristics identify threshold values for operational functions that are performed when processing the SACK messages. The method further includes determining, by applying the transport protocol heuristics to the SACK messages received from the network node, that the threshold values for the transport protocol heuristics have been reached. In response to determining that the threshold values have been reached, the method includes identifying the network node as a security threat and taking remedial actions to mitigate the security threat. Various other methods, systems, and computer-readable media are also disclosed.
-
-
-
-
-
-
-
-
-