Patents by Inventor Maximilian J. Spring

Maximilian J. Spring 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: 7930693
    Abstract: A method for launching an interface with a remotely located electronic device. Specifically, a loader that is locally installed is launched. The loader is associated with an embedded application stored on a remote device. Communication is established with the remote device to access a first checksum value that is stored on the remote device. Thereafter, the first checksum value is compared against a second checksum value of a locally stored version of the embedded application. The locally stored version of the embedded application is launched when the first check value matches the second checksum value.
    Type: Grant
    Filed: April 4, 2005
    Date of Patent: April 19, 2011
    Assignee: Cisco Technology, Inc.
    Inventors: Iqlas Maheen Ottamalika, Maximilian J. Spring
  • Patent number: 6971093
    Abstract: Techniques for maintaining version compatibility between a first module and one or more interacting modules that interact with the first module through an interface. Stored mapping maps instances of a data structure describing the interface at corresponding release times with corresponding version numbers for the first module. A second version number is automatically developed for a second module of the interacting modules based on the mapping. Compatibility is determined based on a first version number for the first module and the second version number for the second module. These techniques allow the developer of the central module to provide the developers of the interacting modules with a tool to automatically assign version numbers to the interacting module being developed. Automatic assignment of version numbers avoids the tedium and errors associated with manual methods. Furthermore, the automated methods not only ensure compatibility but also discover compatibility with the earliest core module.
    Type: Grant
    Filed: May 14, 2001
    Date of Patent: November 29, 2005
    Assignee: Cisco Technology, Inc.
    Inventor: Maximilian J. Spring
  • Patent number: 6754703
    Abstract: A method and apparatus are disclosed for creating and storing information that defines one or more network devices for use with a network management system. In one aspect, a network device having one or more logical slots, each of which may contain one of a plurality of sub-components, may be defined in terms of a logical expression that is evaluated by the network management system at runtime. A containment tree representing physical hardware and software elements of the network device is created and stored in memory. The logical expression is evaluated, based in part on a value that is obtained in real time from the network device using a dynamic discovery operation. A node representing the actual sub-component present in the slot of the device at runtime is created and stored in the tree based on the result of evaluating the expression.
    Type: Grant
    Filed: January 3, 2003
    Date of Patent: June 22, 2004
    Assignee: Cisco Technology Inc.
    Inventor: Maximilian J. Spring
  • Patent number: 6549943
    Abstract: A method and apparatus are disclosed for creating and storing information that defines one or more network devices for use with a network management system. In one aspect, a network device having one or more logical slots, each of which may contain one of a plurality of sub-components, may be defined in terms of a logical expression that is evaluated by the network management system at runtime. A containment tree representing physical hardware and software elements of the network device is created and stored in memory. The logical expression is evaluated, based in part on a value that is obtained in real time from the network device using a dynamic discovery operation. A node representing the actual sub-component present in the slot of the device at runtime is created and stored in the tree based on the result of evaluating the expression. In another aspect, multiple references in the device description to MIB objects stored by the device are consolidated. Accordingly, multiple SNMP requests are avoided.
    Type: Grant
    Filed: June 16, 1999
    Date of Patent: April 15, 2003
    Assignee: Cisco Technology, Inc.
    Inventor: Maximilian J. Spring