Facilitating generation of contextual profile data
AssigneeMicrosoft Technology Licensing, LLC
InventorsBjarte Sjursen, Dino Ilic, Kennedy Kahiri, Timothy Mwirabua
Life of this patent
Estimating the term…
Abstract
Methods, computer systems, computer-storage media, and graphical user interfaces are provided for providing contextual profile data related to code. In embodiments, a contextual indicator indicating at least a portion of code accessed at a user device and/or a developer associated with the at least the portion of code is obtained. Based on the contextual indicator, contextual profile data related to the code and/or the developer is determined by communicating, via a network, with a remote server having a global repository including the at least the portion of code. Thereafter, the contextual profile data is provided for display in a profile card associated with the developer.
Claims18
A computing system comprising:
- a processor;
- and
- computer storage memory having computer-executable instructions stored thereon which, when executed by the processor, configure the computing system to:
- receive, through a user interface of a code development application, user input selecting at least a portion of code being displayed on the user interface;
- and
- in response to receipt of the user input:
- communicate a contextual indicator associated with the portion of code to a global repository residing on a remote server
- receive, from the global repository, contextual profile data related to the portion of code, the contextual profile data including contact information for a developer associated with the portion of code;
- and
- concurrently display, within the user interface of the code development application, the portion of code and a profile card including the contact information for the developer associated with the portion of code.
A computer-implemented method comprising:
- receiving, through a user interface of a code development application, a user selection of a portion of code being presented on the user interface;
- in response to receipt of the user selection of the portion of code:
- obtaining, from a repository, contextual profile data including data related to the portion of code, the contextual profile data including contact information for a developer associated with the portion of code;
- and
- concurrently displaying, within the user interface of the code development application, the portion of code and a profile card including the contact information for the developer associated with the portion of code.
One or more computer storage media having computer-executable instructions embodied thereon that, when executed by one or more processors, cause the one or more processors to perform a method, the method comprising:
- receive, through a user interface of a code development application, user input selecting a portion of code included within a code product displayed on the user interface of the code development application;
- in response to receipt of the user input selecting the portion of code:
- determining contextual profile data based on the at least the portion of code, the contextual profile data including contact information for a developer associated with the portion of code;
- generating a profile card associated with the developer, the profile card including the contextual profile data and the contact information associated with the developer;
- and
- concurrently displaying the portion of code and a profile card including the contact information for the developer associated with the portion of code.
Dependencies are inferred from the claim text.