Follow us on Twitter
twitter icon@FreshPatents

Browse patents:
Next
Prev

Techniques for display of information related to policies / Oracle International Corporation




Techniques for display of information related to policies


Techniques for displaying information. Policy violations are identified, based at least in part on data stored in a data store. For the policy violations, a plurality of semantic objects related to the violations are identified. Arrangements of graphical objects are displayed where the graphical objects represent the identified semantic objects and where the arrangement indicates one or more relationships between pairs of the semantic objects.



Browse recent Oracle International Corporation patents


USPTO Applicaton #: #20160328668
Inventors: Reza B'far, Lloyd Boucher, Yasin Cengiz, Tsai-ming Tseng, Logan Goh, Malini Chakrabarti, Huyvu Nguyen, Timothy Jason Bass, Minh Le, Rafael Paxi, Neeharika Adavikolanu, Elizabeth Lingg


The Patent Description & Claims data below is from USPTO Patent Application 20160328668, Techniques for display of information related to policies.


CROSS-REFERENCES TO RELATED APPLICATIONS

The present application is a continuation of, and claims the benefit of and priority to, U.S. patent application Ser. No. 12/827,068, the entire contents of which are incorporated herein by reference for all purposes.

BACKGROUND

- Top of Page


OF THE INVENTION

Businesses and other organizations may engage in many transactions during the course of operations. As a result, there are numerous opportunities for fraud and mistakes to happen that can impact organizations, both financially and otherwise. For example, a single invoice may be paid twice, or at least appear to be paid twice in data records, due to one or more employees engaging in a scheme to embezzle funds, due to a data entry error, or due to other reasons. Regardless of the reasons, fraud and mistakes can have serious consequences. Accordingly, organizations may spend significant effort attempting to detect fraud and mistakes. Such efforts may include monitoring various computing systems utilized by an organization in order to use automated processes to detect potential fraud and mistakes.

Detection of fraud and mistakes, however, can be a rather complex undertaking. Often organizations use different computing systems for different purposes, such as for customer relationship management (CRM), human resources (HR), electronic mail and other communication, and the like. Fraud or mistakes may implement multiple systems and often information represented in one system may be represented in another system in a completely different manner. Further, information may be stored in a manner that provides efficient data access and/or processing, but that is not intuitive. In addition, as organizations become better at detecting fraud and as technology develops, perpetrators of fraud adapt both to avoid detection and to take advantage of opportunities provided by new technologies. Consequently, effective detection of fraud and mistakes may require intimate knowledge of an organization's systems, both in how each system uses and stores information and in how the systems relate to one another, and an ability to quickly adapt quickly. Because of the sophisticated nature of organizations' systems, forensic investigation of potential fraud or mistakes can be rather difficult.

BRIEF

SUMMARY

- Top of Page


OF THE INVENTION

The following presents a simplified summary of some embodiments of the invention in order to provide a basic understanding of the invention. This summary is not an extensive overview of the invention. It is not intended to identify key/critical elements of the invention or to delineate the scope of the invention. Its sole purpose is to present some embodiments of the invention in a simplified form as a prelude to the more detailed description that is presented later.

In an embodiment, a computer-implemented method of displaying information is disclosed. A policy violation is identified based at least in part on data stored in a data store. A plurality of semantic objects related to the policy violation are identified and an arrangement of graphical representations of the semantic objects is caused to be displayed, where the arrangement indicates one or more relationships between one or more pairs of the semantic objects.

The arrangement may include a graph comprising a plurality of nodes and one or more edges connecting at least a subset of the nodes, and each of the plurality of nodes may to at least one of the semantic objects. At least one of the one or more edges between a particular pair of nodes may indicate a direction between the particular pair of nodes, and the direction may indicate a characteristic of a relationship between semantic objects corresponding to the particular pair.

In an embodiment, the method includes for one or more of the semantic objects, identifying one or more workflows related to the one or more semantic objects and causing the display of a workflow representation with the arrangement. The method may also include assigning attributes to one or more of the semantic objects, and wherein one or more of the graphical representations have one or more visual characteristics corresponding to one or more of the assigned attributes. At least one of the graphical representations, in an embodiment, represents a set of the semantic objects, and the method may include receiving selection of said at least one graphical representations and causing display of second graphical representations of the set of graphical representations in a second arrangement indicative of one or more second relationships between one or more pairs of the set of semantic objects. At least a portion of the arrangement may represent a Baysian network.

