Patents by Inventor Edgar Mark Sunderland
Edgar Mark Sunderland 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: 11455459Abstract: A collaborative authoring application provides an authoring environment in which two or more users can edit a document concurrently. Each user edits a copy of the document, sends updates to a master copy of the document, and receives updates from the master copy of the document. The authoring environment generally inhibits the users from providing conflicting editing instructions to the master copy of the document. For example, each user can generate a content lock about one or more data units within the document. The authoring environment may synchronize content locks automatically and content only at the request of the user.Type: GrantFiled: August 26, 2019Date of Patent: September 27, 2022Assignee: Microsoft Technology Licensing, LLCInventors: Jonathan Beckett Bailor, Ethan Joseph Bernstein, Mark Rolland Knight, Christopher James Antos, Andrew Richard Simonds, Brian Michael Jones, Simon Peter Clarke, Edgar Mark Sunderland, David Benjamin Robins, Miko Arnab Sakhya Singha Bose
-
Publication number: 20200057800Abstract: A collaborative authoring application provides an authoring environment in which two or more users can edit a document concurrently. Each user edits a copy of the document, sends updates to a master copy of the document, and receives updates from the master copy of the document. The authoring environment generally inhibits the users from providing conflicting editing instructions to the master copy of the document. For example, each user can generate a content lock about one or more data units within the document. The authoring environment may synchronize content locks automatically and content only at the request of the user.Type: ApplicationFiled: August 26, 2019Publication date: February 20, 2020Applicant: Microsoft Technology Licensing, LLCInventors: Jonathan Beckett BAILOR, Ethan Joseph BERNSTEIN, Mark Rolland KNIGHT, Christopher James ANTOS, Andrew Richard SIMONDS, Brian Michael JONES, Simon Peter CLARKE, Edgar Mark SUNDERLAND, David Benjamin ROBINS, Miko Arnab Sakhya SINGHA BOSE
-
Patent number: 10394941Abstract: A collaborative authoring application provides an authoring environment in which two or more users can edit a document concurrently. Each user edits a copy of the document, sends updates to a master copy of the document, and receives updates from the master copy of the document. The authoring environment generally inhibits the users from providing conflicting editing instructions to the master copy of the document. For example, each user can generate a content lock about one or more data units within the document. The authoring environment may synchronize content locks automatically and content only at the request of the user.Type: GrantFiled: August 26, 2016Date of Patent: August 27, 2019Assignee: Microsoft Technology Licensing, LLCInventors: Jonathan Beckett Bailor, Ethan Joseph Bernstein, Mark Rolland Knight, Christopher James Antos, Andrew Richard Simonds, Brian Michael Jones, Simon Peter Clarke, Edgar Mark Sunderland, David Benjamin Robins, Miko Arnab Sakhya Singha Bose
-
Patent number: 9547635Abstract: A collaborative authoring application provides an authoring environment in which two or more users can edit a document concurrently. Each user edits a copy of the document, sends updates to a master copy of the document, and receives updates from the master copy of the document. The authoring environment generally inhibits the users from providing conflicting editing instructions to the master copy of the document. For example, each user can generate a content lock about one or more data units within the document. The authoring environment may synchronize content locks automatically and content only at the request of the user.Type: GrantFiled: November 6, 2014Date of Patent: January 17, 2017Assignee: Microsoft Technology Licensing, LLCInventors: Jonathan Beckett Bailor, Ethan Joseph Bernstein, Mark Rolland Knight, Christopher James Antos, Andrew Richard Simonds, Brian Michael Jones, Simon Peter Clarke, Edgar Mark Sunderland, David Benjamin Robins, Miko Arnab Sakhya Singha Bose
-
Publication number: 20160364199Abstract: A collaborative authoring application provides an authoring environment in which two or more users can edit a document concurrently. Each user edits a copy of the document, sends updates to a master copy of the document, and receives updates from the master copy of the document. The authoring environment generally inhibits the users from providing conflicting editing instructions to the master copy of the document. For example, each user can generate a content lock about one or more data units within the document. The authoring environment may synchronize content locks automatically and content only at the request of the user.Type: ApplicationFiled: August 26, 2016Publication date: December 15, 2016Applicant: Microsoft Technology Licensing, LLCInventors: Jonathan Beckett Bailor, Ethan Joseph Bernstein, Mark Rolland Knight, Christopher James Antos, Andrew Richard Simonds, Brian Michael Jones, Simon Peter Clarke, Edgar Mark Sunderland, David Benjamin Robins, Miko Arnab Sakhya Singha Bose
-
Patent number: 9442649Abstract: An object is zoomed upon selection. A scaling factor is calculated for zooming the object based on current viewing properties of a document and properties of the object as well as the current size of the application window and device. The scaling factor to zoom the object is calculated such that after the object is zoomed, viewing the object is similar to a viewing experience for the rest of the document. Text of the document may be displayed to increase the readability of the document. For example, the text may be displayed such that each line of displayed text averages out to a predetermined number of characters (e.g. 50-75 characters) per line. A display size and width of an average character are determined and used to calculate how many columns of text to display within the display. When the zoom level of the text changes, the text is redisplayed.Type: GrantFiled: November 3, 2011Date of Patent: September 13, 2016Assignee: Microsoft Technology Licensing, LLCInventors: Tristan Davis, Ali Taleghani, Joseph Wai-Yan Woo, Edgar Mark Sunderland, Jessica Arwen Best, Michelle E. Lisse, Israel Amir Garza Santos
-
Patent number: 8990150Abstract: A collaborative authoring application provides an authoring environment in which two or more users can edit a document concurrently. Each user edits a copy of the document, sends updates to a master copy of the document, and receives updates from the master copy of the document. The authoring environment generally inhibits the users from providing conflicting editing instructions to the master copy of the document. For example, each user can generate a content lock about one or more data units within the document. The authoring environment may synchronize content locks automatically and content only at the request of the user.Type: GrantFiled: July 1, 2012Date of Patent: March 24, 2015Assignee: Microsoft Technology Licensing, LLCInventors: Jonathan Beckett Bailor, Ethan Joseph Bernstein, Mark Rolland Knight, Christopher James Antos, Andrew Richard Simonds, Brian Michael Jones, Simon Peter Clarke, Edgar Mark Sunderland, David Benjamin Robins, Miko Arnab Sakhya Singha Bose
-
Publication number: 20150067467Abstract: A collaborative authoring application provides an authoring environment in which two or more users can edit a document concurrently. Each user edits a copy of the document, sends updates to a master copy of the document, and receives updates from the master copy of the document. The authoring environment generally inhibits the users from providing conflicting editing instructions to the master copy of the document. For example, each user can generate a content lock about one or more data units within the document. The authoring environment may synchronize content locks automatically and content only at the request of the user.Type: ApplicationFiled: November 6, 2014Publication date: March 5, 2015Applicant: Microsoft CorporationInventors: Jonathan Beckett Bailor, Ethan Joseph Bernstein, Mark Rolland Knight, Christopher James Antos, Andrew Richard Simonds, Brian Michael Jones, Simon Peter Clarke, Edgar Mark Sunderland, David Benjamin Robins, Miko Arnab Sakhya Singha Bose
-
Publication number: 20130111332Abstract: An object is zoomed upon selection. A scaling factor is calculated for zooming the object based on current viewing properties of a document and properties of the object as well as the current size of the application window and device. The scaling factor to zoom the object is calculated such that after the object is zoomed, viewing the object is similar to a viewing experience for the rest of the document. Text of the document may be displayed to increase the readability of the document. For example, the text may be displayed such that each line of displayed text averages out to a predetermined number of characters (e.g. 50-75 characters) per line. A display size and width of an average character are determined and used to calculate how many columns of text to display within the display. When the zoom level of the text changes, the text is redisplayed.Type: ApplicationFiled: November 3, 2011Publication date: May 2, 2013Applicant: MICROSOFT CORPORATIONInventors: Tristan Davis, Ali Taleghani, Joseph Wai-Yan Woo, Edgar Mark Sunderland, Jessica Arwen Best, Michelle E. Lisse, Israel Amir Garza Santos
-
Patent number: 8352418Abstract: A collaborative authoring application provides an authoring environment in which two or more users can edit a document concurrently. Each user edits a copy of the document, sends updates to a master copy of the document, and receives updates from the master copy of the document. The authoring environment generally inhibits the users from providing conflicting editing instructions to the master copy of the document. For example, each user can generate a content lock about one or more data units within the document. The authoring environment may synchronize content locks automatically and content only at the request of the user.Type: GrantFiled: April 4, 2011Date of Patent: January 8, 2013Assignee: Microsoft CorporationInventors: Jonathan Beckett Bailor, Ethan Joseph Bernstein, Mark Rolland Knight, Christopher James Antos, Andrew Richard Simonds, Brian Michael Jones, Simon Peter Clarke, Edgar Mark Sunderland, David Benjamin Robins, Miko Arnab Sakhya Singha Bose
-
Publication number: 20120278276Abstract: A collaborative authoring application provides an authoring environment in which two or more users can edit a document concurrently. Each user edits a copy of the document, sends updates to a master copy of the document, and receives updates from the master copy of the document. The authoring environment generally inhibits the users from providing conflicting editing instructions to the master copy of the document. For example, each user can generate a content lock about one or more data units within the document. The authoring environment may synchronize content locks automatically and content only at the request of the user.Type: ApplicationFiled: July 1, 2012Publication date: November 1, 2012Applicant: MICROSOFT CORPORATIONInventors: Jonathan Beckett Bailor, Ethan Joseph Bernstein, Mark Rolland Knight, Christopher James Antos, Andrew Richard Simonds, Brian Michael Jones, Simon Peter Clarke, Edgar Mark Sunderland, David Benjamin Robins, Miko Arnab Sakhya Singha Bose
-
Patent number: 8209603Abstract: A method is presented for preserving metadata during an undo operation at a client computer. A first section of a document is modified on a word processing application on the client computer by performing one or more user actions in the first section of the document. While modifying the first section of the document, metadata is received at the client computer for a second section of the document. The metadata is inserted into the second section of the document. After the metadata is inserted into the second section of the document, an undo operation is performed on the word processing application. The undo operation includes the steps of removing the metadata from the second section of the document, undoing the last user action of the one or more user actions in the first section of the document and restoring the metadata for the second section of the document.Type: GrantFiled: April 29, 2009Date of Patent: June 26, 2012Assignee: Microsoft CorporationInventors: Jonathan B. Bailor, Edgar Mark Sunderland
-
Publication number: 20110184906Abstract: A collaborative authoring application provides an authoring environment in which two or more users can edit a document concurrently. Each user edits a copy of the document, sends updates to a master copy of the document, and receives updates from the master copy of the document. The authoring environment generally inhibits the users from providing conflicting editing instructions to the master copy of the document. For example, each user can generate a content lock about one or more data units within the document. The authoring environment may synchronize content locks automatically and content only at the request of the user.Type: ApplicationFiled: April 4, 2011Publication date: July 28, 2011Applicant: MICROSOFT CORPORATIONInventors: Jonathan Beckett Bailor, Ethan Joseph Bernstein, Mark Rolland Knight, Christopher James Antos, Andrew Richard Simonds, Brian Michael Jones, Simon Peter Clarke, Edgar Mark Sunderland, David Benjamin Robins, Miko Arnab Sakhya Singha Bose
-
Patent number: 7941399Abstract: A collaborative authoring application provides an authoring environment in which two or more users can edit a document concurrently. Each user edits a copy of the document, sends updates to a master copy of the document, and receives updates from the master copy of the document. The authoring environment generally inhibits the users from providing conflicting editing instructions to the master copy of the document. For example, each user can generate a content lock about one or more data units within the document. The authoring environment may synchronize content locks automatically and content only at the request of the user.Type: GrantFiled: November 9, 2007Date of Patent: May 10, 2011Assignee: Microsoft CorporationInventors: Jonathan Beckett Bailor, Ethan Joseph Bernstein, Mark Rolland Knight, Christopher James Antos, Andrew Richard Simonds, Brian Michael Jones, Simon Peter Clarke, Edgar Mark Sunderland, David Benjamin Robins, Miko Arnab Sakhya Singha Bose
-
Publication number: 20100281362Abstract: A method is presented for preserving metadata during an undo operation at a client computer. A first section of a document is modified on a word processing application on the client computer by performing one or more user actions in the first section of the document. While modifying the first section of the document, metadata is received at the client computer for a second section of the document. The metadata is inserted into the second section of the document. After the metadata is inserted into the second section of the document, an undo operation is performed on the word processing application. The undo operation includes the steps of removing the metadata from the second section of the document, undoing the last user action of the one or more user actions in the first section of the document and restoring the metadata for the second section of the document.Type: ApplicationFiled: April 29, 2009Publication date: November 4, 2010Applicant: MICROSOFT CORPORATIONInventors: Jonathan B. Bailor, Edgar Mark Sunderland
-
Publication number: 20090125518Abstract: A collaborative authoring application provides an authoring environment in which two or more users can edit a document concurrently. Each user edits a copy of the document, sends updates to a master copy of the document, and receives updates from the master copy of the document. The authoring environment generally inhibits the users from providing conflicting editing instructions to the master copy of the document. For example, each user can generate a content lock about one or more data units within the document. The authoring environment may synchronize content locks automatically and content only at the request of the user.Type: ApplicationFiled: November 9, 2007Publication date: May 14, 2009Applicant: Microsoft CorporationInventors: Jonathan Beckett Bailor, Ethan Joseph Bernstein, Mark Rolland Knight, Christopher James Antos, Andrew Richard Simonds, Brian Michael Jones, Simon Peter Clarke, Edgar Mark Sunderland, David Benjamin Robins, Miko Arnab Sakhya Singha Bose
-
Patent number: 7275209Abstract: The present invention is directed towards providing mixed content flexibility for word-processing document in an XML (or ML) file format. Mixed content can be provided within an XML file such that validation of the file will not produce errors even when an associated schema does not recognize the text. Additionally, the XML (or ML) file can be output such that the mixed content does not appear in the output file.Type: GrantFiled: December 2, 2003Date of Patent: September 25, 2007Assignee: Microsoft CorporationInventors: Brian Jones, Edgar Mark Sunderland, Robert Little, Martin Sawicki