Techniques to automatically manage file descriptors
AssigneeMicrosoft Technology Licensing, LLC
InventorsZeyad Rajabi, Tali Roth, Matthew Wood, James Leung, Oliver Zheng, Andrew Bishop
Life of this patent
Estimating the term…
Abstract
Techniques to automatically manage file descriptors are described. An apparatus may comprise a processor circuit and a file descriptor application operative on the processor circuit to manage file descriptors for content files, the file descriptor application arranged to receive a file descriptor request from a client application, generate a file descriptor or file descriptor construct information for a content file, and send a file descriptor response with the file descriptor or file descriptor construct information to the client application. Other embodiments are described and claimed.
Claims20
An apparatus, comprising:
- a processor circuit;
- and
- a file descriptor application operative on the processor circuit to manage file descriptors for content files, the file descriptor application arranged to
- receive a file descriptor request from a client application,
- generate a file descriptor or file descriptor construct information for a content file, wherein the file descriptor provides a preview of contents of the content file and the file descriptor construct information is for use by the client application to generate the file descriptor,
- synchronize changes made to the content file with the file descriptor, and
- send a file descriptor response with the file descriptor or file descriptor construct information to the client application.
A computer-implemented method, comprising:
- receiving a file descriptor request to generate file descriptor construct information or a file descriptor for a content file, the file descriptor to provide a preview of contents of the content file, the file descriptor construct information for use by a client application to generate the file descriptor for the content file;
- generating, by a processor circuit, a file descriptor response to the file descriptor request;
- and
- sending the file descriptor response to the client application.
A computer-readable storage medium, comprising a memory to store instructions that, when executed, cause a system to:
- receive a file descriptor request to generate a file descriptor or file descriptor construct information for a content file, the file descriptor to provide a preview of contents of the content file, file descriptor construct information for use by a client application to generate the file descriptor for the content file;
- retrieve a file descriptor model for the file descriptor;
- extract one or more content parts from the content file based on the file descriptor model;
- generate a file descriptor response to the file descriptor request, the file descriptor response comprising the file descriptor construct information or the file descriptor generated using the file descriptor model and the extracted content parts;
- and
- send the file descriptor response to the client application.
Dependencies are inferred from the claim text.