Patents by Inventor Ali C. Begen
Ali C. Begen 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: 20240129581Abstract: A method for receiving and displaying media content may be provided. The method may include requesting a set of DASH video segments that are associated with various viewports and qualities. The method may include displaying the DASH video segments. The method may include determining a latency metric based on a time difference between the display of a DASH video segment and one of: a device beginning to move, the device ceasing to move, the device determining that the device has begun to move, the device determining that the device has stopped moving, or the display of a different DASH video segment. The different DASH video segment may be associated with one or more of a different quality or a different viewport.Type: ApplicationFiled: December 18, 2023Publication date: April 18, 2024Applicant: VID SCALE, INC.Inventors: Yong He, Yan Ye, Ali C. Begen
-
Patent number: 11895365Abstract: Systems and methods are disclosed including techniques for rendering a 360-degree media content. Techniques disclosed include receiving a 360-degree media content and associated metadata that include a classification of a first spatial region from the received content. Techniques disclosed further include determining that a detected user movement is associated with a rendering of the first spatial region and determining whether the classification associated with the first spatial region complies with a stored user preference. If the classification violates the user preference, a path for gradually shifting the content rendering from a currently rendered spatial region to a spatial region that complies with the user preference is determined, and the received content is rendered according to the determined path.Type: GrantFiled: February 6, 2023Date of Patent: February 6, 2024Assignee: InterDigital Madison Patent Holdings, SASInventors: Yong He, Yan Ye, Ali C. Begen, Ahmed Hamza
-
Patent number: 11849178Abstract: A method for receiving and displaying media content may be provided. The method may include requesting a set of DASH video segments that are associated with various viewports and qualities. The method may include displaying the DASH video segments. The method may include determining a latency metric based on a time difference between the display of a DASH video segment and one of: a device beginning to move, the device ceasing to move, the device determining that the device has begun to move, the device determining that the device has stopped moving, or the display of a different DASH video segment. The different DASH video segment may be associated with one or more of a different quality or a different viewport.Type: GrantFiled: October 20, 2021Date of Patent: December 19, 2023Assignee: VID SCALE, Inc.Inventors: Yong He, Yan Ye, Ali C. Begen
-
Publication number: 20230291913Abstract: Methods, systems, and apparatuses for improved adaptation logic and content streaming are described herein. Adaptation logic may allow a client device to request differing representations of content based on at least one service metric related to requesting and/or outputting the content. The client device may receive an indication when at least one frame of the content is encoded using an adaptive resolution change. The client device may determine the at least one service metric based on the indication.Type: ApplicationFiled: March 14, 2022Publication date: September 14, 2023Inventors: Ali C. Begen, Dan Grois, Alexander Giladi, Yasser Syed
-
Publication number: 20230283653Abstract: A client device adaptively streams a 360-degree video. A first segment is displayed based on a first viewing direction at a first time, where the first viewing direction is associated with a first viewport. The client requests a first base buffer segment based on the first viewport. The first base buffer segment has a presentation time after the first segment. At a second time, the viewing direction changes to a second viewing direction associated with a second viewport. The client requests, prior to the presentation time, a first viewport buffer segment based on the second viewport, with the same presentation time. The client device displays a second segment at the presentation time, wherein the second segment is either the first viewport buffer segment or the first base buffer segment. The client provides reports on viewport switching latency and on the most-requested segments.Type: ApplicationFiled: May 15, 2023Publication date: September 7, 2023Inventors: Yong He, Yan Ye, Srinivas Gudumasu, Eduardo Asbun, Ahmed Hamza, Ali C. Begen
-
Publication number: 20230275977Abstract: Methods, systems, and apparatuses for signaling server-associated delays in content delivery are described herein. Client devices in a content delivery network may use adaptation logic when requesting content. The adaptation logic may account for network conditions existing upstream of the client devices in the content delivery network. For example, content sources may provide content to the client devices along with one or more parameters that indicate upstream network conditions. These parameters may enable the client devices to use the adaptation logic more effectively when making rate adaptation decisions.Type: ApplicationFiled: February 28, 2023Publication date: August 31, 2023Inventors: Ali C. Begen, Yasser Syed, Alexander Giladi
-
Patent number: 11677802Abstract: A client device adaptively streams a 360-degree video. A first segment is displayed based on a first viewing direction at a first time, where the first viewing direction is associated with a first viewport. The client requests a first base buffer segment based on the first viewport. The first base buffer segment has a presentation time after the first segment. At a second time, the viewing direction changes to a second viewing direction associated with a second viewport. The client requests, prior to the presentation time, a first viewport buffer segment based on the second viewport, with the same presentation time. The client device displays a second segment at the presentation time, wherein the second segment is either the first viewport buffer segment or the first base buffer segment. The client provides reports on viewport switching latency and on the most-requested segments.Type: GrantFiled: September 8, 2017Date of Patent: June 13, 2023Assignee: Vid Scale, Inc.Inventors: Yong He, Yan Ye, Srinivas Gudumasu, Eduardo Asbun, Ahmed Hamza, Ali C. Begen
-
Publication number: 20230179832Abstract: Systems and methods are disclosed including techniques for rendering a 360-degree media content. Techniques disclosed include receiving a 360-degree media content and associated metadata that include a classification of a first spatial region from the received content. Techniques disclosed further include determining that a detected user movement is associated with a rendering of the first spatial region and determining whether the classification associated with the first spatial region complies with a stored user preference. If the classification violates the user preference, a path for gradually shifting the content rendering from a currently rendered spatial region to a spatial region that complies with the user preference is determined, and the received content is rendered according to the determined path.Type: ApplicationFiled: February 6, 2023Publication date: June 8, 2023Inventors: Yong HE, Yan YE, Ali C. BEGEN, Ahmed HAMZA
-
Patent number: 11622153Abstract: A device may be configured to render at least one spatial region of 360-degree media content, which may include two or more spatial regions. The device may include a receiver configured to receive the 360-degree media content and metadata associated with the 360-degree content. The metadata may include a classification of a respective spatial region of the 360-degree media content. The device may further include a memory configured to store a user preference and a sensor configured to detect a user movement. The device may include a processor configured to determine that the user movement is associated with a rendering of the respective spatial region. The processor may further determine whether the classification complies with the user preference and alter the rendering of the respective spatial region if the classification violates the user preference.Type: GrantFiled: October 2, 2018Date of Patent: April 4, 2023Assignee: InterDigital Madison Patent Holdings, SASInventors: Yong He, Yan Ye, Ali C. Begen, Ahmed Hamza
-
Publication number: 20220256215Abstract: At least one content item may be received. At least one portion of the at least one content item during which the amount of motion associated with the at least one portion satisfies a threshold may be determined based on an amount of motion associated with the at least one content item. The at least one portion of the at least one content item in which a playback device can modify a rate of playback of the at least one content item may be indicated.Type: ApplicationFiled: January 26, 2022Publication date: August 11, 2022Inventors: Ali C. BEGEN, Yasser SYED
-
Publication number: 20220191508Abstract: Methods and systems for improved content encoding are described herein. An encoder may allocate a time budget for encoding each frame of a content item. When the encoder takes longer than the allocated time budget to encode at least a portion of a given frame(s) of the content item at a first resolution, the encoder may take a number of actions in order to allow the encoder to “catch up,” such as encoding frames at a second resolution. Once the encoder catches up and the allocated time budget is not being exceeded, the encoder may resume encoding frames of the content item at the first resolution.Type: ApplicationFiled: December 14, 2021Publication date: June 16, 2022Inventors: Alexander Giladi, Dan Grois, Yasser Syed, Ali C. Begen
-
Publication number: 20220046320Abstract: A method for receiving and displaying media content may be provided. The method may include requesting a set of DASH video segments that are associated with various viewports and qualities. The method may include displaying the DASH video segments. The method may include determining a latency metric based on a time difference between the display of a DASH video segment and one of: a device beginning to move, the device ceasing to move, the device determining that the device has begun to move, the device determining that the device has stopped moving, or the display of a different DASH video segment. The different DASH video segment may be associated with one or more of a different quality or a different viewport.Type: ApplicationFiled: October 20, 2021Publication date: February 10, 2022Applicant: VID SCALE, INC.Inventors: Yong He, Yan Ye, Ali C. Begen
-
Patent number: 11166072Abstract: A method for receiving and displaying media content may be provided. The method may include requesting a set of DASH video segments that are associated with various viewports and qualities. The method may include displaying the DASH video segments. The method may indue determining a latency metric based on a time difference between the display of a DASH video segment and one of: a device beginning to move, the device ceasing to move, the device determining that the device has begun to move, the device determining that the device has stopped moving, or the display of a different DASH video segment. The different DASH video segment may be associated with one or more of a different quality or a different viewport.Type: GrantFiled: March 23, 2018Date of Patent: November 2, 2021Assignee: VID SCALE, Inc.Inventors: Yong He, Yan Ye, Ali C. Begen
-
Patent number: 11076187Abstract: Systems and methods in accordance with various embodiments of the invention enable quality based streaming. A content player in accordance with an embodiment of the invention includes: a processor; a network interface; and memory containing a content player application. The content player application can direct the processor to: receive quality metadata describing a plurality of streams, where: the plurality of streams are encoded at different maximum bitrates; each stream is divided into content segments; and the quality varies between content segments in each stream. Furthermore, the content player application directs the processor to measure available bandwidth; request content segments from the plurality of streams based upon the available network bandwidth and the quality metadata, where the requested content segments include content segments encoded at a maximum bitrate and having quality that is the lowest maximum bitrate that achieves a target quality level.Type: GrantFiled: May 20, 2019Date of Patent: July 27, 2021Assignee: MediaMelon, Inc.Inventors: Ameet Kalagi, Rupesh Kumar Satija, Ali C. Begen
-
Publication number: 20200275156Abstract: A device may be configured to render at least one spatial region of 360-degree media content, which may include two or more spatial regions. The device may include a receiver configured to receive the 360-degree media content and metadata associated with the 360-degree content. The metadata may include a classification of a respective spatial region of the 360-degree media content. The device may further include a memory configured to store a user preference and a sensor configured to detect a user movement. The device may include a processor configured to determine that the user movement is associated with a rendering of the respective spatial region. The processor may further determine whether the classification complies with the user preference and alter the rendering of the respective spatial region if the classification violates the user preference.Type: ApplicationFiled: October 2, 2018Publication date: August 27, 2020Applicant: Vid Scale, Inc.Inventors: Yong He, Yan Ye, Ali C. Begen, Ahmed Hamza
-
Patent number: 10623785Abstract: In one embodiment, a method that receives a manifest for plural encoded representations of a single content stream, each representation fragmented into plural chunks, each representation comprising a different quality level, the manifest listing a plurality of representations, each representation comprising the plural chunks at one of a plurality of quality levels, and requests one of the plural chunks based on selection of one of the plurality of quality levels explicitly indicated in the manifest.Type: GrantFiled: December 1, 2017Date of Patent: April 14, 2020Assignee: Cisco Technology, Inc.Inventors: Ali C. Begen, David R. Oran
-
Publication number: 20200037029Abstract: A method for receiving and displaying media content may be provided. The method may include requesting a set of DASH video segments that are associated with various viewports and qualities. The method may include displaying the DASH video segments. The method may indue determining a latency metric based on a time difference between the display of a DASH video segment and one of: a device beginning to move, the device ceasing to move, the device determining that the device has begun to move, the device determining that the device has stopped moving, or the display of a different DASH video segment. The different DASH video segment may be associated with one or more of a different quality or a different viewport.Type: ApplicationFiled: March 23, 2018Publication date: January 30, 2020Applicant: VID SCALE, INC.Inventors: Yong He, Yan Ye, Ali C. Begen
-
Publication number: 20190327510Abstract: Systems and methods in accordance with various embodiments of the invention enable quality based streaming. A content player in accordance with an embodiment of the invention includes: a processor; a network interface; and memory containing a content player application. The content player application can direct the processor to: receive quality metadata describing a plurality of streams, where: the plurality of streams are encoded at different maximum bitrates; each stream is divided into content segments; and the quality varies between content segments in each stream. Furthermore, the content player application directs the processor to measure available bandwidth; request content segments from the plurality of streams based upon the available network bandwidth and the quality metadata, where the requested content segments include content segments encoded at a maximum bitrate and having quality that is the lowest maximum bitrate that achieves a target quality level.Type: ApplicationFiled: May 20, 2019Publication date: October 24, 2019Applicant: MediaMelon, Inc.Inventors: Ameet Kalagi, Rupesh Kumar Satija, Ali C. Begen
-
Publication number: 20190230142Abstract: A client device adaptively streams a 360-degree video. A first segment is displayed based on a first viewing direction at a first time, where the first viewing direction is associated with a first viewport. The client requests a first base buffer segment based on the first viewport. The first base buffer segment has a presentation time after the first segment. At a second time, the viewing direction changes to a second viewing direction associated with a second viewport. The client requests, prior to the presentation time, a first viewport buffer segment based on the second viewport, with the same presentation time. The client device displays a second segment at the presentation time, wherein the second segment is either the first viewport buffer segment or the first base buffer segment. The client provides reports on viewport switching latency and on the most-requested segments.Type: ApplicationFiled: September 8, 2017Publication date: July 25, 2019Inventors: Yong He, Yan Ye, Srinivas Gudumasu, Eduardo Asbun, Ahmed Hamza, Ali C. Begen
-
Patent number: 10298985Abstract: Systems and methods in accordance with various embodiments of the invention enable quality based streaming. A content player in accordance with an embodiment of the invention includes: a processor; a network interface; and memory containing a content player application. The content player application can direct the processor to: receive quality metadata describing a plurality of streams, where: the plurality of streams are encoded at different maximum bitrates; each stream is divided into content segments; and the quality varies between content segments in each stream. Furthermore, the content player application directs the processor to measure available bandwidth; request content segments from the plurality of streams based upon the available network bandwidth and the quality metadata, where the requested content segments include content segments encoded at a maximum bitrate and having quality that is the lowest maximum bitrate that achieves a target quality level.Type: GrantFiled: May 11, 2016Date of Patent: May 21, 2019Assignee: MEDIAMELON, INC.Inventors: Ameet Kalagi, Rupesh Kumar Satija, Ali C. Begen