Patents by Inventor Anthony Reginald Pitchford

Anthony Reginald Pitchford 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: 6237143
    Abstract: A method is provided in a computer system, which employs a multiplicity of diverse software tools, for monitoring and capturing a pattern of all file usage of each of the software tools. The usage pattern for each of the software tools is migrated into the computer system. The method includes invoking a first process for interfacing with a first one of the software tools and the computer system. Next, the first one of the software tools is invoked through the first process inside the computer system. The first process and the first one of the software tools are then registered with a control module in the computer system. A second process is informed through the control module that the first one of the software tools is being operated upon and to start recording information about the tool. After this, the second process captures information about all files opened and closed by the first one of the software tools during its operation.
    Type: Grant
    Filed: September 17, 1998
    Date of Patent: May 22, 2001
    Assignee: Unisys Corp.
    Inventors: James Albert Fontana, Anthony Reginald Pitchford, Mark Jeffrey Tadman
  • Patent number: 6178457
    Abstract: In a client-server computing system, where the server includes a storage device, a method is disclosed which is executed by the system for controlling and tracking client access to server software being executed by the system. The method includes initiating a first call from one or more clients to the server and instantiating a server component within a server application for each client call. The server components instantiate engine components, which log onto the storage device for assignment of session ID's. The session ID's are returned to the engine components and passed back to the server components and entered and attached to a shared persistent resource, thereafter breaking the link between each server component and each engine component. The session ID's are passed back to the respective client components for reference when a next call to the server is to be made and the link between each server component and each client component is broken.
    Type: Grant
    Filed: September 17, 1998
    Date of Patent: January 23, 2001
    Assignee: Unisys Corporation
    Inventors: Anthony Reginald Pitchford, Christopher Eyre Smith, Joseph Peter Stefaniak
  • Patent number: 6170081
    Abstract: A method and system for facilitating use of a tool in heterogeneous environments and application categories in a software development framework having a storage device. First, a context object is created for storing all intermediate information generated while the tool is being used. Next, the specific environment in which the tool is going to be used is identified information about the environment is stored in the context object. The specific tasks the tool typically performs are identified and searched for any previously accomplished tasks in the framework. The results of the search are stored in the context object. Information needed for the tool to operate is retrieved from the repository and the information is supplied as input files to the tool. The tool is run with the input files and the output derived is stored as a result of running the tool. The context object is updated by analyzing the output derived from the tool.
    Type: Grant
    Filed: September 17, 1998
    Date of Patent: January 2, 2001
    Assignee: Unisys Coporation
    Inventors: James Albert Fontana, Anthony Reginald Pitchford, Christopher Eyre Smith, Mark Jeffrey Tadman
  • Patent number: 6167564
    Abstract: A system and method in a computer system for integrating software development tools and applications into the computer system in order to build, deploy and maintain enterprise business process applications in a heterogeneous development framework. Integration of the applications and software development tools are achieved through integration of the key elements of the computer system which are business models, domain models and components. In the process of integration the origin of a first newly developed/modified/existing business model is traced to a first newly developed/modified/existing domain model and these models are linked together. Next, the constituent components of a second newly developed/modified/existing domain model are traced to a newly developed/modified/existing set of components created and linked together.
    Type: Grant
    Filed: September 17, 1998
    Date of Patent: December 26, 2000
    Assignee: Unisys Corp.
    Inventors: James Albert Fontana, Sridhar Srinivasa Iyengar, Anthony Reginald Pitchford, Norman Roy Smith, Douglas Marshall Tolbert
  • Patent number: 6167563
    Abstract: The method and system of the present invention solves the problems of the prior art by creating several components to detect and correct an out of date component. A component is considered out of date if one of the constituent files is newer than the components. At that point a build of the component is in order. A component dependent on another is considered out of date if the public interfaces to the component change. The interfaces of the dependent component do not necessarily have to be used by the component in question to affect the build situation. A component is considered up to date if all constituent files have a time stamp earlier than the component and no dependent components have changed their interfaces. Each of the components involved will act upon one of the situations to determine if a build should be done.
    Type: Grant
    Filed: September 17, 1998
    Date of Patent: December 26, 2000
    Assignee: Unisys Corporation
    Inventors: James Albert Fontana, Anthony Reginald Pitchford, Steven George Skinner, Joseph Peter Stefaniak
  • Patent number: 6038393
    Abstract: A programmed computer system transforms a distinctive representation of a business model into a generic representation format, such as the Unified Modeling Language ("UML") object model. The system also transforms legacy business processes, including legacy applications into UML format. The UML format of the business model and legacy components are stored in a central repository. The system also allows the reverse engineering and reverse transformation of UML models into a distinctive representation of business models and application components. The transformation of business model information into a UML model is achieved by identifying the differences between these models and creating a bidirectional mapping of the differences. The system also allows for selective movement of objects and models between business process models and UML. In other words, a user may select individual objects to be moved between models.
    Type: Grant
    Filed: September 22, 1997
    Date of Patent: March 14, 2000
    Assignee: Unisys Corp.
    Inventors: Sridhar Srinivasa Iyengar, James Albert Fontana, Norman Roy Smith, Brian Edward Pattinson, Anthony Reginald Pitchford, Mireille Mathilde Staub
  • Patent number: 6018627
    Abstract: A programmed computer system includes a set of development tools, each having a format used to store data and code files. The output data from a developmental tool is transformed into a generic format data which is saved in a repository. The repository also contains all output data, application components, and information as to the relationship between the entities and objects stored in the repository. Each tool employed during the development process puts information into the repository and takes information out of the repository. In this way, the system integrates the tools used in different parts of the development process by passing necessary information from one tool to another. Different tools are employed through each of the development stages, legacy integration, enterprise modeling, domain modeling, writing and editing of business logic, generating skeleton code, component building and wrapping and application deployment.
    Type: Grant
    Filed: September 22, 1997
    Date of Patent: January 25, 2000
    Assignee: Unisys Corp.
    Inventors: Sridhar Srinivasa Iyengar, James Albert Fontana, Norman Roy Smith, Brian Edward Pattinson, Anthony Reginald Pitchford, Mireille Mathilde Staub