IP Library Patent Application 13926409
Patent Application
App. No. 13/926,409

DETERMINING A SUPPORT PACKAGE STATUS

Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US None
App. No.
13/926,409
Abstract

Techniques for obtaining a support package status associated with a software component executing on a computing system include receiving a transport request that comprises metadata associated with a software component, and a support package start point that defines an updated support package status of the software component for receiving an updated support package for the software component; in response to receiving the transport request, creating a correction transport that comprises the support package start point and metadata associated with the updated support package; distributing the correction transport to a computing system; in response to distributing the correction transport, identifying a current support package status of the software component; comparing the current support package status of the software component with the updated support package status of the support package start point; and based on the comparison, updating the support package status of the software component.

Claims (56)

1 . A computer-implemented method of obtaining a support package status in a distributed computing system landscape, comprising:

receiving a transport request that comprises metadata associated with a software component, and a support package start point that defines an updated support package status of the software component for receiving an updated support package for the software component;

in response to receiving the transport request, creating a correction transport that comprises the support package start point and metadata associated with the updated support package;

distributing the correction transport, including the support package start point, to a computing system in the distributed computing system landscape, the computing system comprising the software component;

in response to distributing the correction transport, identifying a current support package status of the software component that is executing on the computing system;

comparing the current support package status of the software component with the updated support package status of the support package start point; and

based on the comparison, updating the support package status of the software component.

2 . The method of claim 1 , wherein creating the correction transport further comprises adding the correction transport to a buffer.

3 . The method of claim 2 , wherein distributing the correction transport further comprises distributing the correction transport from the buffer to the computing system.

4 . The method of claim 1 , wherein distributing the correction transport further comprises asynchronously distributing the correction transport to a plurality of computing systems in the distributing computing landscape, each computing system comprising the software component.

5 . The method of claim 1 , further comprising identifying a maintenance mode associated with the software component, the maintenance mode including a transport maintenance mode and a final maintenance mode, the method further comprising:

distributing the correction transport to the computing system based on the transport maintenance mode being associated with the software component; and

distributing the updated support package to the computing system based on the final maintenance mode being associated with the software component.

6 . The method of claim 5 , further comprising:

based on the final maintenance mode being associated with the software component, preventing distribution of the correction transport to the computing system; and

based on the transport maintenance mode being associated with the software component, preventing distribution of the updated support package to the computing system.

7 . The method of claim 1 , wherein the software component is associated with one or more software sub-components, the method further comprising:

receiving, for each software sub-component, a transport request that comprises metadata associated with the software sub-component, and a support package start point;

in response to receiving each transport request, creating a correction transport that comprises the support package start point and metadata associated with the updated support package; and

distributing each of the correction transports to a computing system in the distributed computing system landscape, the computing system comprising the software sub-components.

8 . A computer storage medium encoded with a computer program, the program comprising instructions that when executed by one or more computers cause the one or more computers to perform operations comprising:

receiving a transport request that comprises metadata associated with a software component, and a support package start point that defines an updated support package status of the software component for receiving an updated support package for the software component;

in response to receiving the transport request, creating a correction transport that comprises the support package start point and metadata associated with the updated support package;

distributing the correction transport, including the support package start point, to a computing system in the distributed computing system landscape, the computing system comprising the software component;

in response to distributing the correction transport, identifying a current support package status of the software component that is executing on the computing system;

comparing the current support package status of the software component with the updated support package status of the support package start point; and

based on the comparison, updating the support package status of the software component.

9 . The computer storage medium of claim 8 , wherein creating the correction transport further comprises adding the correction transport to a buffer.

10 . The computer storage medium of claim 9 , wherein distributing the correction transport further comprises distributing the correction transport from the buffer to the computing system.

11 . The computer storage medium of claim 8 , wherein distributing the correction transport further comprises asynchronously distributing the correction transport to a plurality of computing systems in the distributing computing landscape, each computing system comprising the software component.

12 . The computer storage medium of claim 8 , the operations further comprising identifying a maintenance mode associated with the software component, the maintenance mode including a transport maintenance mode and a final maintenance mode, the method further comprising:

distributing the correction transport to the computing system based on the transport maintenance mode being associated with the software component; and

distributing the updated support package to the computing system based on the final maintenance mode being associated with the software component.

13 . The computer storage medium of claim 12 , the operations further comprising:

based on the final maintenance mode being associated with the software component, preventing distribution of the correction transport to the computing system; and

based on the transport maintenance mode being associated with the software component, preventing distribution of the updated support package to the computing system.

14 . The computer storage medium of claim 8 , wherein the software component is associated with one or more software sub-components, the operations further comprising:

receiving, for each software sub-component, a transport request that comprises metadata associated with the software sub-component, and a support package start point;

in response to receiving each transport request, creating a correction transport that comprises the support package start point and metadata associated with the updated support package; and

distributing each of the correction transports to a computing system in the distributed computing system landscape, the computing system comprising the software sub-components.

15 . A system of one or more computers configured to perform operations comprising:

receiving a transport request that comprises metadata associated with a software component, and a support package start point that defines an updated support package status of the software component for receiving an updated support package for the software component;

in response to receiving the transport request, creating a correction transport that comprises the support package start point and metadata associated with the updated support package;

distributing the correction transport, including the support package start point, to a computing system in the distributed computing system landscape, the computing system comprising the software component;

in response to distributing the correction transport, identifying a current support package status of the software component that is executing on the computing system;

comparing the current support package status of the software component with the updated support package status of the support package start point; and

based on the comparison, updating the support package status of the software component.

16 . The system of claim 15 , wherein creating the correction transport further comprises adding the correction transport to a buffer.

17 . The system of claim 16 , wherein distributing the correction transport further comprises distributing the correction transport from the buffer to the computing system.

18 . The system of claim 15 , wherein distributing the correction transport further comprises asynchronously distributing the correction transport to a plurality of computing systems in the distributing computing landscape, each computing system comprising the software component.

19 . The system of claim 15 , the operations further comprising identifying a maintenance mode associated with the software component, the maintenance mode including a transport maintenance mode and a final maintenance mode, the method further comprising:

distributing the correction transport to the computing system based on the transport maintenance mode being associated with the software component; and

distributing the updated support package to the computing system based on the final maintenance mode being associated with the software component.

20 . The system of claim 19 , the operations further comprising:

based on the final maintenance mode being associated with the software component, preventing distribution of the correction transport to the computing system; and

based on the transport maintenance mode being associated with the software component, preventing distribution of the updated support package to the computing system.

Assignments (2)
CHANGE OF NAME Recorded Aug 26, 2014
From: SAP AG
To: SAP SE
Reel/Frame 033625/0223 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 1, 2013
From: SCHEYTER, THORSTEN; ROSENKRANZ, DIRK; GROTH, SYLVIA; HEIDEL, STEPHAN; NUTAKKI, PREMCHAND; SCHNEIDER, KAI
To: SAP AG
Reel/Frame 030922/0548 →