Patents by Inventor Paul Fraedrich Estes

Paul Fraedrich Estes 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: 11301458
    Abstract: A method may include accessing a ratings datastore, the rating datastore including ratings for users with respect to a feature of a software application; transmitting a request for generating a content unit with respect to the feature to a first user of the users based on the first user's ratings for the feature in the ratings datastore; receiving the content unit from the first user; selecting a set of users from a first class of users to review the received content unit based on the set of users' respective ratings for the feature in the ratings datastore; storing the received content unit in a content datastore as associated with a content rating for the feature based on ratings received from the set of users.
    Type: Grant
    Filed: November 30, 2018
    Date of Patent: April 12, 2022
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Pranish Atul Kumar, Paul Adrian Foy, Paul Fraedrich Estes, Jered D Aasheim, Tai Chou, David B Appel
  • Patent number: 11263179
    Abstract: A method may include receiving request from a first user via an application, for assistance with completion of a document within the application; determining expected characteristics of the completed document, the expected characteristics identifying: a plurality of tasks to be performed to generate the completed document; and a document value; performing a computer-implemented matching process to match the first user with a second user based on the plurality of tasks and document value; and configuring permissions of the application to allow collaborative editing within the application between the first user and second user to complete the document.
    Type: Grant
    Filed: June 15, 2018
    Date of Patent: March 1, 2022
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Paul Fraedrich Estes, Raymond R. Ringhiser, Keith Douglas Senzel, Jered D Aasheim, David B Appel, Peter E Loforte, Pranish Atul Kumar
  • Patent number: 11100052
    Abstract: A method may include accessing user activity data with respect to performances of a feature within an electronic application by a user; calculating a similarity score for the user with respect to a level of proficiency for the feature based on the accessed user activity data; and based on the similarity score meeting a threshold value: updating a level of proficiency value in a user profile for the feature of the electronic application; and enabling the user to enter into a collaborative editing mode with another user to complete a document using the feature of the application.
    Type: Grant
    Filed: June 20, 2018
    Date of Patent: August 24, 2021
    Assignee: MICROSOFT TECHNOLOGY LICENSING, LLC
    Inventors: Paul Fraedrich Estes, Raymond R. Ringhiser, Keith Douglas Senzel, Jered D Aasheim, David B Appel, Peter E. Loforte, Pranish Atul Kumar
  • Patent number: 10938824
    Abstract: A method may include maintaining in a database, a plurality of documentation content items for an application; receive, from a user, a request to modify a content item of the plurality of documentation content items, the content item associated with a feature of the application; accessing a rating of the user with respect to the feature; and based on the rating meeting a threshold: authorizing the user to modify the content item; receiving modifications to the content item from the user; and updating the content item in the database based on the modifications.
    Type: Grant
    Filed: June 20, 2018
    Date of Patent: March 2, 2021
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Paul Fraedrich Estes, Raymond R. Ringhiser, Keith Douglas Senzel, Jered D Aasheim, David B Appel, Peter E Loforte, Pranish Atul Kumar
  • Publication number: 20200387567
    Abstract: A system and model by which to manage edits to localized versions of base-language electronic content. The model determines the likelihood of whether a modification made to a document is substantive and should be propagated back to the base electronic content and assists users in identifying these edits. The proposed method can significantly improve workflow efficiency and allow users to feel more comfortable in the development and use of their electronic content across multiple authoring platforms.
    Type: Application
    Filed: June 7, 2019
    Publication date: December 10, 2020
    Applicant: MICROSOFT TECHNOLOGY LICENSING, LLC
    Inventors: Peter Eric LOFORTE, Raymond Robert RINGHISER, Katharine Elizabeth GRANT, Kapil Kumar TUNDWAL, Paul Fraedrich ESTES, Veronica G. SIEVERS, Adam Dewayne MILLER
  • Publication number: 20200387485
    Abstract: A system for customizing product documentation. In one example, the system includes an electronic computing device including an electronic processor. The electronic processor is configured to receive, from a user device, log-on credentials, determine, based on the log-on credentials, an organization, and receive, from a database server, product documentation for a product. The electronic processor is also configured to receive, from the database server, modifications for the product documentation that are associated with the organization, apply the modifications to the product documentation to create modified product documentation, and send, to the user device, the modified product documentation.
    Type: Application
    Filed: June 10, 2019
    Publication date: December 10, 2020
    Inventors: Peter Eric LOFORTE, Katharine Elizabeth GRANT, Paul Fraedrich ESTES, Adam Dewayne MILLER, Kapil Kumar TUNDWAL, David Lawrence SWIFT, Gabriele MASILI, Raymond Robert RINGHISER
  • Patent number: 10798152
    Abstract: A method may include identifying a first set of objects that are part of a document, the document created by an application, and the first set of objects placed in the document by a first user; based on the first set of objects, determining an intent of the first user for the document; automatically adding, by the application, a second set of objects to the document according to the intent; and configuring permissions of the document to allow collaborative editing within the application between the first user and a second user to add a third set of objects to the document.
    Type: Grant
    Filed: June 20, 2018
    Date of Patent: October 6, 2020
    Assignee: MICROSOFT TECHNOLOGY LICENSING, LLC
    Inventors: Paul Fraedrich Estes, Raymond R. Ringhiser, Keith Douglas Senzel, Jered D Aasheim, David B Appel, Peter E Loforte, Pranish Atul Kumar
  • Patent number: 10749937
    Abstract: A method may include identifying a first set of objects that are part of a document, the document created by an application, and the first set of objects placed in the document by a first user; based on the first set of objects, determining an intent of the first user for the document; automatically adding, by the application, a second set of objects to the document according to the intent; and configuring permissions of the document to allow collaborative editing within the application between the first user and a second user to add a third set of objects to the document.
    Type: Grant
    Filed: June 20, 2018
    Date of Patent: August 18, 2020
    Assignee: MICROSOFT TECHNOLOGY LICENSING, LLC
    Inventors: Paul Fraedrich Estes, Raymond R. Ringhiser, Keith Douglas Senzel, Jered D Aasheim, David B Appel, Peter E Loforte, Pranish Atul Kumar
  • Publication number: 20200226231
    Abstract: A method may include identifying a set of original data items, to be obfuscated, in a first version of a document associated with a first user; mapping the set of original data items to a set of obfuscated data items, the set of obfuscated data items being obfuscated versions of the set of original data items; generating a second version of the document with the set of obfuscated data items in place of the original data items; transmitting the second version of the document to a second user: receiving a third version of the document from the second user with changes made to the second version; and using the mapping, composing a fourth version of the document by merging the changes in the third. version with the original set of data items in place of the set of obfuscated data items.
    Type: Application
    Filed: January 14, 2019
    Publication date: July 16, 2020
    Inventors: Pranish Atul Kumar, Jered D. Aasheim, Paul Fraedrich Estes, Keith Douglas Senzel, Peter E. Loforte
  • Publication number: 20200174998
    Abstract: A method may include accessing a ratings datastore, the rating datastore including ratings for users with respect to a feature of a software application; transmitting a request for generating a content unit with respect to the feature to a first user of the users based on the first user's ratings for the feature in the ratings datastore; receiving the content unit from the first user; selecting a set of users from a first class of users to review the received content unit based on the set of users' respective ratings for the feature in the ratings datastore; storing the received content unit in a content datastore as associated with a content rating for the feature based on ratings received from the set of users
    Type: Application
    Filed: November 30, 2018
    Publication date: June 4, 2020
    Inventors: Pranish Atul Kumar, Paul Adrian Foy, Paul Fraedrich Estes, Jered D. Aasheim, Tai Chou, David B. Appel
  • Publication number: 20190394203
    Abstract: A method may include maintaining in a database, a plurality of documentation content items for an application; receive, from a user, a request to modify a content item of the plurality of documentation content items, the content item associated with a feature of the application; accessing a rating of the user with respect to the feature; and based on the rating meeting a threshold: authorizing the user to modify the content item; receiving modifications to the content item from the user; and updating the content item in the database based on the modifications
    Type: Application
    Filed: June 20, 2018
    Publication date: December 26, 2019
    Inventors: Paul Fraedrich Estes, Raymond R. Ringhiser, Keith Douglas Senzel, Jered D. Aasheim, David B. Appel, Peter E. Loforte, Pranish Atul Kumar
  • Publication number: 20190394257
    Abstract: A method may include identifying a first set of objects that are part of a document, the document created by an application, and the first set of objects placed in the document by a first user; based on the first set of objects, determining an intent of the first user for the document; automatically adding, by the application, a second set of objects to the document according to the intent; and configuring permissions of the document to allow collaborative editing within the application between the first user and a second user to add a third set of objects to the document.
    Type: Application
    Filed: June 20, 2018
    Publication date: December 26, 2019
    Inventors: Paul Fraedrich Estes, Raymond R. Ringhiser, Keith Douglas Senzel, Jered D. Aasheim, David B. Appel, Peter E. Loforte, Pranish Atul Kumar
  • Publication number: 20190392049
    Abstract: A method may include accessing user activity data with respect to performances of a feature within an electronic application by a user; calculating a similarity score for the user with respect to a level of proficiency for the feature based on the accessed user activity data; and based on the similarity score meeting a threshold value: updating a level of proficiency value in a user profile for the feature of the electronic application; and enabling the user to enter into a collaborative editing mode with another user to complete a document using the feature of the application.
    Type: Application
    Filed: June 20, 2018
    Publication date: December 26, 2019
    Inventors: Paul Fraedrich Estes, Raymond R. Ringhiser, Keith Douglas Senzel, Jered D. Aasheim, David B. Appel, Peter E. Loforte, Pranish Atul Kumar
  • Publication number: 20190384832
    Abstract: A method may include receiving a request from a first user via an application, for assistance with completion of a document within the application; determining expected characteristics of a completed document based on the request, the expected characteristics identifying a plurality of tasks to be performed to generate the completed document; generating a set of potential users to complete the document, the set of potential users generated based on respective stored user profiles having ratings with respect to the plurality of tasks above a threshold value; and configuring permissions of the application to allow collaborative editing within the application between the first user and a second user of the set of potential users to complete the document
    Type: Application
    Filed: June 15, 2018
    Publication date: December 19, 2019
    Inventors: Paul Fraedrich Estes, Raymond R. Ringhiser, Keith Douglas Senzel, Jered D Aasheim, David B. Appel, Peter E. Loforte, Pranish Atul Kumar
  • Publication number: 20190384686
    Abstract: A method may include receiving an indication of an action performed by a first user using a feature of an electronic application for editing a document; retrieving a user profile data structure for the first user, the user profile identifying a set of ratings for the user, and the set of ratings including a feature rating for the feature of the application; receiving an assessment, from a second user, of the performance of the action by the first user with respect to completion of the document by the first user; and updating an objective rating component of the feature rating based on the performance of the action and updating a subjective rating component of the feature rating based on the assessment.
    Type: Application
    Filed: June 15, 2018
    Publication date: December 19, 2019
    Inventors: Paul Fraedrich Estes, Raymond R. Ringhiser, Keith Douglas Senzel, Jered D. Aasheim, David B. Appel, Peter E. Loforte, Pranish Atul Kumar
  • Publication number: 20190384833
    Abstract: A method may include receiving request from a first user via an application, for assistance with completion of a document within the application; determining expected characteristics of the completed document, the expected characteristics identifying: a plurality of tasks to be performed to generate the completed document; and a document value; performing a computer-implemented matching process to match the first user with a second user based on the plurality of tasks and document value; and configuring permissions of the application to allow collaborative editing within the application between the first user and second user to complete the document
    Type: Application
    Filed: June 15, 2018
    Publication date: December 19, 2019
    Inventors: Paul Fraedrich Estes, Raymond R. Ringhiser, Keith Douglas Senzel, Jered D Aasheim, David B Appel, Peter E Loforte, Pranish Atul Kumar