8732668

System and Method of Error Handling in a Platform as a Service Environment

PublishedMay 20, 2014
Assigneenot available in USPTO data we have
Technical Abstract

Patent Claims
30 claims

Legal claims defining the scope of protection, as filed with the USPTO.

1

1. A computer-implemented method of improving error handling in a development environment created by a platform provider in which a third party developer develops applications for use by customers, comprising: storing a plurality of business objects and a plurality of error messages, wherein a set of the plurality of business objects are building blocks that form an application in the development environment, wherein the application is executable in a runtime environment, wherein the plurality of error messages are associated with the plurality of business objects, and wherein the plurality of error messages corresponds to potential errors during run time processing of the plurality of business objects; displaying, in a graphical environment, a business object of the plurality of business objects and a subset of the plurality of error messages, wherein the subset is related to the business object; receiving a first user input regarding an error situation, wherein the error situation includes a resolution of the error situation; receiving a second user input, in the graphical environment, that associates the error situation with a sub-subset of the subset of the plurality of error messages; and storing information that associates the error situation with the sub-subset for the business object.

2

2. The method of claim 1 , further comprising: automatically generating, by the development environment, code that relates the error situation with the sub-subset of the subset of the plurality of error messages.

3

3. The method of claim 1 , further comprising: automatically accessing, by the development environment, a plurality of entities that relates the error situation with the sub-subset of the subset of the plurality of error messages.

4

4. The method of claim 1 , wherein the information that associates the error situation with the sub-subset for the business object is stored during a design time, further comprising: performing runtime processing of the business object that results in an error; and resolving the error according to the error situation.

5

5. The method of claim 1 , wherein the information that associates the error situation with the sub-subset for the business object is stored during a design time in the development environment, further comprising: exiting the development environment; entering the runtime environment; performing runtime processing, in the runtime environment, of the business object that results in an error; and resolving the error according to the error situation.

6

6. The method of claim 1 , further comprising: displaying a second business object and a second subset of the plurality of error messages, wherein the second subset differs from the subset; receiving a third user input that associates the error situation with a second sub-subset of the second subset of the plurality of error messages.

7

7. The method of claim 1 , wherein the error situation is one of a plurality of error situations, wherein the first user input includes selecting the error situation from the plurality of error situations.

8

8. The method of claim 1 , wherein the first user input corresponds to a plurality of first user input that creates a plurality of error situations.

9

9. The method of claim 1 , wherein the second user input corresponds to dragging and dropping the sub-subset to associate the sub-subset with the error situation.

10

10. The method of claim 1 , wherein the sub-subset includes two or more error messages that are resolved by the error situation.

11

11. A system for improving error handling in a development environment created by a platform provider in which a third party developer develops applications for use by customers, comprising: an application system that is configured to implement the development environment; a database system that is configured to store a plurality of business objects and a plurality of error messages, wherein a set of the plurality of business objects are building blocks that form an application in the development environment, wherein the application is executable in a runtime environment, wherein the plurality of error messages are associated with the plurality of business objects, and wherein the plurality of error messages corresponds to potential errors during run time processing of the plurality of business objects; and a development client system that is configured to interact with the application system to display, in a graphical environment, a business object of the plurality of business objects and a subset of the plurality of error messages, wherein the subset is related to the business object, wherein the development client system is configured to receive a first user input regarding an error situation, wherein the error situation includes a resolution of the error situation, wherein the development client system is configured to receive a second user input, in the graphical environment, that associates the error situation with a sub-subset of the subset of the plurality of error messages, and wherein the database system is configured to interact with the application system to store information that associates the error situation with the sub-subset for the business object.

12

12. The system of claim 11 , wherein the application system is configured to automatically generate code that relates the error situation with the sub-subset of the subset of the plurality of error messages.

13

13. The system of claim 11 , wherein the application system is configured to automatically access a plurality of entities that relates the error situation with the sub-subset of the subset of the plurality of error messages.

14

14. The system of claim 11 , wherein the application system is configured to exit the development environment, to implement the runtime environment, and to enter the runtime environment; wherein the application system is configured to perform runtime processing of the business object that results in an error; and wherein the application system is configured to interact with a user client system to resolve the error according to the error situation.

15

15. The system of claim 11 , wherein the second user input corresponds to dragging and dropping the sub-subset to associate the sub-subset with the error situation.

16

