Patents by Inventor Brian Michael Jones
Brian Michael Jones 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: 20210021635Abstract: Systems and methods are described for protecting a device from a denial of service (DOS) attack. The method comprises receiving, by the device, a connection request from a third-party device, determining, by the device, that the third-party device is malicious. Switching a mode of operation of the device from a first mode to a second mode, in response to determining that the third-party device is malicious, and broadcasting in the second mode, a message configured to be decoded only by a credentialed device.Type: ApplicationFiled: July 17, 2019Publication date: January 21, 2021Inventors: Brian Michael Jones, Saayuj Dhanak, Deepthi Gandhi, Harikrishnan Nair, Adam Incera
-
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: 9710247Abstract: A user's (client) computer sends a request for a listing of applications which can be downloaded from a server in an electronic marketplace and a list of functions provided by a host program. A description of an application, such as in an application manifest, provides a list of required functions and, preferably, a list of optional functions for a software application. The server sends a list of applications supported by those functions. Those supported applications are displayed to the user as being available for downloading. The user selects the desired application and the user's computer requests, and the server provides, a download of that application. The downloaded application will then operate on the user's computer using the required functions provided by the host programs, and may use any optional functions provided by the host programs.Type: GrantFiled: June 26, 2012Date of Patent: July 18, 2017Assignee: Microsoft Technology Licensing, LLCInventors: Patrick Michael Conlan, Rolando Jimenez-Salgado, Juan Gabriel Balmori Labra, Todd Haugen, Brian Michael Jones
-
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: 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: 20140136943Abstract: Concepts and technologies are described herein for rendering web content within documents. In accordance with some of the concepts and technologies disclosed herein, a method includes presenting a web add-in within a document. The web add-in includes a container in which web content can be provided within the document. The method may include receiving an input and, in response to the input, capturing a static image that is representative of the web content at a time instance after the input. The method may include receiving a request to copy the web add-in and, in response to the request to copy the web add-in, executing a copy operation. The method may also include receiving a request to paste the web add-in and, in response to the request to paste the web add-in, pasting the web add-in or the static image based upon the paste target.Type: ApplicationFiled: November 9, 2012Publication date: May 15, 2014Applicant: MICROSOFT CORPORATIONInventors: Russell Spencer Alexander Palmer, Brian Michael Jones, Rolando Jimenez-Salgado, Alexandru Croicu, Rajanikanth Naduppalayam Thandavan
-
Publication number: 20130346965Abstract: A user's (client) computer sends a request for a listing of applications which can be downloaded from a server in an electronic marketplace and a list of functions provided by a host program. A description of an application, such as in an application manifest, provides a list of required functions and, preferably, a list of optional functions for a software application. The server sends a list of applications supported by those functions. Those supported applications are displayed to the user as being available for downloading. The user selects the desired application and the user's computer requests, and the server provides, a download of that application. The downloaded application will then operate on the user's computer using the required functions provided by the host programs, and may use any optional functions provided by the host programs.Type: ApplicationFiled: June 26, 2012Publication date: December 26, 2013Applicant: MICROSOFT CORPORATIONInventors: Patrick Michael Conlan, Rolando Jimenez-Salgado, Juan Gabriel Balmori Labra, Todd Haugen, Brian Michael Jones
-
Publication number: 20130198733Abstract: Concepts and technologies are described herein for distributing web-based software application extensions within documents. In accordance with some of the concepts and technologies disclosed herein, users that own web-based software application extensions or have trial access to web-based software application extensions can add them to documents. The users can then distribute the documents containing the web-based software application extensions to other users, who may or may not be licensed to use the web-based software application extensions. The documents can be distributed in any way that files are distributed. When a user receives a document containing a web-based software application extensions, the user can obtain trial rights to the web-based software application extensions or purchase the web-based software application extensions from without having to visit a virtual marketplace.Type: ApplicationFiled: February 7, 2012Publication date: August 1, 2013Applicant: MICROSOFT CORPORATIONInventors: Terry Farrell, David Mowatt, Russell Spencer Alexander Palmer, David Ahs, Brian Michael Jones, Patrick Michael Conlan, Rolando Jimenez-Salgado, Maurizio Cibelli
-
Publication number: 20130198606Abstract: Concepts and technologies are described herein for distributing web-based software application extensions within documents. In accordance with some of the concepts and technologies disclosed herein, users that own web-based software application extensions or have trial access to web-based software application extensions can add them to documents. The users can then distribute the documents containing the web-based software application extensions to other users, who may or may not be licensed to use the web-based software application extensions. The documents can be distributed in any way that files are distributed. When a user receives a document containing a web-based software application extensions, the user can obtain trial rights to the web-based software application extensions or purchase the web-based software application extensions from without having to visit a virtual marketplace.Type: ApplicationFiled: January 30, 2012Publication date: August 1, 2013Applicant: Microsoft CorporationInventors: Terry Farrell, David Mowatt, Russell Spencer Alexander Palmer, David Ahs, Brian Michael Jones, Patrick Michael Conlan, Rolando Jimenez-Salgado, Maurizio Cibelli
-
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
-
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: 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: 7458018Abstract: A system and method for obtaining and using namespace related information for presenting XML content. A namespace responsive application program determines one or more namespaces contained in an XML document and queries a namespace library to identify namespace related information, such as a solution related to the namespace. The identified namespace related information is retrieved and used for opening the XML document.Type: GrantFiled: June 27, 2002Date of Patent: November 25, 2008Assignee: Microsoft CorporationInventors: Brian Michael Jones, Marcin Sawicki, Robert Andrew Little, Daniel Robert Snyder
-
Patent number: 7392479Abstract: A system and method for providing namespace related information. A namespace library operating in a computer provides a central source of namespace related information for handling XML documents. The namespace related information may be used by other computer application programs operating in the computer. The namespace related information provided by the namespace library is indexed by namespace. Many types of namespace related information may be associated with each namespace. The computer application programs may obtain namespace related information by querying the namespace library using a particular namespace.Type: GrantFiled: June 27, 2002Date of Patent: June 24, 2008Assignee: Microsoft CorporationInventors: Brian Michael Jones, Marcin Sawicki, Robert Andrew Little, Paul Alexander Broman, Jeffrey C. Reynar