Patents by Inventor Michelle Keslin

Michelle Keslin 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: 10839149
    Abstract: Automatic generation of document templates based on recognized composition element patterns in a group of clustered documents is provided. Composition elements used in documents are typically unique to a particular user or to a group of users. An automated template generation system detects composition element patterns in documents associated with a given user. Sequences of composition elements from one document are aligned with sequences of composition elements of one or more other documents. The aligned sequences are scored to generate a document distance matrix. The documents are clustered together based on the alignment scores and a document template is generated for each corresponding cluster of documents. In one or more aspects, selecting a document template and updating it results in a modified document template or, in certain cases, a new document template. The generated document templates are displayed in a user interface for selection by a user.
    Type: Grant
    Filed: November 11, 2016
    Date of Patent: November 17, 2020
    Assignee: MICROSOFT TECHNOLOGY LICENSING, LLC.
    Inventors: Arunkumar Gururajan, Mihai Aldea, Theodor J. Scott, Kamal Choudhary, Eugene Chudin, Si-Qing Chen, Daniel R. Snyder, Michelle Keslin, Jeff D. Jarrard, Sanjeev Bagaria, John Hoegger, Cynthia Guo, Tony Y. Tzeng, Jin Hee Lim
  • Patent number: 10713434
    Abstract: Transfer of content between documents of different storage types is provided. Different versions of an endpoint (e.g., a productivity application) such as a mobile version and a desktop version, for example, may be enabled to process the same document and synchronize changes to the document content, even though the different versions or endpoints may use distinct formats for the same document.
    Type: Grant
    Filed: December 28, 2017
    Date of Patent: July 14, 2020
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Michelle Keslin, Daniel Snyder, Ali Taleghani, Nupur Agarwal, Jitesh Sachdeva
  • Patent number: 10198411
    Abstract: Additional document information may be stored through change tracking. In some examples, an application, such as a document processing application, may allow collaborative creation and/or editing of a document. As individual collaborators enter new content or make changes to existing content, the new content and/or changes go through two phases. As an individual collaborator is editing, the change is temporary. The collaborator may decide not to integrate it to the document. The temporary content may become permanent or integrated through a save action (manual or automatic). In some examples, the temporary content may be shared with other collaborators through a scheme to indicate its status as temporary giving the collaborators a true collaboration experience.
    Type: Grant
    Filed: September 3, 2015
    Date of Patent: February 5, 2019
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Michelle Keslin, Daniel Snyder, Ali Taleghani, Jitesh Sachdeva
  • Publication number: 20180121402
    Abstract: Transfer of content between documents of different storage types is provided. Different versions of an endpoint (e.g., a productivity application) such as a mobile version and a desktop version, for example, may be enabled to process the same document and synchronize changes to the document content, even though the different versions or endpoints may use distinct formats for the same document.
    Type: Application
    Filed: December 28, 2017
    Publication date: May 3, 2018
    Applicant: MICROSOFT TECHNOLOGY LICENSING, LLC
    Inventors: Michelle KESLIN, Daniel SNYDER, Ali TALEGHANI, Nupur AGARWAL, Jitesh SACHDEVA
  • Patent number: 9953018
    Abstract: Transfer of content between documents of different storage types is provided. Different versions of an endpoint (e.g., a productivity application) such as a mobile version and a desktop version, for example, may be enabled to process the same document and synchronize changes to the document content, even though the different versions or endpoints may use distinct formats for the same document.
    Type: Grant
    Filed: September 3, 2015
    Date of Patent: April 24, 2018
    Assignee: MICROSOFT TECHNOLOGY LICENSING, LLC
    Inventors: Michelle Keslin, Daniel Snyder, Ali Taleghani, Nupur Agarwal, Jitesh Sachdeva
  • Publication number: 20170220545
    Abstract: Automatic generation of document templates based on recognized composition element patterns in a group of clustered documents is provided. Composition elements used in documents are typically unique to a particular user or to a group of users. An automated template generation system detects composition element patterns in documents associated with a given user. Sequences of composition elements from one document are aligned with sequences of composition elements of one or more other documents. The aligned sequences are scored to generate a document distance matrix. The documents are clustered together based on the alignment scores and a document template is generated for each corresponding cluster of documents. In one or more aspects, selecting a document template and updating it results in a modified document template or, in certain cases, a new document template. The generated document templates are displayed in a user interface for selection by a user.
    Type: Application
    Filed: November 11, 2016
    Publication date: August 3, 2017
    Applicant: MICROSOFT TECHNOLOGY LICESNING, LLC
    Inventors: Arunkumar Gururajan, Mihai Aldea, Theodor J. Scott, Kamal Choudhary, Eugene Chudin, Si-Qing Chen, Daniel R. Snyder, Michelle Keslin, Jeff D. Jarrard, Sanjeev Bagaria, John Hoegger, Cynthia Guo, Tony Y. Tzeng, Jin Hee Lim
  • Publication number: 20170046310
    Abstract: A semantic based design may be provided for a document. An application, such as a document processing application, generates previews of the document and presents the previews of the document on a user interface (UI) displayed on a display device. A selection of a preview from the previews is detected. A semantic style associated with the selected preview is applied to the document. The semantic style includes formatting configurations to be applied to the document. In response to detecting a save operation on the document, the semantic style associated with the selected preview is saved.
    Type: Application
    Filed: August 12, 2015
    Publication date: February 16, 2017
    Inventors: Ruth Kikin-Gil, Michelle Keslin
  • Publication number: 20160321227
    Abstract: Additional document information may be stored through change tracking. In some examples, an application, such as a document processing application, may allow collaborative creation and/or editing of a document. As individual collaborators enter new content or make changes to existing content, the new content and/or changes go through two phases. As an individual collaborator is editing, the change is temporary. The collaborator may decide not to integrate it to the document. The temporary content may become permanent or integrated through a save action (manual or automatic). In some examples, the temporary content may be shared with other collaborators through a scheme to indicate its status as temporary giving the collaborators a true collaboration experience.
    Type: Application
    Filed: September 3, 2015
    Publication date: November 3, 2016
    Inventors: Michelle Keslin, Daniel Snyder, Ali Taleghani, Jitesh Sachdeva
  • Publication number: 20160321225
    Abstract: Transfer of content between documents of different storage types is provided. Different versions of an endpoint (e.g., a productivity application) such as a mobile version and a desktop version, for example, may be enabled to process the same document and synchronize changes to the document content, even though the different versions or endpoints may use distinct formats for the same document.
    Type: Application
    Filed: September 3, 2015
    Publication date: November 3, 2016
    Inventors: Michelle Keslin, Daniel Snyder, Ali Taleghani, Nupur Agarwal, Jitesh Sachdeva
  • Publication number: 20160321226
    Abstract: Insertion of unsaved content through a content channel is provided. A productivity service receives a content change of a document from a productivity application through a content channel within a period of time. The period of time is within a range of a real time. The content change is applied into the document managed by the productivity service. Subsequently, the content change is transmitted to another productivity application through another content channel within another period of time. The content change is transmitted to prompt the other productivity application to present the document with the content change. The other period of time is also within the range of the real time.
    Type: Application
    Filed: September 1, 2015
    Publication date: November 3, 2016
    Inventors: Michelle Keslin, Peter Sommer, Ali Taleghani, Jitesh Sachdeva
  • Patent number: D846578
    Type: Grant
    Filed: April 14, 2017
    Date of Patent: April 23, 2019
    Assignee: Microsoft Corporation
    Inventors: Michelle Keslin, Han-Yi Shaw, Benjamin Bunker, Harold Gomez, Shikha Desai
  • Patent number: D847839
    Type: Grant
    Filed: April 14, 2017
    Date of Patent: May 7, 2019
    Assignee: Microsoft Corporation
    Inventors: Michelle Keslin, Han-Yi Shaw, Benjamin Bunker, Harold Gomez, Shikha Desai