Patents by Inventor Neil D. Hunt

Neil D. Hunt has filed for patents to protect the following inventions. This listing includes patent applications that are pending as well as patents that have already been granted by the United States Patent and Trademark Office (USPTO).

  • Patent number: 10972772
    Abstract: One embodiment of the present invention sets forth a technique for adapting playback bit rate in a content delivery system based on scene complexity of the video content as well as network conditions and other performance factors. A scene complexity map of the video content indicates the complexity levels of different scenes within the video content. Using the scene complexity map, a content player may download scenes of lower scene complexity levels from video streams encoded to lower bit rates to manage the bandwidth consumed to download the video content and allow for the downloading of scenes of higher complexity levels from video streams encoded to higher bit rates.
    Type: Grant
    Filed: March 26, 2018
    Date of Patent: April 6, 2021
    Assignee: NETFLIX, INC.
    Inventor: Neil D. Hunt
  • Patent number: 10326810
    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.
    Type: Grant
    Filed: August 15, 2017
    Date of Patent: June 18, 2019
    Assignee: NETFLIX, INC.
    Inventors: Anthony N. Park, Neil D. Hunt, Wei Wei
  • Patent number: 10123059
    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.
    Type: Grant
    Filed: May 8, 2017
    Date of Patent: November 6, 2018
    Assignee: NETFLIX, INC.
    Inventor: Neil D. Hunt
  • Patent number: 10075513
    Abstract: 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.
    Type: Grant
    Filed: June 5, 2017
    Date of Patent: September 11, 2018
    Assignee: NETFLIX, INC.
    Inventors: Neil D. Hunt, Stephan G. Betz
  • Publication number: 20180220174
    Abstract: One embodiment of the present invention sets forth a technique for adapting playback bit rate in a content delivery system based on scene complexity of the video content as well as network conditions and other performance factors. A scene complexity map of the video content indicates the complexity levels of different scenes within the video content. Using the scene complexity map, a content player may download scenes of lower scene complexity levels from video streams encoded to lower bit rates to manage the bandwidth consumed to download the video content and allow for the downloading of scenes of higher complexity levels from video streams encoded to higher bit rates.
    Type: Application
    Filed: March 26, 2018
    Publication date: August 2, 2018
    Inventor: Neil D. Hunt
  • Patent number: 9930385
    Abstract: One embodiment of the present invention sets forth a technique for adapting playback bit rate in a content delivery system based on scene complexity of the video content as well as network conditions and other performance factors. A scene complexity map of the video content indicates the complexity levels of different scenes within the video content. Using the scene complexity map, a content player may download scenes of lower scene complexity levels from video streams encoded to lower bit rates to manage the bandwidth consumed to download the video content and allow for the downloading of scenes of higher complexity levels from video streams encoded to higher bit rates.
    Type: Grant
    Filed: March 26, 2015
    Date of Patent: March 27, 2018
    Assignee: NETFLIX, INC.
    Inventor: Neil D. Hunt
  • Publication number: 20170374117
    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.
    Type: Application
    Filed: August 15, 2017
    Publication date: December 28, 2017
    Inventors: Anthony N. PARK, Neil D. HUNT, Wei WEI
  • Publication number: 20170272509
    Abstract: 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.
    Type: Application
    Filed: June 5, 2017
    Publication date: September 21, 2017
    Inventors: Neil D. HUNT, Stephan G. BETZ
  • Patent number: 9766772
    Abstract: One embodiment of the present invention sets forth a technique for controlling the operations of a consumer electronic (CE) device. A system includes a display device, CE device, and a remote controller with a touchpad. The CE device is configured to output a context-specific user interface for display by the display device. The particular user interface varies based on the operational context of the CE device. The remote controller sends signals that are detected by the CE device and control operations performed by the CE device. More specifically, the remote controller is used as a handheld pointing device to select operations through interactions with the context-specific user interface. A user may apply gestures to the touchpad that are interpreted based on the context-specific user interface to control the CE device.
    Type: Grant
    Filed: February 23, 2015
    Date of Patent: September 19, 2017
    Assignee: NETFLIX, INC.
    Inventor: Neil D. Hunt
  • Patent number: 9762936
    Abstract: 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.
    Type: Grant
    Filed: January 4, 2016
    Date of Patent: September 12, 2017
    Assignee: NETFLIX, Inc.
    Inventors: Neil D. Hunt, Christian Kaiser
  • Publication number: 20170244990
    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.
    Type: Application
    Filed: May 8, 2017
    Publication date: August 24, 2017
    Inventor: Neil D. HUNT
  • Patent number: 9736202
    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.
    Type: Grant
    Filed: February 23, 2015
    Date of Patent: August 15, 2017
    Assignee: NETFLIX, INC.
    Inventors: Anthony N. Park, Neil D. Hunt, Wei Wei
  • Patent number: 9699519
    Abstract: Techniques are disclosed for generating preference rankings in response to requests for streaming media content received from client devices. The preference rankings are used to indirectly partition streaming media content across different content distribution networks (CDNs). Such partitions may be referred to as a “soft” partition, as all of the streaming media content remains available from each CDN. That is, the partitioning of content across CDNs is not absolute, and any content item may be requested from any CDN. Doing so ensures that content remains available even where the preferred CDN for a given content item fails, while at the same time increasing the probability of a cache hit at the CDNs, without increasing the cost or the actual cache sizes of the content caches of different CDNs.
    Type: Grant
    Filed: October 17, 2012
    Date of Patent: July 4, 2017
    Assignee: NETFLIX, INC.
    Inventors: Mark Watson, Neil D. Hunt, John Funge, Anthony N. Park
  • Patent number: 9674274
    Abstract: 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.
    Type: Grant
    Filed: February 2, 2015
    Date of Patent: June 6, 2017
    Assignee: NETFLIX, INC.
    Inventors: Neil D. Hunt, Stephan G. Betz
  • Patent number: 9646141
    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.
    Type: Grant
    Filed: June 22, 2011
    Date of Patent: May 9, 2017
    Assignee: NETFLIX, Inc.
    Inventor: Neil D. Hunt
  • Publication number: 20160119659
    Abstract: 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.
    Type: Application
    Filed: January 4, 2016
    Publication date: April 28, 2016
    Inventors: Neil D. Hunt, Christian Kaiser
  • Patent number: 9232243
    Abstract: 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.
    Type: Grant
    Filed: September 26, 2014
    Date of Patent: January 5, 2016
    Assignee: NETFLIX Inc.
    Inventors: Neil D. Hunt, Christian Kaiser
  • Patent number: 9171445
    Abstract: A network of interreporting participant stations configured to monitor and analyze station movement such that activity levels of the individual stations can be determined and reported across the network to alert participant stations whenever the activity level of any one of the participant stations has dropped to a pre-determined level.
    Type: Grant
    Filed: December 17, 2014
    Date of Patent: October 27, 2015
    Inventors: H Keith Nishihara, Neil D. Hunt, Catherine Lu, Julie Raymond
  • Publication number: 20150201226
    Abstract: One embodiment of the present invention sets forth a technique for adapting playback bit rate in a content delivery system based on scene complexity of the video content as well as network conditions and other performance factors. A scene complexity map of the video content indicates the complexity levels of different scenes within the video content. Using the scene complexity map, a content player may download scenes of lower scene complexity levels from video streams encoded to lower bit rates to manage the bandwidth consumed to download the video content and allow for the downloading of scenes of higher complexity levels from video streams encoded to higher bit rates.
    Type: Application
    Filed: March 26, 2015
    Publication date: July 16, 2015
    Inventor: Neil D. HUNT
  • Publication number: 20150179040
    Abstract: A network of interreporting participant stations configured to monitor and analyze station movement such that activity levels of the individual stations can be determined and reported across the network to alert participant stations whenever the activity level of any one of the participant stations has dropped to a pre-determined level.
    Type: Application
    Filed: December 17, 2014
    Publication date: June 25, 2015
    Inventors: H. Keith Nishihara, Neil D. Hunt, Catherine Lu, Julie Raymond