The patent badge is an abbreviated version of the USPTO patent document. The patent badge does contain a link to the full patent document.

The patent badge is an abbreviated version of the USPTO patent document. The patent badge covers the following: Patent number, Date patent was issued, Date patent was filed, Title of the patent, Applicant, Inventor, Assignee, Attorney firm, Primary examiner, Assistant examiner, CPCs, and Abstract. The patent badge does contain a link to the full patent document (in Adobe Acrobat format, aka pdf). To download or print any patent click here.

Date of Patent:
Apr. 23, 2013

Filed:

May. 08, 2008
Applicants:

Simon Skaria, Sammamish, WA (US);

Naresh Kannan, Seattle, WA (US);

Simon Peter Clarke, Seattle, WA (US);

Miko Arnab Sakhya Singha Bose, Seattle, WA (US);

Christopher J. Antos, Bellevue, WA (US);

Mark Rolland Knight, Bellevue, WA (US);

Andrew G. Carlson, Redmond, WA (US);

Don Adam Hedgpeth, Redmond, WA (US);

Mitesh Pankaj Patel, Seattle, WA (US);

Andrew Sean Watson, Seattle, WA (US);

Jonathan B. Bailor, Bellevue, WA (US);

Elena Petrova, Redmond, WA (US);

Inventors:

Simon Skaria, Sammamish, WA (US);

Naresh Kannan, Seattle, WA (US);

Simon Peter Clarke, Seattle, WA (US);

Miko Arnab Sakhya Singha Bose, Seattle, WA (US);

Christopher J. Antos, Bellevue, WA (US);

Mark Rolland Knight, Bellevue, WA (US);

Andrew G. Carlson, Redmond, WA (US);

Don Adam Hedgpeth, Redmond, WA (US);

Mitesh Pankaj Patel, Seattle, WA (US);

Andrew Sean Watson, Seattle, WA (US);

Jonathan B. Bailor, Bellevue, WA (US);

Elena Petrova, Redmond, WA (US);

Assignee:

Microsoft Corporation, Redmond, WA (US);

Attorney:
Primary Examiner:
Assistant Examiner:
Int. Cl.
CPC ...
G06F 21/00 (2006.01);
U.S. Cl.
CPC ...
Abstract

Examples are related to systems and methods for controlling access to document files on a document server. One example system includes document files stored on a document server, at least one of the document files referencing a file lock, and a document access processing module. The example document access processing module includes a file sharing processing module that determines a coauthoring status of a software application of a client computer requesting access to the document file, and a file lock processing module that stores one or more file locks and that controls the setting and resetting of file locks. The example document access processing module uses the coauthoring status of the software application and the file lock status of a document file to determine whether a software application is permitted to have write access to the document file.


Find Patent Forward Citations

Loading…