Patents by Inventor Sravan Akepati

Sravan Akepati 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: 11921558
    Abstract: In one embodiment, a processor includes: a plurality of cores to execute instructions; a power controller to control power consumption of the plurality of cores, the power controller to receive network traffic metadata from a classifier and control the power consumption of at least one of the plurality of cores based at least in part on the network traffic metadata; and a hardware feedback circuit coupled to the plurality of cores, the hardware feedback circuit to determine hardware feedback information comprising an energy efficiency capability and a performance capability of at least some of the plurality of cores based at least in part on the network traffic metadata. Other embodiments are described and claimed.
    Type: Grant
    Filed: November 30, 2022
    Date of Patent: March 5, 2024
    Assignee: Intel Corporation
    Inventors: Venkateshan Udhayan, Sravan Akepati, Ashraf H. Wadaa, Shahrnaz Azizi, Kristoffer Fleming, Ajay Gupta, Binu John
  • Publication number: 20220308817
    Abstract: Examples described herein relate to a display engine. In some examples, at least one processor is to generate one or more planes of a frame and store the generated one or more planes of a frame into the at least one memory. In some examples, the at least one processor is to determine whether a plane in the frame is a candidate plane for compression. In some examples, for the candidate plane for compression, based on the candidate plane not being subject to compression, the at least one processor is to adjust a plane level of the candidate plane to subject the candidate plane to compression. In some examples, the plane level of the candidate plane to subject the candidate plane to compression is a bottom most level. In some examples, for the candidate plane for compression, based on the candidate plane not being subject to compression and the candidate plane including content that would be occluded by an upper level plane, the at least one processor is to retain a plane level of the candidate plane.
    Type: Application
    Filed: March 24, 2021
    Publication date: September 29, 2022
    Inventors: Ajay SAINI, Prashant SOLANKI, Bharath Prabhu PERDOOR, Yong-Joon PARK, Sravan AKEPATI
  • Publication number: 20220011852
    Abstract: Methods, apparatus, systems, and articles of manufacture are disclosed to align network traffic to improve power consumption. Example instructions cause one or more processors to classify a workload based on network packets obtained via a wireless communication; determine heuristics of platform activities corresponding to the workload; and schedule network interrupts based on hardware-based wake interrupts from a sleep mode using the heuristics.
    Type: Application
    Filed: September 24, 2021
    Publication date: January 13, 2022
    Inventors: Venkateshan Udhayan, Sravan Akepati, Shahrnaz Azizi, Ajay Gupta, Binu John, Bharath Prabhu Perdoor, Leor Rom, Ashraf H Wadaa, Alexander Min
  • Publication number: 20200402445
    Abstract: Some embodiments provide a method including determining one or more areas of a display to remain active responsive to received user input, determining one or more areas to be dimmed responsive to the received user input, and dimming the one or more areas of the display to be dimmed to reduce a power consumption of the display. The user input may include mouse cursor, keyboard, touch, eye position or movement information, voice commands, or a power policy of an electronic device including the display. The dimming may include dimming pixels of the display in the one or more areas of the display to be dimmed or changing a color of such pixels. The display may include multiple displays and the dimming including dimming areas on multiple ones of displays, including turning off one or more of the displays. The dimming may be turned and off based on user input.
    Type: Application
    Filed: February 25, 2020
    Publication date: December 24, 2020
    Inventors: Celia Hua-Mei Yang, Ivan Chen, Sravan Akepati, Yong-Joon Park, Jackson Tsai, Lyndon Feng, Ajay Saini
  • Patent number: 10861424
    Abstract: In an embodiment, a computing device includes a processor and a machine-readable storage medium storing instructions. The instructions may be executable by the hardware processor to: monitor a user input device during presentation of video frames on a display device with a refresh rate at a first level; determine whether a time period since a last user interaction with the user input device exceeds a time threshold; and reduce the refresh rate of the display device to a second level in response to a determination that the time period since the last user interaction exceeds the time threshold. Other embodiments are described and claimed.
    Type: Grant
    Filed: February 7, 2019
    Date of Patent: December 8, 2020
    Assignee: Intel Corporation
    Inventors: Ajay Saini, Yong-Joon Park, Sravan Akepati
  • Patent number: 10796626
    Abstract: In an embodiment, a computing device includes a processor and a machine-readable storage medium storing instructions. The instructions may be executable by the hardware processor to: receive a request for an expanded refresh rate that is not supported by a display device; in response to the received request, determine a native refresh rate that is supported by a display device; mask a plurality of interrupts generated by display hardware at the determined native refresh rate; and send, at the requested expanded refresh rate, a plurality of emulated interrupts to an operating system in place of the masked plurality of interrupts generated by the display hardware. Other embodiments are described and claimed.
    Type: Grant
    Filed: February 7, 2019
    Date of Patent: October 6, 2020
    Assignee: Intel Corporation
    Inventors: Ajay Saini, Yong-Joon Park, Sravan Akepati
  • Publication number: 20190172388
    Abstract: In an embodiment, a computing device includes a processor and a machine-readable storage medium storing instructions. The instructions may be executable by the hardware processor to: receive a request for an expanded refresh rate that is not supported by a display device; in response to the received request, determine a native refresh rate that is supported by a display device; mask a plurality of interrupts generated by display hardware at the determined native refresh rate; and send, at the requested expanded refresh rate, a plurality of emulated interrupts to an operating system in place of the masked plurality of interrupts generated by the display hardware. Other embodiments are described and claimed.
    Type: Application
    Filed: February 7, 2019
    Publication date: June 6, 2019
    Inventors: Ajay Saini, Yong-Joon Park, Sravan Akepati
  • Publication number: 20190172427
    Abstract: In an embodiment, a computing device includes a processor and a machine-readable storage medium storing instructions. The instructions may be executable by the hardware processor to: monitor a user input device during presentation of video frames on a display device with a refresh rate at a first level; determine whether a time period since a last user interaction with the user input device exceeds a time threshold; and reduce the refresh rate of the display device to a second level in response to a determination that the time period since the last user interaction exceeds the time threshold. Other embodiments are described and claimed.
    Type: Application
    Filed: February 7, 2019
    Publication date: June 6, 2019
    Inventors: Ajay Saini, Yong-Joon Park, Sravan Akepati