Patents by Inventor Leshek Fiedorowicz

Leshek Fiedorowicz 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: 20060176496
    Abstract: A method and system providing an extensible transformation framework have been disclosed. The framework in accordance with the method and system receives a plurality of artifacts as input. The framework calls classifiers to determine a type for each of the plurality of artifacts. The classifier may not group together a set of artifacts related to each of the plurality of artifacts. The classifiers create work units for each artifact containing information appropriate for the artifact's type. The framework then calls the transformation algorithm corresponding to each artifact's type to transform the artifacts. In this manner, the framework automatically classifies and groups different types of artifacts and performs the appropriate transformation of each artifact. The framework is also extensible, such that more artifact types and corresponding transformation algorithms can be added.
    Type: Application
    Filed: February 4, 2005
    Publication date: August 10, 2006
    Inventors: Leshek Fiedorowicz, Michael Kwong, Rebecca Poole
  • Patent number: 6859921
    Abstract: A hierarchy of software components is created based on the programming constructs therein using a computer linked to a database having a collection of legacy software therein. Key component characteristics, e.g., programming constructs are defined. These constructs are assigned weights based on the difficulty or ease with which they can be reused in a new software component for use with a Web system or other network system. The legacy collection is searched to determine which, if any, of the key constructs are included therein. An ordered list is output that includes a list of the components containing the key constructs. The order of the list is based on the weight of the constructs in each component and the frequency with which they occur in each component. The list is then used to determine the effort and thus, the expense required to move entire components or blocks of code in the components into a Web system or other network system.
    Type: Grant
    Filed: May 31, 2001
    Date of Patent: February 22, 2005
    Assignee: International Business Machines Corporation
    Inventors: Michael David Connor, Laurence Edward England, Leshek Fiedorowicz, James Paul Hildner
  • Publication number: 20020194577
    Abstract: A hierarchy of software components is created based on the programming constructs therein using a computer linked to a database having a collection of legacy software therein. Key component characteristics, e.g., programming constructs are defined. These constructs are assigned weights based on the difficulty or ease with which they can be reused in a new software component for use with a Web system or other network system. The legacy collection is searched to determine which, if any, of the key constructs are included therein. An ordered list is output that includes a list of the components containing the key constructs. The order of the list is based on the weight of the constructs in each component and the frequency with which they occur in each component. The list is then used to determine the effort and thus, the expense required to move entire components or blocks of code in the components into a Web system or other network system.
    Type: Application
    Filed: May 31, 2001
    Publication date: December 19, 2002
    Applicant: International Business Machines Corporation
    Inventors: Michael David Connor, Laurence Edward England, Leshek Fiedorowicz, James Paul Hildner