Patents Represented by Attorney Albart S. Michalik, Esq.
  • Patent number: 5890147
    Abstract: A method and mechanism for responding to a query in a hierarchically organized system of documents and folders. In response to the query, a set of documents is retrieved based on specified criteria. Only documents in that set which match a specified scope are returned in a result set. Scope testing is performed on each of the documents in the set by obtaining a document identifier of each document, and then using that document identifier to obtain a document identifier of the parent folder thereof. The document identifier of the parent folder is used as a key to a data structure, which stores flags indicative of whether parent folders are in the specified scope. If the flag for a given parent folder indicates that the parent folder is in scope, the document having that parent is returned in the result set. If the flag indicates that the current document is not in scope, that document is not returned.
    Type: Grant
    Filed: March 7, 1997
    Date of Patent: March 30, 1999
    Assignee: Microsoft Corporation
    Inventors: Kyle G. Peltonen, Sitaram C. V. Raju, Bartosz B. Milewski