In an another embodiment, a computer-readable storage medium having stored thereon instructions that cause one or more processors to display information is disclosed. The instructions, in an embodiment, include instructions that cause the one or more processors to identify, based at least in part on data stored in a data store, a policy violation; instructions that cause the one or more processors to identify a plurality of semantic objects related to the policy violation; and instructions that cause the one or more processors to cause display of graphical representations of the semantic objects in an arrangement indicative of one or more relationships between one or more pairs of the semantic objects.

In an embodiment, the arrangement includes a graph comprising a plurality of nodes and one or more edges connecting at least a subset of the nodes. Each of the plurality of nodes may correspond to at least one of the semantic objects. At least one of the one or more edges between a particular pair of nodes, in an embodiment, indicates a direction between a pair of the nodes, the direction indicating a characteristic of a relationship between semantic objects corresponding to the pair.

In an embodiment, the computer-readable storage medium includes instructions that cause the one or more processors to, for one or more of the semantic objects, identify one or more workflows related to the one or more semantic objects; and instructions that cause the one or more processors to cause the display of a workflow representation with the arrangement. Instructions that cause the one or more processors to assign attributes to one or more of the semantic objects, and wherein one or more of the graphical representations have one or more visual characteristics corresponding to one or more of the assigned attributes may also be included.

In an embodiment, at least one of the graphical representations represents a set of the semantic objects, and the instructions further comprise instructions that cause the one or more processors to receive selection of said at least one graphical representations; and instructions that cause the one or more processors to cause display of second graphical representations of the set of graphical representations in a second arrangement indicative of one or more second relationships between one or more pairs of the set of semantic objects. At least a portion of the arrangement may represent a Baysian network.

In yet another embodiment, a system for causing display of information is disclosed. The system may include at least one data store for storing data and one or more processors at least operable to determine, based at least in part on the data, a policy violation, identify a plurality of semantic objects related to the policy violation, and cause display of graphical representations of the semantic objects in an arrangement indicative of one or more relationships between one or more pairs of the semantic objects.

In an embodiment, the arrangement includes a graph comprising a plurality of nodes and one or more edges connecting at least a subset of the nodes. Each of the plurality of nodes corresponds to at least one of the semantic objects. At least one of the one or more edges between a particular pair of nodes may indicate a direction between the pair of the nodes, the direction indicating a characteristic of a relationship between semantic objects corresponding to the particular pair. In an embodiment, the one or more processors are further operable to, for one or more of the semantic objects, identify one or more workflows related to the one or more semantic objects and to cause the display of a workflow representation with the arrangement. The one or more processors may be further operable to cause the one or more processors to assign attributes to one or more of the semantic objects. One or more of the graphical representations may have one or more visual characteristics corresponding to one or more of the assigned attributes.

In an embodiment, at least one of the graphical representations represents a set of the semantic objects, and the one or more processors are further operable to receive selection of said at least one graphical representations and cause display of second graphical representations of the set of graphical representations in a second arrangement indicative of one or more second relationships between one or more pairs of the set of semantic objects. At least a portion of the arrangement represents a Baysian network.

For a fuller understanding of the nature and advantages of the present invention, reference should be made to the ensuing detailed description and accompanying drawings.

BRIEF DESCRIPTION OF THE DRAWINGS

- Top of Page


FIG. 1 is a simplified block diagram of a computer system that may be used to practice an embodiment of the present invention;

FIG. 2 is an example of an environment in which embodiments of the invention may be practiced;

FIG. 3 shows an example interface page showing an arrangement of nodes representing a semantic library of an organization, in accordance with an embodiment;

FIG. 4 shows an example interface page showing details of one of the nodes of the semantic library shown in FIG. 3, in accordance with an embodiment;

FIG. 5 shows an example interface page showing an arrangement of nodes representing semantic objects involved in a policy violation, in accordance with an embodiment; and

FIG. 6 shows a process for displaying information, which may be used to produce the interface pages shown in FIGS. 3-5, in accordance with an embodiment.

DETAILED DESCRIPTION

- Top of Page


OF THE INVENTION

In the following description, various embodiments of the present invention will be described. For purposes of explanation, specific configurations and details are set forth in order to provide a thorough understanding of the embodiments. However, it will also be apparent to one skilled in the art that the present invention may be practiced without the specific details. Furthermore, well-known features may be omitted or simplified in order not to obscure the embodiment being described.

