Patents by Inventor Fabian E. Bustamante
Fabian E. Bustamante 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).
-
Publication number: 20240080518Abstract: A method for targeted content insertion in real-time streaming. The method leverages the different ordered signals available on a multi-step process that clients follow when subscribing to a real-time media (video and/or audio) stream including selecting a region, connecting to a control channel, and subscribing to a stream to guide a multi-stage process of content selection, transcoding, and insertion in a real-time media stream. A system is also specified for implementing the described method on a real-time streaming architecture.Type: ApplicationFiled: November 8, 2023Publication date: March 7, 2024Inventors: Fabián E. Bustamante, Stefan Birrer, Nicholas Los
-
Publication number: 20240048807Abstract: A set of techniques leverages a real-time version of a media stream to gather information on its content which information is used to improve or augment the service delivery of other versions (e.g., live or video-on-demand) of the same stream. These techniques take advantage of the fact that the real-time version of a stream is sufficiently ahead, in time, from any other version to enable the gathering and use of information on the stream content.Type: ApplicationFiled: August 8, 2022Publication date: February 8, 2024Inventors: Fabián E. Bustamante, Stefan Birrer
-
Publication number: 20230412854Abstract: The following describes techniques to maintain continuity of a live media stream. A media stream includes a first distribution layer with a first set of key frames and a set of delta frames succeeding key frames in the first set of key frames. The media stream also includes a second distribution layer including a second set of key frames, where the second set of key frames contains fewer key frames than the first set of key frames. Using the first and second distribution layers, a client device may subscribe to the media stream with a minimized start-up time and optimized quality of experience among varying complexity of the media content and dynamic network conditions.Type: ApplicationFiled: June 26, 2023Publication date: December 21, 2023Inventors: Stefan Birrer, Fabián E. Bustamante
-
Patent number: 11838580Abstract: A method for targeted content insertion in real-time streaming. The method leverages the different ordered signals available on a multi-step process that clients follow when subscribing to a real-time media (video and/or audio) stream including selecting a region, connecting to a control channel, and subscribing to a stream to guide a multi-stage process of content selection, transcoding, and insertion in a real-time media stream. A system is also specified for implementing the described method on a real-time streaming architecture.Type: GrantFiled: September 2, 2021Date of Patent: December 5, 2023Assignee: Phenix Real Time Solutions, Inc.Inventors: Fabián E. Bustamante, Stefan Birrer, Nicholas Los
-
Patent number: 11792444Abstract: A client device is communicatively coupled to a platform that distributes live streams over a network to multiple client devices. The live streams provide a live broadcast of a live event from multiple viewpoints captured by source devices including a first source device. A first live stream is provided to the client device, which renders a first viewpoint captured from the first source device. The client device is displays a second viewpoint with a different vantage point by rendering a second live stream of a second source device. The second live stream is delayed for rendering until a beginning of a next scene of the first live stream.Type: GrantFiled: October 31, 2022Date of Patent: October 17, 2023Assignee: Phenix Real Time Solutions, Inc.Inventors: Fabián E. Bustamante, Stefan Birrer
-
Patent number: 11736404Abstract: A real-time streaming service predicts an incoming flash crowd event and manages computing resources to respond to the event before traffic peaks, thus reducing the likelihood that the streaming service's resources will be overwhelmed. Embodiments of a real-time streaming server predict a flash crowd event by detecting actions by client devices during a multi-step process to access a real-time content stream from an endpoint server cluster. Initially, the endpoint server has first computing resources configured to stream the content stream to the client devices. The streaming server provisions second computing resources at the endpoint server based on a rate at which the client devices perform an action associated with a first step in the multi-step process. The second computing resources are configured to stream the real-time content stream based on a rate at which the client devices perform an action associated with a second step in the multi-step process.Type: GrantFiled: September 16, 2022Date of Patent: August 22, 2023Assignee: Phenix Real Time Solutions, Inc.Inventors: Fabian E. Bustamante, Stefan Birrer
-
Patent number: 11711551Abstract: The following describes techniques to maintain continuity of a live media stream. A media stream includes a first distribution layer with a first set of key frames and a set of delta frames succeeding key frames in the first set of key frames. The media stream also includes a second distribution layer including a second set of key frames, where the second set of key frames contains fewer key frames than the first set of key frames. Using the first and second distribution layers, a client device may subscribe to the media stream with a minimized start-up time and optimized quality of experience among varying complexity of the media content and dynamic network conditions.Type: GrantFiled: June 2, 2022Date of Patent: July 25, 2023Assignee: Phenix Real Time Solutions, Inc.Inventors: Stefan Birrer, Fabián E. Bustamante
-
Publication number: 20230156246Abstract: A client device is communicatively coupled to a platform that distributes live streams over a network to multiple client devices. The live streams provide a live broadcast of a live event from multiple viewpoints captured by source devices including a first source device. A first live stream is provided to the client device, which renders a first viewpoint captured from the first source device. The client device is displays a second viewpoint with a different vantage point by rendering a second live stream of a second source device. The second live stream is delayed for rendering until a beginning of a next scene of the first live stream.Type: ApplicationFiled: October 31, 2022Publication date: May 18, 2023Inventors: Fabián E. Bustamante, Stefan Birrer
-
Publication number: 20230081769Abstract: A real-time streaming service predicts an incoming flash crowd event and manages computing resources to respond to the event before traffic peaks, thus reducing the likelihood that the streaming service's resources will be overwhelmed. Embodiments of a real-time streaming server predict a flash crowd event by detecting actions by client devices during a multi-step process to access a real-time content stream from an endpoint server cluster. Initially, the endpoint server has first computing resources configured to stream the content stream to the client devices. The streaming server provisions second computing resources at the endpoint server based on a rate at which the client devices perform an action associated with a first step in the multi-step process. The second computing resources are configured to stream the real-time content stream based on a rate at which the client devices perform an action associated with a second step in the multi-step process.Type: ApplicationFiled: September 16, 2022Publication date: March 16, 2023Inventors: Fabián E. Bustamante, Stefan Birrer
-
Patent number: 11451483Abstract: A real-time streaming service predicts an incoming flash crowd event and manages computing resources to respond to the event before traffic peaks, thus reducing the likelihood that the streaming service's resources will be overwhelmed. Embodiments of a real-time streaming server predict a flash crowd event by detecting actions by client devices during a multi-step process to access a real-time content stream from an endpoint server cluster. Initially, the endpoint server has first computing resources configured to stream the content stream to the client devices. The streaming server provisions second computing resources at the endpoint server based on a rate at which the client devices perform an action associated with a first step in the multi-step process. The second computing resources are configured to stream the real-time content stream based on a rate at which the client devices perform an action associated with a second step in the multi-step process.Type: GrantFiled: January 13, 2021Date of Patent: September 20, 2022Assignee: Phenix Real Time Solutions, Inc.Inventors: Fabián E. Bustamante, Stefan Birrer
-
Publication number: 20220295118Abstract: The following describes techniques to maintain continuity of a live media stream. A media stream includes a first distribution layer with a first set of key frames and a set of delta frames succeeding key frames in the first set of key frames. The media stream also includes a second distribution layer including a second set of key frames, where the second set of key frames contains fewer key frames than the first set of key frames. Using the first and second distribution layers, a client device may subscribe to the media stream with a minimized start-up time and optimized quality of experience among varying complexity of the media content and dynamic network conditions.Type: ApplicationFiled: June 2, 2022Publication date: September 15, 2022Inventors: Stefan Birrer, Fabián E. Bustamante
-
Publication number: 20220078514Abstract: A method for targeted content insertion in real-time streaming. The method leverages the different ordered signals available on a multi-step process that clients follow when subscribing to a real-time media (video and/or audio) stream including selecting a region, connecting to a control channel, and subscribing to a stream to guide a multi-stage process of content selection, transcoding, and insertion in a real-time media stream. A system is also specified for implementing the described method on a real-time streaming architecture.Type: ApplicationFiled: September 2, 2021Publication date: March 10, 2022Inventors: Fabián E. Bustamante, Stefan Birrer, Nicholas Los
-
Publication number: 20210218681Abstract: A real-time streaming service predicts an incoming flash crowd event and manages computing resources to respond to the event before traffic peaks, thus reducing the likelihood that the streaming service's resources will be overwhelmed. Embodiments of a real-time streaming server predict a flash crowd event by detecting actions by client devices during a multi-step process to access a real-time content stream from an endpoint server cluster. Initially, the endpoint server has first computing resources configured to stream the content stream to the client devices. The streaming server provisions second computing resources at the endpoint server based on a rate at which the client devices perform an action associated with a first step in the multi-step process. The second computing resources are configured to stream the real-time content stream based on a rate at which the client devices perform an action associated with a second step in the multi-step process.Type: ApplicationFiled: January 13, 2021Publication date: July 15, 2021Inventors: Fabián E. BUSTAMANTE, Stefan BIRRER
-
Patent number: 7505886Abstract: A technique for programmatically obtaining experimental measurements for model construction. A user provides criteria for the model, such as computational algorithms which characterize behavior of the real system, specifications of experiments to be performed on the real system for collecting experimental data from the real system, an identification of sought parameters which are to be derived from results of the experiments and desired tolerance constraints on the sought parameters. From experimental data collected from the real system and from the provided criteria, the inventive method and apparatus programmatically determines in an iterative loop which additional experiments are to be performed in order to achieve the desired tolerance constraints. After one or more iterations of the loop, the values for the sought parameters are determined within the desired tolerance constraints.Type: GrantFiled: September 3, 2002Date of Patent: March 17, 2009Assignee: Hewlett-Packard Development Company, L.P.Inventors: Guillermo Alvarez, Fabian E. Bustamante, Ralph Becker-Szendy, John Wilkes