IP Library Granted Patent US 8,843,891
Granted Patent B2
US 8,843,891 · App. 13/530,853 · Granted Sep 23, 2014

Custom code management

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 8,843,891
App. No.
13/530,853
Granted
Sep 23, 2014
Kind
B2
Abstract

A system, method and computer readable medium to remotely control performance of a method including detecting an identifier of an object requested to run on a computer system via a kernel running on the computer system, comparing the identifier with a list of identifiers of custom created code objects, and taking an action as a function of whether or not the identifier of the requested object is on the list of identifiers of custom created code objects.

Claims (30)

1. A method comprising:

detecting an identifier of custom created object requested to run on a computer system via a kernel running on the computer system based on a name space of the object, wherein the object uses an interface to a software application to accomplish a specialized function not provided by the software application;

comparing the identifier with a list of identifiers of custom created code objects;

taking an action as a function of whether or not the identifier of the requested object is on the list of identifiers of custom created code objects;

wherein the list of identifiers includes a last time the requested object was executed via the kernel; and

wherein taking action comprises running the requested object if the list indicates that the object has been executed within a selected time frame and not running the requested object if the list of identifiers indicates that the object has not been executed within the selected time frame.

2. The method of claim 1 , wherein taking action comprises decommissioning the object if the list of custom created code objects indicates that the object has not been executed within the selected time frame.

3. The method of claim 1 , wherein taking action comprises providing a communication to a user or operator of the computer system indicating that it was requested that the object be executed.

4. The method of claim 1 , and further comprising searching the list of identifiers of custom created code objects for objects not executed within a selected time period and deleting such objects.

5. The method of claim 4 , wherein the time period is at least one year.

6. The method of claim 4 , wherein the time period is at least one quarter.

7. The method of claim 4 , wherein an object of the objects is backed up prior to being deleted.

8. A non-transitory computer readable storage device having instructions to cause a computer to perform a method, the method comprising:

detecting an identifier of custom created object requested to run on a computer system via a kernel running on the computer system based on a name space of the object, wherein the object uses an interface to a software application to accomplish a specialized function not provided by the software application;

comparing the identifier with a list of identifiers of custom created code objects;

taking an action as a function of whether or not the identifier of the requested object is on the list of identifiers of custom created code objects;

wherein the list of identifiers includes a last time the requested object was executed via the kernel; and

wherein taking action comprises running the requested object if the list indicates that the requested object has been executed within a selected time frame and not running the requested object if the list of identifiers indicates that the object has not been executed within the selected time frame.

9. The computer readable storage device of claim 8 , wherein taking action comprises providing a communication indicating that it was requested that the requested object be executed.

10. The computer readable storage device of claim 8 , and further comprising searching the list of identifiers for objects not executed within a selected time period and deleting such objects.

11. The computer readable storage device of claim 10 , wherein the time period is at least one year.

12. The computer readable storage device of claim 10 , wherein the time period is at least one quarter.

13. The computer readable storage device of claim 10 , wherein an object of the objects is backed up prior to being deleted.

14. A system comprising:

a processor;

a module on a computer readable storage device to cause the processor to detect an identifier of an object requested to run on a computer system via a kernel running on the computer system, wherein the object uses an interface to a software application to accomplish a specialized function not provided by the software application;

a module on the computer readable storage device to cause the processor to compare the identifier with a list of identifiers of custom created code objects;

a module on the computer readable storage device to cause the processor to take an action as a function of whether or not the identifier of the requested object is on the list of identifiers of custom created code objects;

wherein the list of identifiers includes a last time the requested object was executed via the kernel; and

wherein taking action comprises running the requested object if the list indicates that the object has been executed within a selected time frame and not running the requested object if the list of identifiers indicates that the object has not been executed within the selected time frame.

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 Jun 22, 2012
From: MAHLER, JUERGEN; VENKATA, MAHADEVAN; PANTER, BJOERN
To: SAP AG
Reel/Frame 028428/0281 →