Patents by Inventor Krishna Sunil Yekasi

Krishna Sunil Yekasi 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: 11082738
    Abstract: A simplified and accelerated determination of how much of a display element, generated by instructions executing on a computing device, is displayed is achieved through approximations based on a two-dimensional array whose dimensions are commensurate with a size of the display element. Each entry in the array is initialized to one binary value. If the display element is cut off by either physical display boundaries or by boundaries of a host display element, or if it is overlapped by another element, then the entries in the array corresponding to those portions of the display element that are not visible are changed to another binary value. Subsequently, the quantity of entries in the array having the original, initialized binary value, as compared with the total quantity of entries in the array, can provide an accurate approximation for how much of the display element was displayed.
    Type: Grant
    Filed: August 21, 2015
    Date of Patent: August 3, 2021
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Antony Deepak Thomas, Manohar Sreenivasachar, Krishna Sunil Yekasi
  • Publication number: 20170126844
    Abstract: A client computing system comprises, in one example, a communication interface configured to communicate with a server environment that hosts a set of application services that interact in accordance with a communication protocol to provide service functionality to the client computing system, a development component configured to develop the service functionality by generating a protocol logic component that controls messaging between the set of application services using the communication protocol, and a runtime component configured to generate a message on the client computing system using the protocol logic component and send the message to the server environment.
    Type: Application
    Filed: February 29, 2016
    Publication date: May 4, 2017
    Inventors: Baskaran Dharmarajan, Shwetha Nagaraj, Jose Armando Leal Alonso, Krishna Sunil Yekasi
  • Publication number: 20170055022
    Abstract: A simplified and accelerated determination of how much of a display element, generated by instructions executing on a computing device, is displayed is achieved through approximations based on a two-dimensional array whose dimensions are commensurate with a size of the display element. Each entry in the array is initialized to one binary value. If the display element is cut off by either physical display boundaries or by boundaries of a host display element, or if it is overlapped by another element, then the entries in the array corresponding to those portions of the display element that are not visible are changed to another binary value. Subsequently, the quantity of entries in the array having the original, initialized binary value, as compared with the total quantity of entries in the array, can provide an accurate approximation for how much of the display element was displayed.
    Type: Application
    Filed: August 21, 2015
    Publication date: February 23, 2017
    Inventors: Antony Deepak Thomas, Manohar Sreenivasachar, Krishna Sunil Yekasi