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: 11520461Abstract: 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: GrantFiled: November 5, 2018Date of Patent: December 6, 2022Assignee: Microsoft Technology Licensing, LLCInventors: Andrew James Wald, Jill Kathleen Larson, Rui Hu, Venkat Pradeep Chilakamarri
-
Publication number: 20220383213Abstract: 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: ApplicationFiled: August 11, 2022Publication date: December 1, 2022Inventors: David Mowatt, Venkat Pradeep Chilakamarri, Ramesh Thimmarajarasu Bangalore
-
Patent number: 11443267Abstract: 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: GrantFiled: October 20, 2020Date of Patent: September 13, 2022Assignee: Microsoft Technology Licensing, LLCInventors: David Mowatt, Venkat Pradeep Chilakamarri, Ramesh Thimmarajarasu Bangalore
-
Patent number: 11386112Abstract: 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: GrantFiled: August 8, 2018Date of Patent: July 12, 2022Assignee: MICROSOFT TECHNOLOGY LICENSING, LLCInventors: David Mowatt, Rolando Jimenez Salgado, Johnny S. Campbell, Venkat Pradeep Chilakamarri, Andreas Balzer, Muiris Woulfe, Stephen O'Driscoll
-
Publication number: 20220122008Abstract: 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: ApplicationFiled: October 20, 2020Publication date: April 21, 2022Inventors: David Mowatt, Venkat Pradeep CHILAKAMARRI, Ramesh Thimmarajarasu BANGALORE
-
Patent number: 11271880Abstract: 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: GrantFiled: January 30, 2019Date of Patent: March 8, 2022Assignee: Microsoft Technology Licensing, LLCInventors: 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: 11138211Abstract: 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: GrantFiled: July 30, 2018Date of Patent: October 5, 2021Assignee: MICROSOFT TECHNOLOGY LICENSING, LLCInventors: Jill Kathleen Larson, Venkat Pradeep Chilakamarri, Rui Hu, Subash Kumar Bhamidipati, Brian T. Albrecht
-
Patent number: 11121993Abstract: 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: GrantFiled: April 20, 2018Date of Patent: September 14, 2021Assignee: Microsoft Technology Licensing, LLCInventors: Venkat Pradeep Chilakamarri, John Hoegger, Rui Hu, Jill Kathleen Larson, Manya Garg
-
Patent number: 11115486Abstract: 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: GrantFiled: August 8, 2018Date of Patent: September 7, 2021Assignee: Microsoft Technology Licensing, LLCInventors: Rolando Jimenez Salgado, David Mowatt, Andreas Balzer, Muiris Woulfe, Johnny S. Campbell, Stephen O'Driscoll, Venkat Pradeep Chilakamarri
-
Patent number: 11023553Abstract: 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: GrantFiled: January 16, 2018Date of Patent: June 1, 2021Assignee: Microsoft Technology Licensing, LLCInventors: Bernhard S. J. Kohlmeier, Douglas M. Taylor, Pradeep Chilakamarri
-
Patent number: 10984055Abstract: 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: GrantFiled: June 30, 2017Date of Patent: April 20, 2021Assignee: Microsoft Technology Licensing, LLCInventors: Pradeep Chilakamarri, Julianne Marie Emmons, Douglas Maxwell Taylor, Bernhard S. J. Kohlmeier
-
Patent number: 10817613Abstract: 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: GrantFiled: June 30, 2014Date of Patent: October 27, 2020Assignee: Microsoft Technology Licensing, LLCInventors: Gregory Akselrod, Donald Gordon Hardy, Pradeep Chilakamarri, Shikha Devesh Desai, Bernhard S. J. Kohlmeier
-
Patent number: 10776501Abstract: 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: GrantFiled: June 30, 2014Date of Patent: September 15, 2020Assignee: Microsoft Technology Licensing, LLCInventors: Gregory Akselrod, Donald Gordon Hardy, Pradeep Chilakamarri, Shikha Devesh Desai, Bernhard S. J. Kohlmeier, Ian William Mikutel
-
Patent number: 10740349Abstract: 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: GrantFiled: September 18, 2015Date of Patent: August 11, 2020Assignee: Microsoft Technology Licensing, LLCInventors: Bernhard S. J. Kohlmeier, Pradeep Chilakamarri, Bjørn Olstad
-
Publication number: 20200186623Abstract: 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: ApplicationFiled: March 14, 2019Publication date: June 11, 2020Inventors: Diego Felipe MARTINEZ DIAZ, James Buel PALMER, Amit GUSAIN, Venkat Pradeep CHILAKAMARRI, Om KRISHNA
-
Patent number: 10671977Abstract: 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: GrantFiled: April 30, 2018Date of Patent: June 2, 2020Assignee: Microsoft Technology Licensing, LLCInventors: Nicholas Caldwell, Benjamin Childs, Venkat Pradeep Chilakamarri
-
Publication number: 20200142545Abstract: 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: ApplicationFiled: November 5, 2018Publication date: May 7, 2020Applicant: MICROSOFT TECHNOLOGY LICENSING, LLCInventors: Andrew James WALD, Jill Kathleen LARSON, Rui HU, Venkat Pradeep CHILAKAMARRI
-
Publication number: 20200134675Abstract: 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: ApplicationFiled: January 25, 2019Publication date: April 30, 2020Inventors: 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: 20200137009Abstract: 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: ApplicationFiled: January 30, 2019Publication date: April 30, 2020Inventors: 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: 10635729Abstract: 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: GrantFiled: June 30, 2017Date of Patent: April 28, 2020Assignee: Microsoft Technology Licensing, LLCInventors: Pradeep Chilakamarri, Julianne Marie Emmons, Douglas Maxwell Taylor, Bernhard S. J. Kohlmeier