IP Library Granted Patent US 9,471,336
Granted Patent B2
US 9,471,336 · App. 14/077,800 · Granted Oct 18, 2016

Mechanism for delivery of help content to a cloud landscape

View Patent ↗
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 9,471,336
App. No.
14/077,800
Granted
Oct 18, 2016
Kind
B2
Abstract

According to some embodiments, an apparatus and a method of capturing a type of file associated with a software deliverable is provided. A software deliverable is scanned for a predetermined type of file, a first file of the predetermined type of file is determined to exist in the software deliverable and the first file of the predetermined type of file is copied to a repository.

Claims (35)

1. A method of capturing a type of file associated with a software deliverable, the method comprising:

receiving a software deliverable being sent to a cloud landscape;

scanning, via a processor, a directory associated with the software deliverable for a predetermined type of file based on rules associated with a type of software deliverable where the rules indicate a particular directory to store the predetermined type of file;

determining, via the processor, that a first file of the predetermined type of file exists in the directory associated with the software deliverable;

comparing the first file of the predetermined type with an existing file is a repository based on versioning metadata associated with the first file of the predetermined type and versioning metadata associated the existing file; and

based on the directory associated with the software deliverable comprising the first file of the predetermined type of file and in a case that the comparison indicates that the first file of the predetermined type is newer than the existing file, copying the contents of the directory to the repository.

2. The method of claim 1 , wherein the predetermined type of file is related to software help content.

3. The method of claim 2 , wherein the predetermined type of file is an HTML file.

4. The method of claim 1 , wherein scanning is based on determining if the software deliverable is indicated on a list of software deliverables that are to be scanned.

5. The method of claim 1 , further comprising:

periodically checking the repository for newly copied files; and

in a case that it is determined that a newly copied file exists, publishing the newly copied files.

6. A non-transitory computer-readable medium comprising instructions that when executed by a processor perform a method of capturing a type of file associated with a software deliverable, the method comprising:

receiving a software deliverable being sent to a cloud landscape;

scanning, via a processor, a directory associated with the software deliverable for a predetermined type of file based on rules associated with a type of software deliverable where the rules indicate a particular directory to store the predetermined type of file;

determining, via the processor, that a first file of the predetermined type of file exists in the directory associated with the software deliverable;

comparing the first file of the predetermined type with an existing file is a repository based on versioning metadata associated with the first file of the predetermined type and versioning metadata associated the existing file; and

based on the directory associated with the software deliverable comprising the first file of the predetermined type of file and in a case that the comparison indicates that the first file of the predetermined type is newer than the existing file, copying the contents of the directory to the repository.

7. The medium of claim 6 , wherein the predetermined type of file is related to software help content.

8. The medium of claim 7 , wherein the predetermined type of file is an HTML file.

9. The medium of claim 6 , wherein scanning is based on determining if the software deliverable is indicated on a list of software deliverables that are to be scanned.

10. The medium of claim 6 , further comprising:

periodically checking the repository for newly copied files; and

in a case that it is determined that a newly copied file exists, publishing the newly copied files.

11. An apparatus comprising:

a processor; and

a non-transitory computer-readable medium comprising instructions that when executed by a processor perform a method of capturing a type of file associated with a software deliverable, the method comprising:

receiving a software deliverable being sent to a cloud landscape;

scanning, via the processor, a directory associated with the software deliverable for a predetermined type of file based on rules associated with a type of software deliverable where the rules indicate a particular directory to store the predetermined type of file;

determining, via the processor, that a first file of the predetermined type of file exists in the directory associated with the software deliverable;

comparing the first file of the predetermined type with an existing file is a repository based on versioning metadata associated with the first file of the predetermined type and versioning metadata associated the existing file; and

based on the directory associated with the software deliverable comprising the first file of the predetermined type of file and in a case that the comparison indicates that the first file of the predetermined type is newer than the existing file, copying the contents of the directory to the repository.

12. The apparatus of claim 11 , wherein the predetermined type of file is related to software help content.

13. The apparatus of claim 12 , wherein the predetermined type of file is an HTML file.

14. The apparatus of claim 11 , wherein scanning is based on determining if the software deliverable is indicated on a list of software deliverables that are to be scanned.

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 Nov 12, 2013
From: NEICHEV, NIKOLAI; BOSHEV, STOYAN; VALKOV, KRUM; DIMITROV, GEORGI D.
To: SAP AG
Reel/Frame 031585/0356 →