Patents by Inventor Mina Ayman Saleh Yanni Makar

Mina Ayman Saleh Yanni Makar 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: 11321905
    Abstract: Graphics processing in a client device includes receiving, as part of a vector streaming split rendering process, a bit stream encoding a sequence of shading atlases of the process. Each shading atlas includes blocks. The client decodes a particular shading atlas of the sequence of shading atlases, and determines that a particular block of the particular shading atlas was unsuccessfully decoded. The client identifies a stored block of a prior shading atlas of the sequence of shading atlases as a successfully decoded earlier version of the particular block. The client renders the particular shading atlas using the stored block instead of the particular block.
    Type: Grant
    Filed: September 29, 2020
    Date of Patent: May 3, 2022
    Assignee: QUALCOMM Incorporated
    Inventors: Mina Ayman Saleh Yanni Makar, Soumyajit Bijankumar Deb, Bojan Vrcelj, Arjun Sitaram, Dieter Schmalstieg
  • Patent number: 11228754
    Abstract: In a method and apparatus for processing video data, one or more processors are configured to encode a portion of stored video data in a pixel domain to generate pixel domain video data, a first graphics processing unit is configured to process the video data in a graphics domain to generate graphics domain video data, and an interface transmits the graphics domain video data and the pixel domain video data. One or more processors are configured to parse the video data into a graphics stream and an audio-video stream and decode the video data, a sensor senses movement adaptations of a user, and a second graphics processing unit is configured to generate a canvas on a spherical surface with texture information received from the graphics stream, and render a field of view based on the sensed movement adaptations of the user.
    Type: Grant
    Filed: September 19, 2016
    Date of Patent: January 18, 2022
    Assignee: QUALCOMM Incorporated
    Inventors: Vijayalakshmi Rajasundaram Raveendran, Mina Ayman Saleh Yanni Makar
  • Publication number: 20210312691
    Abstract: Graphics processing in a client device includes receiving, as part of a vector streaming split rendering process, a bit stream encoding a sequence of shading atlases of the process. Each shading atlas includes blocks. The client decodes a particular shading atlas of the sequence of shading atlases, and determines that a particular block of the particular shading atlas was unsuccessfully decoded. The client identifies a stored block of a prior shading atlas of the sequence of shading atlases as a successfully decoded earlier version of the particular block. The client renders the particular shading atlas using the stored block instead of the particular block.
    Type: Application
    Filed: September 29, 2020
    Publication date: October 7, 2021
    Inventors: Mina Ayman Saleh Yanni MAKAR, Soumyajit Bijankumar DEB, Bojan VRCELJ, Arjun SITARAM, Dieter SCHMALSTIEG
  • Patent number: 11039149
    Abstract: Techniques are provided for adaptively controlling an encoding device to allow dynamic insertion intra-coded video content based on feedback information. For example, at least a portion of a video slice of a video frame in a video bitstream can be determined to be missing or corrupted. Feedback information indicating at least the portion of the video slice is missing or corrupted can be sent to an encoding device. An updated video bitstream can be received from the encoding device in response to the feedback information. The updated video bitstream can include at least one intra-coded video slice having a size that is larger than the missing or corrupted video slice. The size of the at least one intra-coded video slice can be determined to cover the missing or corrupted slice and propagated error in the video frame caused by the missing or corrupted slice.
    Type: Grant
    Filed: August 1, 2019
    Date of Patent: June 15, 2021
    Assignee: QUALCOMM Incorporated
    Inventors: Mina Ayman Saleh Yanni Makar, Ajit Venkat Rao, Sandeep Kanakapura Lakshmikantha, Qi Xue, Bibhu Mohanty, Vinay Melkote Krishnaprasad
  • Publication number: 20210037250
    Abstract: Techniques are provided for adaptively controlling an encoding device to allow dynamic insertion intra-coded video content based on feedback information. For example, at least a portion of a video slice of a video frame in a video bitstream can be determined to be missing or corrupted. Feedback information indicating at least the portion of the video slice is missing or corrupted can be sent to an encoding device. An updated video bitstream can be received from the encoding device in response to the feedback information. The updated video bitstream can include at least one intra-coded video slice having a size that is larger than the missing or corrupted video slice. The size of the at least one intra-coded video slice can be determined to cover the missing or corrupted slice and propagated error in the video frame caused by the missing or corrupted slice.
    Type: Application
    Filed: August 1, 2019
    Publication date: February 4, 2021
    Inventors: Mina Ayman Saleh Yanni MAKAR, Ajit Venkat RAO, Sandeep Kanakapura LAKSHMIKANTHA, Qi XUE, Bibhu MOHANTY, Vinay MELKOTE KRISHNAPRASAD
  • Patent number: 10416949
    Abstract: Various aspects of the present disclosure provide for detecting a condition indicating that a graphics processing unit (GPU) is in an unstable state while receiving GPU commands in a first wireless display mode, transmitting a GPU refresh request message and switching from the first wireless display mode to a second wireless display mode in response to detecting the condition, receiving data sufficient to reset the GPU from the unstable state to a stable state at a random access point (RAP) in a trace of the GPU commands, and switching from the second wireless display mode to the first wireless display mode after receiving the data. The GPU refresh request message may include information requesting the data sufficient to reset the GPU at an upcoming RAP in the trace of the GPU commands. Various other aspects are also provided throughout the present disclosure.
    Type: Grant
    Filed: September 24, 2015
    Date of Patent: September 17, 2019
    Assignee: QUALCOMM Incorporated
    Inventors: Lochan Verma, Mina Ayman Saleh Yanni Makar, Hongyu Jiang, Xiaodong Wang, Vijayalakshmi Raveendran
  • Patent number: 10277914
    Abstract: An example device for calculating a quality metric for video data includes a memory configured to store a spherical image of the video data, and one or more processors implemented using discrete logic circuitry and configured to determine a user field of view for the spherical image, determine weighting values for pixels of the spherical image based on the user field of view; and calculate a quality metric for the user field of view of the spherical image using the weighting values, wherein calculating the quality metric comprises applying the weighting values to values for the pixels.
    Type: Grant
    Filed: May 3, 2017
    Date of Patent: April 30, 2019
    Assignee: Qualcomm Incorporated
    Inventors: Mina Ayman Saleh Yanni Makar, Ajit Deepak Gupte, Ajit Venkat Rao
  • Patent number: 10255021
    Abstract: Aspects of the present disclosure relate to graphics domain transmission methods that utilize an adaptive compression pipeline to achieve low latency screen mirroring between a source device and a sink device. A source device captures a plurality of graphics domain frames, each of the graphics domain frames including one or more graphics command tokens. The source device utilizes an adaptive compression pipeline to compress the graphics domain frames based on one or more characteristics of the frames, and the adaptive compression pipeline is configured to perform at least one of scalable texture streaming, frame-based prediction, frame dropping, or data compression. The source device transmits the compressed frames to a sink device, and displays a rendered image of the graphics domain frames in time synchronization with a corresponding rendered image of the compressed frames displayed at the sink device.
    Type: Grant
    Filed: December 3, 2015
    Date of Patent: April 9, 2019
    Assignee: QUALCOMM Incorporated
    Inventors: Mina Ayman Saleh Yanni Makar, Xiaodong Wang, Hongyu Jiang, Na Yu, Vijayalakshmi Raveendran
  • Patent number: 10225546
    Abstract: In one example, a device for retrieving video data includes a display interface coupled to a display, a memory configured to store video data, and one or more processors configured to determine a plurality of regions of video data to be displayed via the display, retrieve video data having a first quality for a first subset of the plurality of regions at which a visual focus of a user is directed, retrieve video data having a second quality for a second subset of the plurality of regions that neighbor the first subset of the plurality of regions, wherein the second quality is lower than the first quality, and retrieve video data having a third quality for a third subset of the plurality of regions that is outside the first subset and the second subset, wherein the third quality is lower than the second quality.
    Type: Grant
    Filed: June 28, 2016
    Date of Patent: March 5, 2019
    Assignee: Qualcomm Incorporated
    Inventors: Ajit Gupte, Ajit Rao, Mina Ayman Saleh Yanni Makar
  • Patent number: 10063751
    Abstract: In one example, a system and method includes acquiring, by a wireless dockee (WD), an image, initiating a wireless connection between the wireless dockee (WD) and a wireless docking center (WDC) having one or more peripherals, determining attributes associated with the acquired image, wherein the attributes include feature descriptors, receiving, at the WD and from the WDC, information representative of matching items stored on one or more of the peripherals, wherein the matching items include images with attributes similar to the attributes associated with the acquired image, selecting, at the WD and as a function of the information representative of the matching items, one or more of the matching items, and receiving, from the one or more of the peripherals, the selected matching items.
    Type: Grant
    Filed: September 24, 2015
    Date of Patent: August 28, 2018
    Assignee: QUALCOMM Incorporated
    Inventors: Onur Canturk Hamsici, Vijayalakshmi Rajasundaram Raveendran, Lochan Verma, Anuraag Sridhar, Jesus Manuel Dominguez, Mina Ayman Saleh Yanni Makar
  • Patent number: 10021161
    Abstract: In one example, a method for transmitting video data includes capturing a plurality of sets of graphical command tokens respectively renderable into a plurality of frames of video data; and responsive to determining that a length of a current set of graphical command tokens of the plurality of sets of graphical command tokens is the same as a length of a previous set of the plurality of sets of graphical command tokens, outputting, by a source device and to a sink device, a compressed version of the current set of graphical command tokens.
    Type: Grant
    Filed: November 5, 2014
    Date of Patent: July 10, 2018
    Assignee: QUALCOMM Incorporated
    Inventors: Mina Ayman Saleh Yanni Makar, Hongyu Jiang, Vijayalakshmi Rajasundaram Raveendran
  • Patent number: 9911175
    Abstract: In one example, a method for processing video data includes receiving, by a sink device and from a source device, one or more graphical command tokens that are executable to render original video data; modifying, by the sink device, the graphical command tokens to generate modified graphical command tokens that are executable to render modified video data different from the original video data; and outputting, for presentation at a display operatively connected to the sink device, the modified video data.
    Type: Grant
    Filed: September 3, 2015
    Date of Patent: March 6, 2018
    Assignee: QUALCOMM Incorporated
    Inventors: Mina Ayman Saleh Yanni Makar, Vijayalakshmi Rajasundaram Raveendran, Xiaodong Wang, Hongyu Jiang
  • Publication number: 20180062719
    Abstract: Methods, systems, and devices for wireless communication are described, including: generating, by a first device having at least a first antenna, a first transmission radiation profile for the first antenna; receiving, by the first device, feedback from a second device that is indicative of a position and an orientation of the second device relative to the first device, the position and the orientation described by one or more Euler angles; comparing, by the first device, the feedback received from the second device to a predetermined threshold for a trigger that alters a beamwidth of the first antenna; and generating, by the first device, a second transmission radiation profile for a second antenna of the first device based at least in part on the feedback satisfying the predetermined threshold.
    Type: Application
    Filed: August 26, 2016
    Publication date: March 1, 2018
    Inventors: Lochan Verma, Mina Ayman Saleh Yanni Makar, Vijayalakshmi Rajasundaram Raveendran
  • Publication number: 20170374375
    Abstract: An example device for calculating a quality metric for video data includes a memory configured to store a spherical image of the video data, and one or more processors implemented using discrete logic circuitry and configured to determine a user field of view for the spherical image, determine weighting values for pixels of the spherical image based on the user field of view; and calculate a quality metric for the user field of view of the spherical image using the weighting values, wherein calculating the quality metric comprises applying the weighting values to values for the pixels.
    Type: Application
    Filed: May 3, 2017
    Publication date: December 28, 2017
    Inventors: Mina Ayman Saleh Yanni Makar, Ajit Deepak Gupte, Ajit Venkat Rao
  • Publication number: 20170324951
    Abstract: In a method and apparatus for processing video data, one or more processors are configured to encode a portion of stored video data in a pixel domain to generate pixel domain video data, a first graphics processing unit is configured to process the video data in a graphics domain to generate graphics domain video data, and an interface transmits the graphics domain video data and the pixel domain video data. One or more processors are configured to parse the video data into a graphics stream and an audio-video stream and decode the video data, a sensor senses movement adaptations of a user, and a second graphics processing unit is configured to generate a canvas on a spherical surface with texture information received from the graphics stream, and render a field of view based on the sensed movement adaptations of the user.
    Type: Application
    Filed: September 19, 2016
    Publication date: November 9, 2017
    Inventors: Vijayalakshmi Rajasundaram Raveendran, Mina Ayman Saleh Yanni Makar
  • Publication number: 20170251204
    Abstract: In one example, a device for retrieving video data includes a display interface coupled to a display, a memory configured to store video data, and one or more processors configured to determine a plurality of regions of video data to be displayed via the display, retrieve video data having a first quality for a first subset of the plurality of regions at which a visual focus of a user is directed, retrieve video data having a second quality for a second subset of the plurality of regions that neighbor the first subset of the plurality of regions, wherein the second quality is lower than the first quality, and retrieve video data having a third quality for a third subset of the plurality of regions that is outside the first subset and the second subset, wherein the third quality is lower than the second quality.
    Type: Application
    Filed: June 28, 2016
    Publication date: August 31, 2017
    Inventors: Ajit Gupte, Ajit Rao, Mina Ayman Saleh Yanni Makar
  • Patent number: 9704213
    Abstract: In one example, a method for transmitting video data includes outputting, by a source device to a sink device, graphical commands and one or more texture elements that are renderable into video data. In this example, outputting a particular texture element of the one or more texture elements includes streaming, by the source device and to the sink device, a plurality of stages that each respectively correspond to a respective subset of pixels of the particular texture element.
    Type: Grant
    Filed: August 13, 2014
    Date of Patent: July 11, 2017
    Assignee: QUALCOMM Incorporated
    Inventors: Mina Ayman Saleh Yanni Makar, Hongyu Jiang, Vijayalakshmi Rajasundaram Raveendran
  • Publication number: 20170090846
    Abstract: Various aspects of the present disclosure provide for detecting a condition indicating that a graphics processing unit (GPU) is in an unstable state while receiving GPU commands in a first wireless display mode, transmitting a GPU refresh request message and switching from the first wireless display mode to a second wireless display mode in response to detecting the condition, receiving data sufficient to reset the GPU from the unstable state to a stable state at a random access point (RAP) in a trace of the GPU commands, and switching from the second wireless display mode to the first wireless display mode after receiving the data. The GPU refresh request message may include information requesting the data sufficient to reset the GPU at an upcoming RAP in the trace of the GPU commands. Various other aspects are also provided throughout the present disclosure.
    Type: Application
    Filed: September 24, 2015
    Publication date: March 30, 2017
    Inventors: Lochan Verma, Mina Ayman Saleh Yanni Makar, Hongyu Jiang, Xiaodong Wang, Vijayalakshmi Raveendran
  • Publication number: 20170094133
    Abstract: In one example, a system and method includes acquiring, by a wireless dockee (WD), an image, initiating a wireless connection between the wireless dockee (WD) and a wireless docking center (WDC) having one or more peripherals, determining attributes associated with the acquired image, wherein the attributes include feature descriptors, receiving, at the WD and from the WDC, information representative of matching items stored on one or more of the peripherals, wherein the matching items include images with attributes similar to the attributes associated with the acquired image, selecting, at the WD and as a function of the information representative of the matching items, one or more of the matching items, and receiving, from the one or more of the peripherals, the selected matching items.
    Type: Application
    Filed: September 24, 2015
    Publication date: March 30, 2017
    Inventors: Onur Canturk Hamsici, Vijayalakshmi Rajasundaram Raveendran, Lochan Verma, Anuraag Sridhar, Jesus Manuel Dominguez, Mina Ayman Saleh Yanni Makar
  • Publication number: 20170069053
    Abstract: In one example, a method for processing video data includes receiving, by a sink device and from a source device, one or more graphical command tokens that are executable to render original video data; modifying, by the sink device, the graphical command tokens to generate modified graphical command tokens that are executable to render modified video data different from the original video data; and outputting, for presentation at a display operatively connected to the sink device, the modified video data.
    Type: Application
    Filed: September 3, 2015
    Publication date: March 9, 2017
    Inventors: Mina Ayman Saleh Yanni Makar, Vijayalakshmi Rajasundaram Raveendran, Xiaodong Wang, Hongyu Jiang