Patents by Inventor Ramya Achutha RAO

Ramya Achutha RAO 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: 11281732
    Abstract: Extensions to add functionality to an extensible computing technology development tool are identified based at least in part on whether they support a media type that is associated with a file being opened in the development tool. The extensible tool may be a software development tool or a hardware development tool. Complex recommendation mechanisms in the form of collaborative filtering, user preference history content-based filtering, and demographic profile-based recommendations, are avoided, thereby making recommendation actions faster and less resource-intensive. Users have discretion as to how often a tool extension marketplace is searched, and discretion as to how much detail is shown in presenting the search results.
    Type: Grant
    Filed: August 2, 2018
    Date of Patent: March 22, 2022
    Assignee: Microsoft Technology Licensing, LLC
    Inventor: Ramya Achutha Rao
  • Publication number: 20200050431
    Abstract: Extensions to add functionality to an extensible computing technology development tool are identified and recommended to developers based at least in part on which tool extensions are being intensively used by developers working in the same or similar usage contexts. Usage contexts are specified in terms of projects, workspaces, repositories, and optionally their branches, forks, clones, or remotes, for example. Telemetry data voluntarily provided from developer systems is gathered and processed at a backend system to produce a data structure listing some top (in terms of use) tool extensions. This data structure is provided to developer systems, to serve as a basis for automatically recommending top tool extensions to developers, e.g., when they open a project or a workspace. This automatic recommendation relieves developers of the burden of researching extensions to try and choose the ones most likely to help them efficiently and effectively develop implementations of computing technology.
    Type: Application
    Filed: August 8, 2018
    Publication date: February 13, 2020
    Inventors: Roshanak ZILOUCHIAN MOGHADDAM, Kai-Uwe MAETZEL, Ramya Achutha RAO
  • Publication number: 20200042648
    Abstract: Extensions to add functionality to an extensible computing technology development tool are identified based at least in part on whether they support a media type that is associated with a file being opened in the development tool. The extensible tool may be a software development tool or a hardware development tool. Complex recommendation mechanisms in the form of collaborative filtering, user preference history content-based filtering, and demographic profile-based recommendations, are avoided, thereby making recommendation actions faster and less resource-intensive. Users have discretion as to how often a tool extension marketplace is searched, and discretion as to how much detail is shown in presenting the search results.
    Type: Application
    Filed: August 2, 2018
    Publication date: February 6, 2020
    Inventor: Ramya Achutha RAO