Patent · US Active

In-service software patch

US8930932B2 · kind B2 · utility

17Cited by
13References
18Claims
0Family size

Assignee

Inventors

Key dates

Filing dateOct 9, 2012
Grant dateJan 6, 2015
Priority date
Expiry dateFeb 22, 2033

Classification

  • Technology area (CPC G)Physics
  • CPC primaryG06F8/656
  • WIPO fieldComputer technology
  • WIPO sectorElectrical engineering

Abstract

A method in a network device with a processor that runs multiple software threads for software that needs an update for updating the software while mitigating service disruption, the method comprising installing at least one new function, modifying at least one existing function to point to a synchronization code, wherein the synchronization code indicates whether the multiple software threads use the at least one new function or the at least one existing function, synchronizing software threads in the network device, based on the synchronization code indicating that the synchronization of the software threads is not complete, using, by the multiple software threads, the at least one existing function, and based on the synchronization code indicating that the synchronization of the software threads is complete, using, by the multiple software threads, the at least one new function, wherein the multiple software threads continually run on the network device during the synchronization.

Source: USPTO / EPO open patent data. Objective bibliographic and citation counts.