Patents by Inventor David L. Morandi

David L. Morandi 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: 7660820
    Abstract: A system and method are provided that overcome the previously described limitations of prior art systems. The computer system, in fact, uses a set of information objects to interface with heterogeneous information sources. Information objects can be combined to form tasks that can be added, deleted and modified without requiring any modifications to the underlying program. In addition, the computer system allows users to navigate through a task and automatically generates links to related tasks based on the contextual information in which each step in the task is performed. As a result, links to related tasks do not have to be defined ahead of time, but rather can be dynamically generated at run time. This is accomplished by associating a semantic type or multiple semantic types with the information generated during each step. This allows the system to present links to tasks that utilize the same semantic types generated during the previous step.
    Type: Grant
    Filed: November 12, 2002
    Date of Patent: February 9, 2010
    Assignee: E.Piphany, Inc.
    Inventors: Jonathan E. Alexander, Phillip M. Fernandez, David L. Morandi, Mehran Sahami, Benjamin W. Wu, Salim S. Yusufali
  • Patent number: 7447699
    Abstract: A method of displaying heterogeneous information includes executing an application program to process one or more activities. Each activity has information nuggets and next step links, and each information nugget is extracted from one or more heterogeneous information sources. Also, each next step link is associated with one or more information nuggets. One of the activities is selected, and an information nugget of the selected activity is displayed in a first region of the graphical user interface. A next step link associated with the displayed information nugget is displayed in a second region of the graphical user interface.
    Type: Grant
    Filed: July 8, 2004
    Date of Patent: November 4, 2008
    Assignee: Epiphany, Inc.
    Inventors: Jonathan E. Alexander, Phillip M. Fernandez, David L. Morandi, Mehran Sahami, Benjamin W. Wu, Salim S. Yusufali
  • Publication number: 20040243611
    Abstract: A method of displaying heterogeneous information includes executing an application program to process one or more activities. Each activity has information nuggets and next step links, and each information nugget is extracted from one or more heterogeneous information sources. Also, each next step link is associated with one or more information nuggets. One of the activities is selected, and an information nugget of the selected activity is displayed in a first region of the graphical user interface. A next step link associated with the displayed information nugget is displayed in a second region of the graphical user interface.
    Type: Application
    Filed: July 8, 2004
    Publication date: December 2, 2004
    Inventors: Jonathan E. Alexander, Phillip M. Fernandez, David L. Morandi, Mehran Sahami, Benjamin W. Wu, Salim S. Yusufali
  • Publication number: 20040093350
    Abstract: A system and method are provided that overcome the previously described limitations of prior art systems. The computer system, in fact, uses a set of information objects to interface with heterogeneous information sources. Information objects can be combined to form tasks that can be added, deleted and modified without requiring any modifications to the underlying program. In addition, the computer system allows users to navigate through a task and automatically generates links to related tasks based on the contextual information in which each step in the task is performed. As a result, links to related tasks do not have to be defined ahead of time, but rather can be dynamically generated at run time. This is accomplished by associating a semantic type or multiple semantic types with the information generated during each step. This allows the system to present links to tasks that utilize the same semantic types generated during the previous step.
    Type: Application
    Filed: November 12, 2002
    Publication date: May 13, 2004
    Applicant: E.Piphany, Inc.
    Inventors: Jonathan E. Alexander, Phillip M. Fernandez, David L. Morandi, Mehran Sahami, Banjamin W. Wu, Salim S. Yusufali
  • Patent number: 6360213
    Abstract: Hybrid target indexes are employed for skewed data set domains. Such hybrid indexes contain multiple value representations within a given index. The representations can be optimized for particular keys in highly skewed data set domains. For example, a hybrid target index on customer states might employ a bitmap to represent the index value for a California key and also employ, in the same index, an uncompressed list of row-IDs to represent the index value for a Delaware key.
    Type: Grant
    Filed: October 13, 1998
    Date of Patent: March 19, 2002
    Assignee: International Business Machines Corporation
    Inventors: William M. Wagstaff, Donovan A. Schneider, Galt Johnson, Jeffrey A. Byard, David L. Morandi, Phillip M. Fernandez, Arunachalam Balachandran