Patents by Inventor Mark R. Knight

Mark R. Knight 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: 8892632
    Abstract: Client-server interaction frequency control may be provided. First, a collaborative electronic document may be loaded at a client device in a document collaboration session. The client device may then request a client-server interaction with a server hosting the collaboration session. Next, the client may receive input from the server indicating a state of the server. This input may then be used by the client device to adjust a rate at which the requested client-server interaction may occur.
    Type: Grant
    Filed: June 4, 2010
    Date of Patent: November 18, 2014
    Assignee: Microsoft Corporation
    Inventors: Mark R. Knight, Christopher J. Antos, Manasi V. Velhankar
  • Patent number: 8417666
    Abstract: A system is presented for structured coauthoring of a document, the system comprising a server. The server includes one or more documents organized into sections, a document permissions module that stores user access permissions for each section of a document, a document update processing module that processes requests from a user to share document updates with other users and that processes requests from a user to receive document updates from other users and a document rendering module that renders a document for display on a client so that sections of the document are updated with shared document updates made by users. The user access permissions determine the extent to which a user can modify each section of the document.
    Type: Grant
    Filed: June 25, 2008
    Date of Patent: April 9, 2013
    Assignee: Microsoft Corporation
    Inventors: Jonathan B. Bailor, Mark R. Knight, Andrew R. Simonds
  • Publication number: 20110302237
    Abstract: Client-server interaction frequency control may be provided. First, a collaborative electronic document may be loaded at a client device in a document collaboration session. The client device may then request a client-server interaction with a server hosting the collaboration session. Next, the client may receive input from the server indicating a state of the server. This input may then be used by the client device to adjust a rate at which the requested client-server interaction may occur.
    Type: Application
    Filed: June 4, 2010
    Publication date: December 8, 2011
    Applicant: Microsoft Corporation
    Inventors: Mark R. Knight, Christopher J. Antos, Manasi V. Velhankar
  • Publication number: 20090327294
    Abstract: A system is presented for structured coauthoring of a document, the system comprising a server. The server includes one or more documents organized into sections, a document permissions module that stores user access permissions for each section of a document, a document update processing module that processes requests from a user to share document updates with other users and that processes requests from a user to receive document updates from other users and a document rendering module that renders a document for display on a client so that sections of the document are updated with shared document updates made by users. The user access permissions determine the extent to which a user can modify each section of the document.
    Type: Application
    Filed: June 25, 2008
    Publication date: December 31, 2009
    Applicant: MICROSOFT CORPORATION
    Inventors: Jonathan B. Bailor, Mark R. Knight, Andrew R. Simonds