Patents by Inventor Jayant Shekhar

Jayant Shekhar 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: 11169683
    Abstract: In general, techniques are discussed for performing efficient content scrolling on smartphones and other user devices. Power and memory bandwidth requirements are reduced during high-speed scrolling by utilizing lossy compression of content during rendering with minimal user experience impact, as the user is less likely to notice artifacts resulting from high compression while the content is scrolling quickly.
    Type: Grant
    Filed: July 17, 2018
    Date of Patent: November 9, 2021
    Assignee: QUALCOMM Incorporated
    Inventors: Raviteja Tamatam, Jayant Shekhar, Kalyan Thota
  • Patent number: 10748235
    Abstract: Techniques are provided for optimizing display processing of layers below a dim layer by a display system. Because the dim layer may partially obstruct, conceal, or otherwise impact a user view of layers below the dim layer, resource-saving techniques may be used in the processing the layers below the dim layer. While these techniques may impact visual quality, a user is unlikely to notice visual artifacts or other reductions in quality in the modified layers below the dim layer. For example, when a dim layer is to be displayed, a GPU can render layers below the dim layer at a lower resolution. Furthermore, the GPU can increase a compression ratio for layers below the dim layer. The low-resolution layers can be scaled-up to an original resolution and the compressed layers can be uncompressed in the display pipeline for display underneath the dim layer.
    Type: Grant
    Filed: August 8, 2018
    Date of Patent: August 18, 2020
    Assignee: QUALCOMM Incorporated
    Inventors: Raviteja Tamatam, Jayant Shekhar, Kalyan Thota, Venkata Nagarjuna Sravan Kumar Deepala
  • Patent number: 10694197
    Abstract: A device includes a display client configured to output pixel data at a display and a processor. The processor is configured to determine a composition of one or more layers for display at the display client. The processor is further configured to select a video mode or a command mode as a selected mode, based on the determined composition. Pixel data for each frame to be displayed is output to the display client when operating in the video mode. Pixel data for frames that include different pixel data for at least one pixel than a previously output frame is output to the display client when operating in the command mode. The processor is further configured to output an instruction to operate in the selected mode.
    Type: Grant
    Filed: January 17, 2018
    Date of Patent: June 23, 2020
    Assignee: QUALCOMM Incorporated
    Inventors: Jayant Shekhar, Kalyan Thota, Krishna Chaitanya Devarakonda, Raviteja Tamatam, Sandeep Panda
  • Publication number: 20200051202
    Abstract: Techniques are provided for optimizing display processing of layers below a dim layer by a display system. Because the dim layer may partially obstruct, conceal, or otherwise impact a user view of layers below the dim layer, resource-saving techniques may be used in the processing the layers below the dim layer. While these techniques may impact visual quality, a user is unlikely to notice visual artifacts or other reductions in quality in the modified layers below the dim layer. For example, when a dim layer is to be displayed, a GPU can render layers below the dim layer at a lower resolution. Furthermore, the GPU can increase a compression ratio for layers below the dim layer. The low-resolution layers can be scaled-up to an original resolution and the compressed layers can be uncompressed in the display pipeline for display underneath the dim layer.
    Type: Application
    Filed: August 8, 2018
    Publication date: February 13, 2020
    Inventors: Raviteja TAMATAM, Jayant SHEKHAR, Kalyan THOTA, Venkata Nagarjuna Sravan Kumar DEEPALA
  • Publication number: 20200026403
    Abstract: In general, techniques are discussed for performing efficient content scrolling on smartphones and other user devices. Power and memory bandwidth requirements are reduced during high-speed scrolling by utilizing lossy compression of content during rendering with minimal user experience impact, as the user is less likely to notice artifacts resulting from high compression while the content is scrolling quickly.
    Type: Application
    Filed: July 17, 2018
    Publication date: January 23, 2020
    Inventors: Raviteja Tamatam, Jayant Shekhar, Kalyan Thota
  • Patent number: 10522108
    Abstract: Methods, systems, and devices for refreshing a display of a device are described. A device may identify a type of content to be displayed. For example, the type of content may be associated with a given application. The device may determine, based at least in part on the type of content, a periodicity for a histogram analysis operation for the display. The device may then perform the histogram analysis operation according to the periodicity. For example, the device may compare a histogram for a frame of the content to a scene change threshold according to the periodicity. The device may determine one or more pixel adjustment parameters for the display based at least in part on the histogram analysis operation. The device may display one or more frames on the display based at least in part on the one or more pixel adjustment parameters.
    Type: Grant
    Filed: May 23, 2018
    Date of Patent: December 31, 2019
    Assignee: QUALCOMM Incorporated
    Inventors: Venkata Nagarjuna Sravan Kumar Deepala, Raviteja Tamatam, Jayant Shekhar, Sravan Kumar Ambapuram
  • Publication number: 20190385565
    Abstract: A method, an apparatus, and a computer-readable medium for wireless communication are provided. In one aspect, an example method may include determining, by a first processing unit, display luminance information and ambient light information. The display luminance information may be indicative of a luminance of a backlight of a display or indicative of pixel luminance of the display. The ambient light information may be indicative of a luminance of ambient light external to the display. The method may include enabling or disabling, by the first processing unit, a first display feature for the display based on the display luminance information and the ambient light information.
    Type: Application
    Filed: June 18, 2018
    Publication date: December 19, 2019
    Inventors: Venkata Nagarjuna Sravan Kumar DEEPALA, Jayant SHEKHAR, Raviteja TAMATAM
  • Publication number: 20190362686
    Abstract: Methods, systems, and devices for refreshing a display of a device are described. A device may identify a type of content to be displayed. For example, the type of content may be associated with a given application. The device may determine, based at least in part on the type of content, a periodicity for a histogram analysis operation for the display. The device may then perform the histogram analysis operation according to the periodicity. For example, the device may compare a histogram for a frame of the content to a scene change threshold according to the periodicity. The device may determine one or more pixel adjustment parameters for the display based at least in part on the histogram analysis operation. The device may display one or more frames on the display based at least in part on the one or more pixel adjustment parameters.
    Type: Application
    Filed: May 23, 2018
    Publication date: November 28, 2019
    Inventors: Venkata Nagarjuna Sravan Kumar DEEPALA, Raviteja TAMATAM, Jayant SHEKHAR, Sravan Kumar AMBAPURAM
  • Patent number: 10475405
    Abstract: Techniques are described for controlling the display refresh rate of a display panel. A display driver may determine a display refresh rate based on user activity. One example of user activity is a rate at which a user is scrolling image content being displayed on the display panel. One example of user activity is a duration or pressure of a user interaction with a display panel or a pressure sensor.
    Type: Grant
    Filed: December 7, 2017
    Date of Patent: November 12, 2019
    Assignee: QUALCOMM Incorporated
    Inventors: Ankita Anil Kumar Choudha, Soman Nikhara, Vishnuvardhan Prodduturi, Prashant Nukala, Jayant Shekhar, Raviteja Tamatam, Kalyan Thota
  • Publication number: 20190303083
    Abstract: The techniques of this disclosure include initiating, by a source device associated with a primary display device, a wireless display session with an external display device. Furthermore, the source device may change from a dual update mode to an external-only update mode during the wireless display session. Based on the source device operating in the external-only update mode during the wireless display session, the source device may discontinue generation of the primary stream and may continue generation of the external stream.
    Type: Application
    Filed: April 3, 2018
    Publication date: October 3, 2019
    Inventors: Jayant Shekhar, Raviteja Tamatam
  • Patent number: 10416808
    Abstract: A device includes a display client configured to output pixel data at a display and a processor. The processor is configured to determine one or more user input events based on user interaction data. The processor is further configured to select a video mode or a command mode as a selected mode, for operating the display processor, using the quantity of touch events. Pixel data for each frame to be displayed is output to the display client when operating in the video mode. Pixel data for frames that include different pixel data for at least one pixel than a previously output frame is output to the display client when operating in the command mode. The processor is further configured to output an instruction to operate in the selected mode.
    Type: Grant
    Filed: January 17, 2018
    Date of Patent: September 17, 2019
    Assignee: QUALCOMM Incorporated
    Inventors: Jayant Shekhar, Raviteja Tamatam, Krishna Chaitanya Devarakonda, Kalyan Thota, Sandeep Panda
  • Publication number: 20190222855
    Abstract: A device includes a display client configured to output pixel data at a display and a processor. The processor is configured to determine a composition of one or more layers for display at the display client. The processor is further configured to select a video mode or a command mode as a selected mode, based on the determined composition. Pixel data for each frame to be displayed is output to the display client when operating in the video mode. Pixel data for frames that include different pixel data for at least one pixel than a previously output frame is output to the display client when operating in the command mode. The processor is further configured to output an instruction to operate in the selected mode.
    Type: Application
    Filed: January 17, 2018
    Publication date: July 18, 2019
    Inventors: Jayant Shekhar, Kalyan Thota, Krishna Chaitanya Devarakonda, Raviteja Tamatam, Sandeep Panda
  • Publication number: 20190220130
    Abstract: A device includes a display client configured to output pixel data at a display and a processor. The processor is configured to determine one or more user input events based on user interaction data. The processor is further configured to select a video mode or a command mode as a selected mode, for operating the display processor, using the quantity of touch events. Pixel data for each frame to be displayed is output to the display client when operating in the video mode. Pixel data for frames that include different pixel data for at least one pixel than a previously output frame is output to the display client when operating in the command mode. The processor is further configured to output an instruction to operate in the selected mode.
    Type: Application
    Filed: January 17, 2018
    Publication date: July 18, 2019
    Inventors: Jayant Shekhar, Raviteja Tamatam, Krishna Chaitanya Devarakonda, Kalyan Thota, Sandeep Panda
  • Publication number: 20190182452
    Abstract: Techniques are described for controlling the display refresh rate of a display panel. A display driver may determine a display refresh rate based on user activity. One example of user activity is a rate at which a user is scrolling image content being displayed on the display panel. One example of user activity is a duration or pressure of a user interaction with a display panel or a pressure sensor.
    Type: Application
    Filed: December 7, 2017
    Publication date: June 13, 2019
    Inventors: Ankita Anil Kumar Choudha, Soman Nikhara, Vishnuvardhan Prodduturi, Prashant Nukala, Jayant Shekhar, Raviteja Tamatam, Kalyan Thota
  • Publication number: 20190180705
    Abstract: Techniques are described for controlling the display refresh rate of a display panel. A display driver may determine a display refresh rate based on user activity. One example of user activity is a rate at which a user is scrolling image content being displayed on the display panel. One example of user activity is a duration or pressure of a user interaction with a display panel or a pressure sensor.
    Type: Application
    Filed: December 7, 2017
    Publication date: June 13, 2019
    Inventors: Ankita Anil Kumar Choudha, Soman Nikhara, Vishnuvardhan Prodduturi, Prashant Nukala, Jayant Shekhar, Raviteja Tamatam, Kalyan Thota
  • Patent number: 10257487
    Abstract: Techniques are described for reducing the number of fetches performed when a background layer (e.g., letter or pillar box) to be displayed is of a constant fill color. One or more processors (e.g., a display processor) may be configured to detect that a background layer is of a constant fill color. If so, rather than fetching the background layer from memory, the one or more processors may be configured to generate the constant fill color for the background layer. In doing so, there may be a reduction in the number of memory fetches performed, as the constant fill background layer is not fetched or is only partially fetched. This may reduce memory fetch operations (as only the video layer is fetched) and therefore power savings (e.g., battery usage) at memory and bus interfaces, decreased use of the bandwidth at the bus and memory, and decreased processor usage.
    Type: Grant
    Filed: January 16, 2018
    Date of Patent: April 9, 2019
    Assignee: QUALCOMM Incorporated
    Inventors: Raviteja Tamatam, Prashant Nukala, Kalyan Thota, Jayant Shekhar, Krishna Chaitanya Devarakonda
  • Publication number: 20170316094
    Abstract: A system of the present invention enables the running of browser based, pluggable Big Data Applications powered by intelligent workflows. The system receives from a user computer browser application a request for execution of a workflow. The request is submitted for execution of the workflow to the Spark® cluster as a Spark® job including information about the workflow details. The result of the execution of the workflow is received from the driver running on the Spark® cluster after each node of the workflow request has been executed on the Spark® cluster. A JSON/XML-format files containing the received results of the execution of the workflow is then created, such that when the JSON/XML format files are processed by the user computer web browser, the results are displayed on the user computer as rich text/table/chart/tree visual displays.
    Type: Application
    Filed: May 1, 2017
    Publication date: November 2, 2017
    Applicant: Sparkflows, Inc.
    Inventor: Jayant Shekhar