Patents by Inventor John David Lanuti

John David Lanuti 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: 8438468
    Abstract: The invention, which may be a kind of annotations processor, detects zero or more tagsets turned on or selected at runtime. The annotations adapter reads an abstract unit from a java file, and if an annotation of the abstract unit has a tag that is among the tags of a turned on tagset, then the annotations adapter may generate an artifact showing the influence of the annotation. Such a process may continue until there are no more abstract units to process. Comments or annotations that fail to be tagged with a tag of a selected tagset may, nevertheless, be mentioned with a kind of ‘place-holder’ indicating that such comments exist.
    Type: Grant
    Filed: April 15, 2005
    Date of Patent: May 7, 2013
    Assignee: International Business Machines Corporation
    Inventors: Daniel Christopher Berg, Michael Damein Elder, Timothy Marc Francis, Patrick James Kelley, Jr., John David Lanuti, Narinder Makin, Jason Robert McGee, Sachin Pravin Patel, Lawrence Scott Rich, Ritchard Leonard Schacher
  • Patent number: 8131727
    Abstract: A method, apparatus, and computer instructions are provided for preserving relationships of mapped views in an object model. A database model, including database tables and views is examined and a foreign key constraint list is derived for the view. A set of objects for an object model is generated from the database model. Based on the derived foreign key list, relationships are generated between objects mapped to the view and objects mapped to the target table of the view's derived foreign key.
    Type: Grant
    Filed: November 30, 2004
    Date of Patent: March 6, 2012
    Assignee: International Business Machines Corporation
    Inventors: Daniel Christopher Berg, Charles Dyer Bridgham, John David Lanuti
  • Patent number: 7657870
    Abstract: A method, an apparatus, and computer instructions are provided for implementing dynamic function groups in a data processing system. An extensible framework is provided, which provides function groups to amalgamate extended sets of functionality by either vendor or purpose and allows the function groups to be dynamically enabled or disabled within a software application. A user may specify which extended sets of functionality are relevant and when to enable them. With the use of function groups, third party vendors may integrate added functionalities with existing ones in a software application, and indicate when these functionalities should be available to end-users without the need to duplicate code. The invention allows for the construction of other extensible frameworks including wizards, editors, and operations may also be extended with the use of function groups.
    Type: Grant
    Filed: February 25, 2005
    Date of Patent: February 2, 2010
    Assignee: International Business Machines Corporation
    Inventors: Daniel Christopher Berg, Vijay Kumar Bhadriraju, Brad Lee Blancett, Charles Dyer Bridgham, Jialin C. Chen, Michael Damein Elder, Derek Francis Holt, John David Lanuti, Ritchard Leonard Schacher, Jason Ashley Sholl