The following description describes an embodiment of the present invention in the business policy domain, and specifically to a forensic tool for monitoring business policies. As used herein, a policy may include a set of one or more conditions such that, if the one or more conditions are fulfilled, a policy violation occurs. The scope of the present invention, however, is not restricted to business policies, but may be applied to other domains or applications. For example, any domain or application where a set of rules or criteria is used to analyze data may make use of the present invention. Examples of domains in which embodiments of the present invention may be used include segregation of duties, separation of powers, transaction monitoring, fraud or other crime detection, semantic web applications, and generally applications dealing with large sets of data.

In general, embodiments of the present invention provide techniques for displaying information related to policies. In one embodiment, data is analyzed in order to identify policy violations. When a policy violation is identified, semantic objects related to the policy violation may be identified. For example, a single invoice may be paid twice by an organization, either by fraud, mistake, or otherwise. Data may be analyzed to find such duplicate payments according to a policy that is violated when duplicate payments were made for the same invoice. Once duplicate payments are found, semantic objects relating to the payments may be identified. For example, invoices are related to payments, and therefore may be identified. Purchase orders are also related to invoices and, therefore, may also be identified. Other semantic objects related to payments may include employees involved in making the payments, payment receipts, and the like.

Once the semantic objects related to the policies are identified, an arrangement of graphical objects representative of the semantic objects, in an embodiment, are determined and the arrangement may be displayed. In an embodiment, the graphical objects are nodes and the arrangement is a graph having edges that indicate relationships among the identified semantic objects. For example, the arrangement may be a directed graph where the direction of an edge between two nodes indicates an aspect of a relationship between the nodes. An edge directed from one node to another may, for instance, that one caused the other, such as a receipt being caused by a payment. Other relationships may also be represented by the direction of an edge. An edge from one node to the other may, for example, indicate membership in a set (such as a particular employee being a manager) or inclusion as a subset of a set (such as managers being a subset of employees). Generally, any relationship between semantic objects may be indicated.




← Previous       Next →

Download full PDF for full patent description, claims and images

Advertise on FreshPatents.com - Rates & Info


You can also Monitor Keywords and Search for tracking patents relating to this Techniques for display of information related to policies patent application.

###


Browse recent Oracle International Corporation patents

Keyword Monitor How KEYWORD MONITOR works... a FREE service from FreshPatents
1. Sign up (takes 30 seconds). 2. Fill in the keywords to be monitored.
3. Each week you receive an email with patent applications related to your keywords.  
Start now! - Receive info on patent apps like Techniques for display of information related to policies or other areas of interest.
###


Previous Patent Application:
Techniques for determining movements based on sensor measurements from a plurality of mobile devices co-located with a person
Next Patent Application:
Techniques for paging in extended discontinuous reception
Industry Class:

Thank you for viewing the Techniques for display of information related to policies patent info.
- - -

Results in 0.05677 seconds


Other interesting Freshpatents.com categories:
Software:  Finance AI Databases Development Document Navigation Error

###

Data source: patent applications published in the public domain by the United States Patent and Trademark Office (USPTO). Information published here is for research/educational purposes only. FreshPatents is not affiliated with the USPTO, assignee companies, inventors, law firms or other assignees. Patent applications, documents and images may contain trademarks of the respective companies/authors. FreshPatents is not responsible for the accuracy, validity or otherwise contents of these public document patent application filings. When possible a complete PDF is provided, however, in some cases the presented document/images is an abstract or sampling of the full patent application for display purposes. FreshPatents.com Terms/Support
-g2-0.2083

66.232.115.224
Browse patents:
Next
Prev

stats Patent Info
Application #
US 20160328668 A1
Publish Date
11/10/2016
Document #
15217818
File Date
07/22/2016
USPTO Class
Other USPTO Classes
International Class
/
Drawings
7


Graph Semantic

Follow us on Twitter
twitter icon@FreshPatents

Oracle International Corporation


Browse recent Oracle International Corporation patents





Browse patents:
Next
Prev
20161110|20160328668|techniques for display of information related to policies|Techniques for displaying information. Policy violations are identified, based at least in part on data stored in a data store. For the policy violations, a plurality of semantic objects related to the violations are identified. Arrangements of graphical objects are displayed where the graphical objects represent the identified semantic objects |Oracle-International-Corporation
';