Patents by Inventor William J. Leler

William J. Leler 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).

  • Publication number: 20040015856
    Abstract: One embodiment of the present invention provides a system that automatically propagates distributed components during development of a distributed application. The system operates by identifying any distributed components within the distributed application that need to be deployed to remote locations. For each distributed component that needs to be deployed to a remote location, the system identifies the remote location, and causes the distributed component to be deployed to the remote location. In this way, a programmer of the distributed application does not have to enter explicit commands to deploy distributed components. In one embodiment of the present invention, the system additionally encapsulates distributed components as local components, so that the distributed components appear to be local components.
    Type: Application
    Filed: May 15, 2001
    Publication date: January 22, 2004
    Inventors: Philip J. Goward, William J. Leler, Catherine J. Benetz
  • Publication number: 20020174268
    Abstract: One embodiment of the present invention provides a system that interlinks distributed components during development of a distributed application. The system operates by determining a set of dependencies between distributed components that make up the distributed application, wherein a dependency between a first distributed component and a second distributed component indicates that the first distributed component refers to the second distributed component. Next, the system ensures that each distributed component that depends on a remote distributed component located on another computer system has a reference to the remote distributed component. In this way, a developer of the distributed application does not explicitly communicate references between the distributed components in order to interlink the distributed components.
    Type: Application
    Filed: May 15, 2001
    Publication date: November 21, 2002
    Inventors: Philip J. Goward, William J. Leler
  • Publication number: 20020170046
    Abstract: One embodiment of the present invention provides a system for encapsulating a distributed programming component as a local component in order to facilitate use of the distributed programming component. The system operates by receiving a command to import the distributed programming component. In response to this command, the system instantiates the local component and then generates method translations for the local component, so that method invocations to the local component cause corresponding operations involving the distributed programming component to take place. The system also initializes variables to be used in accessing the distributed programming component. Another embodiment of the present invention provides a system for referencing a distributed programming component through a local component.
    Type: Application
    Filed: February 23, 2001
    Publication date: November 14, 2002
    Inventors: Philip J. Goward, William J. Leler
  • Publication number: 20020120677
    Abstract: One embodiment of the present invention provides a system that facilitates using a servlet to execute a server page. This system operates by receiving a request at the servlet, wherein the request is triggered by a client making a reference through a uniform resource locator (URL). In order to service the request, the system selects a server page to execute based upon the request, wherein the server page includes dynamically executable code embedded in a display language. The system then executes the server page by using a method that is accessible within the servlet to execute the server page, so that after execution control automatically returns to the servlet. Executing the server page causes a display page to be displayed on the client.
    Type: Application
    Filed: February 23, 2001
    Publication date: August 29, 2002
    Inventors: Philip J. Goward, William J. Leler, Brian Buckn am