16. A non-transitory computer readable medium storing instructions to control a computer system for improving error handling in a development environment created by a platform provider in which a third party developer develops applications for use by customers, comprising: an application component that is configured to control an application system to implement the development environment; a database component that is configured to control a database system to store a plurality of business objects and a plurality of error messages, wherein a set of the plurality of business objects are building blocks that form an application in the development environment, wherein the application is executable in a runtime environment, wherein the plurality of error messages are associated with the plurality of business objects, and wherein the plurality of error messages corresponds to potential errors during run time processing of the plurality of business objects; and a development client component that is configured to control a development client to interact with the application system to display, in a graphical environment, a business object of the plurality of business objects and a subset of the plurality of error messages, wherein the subset is related to the business object, wherein the development client component is configured to control the development client to receive a first user input regarding an error situation, wherein the error situation includes a resolution of the error situation, wherein the development client component is configured to control the development client to receive a second user input, in the graphical environment, that associates the error situation with a sub-subset of the subset of the plurality of error messages, and wherein the database component is configured to control the database system to interact with the application system to store information that associates the error situation with the sub-subset for the business object.

17

17. The non-transitory computer readable medium of claim 16 , wherein the application component is configured to control the application system to automatically generate code that relates the error situation with the sub-subset of the subset of the plurality of error messages.

18

18. The non-transitory computer readable medium of claim 16 , wherein the application component is configured to control the application system to automatically access a plurality of entities that relates the error situation with the sub-subset of the subset of the plurality of error messages.

19

19. The non-transitory computer readable medium of claim 16 , wherein the application component is configured to control the application system to exit the development environment, to implement the runtime environment, and to enter the runtime environment; wherein the application component is configured to control the application system to perform runtime processing of the business object that results in an error; and wherein the application component is configured to control the application system to interact with a user client system to resolve the error according to the error situation.

20

20. The non-transitory computer readable medium of claim 16 , wherein the second user input corresponds to dragging and dropping the sub-subset to associate the sub-subset with the error situation.

21

21. The system of claim 11 , wherein the information that associates the error situation with the sub-subset for the business object is stored during a design time; wherein the application system is configured to perform runtime processing of the business object that results in an error; and wherein the application system is configured to resolve the error according to the error situation.

22

22. The system of claim 11 , wherein the development client system is configured to display a second business object and a second subset of the plurality of error messages, wherein the second subset differs from the subset; and wherein the development client system is configured to receive a third user input that associates the error situation with a second sub-subset of the second subset of the plurality of error messages.

23

23. The system of claim 11 , wherein the error situation is one of a plurality of error situations, wherein the first user input includes selecting the error situation from the plurality of error situations.

24

24. The system of claim 11 , wherein the first user input corresponds to a plurality of first user input that creates a plurality of error situations.

25

25. The system of claim 11 , wherein the sub-subset includes two or more error messages that are resolved by the error situation.

26

26. The non-transitory computer readable medium of claim 16 , wherein the information that associates the error situation with the sub-subset for the business object is stored during a design time; wherein the application component is configured to control the application system to perform runtime processing of the business object that results in an error; and wherein the application component is configured to control the application system to perform to resolve the error according to the error situation.

27

27. The non-transitory computer readable medium of claim 16 , wherein the development client component is configured to control the development client to display a second business object and a second subset of the plurality of error messages, wherein the second subset differs from the subset; and wherein the development client component is configured to control the development client to receive a third user input that associates the error situation with a second sub-subset of the second subset of the plurality of error messages.

28

28. The non-transitory computer readable medium of claim 16 , wherein the error situation is one of a plurality of error situations, wherein the first user input includes selecting the error situation from the plurality of error situations.

29

29. The non-transitory computer readable medium of claim 16 , wherein the first user input corresponds to a plurality of first user input that creates a plurality of error situations.

30

30. The non-transitory computer readable medium of claim 16 , wherein the sub-subset includes two or more error messages that are resolved by the error situation.

Patent Metadata

Filing Date

Unknown

Publication Date

May 20, 2014

Inventors

Oliver Klemenz
Daniel Goldmann

Want to explore more patents?

Browse 5M+ US patents with plain-English claim translations and AI-generated analysis.

Citation & reuse

Analysis on this page is generated by Patentable — an AI-powered patent intelligence platform. AI-generated summaries, explanations, and analysis may be reused with attribution and a visible link back to the canonical URL below. Patent abstracts and claims are USPTO public domain.

Cite as: Patentable. “SYSTEM AND METHOD OF ERROR HANDLING IN A PLATFORM AS A SERVICE ENVIRONMENT” (8732668). https://patentable.app/patents/8732668

© 2026 Patentable. All rights reserved.

Patentable is a research and drafting-assistant tool, not a law firm, and does not provide legal advice. Documents we generate are drafts for review by a licensed patent attorney.

SYSTEM AND METHOD OF ERROR HANDLING IN A PLATFORM AS A SERVICE ENVIRONMENT — Oliver Klemenz | Patentable