Netflix, Inc. is a provider of on-demand Internet streaming media available to viewers in all of North America , South America and parts of Europe , and of flat rate DVD-by-mail in the United States, where mailed DVDs are sent via Permit Reply Mail. The company was established in 1997 and is headquartered in Los Gatos, California. It started its subscription-based service in 1999. By 2009, Netflix was offering a collection of 100,000 titles on DVD and had surpassed 10 million subscribers.As of September 2014, Netflix has subscribers in over 40 countries, with intentions of expanding their services in unreached countries .On February 25, 2007, Netflix delivered its billionth DVD. In April 2011, Netflix had 23.6 million subscribers in the United States and over 26 million worldwide. By 2011, the total digital revenue for Netflix reached at least $1.5 billion. On October 23, 2012, however, Netflix reported an 88% decline in third-quarter profits. In January 2013, Netflix reported that it had added two million U.S. customers during the fourth quarter of 2012 with a total of 27.1 million U.S. streaming customers, and 29.4 million total streaming customers. In addition, revenue was up 8% to $945 million for the same period.As of mid-March 2013, Netflix had 33 million subscribers. That number increased to 36.3 million subscribers in April 2013. As of September 2013, for that year's third quarter report, Netflix reported its total of global streaming subscribers at 40.4 million . By the fourth quarter of 2013, Netflix reported 33.1 million U.S. subscribers. By the second quarter of 2014, there were more than 50 million subscribers globally.On January 16, 2014, the nomination of The Square for an Academy Award became the first ever nomination for a Netflix original production. Wikipedia.
Communications of the ACM | Year: 2013
Failure is inevitable. Disks fail. Software bugs lay dormant waiting for just the right conditions to bite. People make mistakes. Data centers are built on farms of unreliable commodity hardware. If you are running in a cloud environment, then many of these factors are outside of your control. To compound the problem, failure is not predictable and does not occur with uniform probability and frequency. The lack of a uniform frequency increases uncertainty and risk in the system. In the face of such inevitable and unpredictable failure, how can you build a reliable service that provides the high level of availability your users can depend on? A naive approach could attempt to prove the correctness of a system through rigorous analysis. It could model all different types of failures and deduce the proper workings of the system through a simulation or another theoretical framework that emulates or analyzes the real operating environment. © 2013 ACM.
Netflix | Date: 2015-04-20
One embodiment of the present invention sets forth a technique for adapting playback bit rate to available delivery bandwidth in a content delivery system comprising a content server and a content player. A content player periodically estimates whether a given playback bit rate can feasibly provide complete playback for a given title assuming currently available bandwidth. If playback becomes unfeasible at a current bit rate assuming currently available bandwidth, then the content player adapts the bit rate downward until a feasible bit rate is achieved. If playback is feasible using a higher bit rate, then the content player may adapt the bit rate upward.
Netflix | Date: 2016-01-04
One embodiment of the present invention sets forth a technique for streaming digital media content with transition effects. Audio data may be modulated and received by the streaming device for an audio fade-in effect. Similarly, video data may be modulated to perform various visual effects. Such a technique allows for fading-in of audio and/or video, fading-out of audio and/or video, and effects that blend audio from different content and video from different content during a transition from one digital media content to a different digital media content or within the same digital media content. The modulated audio and video data to generate the audio or video effect during a transition may be precomputed or computed in real-time and transmitted to the streaming device. The streaming device switches between original unmodulated content streams and effect content streams when transitions are detected.
Netflix | Date: 2015-02-02
One embodiment of the present invention sets forth a technique for providing a variation of digital content that is based on a client-specified context token. Localized digital assets, e.g., graphics resources, video resource, audio resources, and text string resources, are stored as a collection of records and are dynamically linked to a assemble a software system based on the client-specified context token to generate the variation of digital content. The client receives the assembled variation of the digital content including the localized digital assets specified by the client-provided context.
Netflix | Date: 2015-05-04
A security application manages security and reliability of networked applications executing collection of interacting computing elements within a distributed computing architecture. The security application monitors various classes of resources utilized by the collection of nodes within the distributed computing architecture and determine whether utilization of a class of resources is approaching a pre-determined maximum limit. The security application performs a vulnerability scan of a networked application to determine whether the networked application is prone to a risk of intentional or inadvertent breach by an external application. The security application scans a distributed computing architecture for the existence of access control lists (ACLs), and stores ACL configurations and configuration changes in a database. The security application scans a distributed computing architecture for the existence of security certificates, places newly discovered security certificates in a database, and deletes outdated security certificates. Advantageously, security and reliability are improved in a distributed computing architecture.