×

Shared internet storage resource, user interface system, and method

  • US 6,351,776 B1
  • Filed: 05/12/2000
  • Issued: 02/26/2002
  • Est. Priority Date: 11/04/1999
  • Status: Expired due to Term
First Claim
Patent Images

1. A client-server system for a network-based data storage and manipulation system, comprising:

  • a client system, said client system having a file access service and a file manipulation service;

    a server, said server providing network-based data storage resources, said server creating and maintaining metadata regarding stored data, said server responding to requests transmitted by said client system, said server effecting said requests;

    said server determining if a client request is one for metadata;

    said server providing said metadata if said client request is for metadata and transmitting said metadata to said file manipulation service;

    said server performing a file action if said client request is not for metadata, said server updating said metadata and transmitting said metadata to said file manipulation service;

    said file access service having a request processing layer for processing requests and a first network I/O layer for transmitting said requests to said server;

    said file manipulation service having an XML parser, said XML parser parsing said metadata from said server, said file manipulation service having a data structure, said data structure receiving and preserving parsed data from said parser, and said file manipulation service having a data display layer, said data display layer operating upon and displaying said parsed data so that metadata may be displayed to inform about data stored upon said server; and

    said server having a second network I/O layer, said second network I/O layer engaged when said requests are not for metadata, said second network I/O layer transmitting requests for file action, said server having a resource access layer, said resource access layer receiving transmissions from said second network I/O layer and effecting said requests, said resource access layer engaged when said requests are for metadata, said resource access layer obtaining and transmitting said metadata, and said server having a metadata compiler in the form of an XML generator, said metadata compiler receiving said metadata from said resource access layer, compiling said metadata, and transmitting said compiled metadata to said client system;

    whereby said server operates as apparently local to said client system and said client system presents operations on said server in a manner similar to operations local to said client system.

View all claims
  • 9 Assignments
Timeline View
Assignment View
    ×
    ×