Patents by Inventor William G. Cuan

William G. Cuan has filed for patents to protect the following inventions. This listing includes patent applications that are pending as well as patents that have already been granted by the United States Patent and Trademark Office (USPTO).

  • Patent number: 7657887
    Abstract: A system for transactionally deploying content across multiple machines in a network environment automates and synchronizes secure and reliable distribution of digital assets to multiple network locations, allowing controlled provisioning and synchronization of code and content updates to live applications. A distributed architecture includes at least one receiver—a secure listener configured to process incoming distribution jobs—and at least one base server—a sender that may also act as a receiver. An administration interface allows administrative and reporting services and deployment management. Using the administrative interface, users are enabled to launch, simulate, schedule and monitor activities for any network location at any time. The system provides fan-out and multi-tiered deployment topologies expandable to hundreds of servers. Each deployment is fully transactional, permitting rollback of the system to it “last known good” state in the case of failure.
    Type: Grant
    Filed: November 30, 2004
    Date of Patent: February 2, 2010
    Assignee: Interwoven, Inc.
    Inventors: Vijayakumar Kothandaraman, William G. Cuan, Todd Scallan
  • Publication number: 20020004824
    Abstract: A method and apparatus is provided for deploying data using a website development software application and executing scripts related to such deployment. A system that utilizes the invention may work in synchronicity with the application to deploy theses scripts so that they can be executed in order to improve the delivery and maintenance of web content and related data. The scripts may be deployed using the same means as the deployed data, or may preexist within devices along the deployment path. Unlike other solutions, the unique use of scripts in such an application allows for further control and monitoring of locations along the deployment path, such as website production servers and other possibly disparate devices and systems. Another aspect provides security to deployment destinations by, requiring screening of incoming data deployments.
    Type: Application
    Filed: May 17, 2001
    Publication date: January 10, 2002
    Inventors: William G. Cuan, Kevin Cochrane
  • Publication number: 20010044834
    Abstract: A method and apparatus is provided for automatically deploying data within a website development software application. More particularly, the invention is directed to the automatic retrieval of data upon occurrences of certain events from different sources associated with such a website application during its use and operation. A system that utilizes the invention may work in synchronicity with the application to retrieve and store data that is created, modified or otherwise changed. Unlike other solutions, the automatic synchronization features of the invention provide the ability to retrieve and store data in a manner that is transparent to a user, such as a website developer, giving the user the freedom to develop or maintain a website without concerns over whether and where data may be stored.
    Type: Application
    Filed: March 22, 2001
    Publication date: November 22, 2001
    Inventors: Robert Bradshaw, Kevin Cochrane, William G. Cuan, Britt Park
  • Publication number: 20010011265
    Abstract: A method and apparatus are provided for dynamically organizing and tracking website content during its deployment. Organizing and tracking may be done internally to a website development system during development and externally to outside destinations such as production servers that provide access to websites via the Internet or intranet. The method of internal deployment includes the process of deploying data among workstations, storage areas, such as a backing store, staging areas, editing areas and other internal areas during the development of website content. According to the invention, a tracking system is able to track such changes as the content is being created, including information regarding their source and history. The method of external deployment includes different schemes for deploying the finished website content to one or more destinations, such as production servers, including a method for tracking the external deployments as to what content is sent, to where and by whom.
    Type: Application
    Filed: November 29, 2000
    Publication date: August 2, 2001
    Inventors: William G. Cuan, Kevin Cochrane, Gajanana Hedge, Britt H. Park, Robert D. Bradshaw, Jr., James H. Koh