Patents by Inventor Kartheek Reddy Naini

Kartheek Reddy Naini 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: 10032203
    Abstract: A computing system comprises, in one example, a display system configured to generate user interface displays and a property surfacing system configured to detect a request to access properties corresponding to a selected unit and to access a unit-property association store that stores one or more association entities. Each association entity associates a property entity with the selected unit. The property surfacing system obtains the properties based on the associated property entity. The computing system comprises a display system controller configured to control the display system to generate a user interface property display with a representation of the properties.
    Type: Grant
    Filed: June 4, 2015
    Date of Patent: July 24, 2018
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Shaleen Sharma, Prabhat Kumar Pandey, Ashish Kothari, Anirban Saha, Hemant Raj, Kartheek Reddy Naini, Ashwinderjit Kaur
  • Patent number: 9753788
    Abstract: An extensibility system exposes an application programming interface (API) that can be used to call external engines. A given engine is identified, and triggers for calling the identified engine are monitored. When a trigger occurs, the identified engine is called through the API.
    Type: Grant
    Filed: July 6, 2015
    Date of Patent: September 5, 2017
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Huma Agarwal, Prateek Rajvanshi, Niraj Yadav, Kartheek Reddy Naini, Anshuman Ansu
  • Publication number: 20170010926
    Abstract: An extensibility system exposes an application programming interface (API) that can be used to call external engines. A given engine is identified, and triggers for calling the identified engine are monitored. When a trigger occurs, the identified engine is called through the API.
    Type: Application
    Filed: July 6, 2015
    Publication date: January 12, 2017
    Inventors: Huma Agarwal, Prateek Rajvanshi, Niraj Yadav, Kartheek Reddy Naini, Anshuman Ansu
  • Publication number: 20160239895
    Abstract: A computing system comprises, in one example, a display system configured to generate user interface displays and a property surfacing system configured to detect a request to access properties corresponding to a selected unit and to access a unit-property association store that stores one or more association entities. Each association entity associates a property entity with the selected unit. The property surfacing system obtains the properties based on the associated property entity. The computing system comprises a display system controller configured to control the display system to generate a user interface property display with a representation of the properties.
    Type: Application
    Filed: June 4, 2015
    Publication date: August 18, 2016
    Inventors: Shaleen Sharma, Prabhat Kumar Pandey, Ashish Kothari, Anirban Saha, Hemant Raj, Kartheek Reddy Naini, Ashwinderjit Kaur