Patents by Inventor Christopher S. Helgeson

Christopher S. Helgeson 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: 6643652
    Abstract: The present mechanism provides a solution to the needs described above through a system and method for managing data exchange among systems in a network. The systems and methods of the present mechanism translate data from a system specific local format to a generic interchange format object, and vice versa, with predefined stylesheets using generic components and a system specific service components which utilize a native application programming interface of the specific local system.
    Type: Grant
    Filed: January 12, 2001
    Date of Patent: November 4, 2003
    Assignee: Saba Software, Inc.
    Inventors: Christopher S. Helgeson, Daniel S. Lipkin, Robert S. Larson, Srinivas Panuganti
  • Publication number: 20020073236
    Abstract: The present invention provides a solution to the needs described above through a system and method for managing data exchange among systems in a network. The systems and methods of the present invention translate data from a system specific local format to a generic interchange format object, and vice versa, with predefined stylesheets using generic components and a system specific service components which utilize a native application programming interface of the specific local system.
    Type: Application
    Filed: January 12, 2001
    Publication date: June 13, 2002
    Inventors: Christopher S. Helgeson, Daniel S. Lipkin, Robert S. Larson, Srinivas Panuganti
  • Patent number: 6016393
    Abstract: A distributed computing environment in which agent processes direct their own movement through a computer network. Place processes provide a computing context within which agent processes are interpreted. An agent process controls its movement from one place process to another within the network by using a ticket. An agent process which moves from one place process to another transports definitions of classes of which objects included in the agent process are members. An agent process which moves from one place process to a second place process avoids unnecessary transportation of objects included in the agent process by substituting equivalent objects which are found in the second place process. An agent process sends clones of the agent process to several place processes simultaneously.
    Type: Grant
    Filed: February 10, 1997
    Date of Patent: January 18, 2000
    Assignee: General Magic, Inc.
    Inventors: James E. White, Christopher S. Helgeson, Douglas A. Steedman
  • Patent number: 5603031
    Abstract: A distributed computing environment in which agent processes direct their own movement through a computer network. Place processes provide a computing context within which agent processes are interpreted. An agent process controls its movement from one place process to another within the network by using a ticket. An agent process which moves from one place process to another transports definitions of classes of which objects included in the agent process are members. An agent process which moves from one place process to a second place process avoids unnecessary transportation of objects included in the agent process by substituting equivalent objects which are found in the second place process. An agent process sends clones of the agent process to several place processes simultaneously.
    Type: Grant
    Filed: July 8, 1993
    Date of Patent: February 11, 1997
    Assignee: General Magic, Inc.
    Inventors: James E. White, Christopher S. Helgeson, Douglas A. Steedman
  • Patent number: 5049873
    Abstract: A system gathers and displays information concerning status of a communications network without overloading the communications channels in the network. The monitoring system includes a monitor node, including an operator input interface. The monitor node is coupled to a first switching node in the distributed switching nodes of the network. The monitor node includes a first application maintaining topology data indicating the topology of the network and supporting a first protocol for updating the data with the first switching node. In addition, the monitor node includes a second application maintaining a list of alarm conditions entered in the node event logs in the network, and supporting a second protocol for updating the list with the plurality of distributed switching nodes. A third application runs in the monitor node for maintaining a monitor database indicating the configuration of the switching nodes as it is entered in the node configuration databases in the network.
    Type: Grant
    Filed: May 4, 1990
    Date of Patent: September 17, 1991
    Assignee: Network Equipment Technologies, Inc.
    Inventors: Paul A. Robins, Paul D. Alvik, Christopher S. Helgeson, Michael R. Gannon, William A. Bishop, Sandra L. Mumaw, Karen L. Forkish, Seck-Eng Tan, Tim O. Radzykewycz, Roland Dupont