-
公开(公告)号:US20180096502A1
公开(公告)日:2018-04-05
申请号:US15284285
申请日:2016-10-03
Applicant: NETFLIX, INC.
Inventor: Apurvakumar Dilipkumar KANSARA
Abstract: One embodiment of the present invention sets forth a technique for incorporating a text-containing image into a digital. The technique includes analyzing a digital image to determine one or more text-allowed regions included in the digital image, and, for each of the one or more text-allowed regions, computing a numeric value based on a color contrast between pixels of a text-containing image and pixels of the text-allowed region, wherein the text-containing image is to be incorporated into one of the text-allowed regions included in the digital image. The technique further includes selecting a first text-allowed region based at least in part on the numeric value computed for each text-allowed region, and incorporating the text-containing image into the first text-allowed region included in the digital image.
-
公开(公告)号:US09917791B1
公开(公告)日:2018-03-13
申请号:US14498762
申请日:2014-09-26
Applicant: Netflix, Inc.
Inventor: Francois Goldfain , Shaomei Chen
IPC: H04L29/06 , H04L12/911 , H04L29/08 , 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.
-
公开(公告)号:US20170337427A1
公开(公告)日:2017-11-23
申请号:US15669949
申请日:2017-08-06
Applicant: NETFLIX, INC.
Inventor: APURVAKUMAR KANSARA
IPC: G06K9/00 , H04N21/234 , G11B27/00 , G06K9/46 , H04N21/6547 , H04N21/458
Abstract: In an embodiment, a data store storing a first image and a second image; a computer processor coupled to the data store and programmed to: generate a first fingerprint of the first image based on a first plurality of pixels from the first image stored in the data store; generate a second fingerprint of the second image based on a second plurality of pixels from the second image stored in the data store; determine a closeness value between the first fingerprint and the second fingerprint; determine, based on the closeness value, whether the first image matches the second image.
-
公开(公告)号:US09792674B2
公开(公告)日:2017-10-17
申请号:US15097055
申请日:2016-04-12
Applicant: Netflix, Inc.
Inventor: Michael Russell
CPC classification number: G06T5/006 , G06T7/0002 , G06T2207/20048 , G09G3/001 , G09G2320/0693 , H04N9/31 , H04N17/00 , H04N17/004
Abstract: One embodiment of the present invention sets forth a technique for performing perspective correction on one or more test images. The technique includes analyzing a first test image to detect a set of outer points and calculating a geometric plane equation based on the set of outer points. The technique further includes projecting a first set of points associated with a first curved screen model based on the geometric plane equation to generate a second set of points. The technique further includes comparing the second set of points to a set of inner points included in the first test image to determine at least one error value, and determining a screen curvature value based on the at least one error value.
-
公开(公告)号:US20170289294A1
公开(公告)日:2017-10-05
申请号:US15627361
申请日:2017-06-19
Applicant: NETFLIX, INC.
Inventor: Michael Cohen , Benjamin Schmaus , Matthew Hawthorne , Benjamin Christensen , Daniel Jacobson
IPC: H04L29/08 , H04L12/24 , H04L12/927 , G06F9/455
CPC classification number: H04L67/2833 , G06F9/45516 , H04L41/082 , H04L47/80 , H04L67/28 , H04L67/2809 , H04L67/32
Abstract: The disclosure describes a proxy server application that supports the dynamic modification of proxy rules implemented by a proxy server. The proxy rules implemented by the proxy server specify network behaviors to be performed at various points during the handling of requests from client applications. A proxy server implements the proxy rules by processing one or more user-generated network traffic filters for managing network traffic. In an embodiment, users generate network traffic filters by creating network traffic filter source code that specify processing steps to be performed by a proxy server relative to network messages the proxy server receives. In an embodiment, user-generated network traffic filters may be added, removed, reordered, or otherwise modified in a proxy server application at runtime in order to respond to current network conditions or to achieve other desired proxy configurations.
-
公开(公告)号:US20170249719A1
公开(公告)日:2017-08-31
申请号:US15203608
申请日:2016-07-06
Applicant: NETFLIX, Inc.
Inventor: Apurvakumar Dilipkumar KANSARA
CPC classification number: G06T3/40 , G06K9/00228 , G06T3/0012 , G06T7/13 , H04N5/2628 , H04N7/0122 , H04N21/440272
Abstract: One embodiment of the present invention sets forth a technique for dynamically cropping image data transmitted to an endpoint device. The technique includes computing a first visual interest score for a first visual interest region within a digital image based on content included in the first visual interest region, computing a second visual interest score for a second visual interest region within the digital image based on content included in the second visual interest region, and determining that the first visual interest region is preferred over the second visual interest region based on the first visual interest score and the second visual interest score. The technique further includes setting a location within the first visual interest region as a point of visual interest and transmitting the digital image and the location of the point of visual interest to a computing device for displaying a portion of the digital image that includes the point of visual interest.
-
公开(公告)号:US20170244990A1
公开(公告)日:2017-08-24
申请号:US15589328
申请日:2017-05-08
Applicant: NETFLIX, INC.
Inventor: Neil D. HUNT
IPC: H04N21/2343 , H04N21/254 , H04N21/6334 , H04N21/438 , H04N21/4627
CPC classification number: H04N21/23439 , G06F21/10 , H04N21/2541 , H04N21/4384 , H04N21/4627 , H04N21/47202 , H04N21/6334 , H04N21/8355
Abstract: One embodiment of the present invention sets forth a technique for deferring license retrieval when streaming digital media content. The perceived delay between the time a user selects the protected digital media content to when playback of the protected digital media content begins is reduced because retrieval and playback of an unprotected version of a portion of the digital media content starts before the license and protected version of the digital media content is received. The unprotected version includes fast start streams of audio and video data that may encoded at a lower bit rate than the protected version in order to quickly transfer the fast start streams from the content server to the playback device.
-
公开(公告)号:US09736202B2
公开(公告)日:2017-08-15
申请号:US14629348
申请日:2015-02-23
Applicant: NETFLIX, Inc.
Inventor: Anthony N. Park , Neil D. Hunt , Wei Wei
CPC classification number: H04L65/4069 , H04L65/4084 , H04L65/60 , H04L65/607 , H04L65/80 , H04L67/10 , H04L69/14
Abstract: Embodiments of the present invention set forth techniques for a content player to stream a media file using multiple network connections. To stream the media file, the content player downloads metadata associated with a requested media file, establishes a network connection with multiple content servers (or multiple network connections with a single content server or both) and begins requesting portions of the media file. In response, the requested portions are transmitted to the content player. The content player may employ a predictive multi-connection scheduling approach to determine which network connection to use in downloading a given chunk.
-
公开(公告)号:US09734409B2
公开(公告)日:2017-08-15
申请号:US14879053
申请日:2015-10-08
Applicant: NETFLIX, INC
Inventor: Ioannis Katsavounidis
IPC: G06K9/40 , G06K9/00 , G06K9/46 , H04N9/64 , H04N21/234 , H04N21/2662
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.
-
公开(公告)号:US09727321B2
公开(公告)日:2017-08-08
申请号:US13650076
申请日:2012-10-11
Applicant: NETFLIX, Inc.
Inventor: Brady Gunderson , Greg Peters
IPC: G06F15/177 , G06F9/445 , H04L12/28 , H04N21/41 , H04N21/422 , H04N21/45 , H04N21/472 , H04N21/442 , H04N21/81
CPC classification number: G06F8/61 , H04L12/2809 , H04L2012/2849 , H04N21/4126 , H04N21/42209 , H04N21/44227 , H04N21/4516 , H04N21/47202 , H04N21/8186
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.
-
-
-
-
-
-
-
-
-