Patents by Inventor Eduardo T. Kahan

Eduardo T. Kahan 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: 20090113382
    Abstract: Although a modeling language can be used to create a deployment diagram to graphically depict a deployment model, the utility of the deployment diagram is limited to easing understanding of the model. A semantically correct deployment topology model can be processed to automate deployment of a product, add-on, update, configuration, etc. A semantically correct deployment topology model can be processed to generate activities that conform to the deployment model. The activities have executable code units associated with them. The executable code units are collected and organized to implement the deployment modeled with the deployment topology model.
    Type: Application
    Filed: October 30, 2007
    Publication date: April 30, 2009
    Applicant: International Business Machines Corporation
    Inventors: Raphael P. Chancey, Li-Ju Chen, Charles C. Ebbs, Eduardo T. Kahan
  • Publication number: 20090112567
    Abstract: A deployment activity model is automatically generated from a deployment topology model. The operations to automatically generate the deployment activity model may be visible or “under the covers.” Regardless of visibility, a deployment model tool traverses a representation (e.g., one or more data structures) of the one or more diagrams of the deployment topology model. The deployment model tool begins creating preliminary representations of a deployment activity model until representation of a valid deployment activity model is created. Although the preliminary representations (assuming the first traversal attempt of the deployment topology model is unsuccessful) are discarded in some embodiments, other embodiments store the representations of the preliminary representations for analysis (e.g., analysis for the tool to learn, analysis to discover values for automatically defining attributes, etc.).
    Type: Application
    Filed: October 30, 2007
    Publication date: April 30, 2009
    Applicant: International Business Machines Corporation
    Inventors: Raphael P. Chancey, Eduardo T. Kahan
  • Publication number: 20090112909
    Abstract: A database of data can be leveraged to automatically generate profiles for use in modeling. The data may be specific to one or more domains and/or general to multiple domains. A mapping scheme is established to map structure of the database to a structure of a profile. The mapping scheme is read and the database is read in accordance with the mapping scheme to automatically generate one or more profiles.
    Type: Application
    Filed: October 30, 2007
    Publication date: April 30, 2009
    Applicant: International Business Machines Corporation
    Inventors: Raphael P. Chancey, Lei He, Eduardo T. Kahan
  • Publication number: 20090113381
    Abstract: Leveraging profiles to define stereotypes for other profiles introduces efficiency into modeling. Although constraints can be inherited, constraints cannot currently be aggregated across profiles. Aggregating constraints across profiles leverages the labor invested in defining other profiles as well as adding flexibility to defining stereotypes.
    Type: Application
    Filed: October 30, 2007
    Publication date: April 30, 2009
    Applicant: International Business Machines Corporation
    Inventors: Raphael P. Chancey, Eduardo T. Kahan
  • Publication number: 20090112566
    Abstract: Although a modeling language can be used to create a deployment diagram to graphically depict a deployment model, the utility of the deployment diagram is limited to easing understanding of the model. Automated generation of executable deployment code that implements a deployment model allows benefits of modeling to be realized. Automated generation of executable deployment code from a deployment model provides efficiency in time and resource utilization.
    Type: Application
    Filed: October 30, 2007
    Publication date: April 30, 2009
    Applicant: International Business Machines Corporation
    Inventors: Raphael P. Chancey, Eduardo T. Kahan
  • Publication number: 20090070777
    Abstract: A computer implemented method and apparatus is provided for generating and using constraints that are associated with software programs or other software entities intended for use in a specified data processing system or environment. One embodiment is directed to a method that includes the step of extracting metadata pertaining to the one or more software programs from at least one database. The extracted metadata is selectively processed to generate a set of constraints that affect the use of the one or more programs in a specified environment, wherein such processing includes transforming the extracted metadata to provide the set of constraints in a prespecified constraint language. The method further comprises detecting a proposed action of a user that is associated with the one or more software programs, and determining whether the proposed action would violate any constraint in the set.
    Type: Application
    Filed: September 12, 2007
    Publication date: March 12, 2009
    Inventors: Raphael P. Chancey, Lei He, Eduardo T. Kahan
  • Patent number: 7253791
    Abstract: A method and implementing system are provided for enabling a user, through the use of a specialized viewing device, to view information on a display device which is not viewable by others who are not equipped with the device. In an exemplary embodiment, selected sensitive information on a display screen is obscured from normal view. A view-enabling device is provided to authorized individuals who are able to use the device to view the sensitive information on the display device. The user looks through the view-enabling device and is able to see the otherwise obscured sensitive information. Obscuring fields are overlaid upon the sensitive information during an obscuring phase at a known overlay frequency and the view-enabling device is synchronized to effectively block-out the user's view of the display during the obscuring phase resulting in an un-obscured view of the sensitive information on the display device to the user.
    Type: Grant
    Filed: November 13, 2003
    Date of Patent: August 7, 2007
    Assignee: International Business Machines Corporation
    Inventors: Eduardo T. Kahan, Anthony Edward Martinez
  • Patent number: 6950802
    Abstract: A system for providing integrated system solutions includes a set of process descriptions; a set of work product descriptions; and engagement models collecting the process descriptions and work product descriptions into a models for implementing typical projects addressing marketplace requirements. A systems integration method includes the steps of defining an engagement model which will be used to address a market place requirement; utilizing the engagement model to create an engagement template which specifically addresses client requirements within the market place; and measuring, monitoring and controlling client engagements based upon the engagement model.
    Type: Grant
    Filed: July 25, 2000
    Date of Patent: September 27, 2005
    Assignee: International Business Machines Corporation
    Inventors: Steven D. Barnes, John R. Cameron, David M. Gerber, Eduardo T. Kahan, Jon M. Boring, Christopher A. Newlon