Patents by Inventor Srikanth Rangarajan

Srikanth Rangarajan 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: 10339625
    Abstract: Systems and methods consistent with the present disclosure may be utilized to negate the distinction between a display device operating in video and command modes in that commands associated with either mode are prioritized and executed according to a command scheduler consistent with the present disclosure. A command scheduler consistent with the present disclosure includes a display driver stack and a scheduler coupled to the display driver stack. The scheduler is configured to receive commands from the driver stack. Further, the scheduler is configured to queue and schedule the commands to be executed during a boot environment and during runtime. A host controller may also be coupled to the scheduler and may receive at least one of the commands from the scheduler. In time, the host controller transfers the commands to a device for execution.
    Type: Grant
    Filed: May 26, 2017
    Date of Patent: July 2, 2019
    Assignee: INTEL CORPORATION
    Inventors: Aashish Pangam, Srikanth Rangarajan, Balakesan P. Thevar
  • Patent number: 9900602
    Abstract: Methods and systems for optimizing and enhancing remote graphics on client devices are presented. A client device may determine a visual focus region of a display of the client device based on a user input. A server may receive, from the client device, data regarding the visual focus region of the display. The server may determine a first subset of an image that corresponds to the visual focus region of the display and a second subset of the image that is external to the visual focus region of the display. The server may apply a lossless encoding to the first subset and a lossy encoding to the second subset. The server may then transmit, to the client device, the first subset through a first channel and the second subset through a second channel, wherein the first channel comprises a higher network bandwidth allocation than the second channel.
    Type: Grant
    Filed: August 20, 2015
    Date of Patent: February 20, 2018
    Assignee: Citrix Systems, Inc.
    Inventors: Srikanth Rangarajan, Shashidhar Ramareddy, Kavitha Ramachandra, Chandra Sekhara Reddy
  • Publication number: 20170262958
    Abstract: Systems and methods consistent with the present disclosure may be utilized to negate the distinction between a display device operating in video and command modes in that commands associated with either mode are prioritized and executed according to a command scheduler consistent with the present disclosure. A command scheduler consistent with the present disclosure includes a display driver stack and a scheduler coupled to the display driver stack. The scheduler is configured to receive commands from the driver stack. Further, the scheduler is configured to queue and schedule the commands to be executed during a boot environment and during runtime. A host controller may also be coupled to the scheduler and may receive at least one of the commands from the scheduler. In time, the host controller transfers the commands to a device for execution.
    Type: Application
    Filed: May 26, 2017
    Publication date: September 14, 2017
    Inventors: AASHISH PANGAM, Srikanth Rangarajan, Balakesan P. Thevar
  • Publication number: 20170054987
    Abstract: Methods and systems for optimizing and enhancing remote graphics on client devices are presented. A client device may determine a visual focus region of a display of the client device based on a user input. A server may receive, from the client device, data regarding the visual focus region of the display. The server may determine a first subset of an image that corresponds to the visual focus region of the display and a second subset of the image that is external to the visual focus region of the display. The server may apply a lossless encoding to the first subset and a lossy encoding to the second subset. The server may then transmit, to the client device, the first subset through a first channel and the second subset through a second channel, wherein the first channel comprises a higher network bandwidth allocation than the second channel.
    Type: Application
    Filed: August 20, 2015
    Publication date: February 23, 2017
    Inventors: Srikanth Rangarajan, Shashidhar Ramareddy, Kavitha Ramachandra, Chandra Sekhara Reddy
  • Publication number: 20150145875
    Abstract: Systems and methods consistent with the present disclosure may be utilized to negate the distinction between a display device operating in video and command modes in that commands associated with either mode are prioritized and executed according to a command scheduler consistent with the present disclosure. A command scheduler consistent with the present disclosure includes a display driver stack and a scheduler coupled to the display driver stack. The scheduler is configured to receive commands from the driver stack. Further, the scheduler is configured to queue and schedule the commands to be executed during a boot environment and during runtime. A host controller may also be coupled to the scheduler and may receive at least one of the commands from the scheduler. In time, the host controller transfers the commands to a device for execution.
    Type: Application
    Filed: November 27, 2013
    Publication date: May 28, 2015
    Inventors: AASHISH PANGAM, Srikanth Rangarajan, Balakesan P. Thevar