Patents by Inventor George Francis DeStefano

George Francis DeStefano 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: 8291330
    Abstract: A method, apparatus, system, and signal-bearing medium that in an embodiment present a main view and at least one peek view of data. When the user selects to move the data from the main view to the peek view, a subset of data objects in the main view is selected based on an importance of the data objects and optionally based on the size of the peek view. The subset is copied to the peek view, and the peek view is dynamically updated when the data objects are updated. In this way, the user can monitor changes to the peek view while working on other data in the main view.
    Type: Grant
    Filed: October 16, 2003
    Date of Patent: October 16, 2012
    Assignee: International Business Machines Corporation
    Inventors: Michael John Branson, George Francis DeStefano, Gregory Richard Hintermeister, Andrew James Streit
  • Patent number: 8090711
    Abstract: A method, storage medium, and electronic device that in an embodiment register a plurality of information suppliers and a plurality of areas of interest associated with the plurality of respective information suppliers. One of the plurality of areas of interest associated with one of the plurality of information suppliers is found that matches a field of interest requested by a client. A plurality of records is requested from the one of the plurality of information suppliers. A model norm is created based on a data dictionary, wherein a format of the data dictionary is standardized by an agreement among the plurality of information suppliers. A subset of a plurality of characteristics is selected from the plurality of records based on the model norm. A report is prepared with the subset.
    Type: Grant
    Filed: September 30, 2003
    Date of Patent: January 3, 2012
    Assignee: International Business Machines Corporation
    Inventors: Kenneth Joseph Burger, George Francis DeStefano, Susan Judith Funk, Andrew James Streit
  • Patent number: 7020842
    Abstract: A method, computer program product and apparatus are provided for providing dynamic assistance for disabled user interface resources. Code for disabling controls is identified. A state of the identified control is changed from disabled to disabled with assistance. Assistance text is provided to explain why control is disabled. Code is provided for correcting the condition for disabling control. An assistance icon is displayed for viewing by the user. Responsive to a user selection of the assistance icon, the assistance text is displayed. An adjustment button is displayed. Responsive to a user selection of the adjustment button, the code for correcting the condition for disabling control is used, and an action is executed on eligible items.
    Type: Grant
    Filed: March 3, 2000
    Date of Patent: March 28, 2006
    Assignee: International Business Machines Corporation
    Inventors: George Francis DeStefano, Anthony Michael Dunbar, DeVaughn Lawrence Rackham
  • Patent number: 6968550
    Abstract: A method and apparatus for synchronizing software between computers are disclosed. A software fix manager compares a preferred software inventory with a software inventory from a computer that is to be synchronized and, from this comparison, creates a number of software product synchronizations. An update manager uses the software fix list to apply software product synchronizations to the computer. Preferably, the computer can be brought to the same fix level or product level, if desired, as the preferred software inventory through this process. The software fix manager can place synchronizations in a fix list. There can be multiple software product synchronizations per software product, and the synchronizations can be applied to a computer by removing a software product fix or installing a product software fix. The current invention may also be applied to software products themselves, by installing or removing software products.
    Type: Grant
    Filed: January 18, 2002
    Date of Patent: November 22, 2005
    Assignee: International Business Machines Corporation
    Inventors: Michael John Branson, George Francis DeStefano, Ronald Joseph Haugen, Gregory Richard Hintermeister, Gregory Scott Hurlebaus, Erik Duane Lindberg, David Henry Sandifer, Susette Marie Townsend
  • Patent number: 6874123
    Abstract: A computer system and method of presenting information from a body of knowledge to a user utilize a three-dimensional model to facilitate user comprehension and management of both the specific information in the body of knowledge, as well as the contextual relationship of the information within the body of knowledge as a whole. An abstraction stack is utilized to concurrently display information elements associated with different levels of abstraction for a body of knowledge, with the information elements visually linked with one another in a three dimensional workspace to represent the hierarchical arrangement of the information elements within the scope of the overall body of knowledge. In addition, a computer system and method of authoring a body of knowledge permit a user to input information with the contextual relationship of the information within the overall body of knowledge established in an intuitive and efficient manner.
    Type: Grant
    Filed: February 9, 1998
    Date of Patent: March 29, 2005
    Assignee: International Business Machines Corporation
    Inventor: George Francis DeStefano
  • Publication number: 20040015942
    Abstract: A method and apparatus for synchronizing software between computers are disclosed. A software fix manager compares a preferred software inventory with a software inventory from a computer that is to be synchronized and, from this comparison, creates a number of software product synchronizations. An update manager uses the software fix list to apply software product synchronizations to the computer. Preferably, the computer can be brought to the same fix level or product level, if desired, as the preferred software inventory through this process.
    Type: Application
    Filed: January 18, 2002
    Publication date: January 22, 2004
    Inventors: Michael John Branson, George Francis DeStefano, Ronald Joseph Haugen, Gregory Richard Hintermeister, Gregory Scott Hurlebaus, Erik Duane Lindberg, David Henry Sandifer, Susette Marie Townsend
  • Patent number: 6654035
    Abstract: A computer system and method manipulate a window or similar graphical user interface component through collision of a pointer controlled by a user with the boundary of the window. When it is determined that user manipulation of a pointer along a first vector intersects a boundary segment of a window displayed on a computer display, the boundary segment is moved along a second vector. The second vector may be identical to the first vector, or may represent only a component thereof. Moreover, either the entire boundary of the window may be moved such that the window itself is effectively moved, or one or more segments of the boundary may be maintained at a fixed location such that the window is effectively resized. In addition, this feature may be selectively enabled and/or disabled by a user.
    Type: Grant
    Filed: March 28, 2000
    Date of Patent: November 25, 2003
    Assignee: International Business Machines Corporation
    Inventor: George Francis DeStefano
  • Patent number: 6523048
    Abstract: A computer system and method concurrently present multiple development threads represented by a collection of chronologically-arranged information. An abstraction stack is used to access a body of knowledge stratified into a plurality of levels of abstraction and including a plurality of information elements associated with the plurality of levels of abstraction and organized generally chronologically in the body of knowledge. The abstraction stack concurrently displays first and second representations of a common portion of the body of knowledge, with the first and second representations respectively displaying first and second information elements respectively associated with first and second levels of abstraction. The first and second levels of abstraction are respectively associated with separate development threads such that such threads are concurrently presented to a user.
    Type: Grant
    Filed: January 12, 2001
    Date of Patent: February 18, 2003
    Assignee: International Business Machines Corporation
    Inventor: George Francis DeStefano
  • Patent number: 6425126
    Abstract: A method and apparatus for synchronizing software between computers are disclosed. A software fix manager compares a preferred software inventory with a software inventory from a computer that is to be synchronized and, from this comparison, creates a number of software product synchronizations. An update manager uses the software fix list to apply software product synchronizations to the computer. Preferably, the computer can be brought to the same fix level or product level, if desired, as the preferred software inventory through this process. The software fix manager can place synchronizations in a fix list. There can be multiple software product synchronizations per software product, and the synchronizations can be applied to a computer by removing a software product fix or installing a product software fix. The current invention may also be applied to software products themselves, by installing or removing software products.
    Type: Grant
    Filed: May 19, 1999
    Date of Patent: July 23, 2002
    Assignee: International Business Machines Corporation
    Inventors: Michael John Branson, George Francis DeStefano, Ronald Joseph Haugen, Gregory Richard Hintermeister, Gregory Scott Hurlebaus, Erik Duane Lindberg, David Henry Sandifer, Susette Marie Townsend
  • Patent number: 6307552
    Abstract: A computer system and method of controlling the same in which an abstraction stack is sequenced through a number of predetermined display formats to facilitate user comprehension of a body of knowledge. An abstraction stack is utilized to present information from a body of knowledge in a three-dimensional workspace to facilitate user comprehension and management of both the specific information in the body of knowledge, as well as the contextual relationships of the information within the body of knowledge as a whole. Moreover, a number of predetermined display formats are defined for the abstraction stack to permit the presentation of information to a user to be optimized throughout a sequence of predefined steps.
    Type: Grant
    Filed: March 16, 1998
    Date of Patent: October 23, 2001
    Assignee: International Business Machines Corporation
    Inventor: George Francis DeStefano
  • Patent number: 6308187
    Abstract: A computer system and method concurrently present multiple development threads represented by a collection of chronologically-arranged information. An abstraction stack is used to access a body of knowledge stratified into a plurality of levels of abstraction and including a plurality of information elements associated with the plurality of levels of abstraction and organized generally chronologically in the body of knowledge. The abstraction stack concurrently displays first and second representations of a common portion of the body of knowledge, with the first and second representations respectively displaying first and second information elements respectively associated with first and second levels of abstraction. The first and second levels of abstraction are respectively associated with separate development threads such that such threads are concurrently presented to a user.
    Type: Grant
    Filed: February 9, 1998
    Date of Patent: October 23, 2001
    Assignee: International Business Machines Corporation
    Inventor: George Francis DeStefano
  • Patent number: 6304259
    Abstract: A computer system and method implement a number of unique user interface mechanisms to visually link information presented to a user and thereby facilitate user comprehension of the contextual relationship of such information. Information may be visually linked by displaying a connector element that extends between first and second windows displayed on a computer display. In addition, information may be visually linked by applying one or more filter criteria to information elements and displaying the results. For example, first and second filter criteria may be applied to a plurality of information elements, with at least portions of the resulting sets of filtered information elements displayed concurrently. As another example, a filter criteria may be applied to an information element, with the filtered and unfiltered representations of the information element displayed concurrently.
    Type: Grant
    Filed: February 9, 1998
    Date of Patent: October 16, 2001
    Assignee: International Business Machines Corporation
    Inventor: George Francis DeStefano
  • Patent number: 6275227
    Abstract: A computer system and method of controlling a computer system integrate the display of a user interface control from which a user supplies input to a computer system with the display of multiple representations of instructional material related to how to operate the control. Displayed representations of first and second sets of instructional material may be concurrently or selectively integrated with a displayed representation of the user interface control. When multiple sets of instructional material are concurrently displayed, the user interface control may be actuated in response to user input supplied to multiple displayed representations of the user interface control. Moreover, when multiple sets of instructional material are selectively displayed, different sets of such material may replace other sets in response to user input.
    Type: Grant
    Filed: February 9, 1998
    Date of Patent: August 14, 2001
    Assignee: International Business Machines Corporation
    Inventor: George Francis DeStefano
  • Publication number: 20010003186
    Abstract: A computer system and method concurrently present multiple development threads represented by a collection of chronologically-arranged information. An abstraction stack is used to access a body of knowledge stratified into a plurality of levels of abstraction and including a plurality of information elements associated with the plurality of levels of abstraction and organized generally chronologically in the body of knowledge. The abstraction stack concurrently displays first and second representations of a common portion of the body of knowledge, with the first and second representations respectively displaying first and second information elements respectively associated with first and second levels of abstraction. The first and second levels of abstraction are respectively associated with separate development threads such that such threads are concurrently presented to a user.
    Type: Application
    Filed: January 12, 2001
    Publication date: June 7, 2001
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventor: George Francis DeStefano
  • Patent number: 6184885
    Abstract: A computer system and method of controlling the same utilize logically-typed concept highlighting to link together in a user's mind the relationships between various concepts within a body of knowledge. Information from a body of knowledge is maintained in one or more information elements, at least a portion of which are associated with one or more named concepts. Links are defined between two or more named concepts, so that information elements associated with named concepts linked via a link may be visually represented to a user in such a manner that the link between such named concepts is apparent to the user. The links are selectively enabled in response to a predetermined criteria so that different links may be enabled or disabled under appropriate circumstances.
    Type: Grant
    Filed: March 16, 1998
    Date of Patent: February 6, 2001
    Assignee: International Business Machines Corporation
    Inventor: George Francis DeStefano
  • Patent number: 6091395
    Abstract: A computer system and method manipulate a window or similar graphical user interface component through collision of a pointer controlled by a user with the boundary of the window. When it is determined that user manipulation of a pointer along a first vector intersects a boundary segment of a window displayed on a computer display, the boundary segment is moved along a second vector. The second vector may be identical to the first vector, or may represent only a component thereof. Moreover, either the entire boundary of the window may be moved such that the window itself is effectively moved, or one or more segments of the boundary may be maintained at a fixed location such that the window is effectively resized. In addition, this feature may be selectively enabled and/or disabled by a user.
    Type: Grant
    Filed: December 15, 1997
    Date of Patent: July 18, 2000
    Assignee: International Business Machines Corporation
    Inventor: George Francis DeStefano
  • Patent number: 6075531
    Abstract: A computer system and method manipulate multiple windows or similar graphical user interface components using a proximity pointer that concurrently manipulates windows that are at least partially disposed within a proximity range located proximate the pointer. Windows may be concurrently moved or resized in response to movement of the pointer. In the alternative, windows may be concurrently moved or resized either inwardly or outwardly along radial lines extending from a common origin located proximate the pointer.
    Type: Grant
    Filed: December 15, 1997
    Date of Patent: June 13, 2000
    Assignee: International Business Machines Corporation
    Inventor: George Francis DeStefano
  • Patent number: 5758068
    Abstract: A license key with method of implementation is disclosed. The license key is used for accessing a licensed product on an enterprise computer system. Typically, the enterprise computer system includes a plurality of computer systems, but the computer systems are not necessarily interconnected. A first identifier code from the enterprise computer system, such as the system serial number, is used for allowing the license key to identify the enterprise. A second identifier code from a computer within the enterprise system is used, which is typically a serial number from the computer to identify it to the license key as being part of the enterprise system. Lastly, a third identifier code is used, which is selected from the licensed product to be used on the enterprise system and is tied to the enterprise system number, thereby allowing the licensed program to be accessed on the enterprise system with only a single key, irrespective of the number of computers accessing the licensed program.
    Type: Grant
    Filed: September 19, 1995
    Date of Patent: May 26, 1998
    Assignee: International Business Machines Corporation
    Inventors: Marcia Lynn Brandt, George Francis Destefano, Eric Leonard Fosdick, Ramila Alexandra Mehta, Teresa McConville Prokop, Kevin Patrick Stamschror