Patentable/Patents/US-9338297
US-9338297

Setup application for generating custom code

PublishedMay 10, 2016
Assigneenot available in USPTO data we have
Inventorsnot available in USPTO data we have
Technical Abstract

Contact centers often employ a number of in-memory processes as one means of providing fast and efficient data processing. In-memory processes produce messages for reports or as inputs to other processes. While every available message producing option may be turned on, the processing overhead may be burdensome on even the most powerful computing platforms. As a result, contact centers selectively activate the production of messages. Furthermore, errors and/or inefficiencies may exist when a message produced is either not used or not producing the message content expected. Similarly, messages may be expected but the production of such a message has not been enabled and/or has been disabled, possibly inadvertently. By being able to apply a semantic level change, which in turn is mapped to individual reporting elements of reporting objects, the reporting objects may be modified and/or optimized to produce the desired data without requiring a programming to manually implement such changes.

Patent Claims
20 claims

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

1

1. A method, comprising: accessing, by a processor, a first reporting object of a contact center, the first reporting object comprising a first number of reporting elements; reading, by the processor, the first number of reporting elements from the first reporting object; receiving, by the processor, a semantic identifier of a modification; mapping, by the processor, the semantic identifier to a modification of the first number of reporting elements; and generating, by the processor, a set of configuration instructions comprising the modification.

2

2. The method of claim 1 , further comprising, applying the configuration instructions to a second reporting object having a second number of reporting elements.

3

3. The method of claim 2 , further comprising: executing the second reporting object, thereby causing the second number of reporting objects to generate report data; and generating a report from the report data.

4

4. The method of claim 1 , wherein the second reporting object comprises the first reporting object.

5

5. The method of claim 1 , wherein the first reporting object is at least one of a data storage object and a data processing object.

6

6. The method of claim 1 , wherein the first and second reporting objects are in-memory computing processes.

7

7. The method of claim 1 , wherein the modification is at least one of a change to at least one of the first number of reporting elements, the addition of at a new reporting element to the first number of reporting elements, and the deletion of at least one of the first number of reporting elements.

8

8. The method of claim 1 , wherein the first reporting object is a default reporting object absent any customization and the modification is a customization of the default reporting object.

9

9. A system, comprising: a memory; an input interface; and a processor; the processor being programmed to: access, in the memory, a first reporting object of a contact center, the first reporting object comprising a first number of reporting elements; read the first number of reporting elements from the first reporting object; receiving, via the input interface, a semantic identifier of a modification; mapping the semantic identifier to the modification of the first number of reporting elements; and generating a set of configuration instructions comprising the modification.

10

10. The system of claim 9 , wherein the processor is further configured to apply the configuration instructions to a second reporting object in the memory having a second number of reporting elements.

11

11. The system of claim 10 , wherein the processor is further configured to execute the second reporting object, thereby causing the second number of reporting objects to generate report data, and generate a report from the report data.

12

12. The system of claim 9 , wherein the second reporting object comprises the first reporting object.

13

13. A non-transitory medium having instructions that when read by a computer cause the computer to perform: accessing a first reporting object of a contact center, the first reporting object comprising a first number of reporting elements; reading the first number of reporting elements from the first reporting object; receiving a semantic identifier of a modification; mapping the semantic identifier to a modification of the first number of reporting elements; and generating a set of configuration instructions comprising the modification.

14

14. The instructions of claim 13 , further comprising, applying the configuration instructions to a second reporting object having a second number of reporting elements.

15

15. The instructions of claim 14 , further comprising: executing the second reporting object, thereby causing the second number of reporting objects to generate report data; and generating a report from the report data.

16

16. The instructions of claim 13 , wherein the second reporting object comprises the first reporting object.

17

17. The instructions of claim 13 , wherein the first reporting object is at least one of a data storage object and a data processing object.

18

18. The instructions of claim 13 , wherein the first and second reporting objects are in-memory computing processes.

19

19. The instructions of claim 13 , wherein the modification is at least one of a change to at least one of the first number of reporting elements, the addition of at a new reporting element to the first number of reporting elements, and the deletion of at least one of the first number of reporting elements.

20

20. The instructions of claim 13 , wherein the first reporting object is a default reporting object absent any customization and the modification is a customization of the default reporting object.

Classification Codes (CPC)

Cooperative Patent Classification codes for this invention. Click any code to explore related patents in that topic.

Patent Metadata

Filing Date

January 20, 2014

Publication Date

May 10, 2016

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. “Setup application for generating custom code” (US-9338297). https://patentable.app/patents/US-9338297

© 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.