Techniques for semantic business policy composition
IPC분류정보
국가/구분
United States(US) Patent
등록
국제특허분류(IPC7판)
G06F-003/048
G06Q-010/00
G06Q-010/10
G06F-009/44
H04L-012/24
G06Q-010/06
출원번호
US-0714206
(2010-02-26)
등록번호
US-9672478
(2017-06-06)
발명자
/ 주소
B'Far, Reza
Boucher, Lloyd
Golden, Ryan
Cengiz, Yasin
Tseng, Tsai-Ming
Goh, Logan
Jacobs, Nigel
Chakrabarti, Malini
Nguyen, Huyvu
Stebelton, Mark
출원인 / 주소
ORACLE INTERNATIONAL CORPORATION
대리인 / 주소
Kilpatrick Townsend & Stockton LLP
인용정보
피인용 횟수 :
1인용 특허 :
37
초록▼
Embodiments of the present invention relate to techniques for creating policies. A plurality of objects representative of semantic objects are provided to a user. An arrangement of a subset of the objects, the arrangement representative of a policy, is received. The arrangement is converted to instr
Embodiments of the present invention relate to techniques for creating policies. A plurality of objects representative of semantic objects are provided to a user. An arrangement of a subset of the objects, the arrangement representative of a policy, is received. The arrangement is converted to instructions for implementation by an application configured to implement policies. One or more of the objects may include fields and/or controls for specifying criteria of semantic objects represented by the objects.
대표청구항▼
1. A method for defining logic for analysis, comprising: under control of one or more computer systems configured with executable instructions,providing graphical objects to a user through an interface, the graphical objects representative of semantic objects;receiving an arrangement of a subset of
1. A method for defining logic for analysis, comprising: under control of one or more computer systems configured with executable instructions,providing graphical objects to a user through an interface, the graphical objects representative of semantic objects;receiving an arrangement of a subset of the graphical objects, the arrangement representative of logic for an analysis to be performed as part of implementing a policy, said arrangement based at least in part on interaction by the user with the interface, wherein the logic depends at least partially on whether two of the subset of the graphical objects are arranged in one orientation of multiple mutual orientations, and wherein the arrangement of the subset of the graphical objects at least partially defines the policy;generating, based at least in part on the arrangement, executable instructions for execution by an application configured to operate according to the instructions to monitor transaction data according to the policy, the transaction data corresponding to business activity related to an organization, wherein the policy specifies of a set of conditions and the monitoring comprises monitoring transaction data resulting from future transactions for fulfillment and/or violation of the set of conditions;encoding business data into an ontology at least in part by extracting information from one or more data stores communicably coupled to the one or more computer systems, converting the information to a uniform format, and storing converted information in the ontology; andprocessing the ontology to monitor the transaction data according to the policy, the processing the ontology comprising partitioning the ontology into partitions, distributing the partitions over a plurality of reasoner instances that reason the partitions according to the policy, and combining results of the plurality of reasoner instances to create combined results;wherein the combined results comprise one or more indications of the fulfillment and/or the violation of the set of conditions. 2. The method of claim 1, wherein at least one object of the subset of the graphical objects comprises a field configured to allow definition of criteria for a semantic object corresponding to the at least one object. 3. The method of claim 1, wherein the arrangement includes a first object representative of a first semantic object and a second object representative of a second semantic object, the second semantic object being an attribute of the first semantic object. 4. The method of claim 1, further comprising: providing an analytic object representative of an analysis to be performed as part of implementing the policy; andwherein the arrangement is based at least in part on an association of the analytic object representative of the analysis with at least the subset of the graphical objects. 5. The method of claim 1, wherein at least one member of the subset includes an element whose appearance depends on at least one other member of the subset. 6. The method of claim 1, wherein the monitoring is continuous. 7. A system for analyzing data, comprising: a computing device configured to allow user-creation of an arrangement of objects, each of the objects representative of a semantic object and the arrangement representative of logic for an analysis to be performed as part of implementation of a policy, wherein the logic depends at least partially on whether two of the objects are arranged in one orientation of multiple mutual orientations, and wherein the arrangement of the objects at least partially defines the policy;at least one data store accessible by the computing device that is configured to store data; anda policy engine configured to perform the analysis with respect to the data and to monitor transaction data according to the policy, the transaction data corresponding to business activity related to an organization, wherein the policy specifies of a set of conditions and the monitoring comprises monitoring transaction data resulting from future transactions for fulfillment and/or violation of the set of conditions, wherein the policy engine is configured to: encode business data into an ontology at least in part by extracting information from one or more data stores communicably coupled to the computing device, converting the information to a uniform format, and storing converted information in the ontology; andprocess the ontology to monitor the transaction data according to the policy, the processing the ontology comprising partitioning the ontology into partitions, distributing the partitions over a plurality of reasoner instances that reason the partitions according to the policy, and combining results of the plurality of reasoner instances to create combined results;wherein the combined results comprise one or more indications of the fulfillment and/or the violation of the set of conditions. 8. The system of claim 7, wherein the computing device is further configured to convert the arrangement of the objects to a form suitable for use by the policy engine. 9. The system of claim 7, wherein the arrangement of the objects includes a first object representative of a first semantic object and a second object representative of a second semantic object, the second semantic object an attribute of the first semantic object. 10. The system of claim 7, wherein the computing device is further configured to provide user-defined criteria for the semantic object. 11. The system of claim 7, wherein the computing device is further configured to allow user selection of a data analysis technique to be applied during implementation of the policy. 12. The system of claim 7, wherein the computing device is further configured to include an analytic object as part of the arrangement, the analytic object representative of a particular analysis to be performed by the policy engine when applying the policy. 13. A computer-readable storage medium, which is non-transitory, having stored thereon instructions for controlling at least one processor of one or more computer systems to generate executable instructions, the instructions comprising: instructions that cause the at least one processor to provide a plurality of objects to a user through an interface, the objects representative of semantic objects;instructions that cause said at least one processor to receive an arrangement of a subset of the objects, the arrangement representative of an analysis to be performed as part of implementation of a policy, said arrangement based at least in part on interaction by the user with the interface, wherein the analysis depends at least partially on whether two objects of the subset of the objects are arranged in one orientation of multiple mutual orientations, and wherein the arrangement of the subset of the objects at least partially defines the policy; andinstructions that cause said at least one processor to generate, based at least in part on the arrangement, executable instructions suitable for implementation by an application configured to operate according to the instructions to monitor transaction data according to the policy, the transaction data corresponding to business activity related to an organization, wherein: the policy specifies of a set of conditions and the monitoring comprises monitoring transaction data resulting from future transactions for fulfillment and/or violation of the set of conditions, wherein: the monitoring the transaction data according to the policy comprises processing an ontology to monitor the transaction data according to the policy,business data is encoded into the ontology at least in part by extracting information from one or more data stores communicably coupled to the one or more computer systems, converting the information to a uniform format, and storing converted information in the ontology, andthe processing the ontology comprising partitioning the ontology into partitions, distributing the partitions over a plurality of reasoner instances that reason the partitions according to the policy, and combining results of the plurality of reasoner instances to create combined results;wherein the combined results comprise one or more indications of the fulfillment and/or the violation of the set of conditions. 14. The computer-readable storage medium of claim 13, wherein at least one object of the objects includes a field configured to allow user-definition of criteria for a semantic object corresponding to the at least one object. 15. The computer-readable storage medium of claim 13, wherein the arrangement includes a first object representative of a first semantic object and a second object representative of a second semantic object, the second semantic object being an attribute of the first semantic object. 16. The computer-readable storage medium of claim 13, wherein the instructions further comprise: instructions that cause the at least one processor to provide an analytic object representative of a data analysis technique to be performed as part of implementing the policy; andwherein the arrangement is based at least in part on an association of an analytic object representative of a data analysis technique with at least the subset of the objects. 17. The computer-readable storage medium of claim 13, wherein the instructions further comprise: instructions that cause the at least one processor to provide an analytic object representative of an analysis to be performed as part of implementing the policy; andwherein the arrangement is based at least in part on an association of the analysis with at least the subset of the objects. 18. The computer-readable storage medium of claim 13, wherein at least one member of the subset includes an element whose appearance depends on at least one other member of the subset. 19. The computer-readable storage medium of claim 13, wherein the instructions include instructions that cause the at least one processor to receive a grouping of a plurality of members of the subset of the objects and performing a user-specified analysis on data corresponding to the plurality of members.
연구과제 타임라인
LOADING...
LOADING...
LOADING...
LOADING...
LOADING...
이 특허에 인용된 특허 (37)
Chaudhuri, Surajit; Narasayya, Vivek R.; Symala, Manoj A., Application and database context correlation for database application developers.
Barrett Merwin John ; Cason Stanley Philip ; D'Andria Karen Marie ; Gearing Michael Wayne ; Ho Keith Ky Trieu ; Miller Hope Eleanor ; Paradis Rosemary DeSantis ; Woisard Eric, Compliance-to-policy detection method and system.
Freedy,Amos; Cohen,Marvin; Freedy,Elan; Weltman,Gershon; McDonough,James, Facilitator used in a group decision process to solve a problem according to data provided by users.
Dolby Nigel I. (Ham Lake MN) Nagle Timothy E. (Bloomington MN) Goessling Thomas R. (Burnsville MN), Generalized configurator using a declaratively constructed two-level bi-partite graph as a knowledge representation.
Mehta,Ashish; Wojsznis,Peter; Wojsznis,Wilhelm K.; Blevins,Terrence L.; Thiele,Dirk; Ottenbacher,Ron; Nixon,Mark, Integrated model predictive control and optimization within a process control system.
Joseph C. Davis ; Karthik Vasanth ; Sharad Saxena ; Purnendu K. Mozumder ; Suraj Rao ; Chenjing L. Fernando ; Richard G. Burch, Method and system for using response-surface methodologies to determine optimal tuning parameters for complex simulators.
Diao, Yixin; Dyko, Denise Y.; Eskesen, Frank N.; Hellerstein, Joseph L.; Keller, Alexander; Spainhower, Lisa F., Methods and systems for model-based management using abstract models.
Keeton,Kimberly; Merchant,Arif; Wilkes,John, System and method for interposition-based selective simulation of faults for access requests to a data storage system.
Aravamudan, Murali; Ramakrishnan, Kajamalai G.; Barve, Rakesh; Venkataraman, Sashikumar; Rajasekharan, Ajit, User interface methods and systems for selecting and presenting content based on relationships between the user and other members of an organization.
※ AI-Helper는 부적절한 답변을 할 수 있습니다.