Patents by Inventor Pradeep Chilakamarri

Pradeep Chilakamarri 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: 11520461
    Abstract: A contribution management system and process for facilitating the identification of individual users who have made contributions to an electronic content item, and the extent of that contribution. As an example, a reader may review the list of contributors with a representation of their relative degree or amount of contribution to the document, and also allow for access to other documents that have been developed by the identified contributor. These tools can provide collaborative document users the ability to more clearly distinguish casual contributors or non-contributing owners of the document from higher-level contributors whose authorship has significantly shaped the content. In addition, the listing or identification of top contributors can be configured to facilitate communication between an interested reader and the identified contributor, which increases the ease with which members of larger organizations can collaborate, seek mentorship, or develop useful relationships.
    Type: Grant
    Filed: November 5, 2018
    Date of Patent: December 6, 2022
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Andrew James Wald, Jill Kathleen Larson, Rui Hu, Venkat Pradeep Chilakamarri
  • Publication number: 20220383213
    Abstract: Systems and methods for optimizing application experiences on devices in an enterprise while maintaining privacy compliance are provided. An enterprise model management service of the enterprise accesses, from a centralized software service, a model comprising one or more rules to be applied to an application. The model is provided to devices of a first cohort, whereby a rule of the model causes an action associated with the application to occur at each device. User metrics associated with the action at each device of the first cohort is aggregated. The user metrics indicate a result of the action at each device. The aggregated user metrics are analyzed, whereby the analyzing includes determining a second cohort at the enterprise. The model is then provided to devices of at least a portion of the second cohort. No user metrics are returned to the centralized software service thus maintaining privacy compliance.
    Type: Application
    Filed: August 11, 2022
    Publication date: December 1, 2022
    Inventors: David Mowatt, Venkat Pradeep Chilakamarri, Ramesh Thimmarajarasu Bangalore
  • Patent number: 11443267
    Abstract: Systems and methods for optimizing application experiences on devices in an enterprise while maintaining privacy compliance are provided. An enterprise model management service of the enterprise accesses, from a centralized software service, a model comprising one or more rules to be applied to an application. The model is provided to devices of a first cohort, whereby a rule of the model causes an action associated with the application to occur at each device. User metrics associated with the action at each device of the first cohort is aggregated. The user metrics indicate a result of the action at each device. The aggregated user metrics are analyzed, whereby the analyzing includes determining a second cohort at the enterprise. The model is then provided to devices of at least a portion of the second cohort. No user metrics are returned to the centralized software service thus maintaining privacy compliance.
    Type: Grant
    Filed: October 20, 2020
    Date of Patent: September 13, 2022
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: David Mowatt, Venkat Pradeep Chilakamarri, Ramesh Thimmarajarasu Bangalore
  • Patent number: 11386112
    Abstract: Techniques for rendering shared data include receiving, from a data store by a computing device, data indicative of a persistent data object. The persistent data object is associated with a class indicative of a data type for information contained in the persistent data object. The persistent data object is operable to be inserted in a file generated by an application executing on the computing device. The visualization logic associated with the class may be received by the computing device. The information in the persistent data object is rendered using the selected method of visualization, and other information in the document is rendered using native rendering capabilities of the application.
    Type: Grant
    Filed: August 8, 2018
    Date of Patent: July 12, 2022
    Assignee: MICROSOFT TECHNOLOGY LICENSING, LLC
    Inventors: David Mowatt, Rolando Jimenez Salgado, Johnny S. Campbell, Venkat Pradeep Chilakamarri, Andreas Balzer, Muiris Woulfe, Stephen O'Driscoll
  • Publication number: 20220122008
    Abstract: Systems and methods for optimizing application experiences on devices in an enterprise while maintaining privacy compliance are provided. An enterprise model management service of the enterprise accesses, from a centralized software service, a model comprising one or more rules to be applied to an application. The model is provided to devices of a first cohort, whereby a rule of the model causes an action associated with the application to occur at each device. User metrics associated with the action at each device of the first cohort is aggregated. The user metrics indicate a result of the action at each device. The aggregated user metrics are analyzed, whereby the analyzing includes determining a second cohort at the enterprise. The model is then provided to devices of at least a portion of the second cohort. No user metrics are returned to the centralized software service thus maintaining privacy compliance.
    Type: Application
    Filed: October 20, 2020
    Publication date: April 21, 2022
    Inventors: David Mowatt, Venkat Pradeep CHILAKAMARRI, Ramesh Thimmarajarasu BANGALORE
  • Patent number: 11271880
    Abstract: A current user lifecycle phase and a desired outcome for a user for a current user lifecycle phase are identified. Messages eligible to be shown to the user are identified based upon the current user lifecycle phase for the user. From the eligible messages, particular messages can be selected for delivery to the user based upon one or more governance rules, user attributes, user activity, seasonality, and/or the desired outcome for the current user lifecycle phase for the user. The selected messages can then be shown to the user. In this manner, relevant messages can be presented to the relevant users at a relevant time.
    Type: Grant
    Filed: January 30, 2019
    Date of Patent: March 8, 2022
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Claire H. Sisson, Diego F. Martinez Diaz, Venkat Pradeep Chilakamarri, Meera A. Kulkarni, FNU Om Krishna, Kiran Kumar Dowluru, Philip Rueker, Vlad Riscutia, Harish Kasina
  • Patent number: 11138211
    Abstract: A system for determining qualified contributors of a document is provided. A system can analyze user activities associated with a document to provide meaningful insights indicating the key contributors of the document based on a contributor policy. The contributor policy defines contribution factors and criteria that is used to determine when a user is deemed as a qualified contributor. The contribution factors can be used in an analysis of one or more user activities to determine a contribution score for each user associated with a document. The contribution scores of the users can be compared with a threshold to identify qualified contributors. The identified users are listed as qualified contributors of the document and associated with the document in the metadata. The contributor information can be utilized to inform readers of the document, identity expertise of these contributors, or recommend relevant documents to the contributors.
    Type: Grant
    Filed: July 30, 2018
    Date of Patent: October 5, 2021
    Assignee: MICROSOFT TECHNOLOGY LICENSING, LLC
    Inventors: Jill Kathleen Larson, Venkat Pradeep Chilakamarri, Rui Hu, Subash Kumar Bhamidipati, Brian T. Albrecht
  • Patent number: 11121993
    Abstract: The techniques disclosed herein enable a system to drive collaboration between users by analyzing user interactions with productivity applications. The system provides intelligence mechanisms that work in concert with telemetry mechanisms to create interactive experiences that encourage users to embrace technology, improve productivity, and increase collaboration. In some configurations, the system can drive collaboration between users by correlating signals that define user interactions with individual productivity applications with contextual data that indicates how time has been allocated. During, or upon completion of a group activity, the system can identify individuals of interest and enable a user to readily share relevant files with the identified individuals.
    Type: Grant
    Filed: April 20, 2018
    Date of Patent: September 14, 2021
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Venkat Pradeep Chilakamarri, John Hoegger, Rui Hu, Jill Kathleen Larson, Manya Garg
  • Patent number: 11115486
    Abstract: Techniques for managing data include receiving, at a data store, a persistent data object generated by a source application, the object configured to be compatible with a plurality of applications and document types. The object is associated with a unique identifier. In response to a request for the object, the object is accessed based on its unique identifier and sent to a computing device executing a destination application. The object is incorporated by and is compatible with a destination document being edited by the destination application. An update to the object is received that is generated by a user application editing a user document. In response to receiving an indication that the object has been inserted in the destination document, the update is sent by the data store to the destination computing device and is usable to update the object as incorporated in the destination document.
    Type: Grant
    Filed: August 8, 2018
    Date of Patent: September 7, 2021
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Rolando Jimenez Salgado, David Mowatt, Andreas Balzer, Muiris Woulfe, Johnny S. Campbell, Stephen O'Driscoll, Venkat Pradeep Chilakamarri
  • Patent number: 11023553
    Abstract: Systems and methods are provided for identifying and managing trusted sources in online and networked content. URLs and other objects are vetted and identified as trusted sources based on the documents in which these objects are used or otherwise acted upon and not on the content of the URLs or other objects themselves. When a URL or other object is used in a document, the URL is given a score based on the use activity, attributes of the document itself, and, optionally, user history of the user. As users use that same URL with respect to their documents, the scores from those activities are accrued to that URL. A URL with an accrued score (value) above (or equal to) a threshold value can be added to a corpus of trusted sources that can be accessed when conducting research and/or by other applications and search engines.
    Type: Grant
    Filed: January 16, 2018
    Date of Patent: June 1, 2021
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Bernhard S. J. Kohlmeier, Douglas M. Taylor, Pradeep Chilakamarri
  • Patent number: 10984055
    Abstract: A research application and service are provided. The research application can be a mobile application, a feature within a word processing software, or an extension of a web-browsing software, through which a user can indicate a subject of research or assignment and receive a list of research topics from which credible research sources can be searched. The user can be assigned to a group identifier that identifies a group of users that can collaborate on a research project. Research sources selected and collected by the user can be stored associated with the group identifier such that members of the group can see and use those selected sources. In some cases, users can tag a selected source with another user's identifier so that the selected source can be saved in that other user's collection.
    Type: Grant
    Filed: June 30, 2017
    Date of Patent: April 20, 2021
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Pradeep Chilakamarri, Julianne Marie Emmons, Douglas Maxwell Taylor, Bernhard S. J. Kohlmeier
  • Patent number: 10817613
    Abstract: Access and management of a user's content may be facilitated by, in response to receiving a request for content related to a specified entity from the repository associated with at least the user's account, identifying, in a content of a file in the repository, an entity container of at least one entity container associated with the specified entity; and communicating the entity container that is associated with the specific entity to a source of the request.
    Type: Grant
    Filed: June 30, 2014
    Date of Patent: October 27, 2020
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Gregory Akselrod, Donald Gordon Hardy, Pradeep Chilakamarri, Shikha Devesh Desai, Bernhard S. J. Kohlmeier
  • Patent number: 10776501
    Abstract: A method of automatically augmenting content through augmentation services can include invoking a service to receive an entity determination based on the content and an entity container comprising an object of the content and one or more attributes of the object. The entity determination and corresponding entity container can be assigned as a marker to content being clipped. The marker can be used to enable access and actions that can be taken with respect to the clipping or the structured information augmenting the clipping.
    Type: Grant
    Filed: June 30, 2014
    Date of Patent: September 15, 2020
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Gregory Akselrod, Donald Gordon Hardy, Pradeep Chilakamarri, Shikha Devesh Desai, Bernhard S. J. Kohlmeier, Ian William Mikutel
  • Patent number: 10740349
    Abstract: A system for reuse of content within documents can include storage media on which a document graph is stored, and indexing software that, when executed by a processing system, directs the processing system to at least: identify content component types within a source document; and represent content components in a document graph at least connected by ‘contains’ edge to source document. A search of the document graph for reusable content can then be directed to related content components including those of a particular content component type or relevancy.
    Type: Grant
    Filed: September 18, 2015
    Date of Patent: August 11, 2020
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Bernhard S. J. Kohlmeier, Pradeep Chilakamarri, Bjørn Olstad
  • Publication number: 20200186623
    Abstract: Technologies are provided for performant retrieval and presentation of content in a user interface. In some embodiments, an application is configured with executable code for presenting content in predefined areas of a UI. The executable code defines a layout of the areas and provides formatting information, but does not include the content. At runtime, such as during an initial period prior to when the application is ready to process user input, a thread that is separate from a main application thread requests content from a remote server. The content can include text, for example. Regardless of its type, the content excludes formatting information. The application causes a display device to present received content in the predefined areas of the UI. To that end, the application utilizes the same program code that the application utilizes to display other content pertaining to the application.
    Type: Application
    Filed: March 14, 2019
    Publication date: June 11, 2020
    Inventors: Diego Felipe MARTINEZ DIAZ, James Buel PALMER, Amit GUSAIN, Venkat Pradeep CHILAKAMARRI, Om KRISHNA
  • Patent number: 10671977
    Abstract: A communication application creates a team mailbox integrating messages from an email repository and documents from a content management store (CMS). The application enables an administrator to define and manage members of the team mailbox with varying privilege status for accessing the team mailbox. Content such as aggregated messages and associated documents are displayed through a unified view to standardize ease of access. The members are enabled to receive messages sent to the team mailbox by others. Policies inherited from email repository, CMS, and/or third party policy providers are enforced within the team mailbox.
    Type: Grant
    Filed: April 30, 2018
    Date of Patent: June 2, 2020
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Nicholas Caldwell, Benjamin Childs, Venkat Pradeep Chilakamarri
  • Publication number: 20200142545
    Abstract: A contribution management system and process for facilitating the identification of individual users who have made contributions to an electronic content item, and the extent of that contribution. As an example, a reader may review the list of contributors with a representation of their relative degree or amount of contribution to the document, and also allow for access to other documents that have been developed by the identified contributor. These tools can provide collaborative document users the ability to more clearly distinguish casual contributors or non-contributing owners of the document from higher-level contributors whose authorship has significantly shaped the content. In addition, the listing or identification of top contributors can be configured to facilitate communication between an interested reader and the identified contributor, which increases the ease with which members of larger organizations can collaborate, seek mentorship, or develop useful relationships.
    Type: Application
    Filed: November 5, 2018
    Publication date: May 7, 2020
    Applicant: MICROSOFT TECHNOLOGY LICENSING, LLC
    Inventors: Andrew James WALD, Jill Kathleen LARSON, Rui HU, Venkat Pradeep CHILAKAMARRI
  • Publication number: 20200134675
    Abstract: Data is stored that defines a user lifecycle phase and a desired outcome for the user lifecycle phase. Metrics are computed for evaluating the individual effectiveness of each of the messages in a set of messages. Personalization rules can be generated for a particular user that are based on the computed metrics and attributes associated with the particular user. The personalization rules are rules for selecting messages from the set of messages for presentation to the particular user. The personalization rules can be provided to a computing device associated with the particular user. The computing device can utilize the personalization rules to select a message from the set of messages and present the selected message to the user.
    Type: Application
    Filed: January 25, 2019
    Publication date: April 30, 2020
    Inventors: Claire H. SISSON, Diego F. MARTINEZ DIAZ, Venkat Pradeep CHILAKAMARRI, Meera A. KULKARNI, FNU Om KRISHNA, Kiran Kumar DOWLURU, Philip RUEKER, Vlad RISCUTIA, Harish KASINA, Bharath VENKATESH
  • Publication number: 20200137009
    Abstract: A current user lifecycle phase and a desired outcome for a user for a current user lifecycle phase are identified. Messages eligible to be shown to the user are identified based upon the current user lifecycle phase for the user. From the eligible messages, particular messages can be selected for delivery to the user based upon one or more governance rules, user attributes, user activity, seasonality, and/or the desired outcome for the current user lifecycle phase for the user. The selected messages can then be shown to the user. In this manner, relevant messages can be presented to the relevant users at a relevant time.
    Type: Application
    Filed: January 30, 2019
    Publication date: April 30, 2020
    Inventors: Claire H. SISSON, Diego F. MARTINEZ DIAZ, Venkat Pradeep CHILAKAMARRI, Meera A. KULKARNI, FNU Om KRISHNA, Kiran Kumar DOWLURU, Philip RUEKER, Vlad RISCUTIA, Harish KASINA
  • Patent number: 10635729
    Abstract: A research application and service are provided. The research application can be a mobile application, a feature within a word processing software, or an extension of a web-browsing software, through which a user can indicate a subject of research or assignment and receive a list of research topics from which credible research sources can be searched. The application is used to browse research sources and select particular ones to a collection. The application sends the data regarding selected research sources to be stored and accessed later via the research service. When a user is subsequently in a productivity application/authoring canvas, the productivity application can access the data collected by the user. Feedback on what, if any, research sources are included in an authoring canvas is used by the research service to modify the research sources presented by the research application when the topic is next selected by that or other users.
    Type: Grant
    Filed: June 30, 2017
    Date of Patent: April 28, 2020
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Pradeep Chilakamarri, Julianne Marie Emmons, Douglas Maxwell Taylor, Bernhard S. J. Kohlmeier