Patents by Inventor Ulf Markstrom

Ulf Markstrom 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: 6101327
    Abstract: Replacement of software in an operating computer system, and in particular, synchronization of state transfer between processes within the old software to processes within the new software. The synchronization of state transfer between processes executing in the old and the new software includes the following steps: preparing the old static process within the old software for a forthcoming shutdown, activating it for the state transfer, preparing the new static process within the new software to take over, transferring all resource objects in the old static process to the new static process; ordering the old static process to remove all services, terminating the old static process; and committing the new static process to take over, indicating that the new static process is the sole owner of all the resource objects previously claimed from the old static process.
    Type: Grant
    Filed: June 2, 1997
    Date of Patent: August 8, 2000
    Assignee: Telefonaktiebolaget LM Ericsson
    Inventors: Anna Holte-Rost, Robert Fuchs, Ulf Markstrom
  • Patent number: 5555418
    Abstract: In telecommunications switching system, software is frequently modified, enhanced or replaced altogether by new versions. The implementation or integration of the new or revised software into the operational system must be accomplished in accordance with strict requirements for not disturbing the ongoing activities of the system. Therefore, it is desirable that the system not be halted while the change to the new software is made. Rather, the preferred approach is to be able to replace software modules with new versions on the fly, during system operation. The smooth modification made possible in the disclosed system allows such changes with minimal disturbance to ongoing activities. The disclosed system provides the ability to change software during operation by treating the dynamic operations of a telecommunications system as a set of parallel, independent transactions, with each transaction consisting of a series of connected activities.
    Type: Grant
    Filed: January 30, 1995
    Date of Patent: September 10, 1996
    Inventors: Rickard Nilsson, Ulf Markstrom, Leif Klofver
  • Patent number: 5410703
    Abstract: In telecommunications switching system, software is frequently modified, enhanced or replaced altogether by new versions. The implementation or integration of the new or revised software into the operational system must be accomplished in accordance with strict requirements for not disturbing the ongoing activities of the system. Therefore, it is desirable that the system not be halted while the change to the new software is made. Rather, the preferred approach is to be able to replace software modules with new versions on the fly, during system operation. The smooth modification made possible in the disclosed system allows such changes with minimal disturbance to ongoing activities. The disclosed system provides the ability to change software during operation by treating the dynamic operations of a telecommunications system as a set of parallel, independent transactions, with each transaction consisting of a series of connected activities.
    Type: Grant
    Filed: July 1, 1992
    Date of Patent: April 25, 1995
    Assignee: Telefonaktiebolaget L M Ericsson
    Inventors: Rickard Nilsson, Ulf Markstrom, Leif Klofver
  • Patent number: 5339430
    Abstract: In telecommunications switching systems, software is frequently modified, enhanced or replaced altogether by new versions. The implementation or integration of the new or revised software into the operational system must be accomplished in accordance with strict requirements for not disturbing the ongoing activities of the system. Therefore, it is desirable that the system not be halted while the change to the new software is made. Rather, the preferred approach is to be able to replace software modules with new versions on the fly, during system operation. The smooth modification made possible in the disclosed system allows such changes with minimal disturbance to ongoing activities by dynamically linking and binding software modules during execution.
    Type: Grant
    Filed: July 1, 1992
    Date of Patent: August 16, 1994
    Assignee: Telefonaktiebolaget L M Ericsson
    Inventors: Kenneth Lundin, Ulf Markstrom