Patents by Inventor Sivaramakrishna Mopati

Sivaramakrishna Mopati 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).

  • Publication number: 20240118803
    Abstract: A method of and system for automatically generating an ink note object is carried out by detecting receipt of a digital ink input on a user interface (UI) screen, the UI screen being displayed by an application and being associated with at least one of a document, a page or an event. Once digital ink input is detected, the digital ink input is captured. Additionally, contextual data associated with the digital ink input is collected, the contextual data being related to at least one of the document, the page, the event, and a user providing the digital ink input. An ink note object is then generated and stored for the digital ink input, the ink note object including the captured digital ink input and the contextual data, and the ink note object being an entity that is separate from the document, the page and the even.
    Type: Application
    Filed: October 7, 2022
    Publication date: April 11, 2024
    Applicant: Microsoft Technology Licensing, LLC
    Inventors: Fnu PRIMADONA, Sivaramakrishna MOPATI, Jason Glenn SILVIS
  • Publication number: 20240103646
    Abstract: Systems and methods are provided for interactively highlighting a region as pixel data on a screen and automatically retrieving context data associated with content of the highlighted region for contextual notetaking. The highlighted region includes at least a part of one or more windows and one or more applications associated with the one or more windows. The disclosed technology determines a context associated with content of the highlighted region and automatically retrieves context data that are contextually relevant to the content. Notes data are generated based on an aggregate of the highlighted content, window-specific context data, application-specific context data, and user-specific context data. A notetaking application retrieves stored the notes data from a notes database and displays the notes data for recall and for use. The contextual notetaking enables the user reducing a burden of performing manual operations for notetaking and utilizing notes that are enriched relevant data by context.
    Type: Application
    Filed: September 22, 2022
    Publication date: March 28, 2024
    Applicant: Microsoft Technology Licensing, LLC
    Inventors: FNU PRIMADONA, Sivaramakrishna MOPATI, Jason Glenn SILVIS
  • Patent number: 10423406
    Abstract: A statement in a software code segment for an application that associates the software code segment to a feature is identified. The software code segment includes a first code block and a second code block for the feature. A feature configuration for the feature is read from a manifest that lists a set of features in the application. When a staging option corresponds to a first staging option, the statement is evaluated against the staging option to remove one of the first code block and the second code block in executable code. When the staging option corresponds to a second staging option, the first software code block and the second code block are included in the executable code. The first code block and the second code block are configurable at runtime to be selected or not selected. The first version or the second version of the executable code are output.
    Type: Grant
    Filed: August 30, 2017
    Date of Patent: September 24, 2019
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Michael J. Novak, Sivaramakrishna Mopati, Gerald Haslhofer, Marc Wautier
  • Publication number: 20190065179
    Abstract: A statement in a software code segment for an application that associates the software code segment to a feature is identified. The software code segment includes a first code block and a second code block for the feature. A feature configuration for the feature is read from a manifest that lists a set of features in the application. When a staging option corresponds to a first staging option, the statement is evaluated against the staging option to remove one of the first code block and the second code block in executable code. When the staging option corresponds to a second staging option, the first software code block and the second code block are included in the executable code. The first code block and the second code block are configurable at runtime to be selected or not selected. The first version or the second version of the executable code are output.
    Type: Application
    Filed: August 30, 2017
    Publication date: February 28, 2019
    Inventors: Michael J. NOVAK, Sivaramakrishna MOPATI, Gerald HASLHOFER, Marc WAUTIER
  • Patent number: 9563675
    Abstract: In embodiments of identifying search matches and altered search results, a query is received from a device application, and a data search is initiated based on the query that specifies search terms. A search result set of search result items is then received, and properties of a search result item are correlated with the search result item, where the properties indicate why the search result item was returned as part of the search result set. Search terms of the query are also associated with respective properties of the search result item to indicate a correspondence of a search term with a property of the search result item. The search result set of the search result items can then be returned to the device application along with the properties of each search result item and the associated search terms of the query.
    Type: Grant
    Filed: May 3, 2013
    Date of Patent: February 7, 2017
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Roger H. Wynn, Brendan D. Elliott, Wenjun Wang, Yadriel Gonzalez Perez, Sivaramakrishna Mopati, Jonathan Gordner