×

Discovering and updating templates

  • US 7,933,871 B2
  • Filed: 12/28/2007
  • Issued: 04/26/2011
  • Est. Priority Date: 12/28/2007
  • Status: Expired due to Fees
First Claim
Patent Images

1. A processor-based system to manage template updates by:

  • receiving an update request based in part on an update time, wherein the update request includes a request for one or more links associated with one or more document libraries having one or more templates, wherein the one or more links are targeted to an associated user and point to targets that include the one or more document libraries and associated templates used in part to maintain locally stored templates for the associated user;

    generating markup data for the one or more templates associated with the one or more links, wherein the markup data includes template parameters, a description, and other information associated with the one or more templates of the one or more document libraries;

    setting a template synchronization flag to identify a document library to use as part of an update process including associating a first group of users with a first set of document libraries and a second group of users with a second set of document libraries;

    determining whether to replace a local template with an associated template targeted by a link including comparing a first template parameter of the local template with a second parameter of the associated template of the document library including comparing local template attribute values of the local template with attribute values of the associated template of the document library associated with the link;

    maintaining the locally stored templates to correspond with new and updated templates associated with the one or more document libraries including determining which parts of a locally stored template require updating based in part on updated aspects of the associated template, including automatically updating the local template based in part on the comparison of the first and second template parameters; and

    storing template schemas and associated metadata locally with a client as part of the updating.

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