text:
|Publication number
|Publication type
|Application number
|Publication date
|Apr 6, 2010
|Priority date
|Mar 4, 2003
|Fee status
|Also published as
|Publication number
|Steven Kirk Donoho, Tomasz Grzegorz Dybala, James Joseph Hayden, Linda Hagen Grote, William Edgar Brooks, Jr.
|Original Assignee
|Mantas, Inc.
|Export Citation
|BiBTeX, EndNote, RefMan
|Patent Citations (13), Non-Patent Citations (24), Referenced by (25), Classifications (13), Legal Events (4)
|External Links: USPTO, USPTO Assignment, Espacenet
The present invention relates generally to computer-implemented behavior detection methods and systems. More particularly, the present invention relates to behavior detection methods and systems that determine whether data that is representative of behavior fits a pre-determined advanced scenario.
The invention of the computer and the development of the Internet has ushered in an era frequently referred to as the "Information Age" in which information is traded as a commodity and used in ways previously unimaginable. The low cost for storage and transmission of data means that all of the details of numerous daily transactions can be recorded and subsequently analyzed. These transactions are not limited to financial transactions—although those records are extremely revealing and may in some sense be the most important records—but can also include other aspects of personal and corporate life including communications, transportation and health.
The value of information is increasing as new ways to utilize that asset are developed. In many instances, a company's ability to effectively manage its data assets can determine the company's long-term viability. Companies that are inefficient in managing their acquired data assets find themselves at a competitive disadvantage with respect to other firms that have developed the expertise to fully exploit their information. As an example, retail stores that have been able to effectively mine and utilize their data to better understand and predict customer behavior have consistently been able to seize market share from their less agile competitors.
Mining of data can involve looking for a specific event, typically defined by single parameter or a small number of parameters related to a specific condition. As an example, a set of consumer data can be searched for credit transactions exceeding a threshold, or for an aggregate amount of transactions in a specified period of time exceeding a given threshold. Reporting these sets of transactions provides a simple means of identifying behaviors of interest. In the present example, it becomes possible to identify potential credit risks: individuals or corporations that have made single large transactions or sets of transactions in a specified time period that are substantially larger than 'normal' can be flagged as potential credit risks.
Nevertheless, in the prior art, tabulating occurrences indicative of a possible credit risk will not only produce a large number of false positives but can also potentially identify a large number of transactions and customers, with no indication as to how these transactions and customers are related to other events and entities that are indicative of the behavior of interest. Although the algorithms that can be applied to a dataset can be sophisticated and powerful and thus work to reduce the number of false positives, the behavior of interest typically has a complex definition and could not previously be identified by a computer.
We have found that it is desirable to have a system that allows the user to define an advanced scenario involving a number of aspects of the behavior of interest as applied to different lines of business and products, and to apply that definition of the advanced scenario to a dataset, producing alerts. The alerts should be presented to the user in a format that allows further investigation of different aspects of the behavior and filtering such that rapid pinpointing of individuals or corporations fitting the behavior of interest is possible.
For the foregoing reasons, there is a need for a method and a system that allows a user to define a behavior of interest, specifically describe aspects of that behavior related to both events and entities that are associated with that behavior, and subsequently monitor, on an ongoing basis, for the combinations of events and entities that are indicative of the behavior of interest.
An embodiment of the present invention provides an advanced scenario based alert generation and processing system that allow large amounts of data to be analyzed in an automated process using a plurality of detection algorithms that, when applied to the data, produce alerts that are indicative of sets of events and entities of interest. By allowing the user to specifically define the advanced scenario of interest, it becomes possible to use multiple parameters tied to seemingly unrelated aspects of events and entities, temporally and spatially, as the basis for the behavior detection. Application of the advanced scenario to the data allows, through detection processing and the matching of the parameters of the advanced scenario to instantiations of the defined characteristics of events and entities in the data, for the generation of alerts based on the number and types of matches identified. The detection processing can also include the detection of relationships among events and entities in a portion of the dataset.
In one embodiment, the matches can be prioritized based on user defined logic such that a set of prioritized matches is developed, indicating to the user which matches are more likely to be indicative of the behavior of interest. The matches can also be grouped according to a focus, the focus being a business application, particular line of products or services, a specific set of illicit or licit activities. User defined logic, in which matches can be grouped or associated according to rules relating to various aspects of the matches, can also be used to prioritize the matches. The groups of matches themselves can then be prioritized based on user defined logic and values.
The matches, prioritized matches, groups of matches, and prioritized groups of matches can be used to generate alerts. These alerts can be displayed to the user and routed to a defined set of recipients.
One embodiment also encompasses a computer based method for generating alerts to a specific behavior as represented in the data. One method includes the steps of receiving the data and transforming into a format compatible with the behavior detection process, storing the data to create a dataset for mining and periodically updating that dataset with new data, retrieving a behavior description, with the behavior description containing a plurality of conditions related to events and entities, those events and entities being indicative of the specific behavior, retrieving a portion of the dataset and performing detection processing to generate a plurality of alerts, with the alerts being indicative of the specific behavior.
The detection processing can be based on algorithms including link analysis, sequence matching, rule based analysis, and outlier detection. A combination of algorithms, based both on events and entities, can be used to perform the detection processing.
The alerts can be processed and filtered based on user defined filter parameters including but not limited to organization, owner, scenario class, scenario, prioritization, focus, age, and status.
The detection of complex behaviors requires a complex representation space that is not supported by the majority of pattern discovery algorithms or similar tools. The method, system, and software presented has the advantage that it allows data to be mined in new ways, allowing for the automated identification of complex behaviors as defined by advanced scenarios. The ability to manage and process alerts allows the user to pinpoint specific activities that have been aggregated in meaningful ways.
These and other features and objects of the invention will be more fully understood from the following detailed description of the embodiments which should be read in light of the accompanying drawings.
In this respect, before explaining at least one embodiment of the invention in detail, it is to be understood that the invention is not limited in its application to the details of construction and to the arrangements of the components set forth in the description or illustrated in the drawings. The invention is capable of other embodiments and of being practiced and carried out in various ways. Also, it is to be understood that the phraseology and terminology employed herein, as well as the abstract, are for the purpose of description and should not be regarded as limiting.
As such, those skilled in the art will appreciate that the conception upon which this disclosure is based may readily be used as a basis for designing other structures, methods, and systems for carrying out the several purposes of the present invention. It is important, therefore, that the claims be regarded as including such equivalent constructions insofar as they do not depart from the spirit and scope of the present invention.
The accompanying drawings, which are incorporated in and form a part of the specification, illustrate embodiments of the present invention and, together with the description serve to explain the principles of the invention.
In describing an embodiment of the invention illustrated in the drawings, specific terminology will be used for the sake of clarity. However, the invention is not intended to be limited to the specific terms so selected, and it is to be understood that each specific term includes all technical equivalents which operate in a similar manner to accomplish a similar purpose
As an example, institution 124 may be a US securities brokerage that services individuals as well as corporations. The Securities and Exchange Commission (SEC) requires that institution 124 perform self-monitoring, which it does by performing that monitoring according to the standards set by National Association of Securities Dealers (NASD) a self-regulated organization 116.
Institution 124 or self regulated organization 116 may be subject to regulation by a variety of government agencies 112, examples of which are the Internal Revenue Service (IRS), Federal Bureau of Investigation (FBI), US Treasury, Securities and Exchange Commission (SEC), and Immigration and Naturalization Services (INS). Institution 124 may be subject to and/or a member of self-regulating organization 116 such as professional or financial associations that provide operating guidelines for their members with the goal of being self-regulating as opposed to government regulated.
Understanding behaviors may be important to institution 124 for purposes of better understanding or protecting their customer, or for reporting certain behaviors to government agencies. Self-regulated organization 116 may also require its member institutions to perform a specific level and/or type of behavior monitoring in order to ensure that all members are compliant with the organization's rules.
In interfacing with the advanced scenario-based alert generation and processing system 200, the administrator 136 may set frequency 332 which determines the time and frequency that the advanced scenario-based alert generation and processing system 200 performs its advanced capabilities. Furthermore, the administrator 136 may modify scenario 328 that accesses an existing scenario from the scenario library 284 in order to make and save desired changes. Additional scenarios may be added by the administrator 136 through an add scenario 324 capability thereby allowing for continuous upgrading and enhancing of the advanced scenario-based alert generation and processing system 200. The administrator 136 may also set parameter 320 enabling greater flexibility and capability in detecting desired behaviors, transactions, or relationships across entities and events. The advanced scenario-based alert generation and processing system 200 is capable of sending confirmation 316 of set frequency 332, modify scenario 328, add scenario 324, and set parameters 320. The advanced scenario-based alert generation and processing system 200 may also provide system reporting 312 which could include information such as error reporting, system performance, or other desired and relevant information.
The advanced scenario-based alert generation and processing system 200 can receive raw data 208 from the data system 204 at which point the advanced scenario-based alert generation and processing system 200 will transform the data and send back transformed data 212 to the data system 204. The process of transforming data is illustrated in
There are a variety of detection algorithms 228, which can be applied. The types of algorithms include, and are not limited to, link analysis, sequence matching, outlier detection, rule patterns, text mining, decision tree, and neural networks. Link analysis is an advanced behavior detection algorithm that performs an analysis of seemingly unrelated accounts, activities, events, and behaviors to determine what possible links exist and hidden relationships may exist.
Additional algorithms may also be accessed by the advanced scenario-based alert generation and processing system 200 in identifying interesting behaviors, events, activities, or transactions. Once a detection algorithm has been selected, the advanced scenario-based alert generation and processing system 200 will then access the scenario library 284 in applying the relevant and appropriate scenario, in conjunction with the detection algorithm, to create matches of desired behaviors, activities, or events in a complex environment. The scenario library 284 may contain a plurality of advanced scenarios and basic scenarios in identifying activities, behaviors, or events of interest.
The advanced scenario-based alert generation and processing system 200 may send a query 304 to the scenario library 284 accessing a specific scenario. The scenario library 284 will then retrieve 300 the selected scenario and send back to the advanced scenario-based alert generation and processing system 200. Based on the specific scenario retrieved, the advanced scenario-based alert generation and processing system 200 will then send a data query 220 to the data system 204 in which historical data 224 will be retrieved as input for the advanced scenario-based alert generation and processing system 200. In addition, the advanced scenario-based alert generation and processing system 200 may send to the scenario library 284 requests to modify scenario 296 or create scenario 292. The scenario library 284 will then confirm library 288 to the advanced scenario-based alert generation and processing system 200. The flexibility and capability to add or modify elements of the scenario library 284 and detection algorithms 228 allow the advanced scenario-based alert generation and processing system 200 to be continuously upgraded and dynamically maintained. Once the desired and appropriate detection algorithm has been selected and the desired and appropriate scenario applied, the advanced scenario-based alert generation and processing system 200 will process the data in creating alert generation 244 which will be sent to the user 128. Furthermore, the advanced scenario-based alert generation and processing system 200 will send to the user 128 a data summary 248 as related to the alert generation 244, providing the user 128 immediate access to relevant information related to the detected activity, behavior, or circumstances. The user 128 may then send a request for data detail 252 to the advanced scenario-based alert generation and processing system 200 which will then provide additional, underlying data as related to the data summary 248 and alert generation 244. The advanced scenario-based alert generation and processing system 200 will then send the data detail 256 to the user 128 based on the request for data detail 252 performed earlier.
This additional information, when combined with the original information received, allows the user 128 to elect an alert status change 260 which is transmitted back to the advanced scenario-based alert generation and processing system 200. Furthermore, the user 128 may provide supporting information 264 back to the advanced scenario-based alert generation and processing system 200. This supporting information 264 may include, but is not limited to, comments, findings, opinions, or other data in supporting the user 128 request to implement an alert status change 260. In addition, user 128 may request from the advanced scenario-based alert generation and processing system 200 additional historical information as captured in the request for historical information 268. This may provide the user 128 additional information in which to place the context of the alert generation 244. The advanced scenario-based alert generation and processing system 200 will then send to the user 128 the history information 272 that was requested earlier. Furthermore, the user 128 may send a report request 276 to the advanced scenario-based alert generation and processing system 200, which will then provide the desired information through the report generation 280 back to the user 128.
Referring again to
Representative code included herein includes sub-sections describing link analysis, sequence matching, outlier detection, and rules-based detection as it pertains to match generation 404. These sub-sections instruct the system to access transformed data 212, select detection algorithms 228 and apply the appropriate scenario library 284 in the match generation 404 process. Once the match generation 404 has been completed, then the next step in the advanced scenario-based alert generation and processing system 200 is the processing 412 of matches identified in the match generation 404 sequence. Processing 412 includes the processes of prioritization, group, and alert prioritization of the matches 408. The prioritization sub-section in the representative code describes a computer-based approach for receiving match information and prioritization strategy logic. This sub-section then evaluates the matches 408 based in order to assign a ranking or prioritization which is an output of the advanced scenario-based alert generation and processing system 200. The grouping sub-section in the representative code describes a computer-based approach for accessing a set of prioritized matches and grouping strategy logic. The grouping process then evaluates prioritized matches and creates group associations based on the grouping strategy logic. The grouped prioritized matches form an output of the advanced scenario-based alert generation and processing system 200. The alert prioritization sub-section in the representative code describes a computer-based approach for receiving a set of grouped matches and alert prioritization strategy logic. The alert prioritization process then evaluates the grouped matches based on the alert prioritization strategy logic in order to assign an alert prioritization. The group matches can then be output based on alert prioritization by the advanced scenario-based alert generation and processing system 200 which would proceed on to the next step of alert generation 244.
If decision point scenario activity test 524 is performed resulting in a scenario activity modify 528, then the system must retrieve scenario 532 and implement changes 540 prior to update library 544. Again, once the update library 544 step has been completed, then the system enters the select scenario library 548 process. In one embodiment, the create scenario 292, implement changes 540, and parameterization 564 are performed during an off-line sequence and not as part of the advanced scenario-based alert generation and processing system 200.
A basic scenario is a simplified approach to defining events and entities that are known to be indicative of a behavior of interest. Basic scenarios typically have a single type of event or entity, or a small number of events and entities that operate on a set of data to determine if the scenario of interest is present. An example of a basic scenario is exception reports. An exception report flags individual transactions and simply produces a list of transactions abstracted from the context in which they occurred. Evaluation of the exceptions based solely on the information provided in the exception report is difficult and in some cases impossible.
Basic behavior detection is a method of detection that hinges on the observance of a single event or a simple aggregate of events. As an example, basic behavior detection of money laundering could be performed by defining a basic money laundering scenario of "all cash transactions over $10,000" and generating an exception report indicating all of those transactions. The difficulty with this approach is that the exception report would do nothing more than indicate all events fitting that particular basic scenario definition and would inherently have a high false alarm rate. In the example given, many, if not all of the transactions identified would be legitimate, and not be indicative of the basic behavior of fraud.
Other basic scenarios for fraud might include premature IRA distribution, identifying entities or account holders that are high-risk or are in high-risk geographies, and other such scenarios or attributes that are known to be indicators of the specified behavior. Although these basic scenarios can be useful in identifying the behavior of interest, it is often times the case that those committing the behavior are aware of the basic scenarios, and will modify their behaviors, actions, and activities to avoid detection.
An advanced scenario creates a rich package of information that allows the behavior of interest to be observed or investigated in context. An advanced scenario will contain the elements of focus, highlights, and specific events and entities. In the embodiments, an advanced scenario will also include parameterized logic.
A focus is a centralized event or entity upon which the behavior can be further investigated. As an example, a customer that is suspected of laundering money can form a focus. Another example would be a central account that is linked to a number of other accounts. Although all of the accounts would be subject to investigation and tied to the alert, the focus is the central account. An illustration of the presentation of focus is shown in the focus column 1641 of alert list 1604 as shown in
Highlights are summarizations of the events and entities involved in an alert representing a behavior. An example would be the total dollar amount passed through an account or the total number of transactions in that account. The highlight summarizes and specifically points out why a set of events, a set of entities, or a set of events and entities is of interest, but does not list those specific events and/or entities. An illustration of the presentation of highlights is shown in the highlights column 1646 of alert list 1604 as shown in
An advanced scenario links the alert to the specific events and entities that have resulted in the generation of that alert. An example would be a set of accounts that are allegedly part of a money laundering ring (entities) and the deposits into and withdrawals from those accounts (events). An illustration of the specific events and entities that can result in the generation of an alert are shown in alert details 1704 of
An advanced scenario contains logic that determines whether or not a match and alert will be generated. This logic contains parameters, accessible to the user 128 or administrator 136 through a user interface, that can be varied to set a threshold or vary a rule to generate a match and alert. An example of parameterized logic is "a money laundering ring must include x different accounts and y different transactions." In this example, x and y could be set to 3 and 40 respectively, and those values would be altered, by a machine or a user, based on the number of false positives generated. An illustration of parameterized logic is shown in the threshold parameters section 1404 of
Advanced behavior detection requires the analysis of a plurality of events and entities, and the relationships between events, between entities, or between events and entities. As an example: a drug dealer wants to get large amounts of cash into the banking system, but knows that if he/she deposits cash, the bank will file a government form on him/her. To avoid detection the dealer decides to buy money orders with the cash because money orders are regulated less rigorously. The dealer also knows that if he/she buys $3,000 or more in money orders at one time, the dealer has to supply a personal identification. To avoid this the dealer travels around to several convenience stores, and at each the dealer buys five $500 money orders. The dealer then deposits all the money orders at the bank, but to avoid suspicion, makes the deposits at several branches over several days into several accounts. The dealer later consolidates the money into one account and wires it to an account in the Cayman Islands. The dealer used several bank accounts that on the surface looked independent (probably different names, addresses, etc.), but they were in fact being controlled by one person in order to launder money. The serial numbers on his money orders also were in sequential groups of five. Even if these were deposited into separate accounts, the repeating sequences of five $500 money orders could point to someone trying to stay below the $3,000 ID threshold if the relationship among the deposits is detected. One embodiment of the invention uses link analysis and sequence matching algorithms designed to find hidden relationships among events and entities. Link analysis takes pairs of linked entities and pieces this information into larger webs of interrelated entities. Sequence matching is employed when the sequence of events (such as the time sequence) contains some important clue into hidden relationships. Many of the most insidious scenarios can only be solved with this type of complex analysis because the behavior is spread over many events over multiple entities over a range of time.
The use of advanced behavior detection 1012 is illustrated in
One way of viewing advanced behavior detection is an n-dimensional approach in which several types of events and entities are simultaneously considered across at least products and lines of business in order to identify the behavior of interest. The advanced behavior detection can be based not only on the events and entities that are known to be indicative of a behavior of interest, but also on the relationships, temporal or spatial (e.g. physical or electronic location) between those elements.
Referring to
Link analysis provides the ability to transform customer-to-customer business activities from a data representation where they appear as individual activities between customers, to a third-party network representation where they become group activities confined in each third-party network. One advantage of link analysis is that group behaviors become more evident, and therefore are more effectively and efficiently analyzed in a third-party network representation since each group of customers connected through customer-to-customer activities becomes a single object in the network representation. The new network representation forms a third-party network platform.
Item numbers #1 604, #2 608, #3 612, #4 616, #5 620, and #6 624 represent similar categories for which behavior detection techniques and analysis are to be performed. Common link 676 categories A 660, B 664 and C 668 represent similar categories for which behavior detection techniques and analysis are to be performed. Line 628 illustrates a link between #1 604 and A 660. Line 632 illustrates a link between #2 608 and A 660. Line 640 illustrates a link between #3 612 and B 664. Line 636 illustrates a link between #4 616 and A 660. Line 644 illustrates a link between #4 616 and B 664. Line 648 illustrates a link between #5 620 and B 664. Line 652 illustrates a link between B 664 and C 668. Line 656 illustrates a link between #6 624 and C 668. Descriptive field 684 describes the link between #1 604 to all other descriptive items 672 through the various common link 676 connections.
A network detection algorithm, such as link analysis, can be utilized to identify common elements between a plurality of events, entities and activities. As the associations extend beyond the original sources, the link analysis is able to identify common elements through direct or indirect association among the various events, entities, and activities. Elements of interest are retrieved, collected, or processed from a general data source and are then stored in a separate database or dataset. As additional elements are evaluated, the matches are also stored along with the link between matching elements. This process continues for the various elements and data sources.
Link analysis can be understood from the following example: if two accounts (A&B) were registered in different names, but had a common address, then the network detection algorithm would link the two accounts because of the matched address as a result of the direct connection. If another account were introduced (Z) which shared the same phone number as account A, then accounts A and Z would be linked through that direct association. In addition, accounts B and Z would be linked through their indirect association via account A. The network detection algorithm can be applied on a variety of elements, fields, datasets, and databases in identifying connected, directly or indirectly, events, activities, and entities. By creating and storing matches between elements, network detection algorithms are able to extract data from a general data source in identifying events, entities, and activities that have either direct or indirect associations.
A specific link analysis algorithm is presented in the co-pending, commonly-owned patent application entitled "Analysis of Third Party Networks," the inventors of which are Tao Zhang and Steven Kirk Donoho, which was filed as a utility patent application on Jan. 13, 2003, having a Ser. No. of 10/341,073, and which is incorporated herein by reference in its entirety but is not admitted to be prior art. In addition, representative code corresponding to a link analysis method is provided below in the section entitled "Representative Code."
Sequence detection algorithms analyze data for specific time-based patterns. As the data is analyzed, potentially significant and meaningful data is temporarily stored in a separate database until further analysis of the remaining data stream(s) can be completed. Since a sequence detection algorithm analyzes data for specific time or occurrence sequencing of events, activities, and behaviors, the detection algorithm will analyze the entire dataset while saving potential matches until its rule-based approach can determine whether the temporarily stored data meets the sequence detection requirements. If a particular sequence of events, activities, or other behaviors have met established constraints, then a match is confirmed and the complete dataset capturing the events, behaviors, and activities of interest is saved at which point an alert is generated. If the data analyzed does not meet the established constraints, then the temporarily stored data is discarded with no alert being generated. In addition, sequence detection algorithms can be used not only in identifying events, activities, or behaviors that have occurred, but also ones that have not occurred.
Representative code corresponding to a sequence detection method is provided below in the section entitled "Representative Code."
Representative code corresponding to an outlier detection method is provided below in the section entitled "Representative Code."
Algorithms for link analysis, sequence matcher, outlier detection, rule pattern, text mining, decision tree, and neural networks are commercially available from a variety of vendors, including, but not limited to SAS Institute and their Enterprise Mining application, SPSS Inc. and their Predictive Analytics™ application, International Business Machines (IBM) and their DB2 Intelligent Miner™ application, Visual Analytics and their VisuaLinks™ application, and NetMap Analytics with their NetMap™ Link Analysis application with these various applications containing software and algorithm technologies.
As matches are identified through the detection algorithm analysis, the matches are then prioritized based on a rules-based methodology. Identified events, entities, or transactions of interest are then evaluated based on user defined logic to determine the relative prioritization of the match. The prioritization value is saved with the match. In addition, the invention can then group events, activities, and transactions prior to transferring the alert into the routing and workflow process. The prioritization and grouping are performed based on pre-defined criteria including parameters related to amounts, number of events, types of events, geographic location of entities and events, parties involved in the events, product lines, lines of business, and other parameters relevant to the type of behavior of interest. These parameters can be modified by the user 128, administrator 136, domain expert 108, or developer 104. During this step, summary information of the alert and associated dynamic link to the alert details is saved along with prioritization and grouping information. The alert details will vary on the event and entity of interest but examples include account details such as account holder name, address and phone number, account balance, amount of a transaction or series of transactions, recipient of a transfer or deposit.
Representative code corresponding to prioritization and grouping methods are provided below in the section entitled "Representative Code."
Once an alert has been prioritized and grouped, the invention allows for a computer-based approach in routing the alert and managing the workflow process for greater efficiency and effectiveness. Based on the prioritization and grouping of the alert, the invention routes the alert based on pre-determined instructions. As the alert is reviewed, investigated, and processed, the invention provides highlight information and dynamic links to detailed information thereby expediting and facilitating this step. In addition, the invention stores the historical data and investigation data for later review and retrieval if necessary. The invention allows the alert to be visually presented in a variety of formats, which can be selected by the user 128, administrator 136, domain expert 108, or developer 104 and modified based on filtering elements.
Workstations, network connections and databases for the implementation of the system are commercially available and integration of these platforms is known to those skilled in the art. As an example of units that can be used to assemble the system, the servers described in this figure can be based on operating systems such as Solaris™, AIX™, Linux™, Unix™, Windows NT™ or comparable platforms. Workstation and server equipment can be sourced from a variety of vendors, including, but not limited to Dell, Hewlett-Packard, IBM, and Sun. The network 1256 can consist of an intranet, Internet, LAN, WAN, or other infrastructure configurations that connect more than one workstation or server. The data mart 920 represents database structure including, but not limited to relational or hierarchal database which products are commercially available through vendors such as Oracle, IBM, and Sybase among others, whose products sell under the trade names Oracle 8, DB2, and Adaptive Server respectively. Protocols in transferring data, commands, or alerts between the workstations, servers, data sources, and network devices are based on industry standards and can be written in a variety of programming languages.
The present invention can be realized in a number of programming languages including C, C++, Perl, HTML, Pascal, and Java, although the scope of the invention is not limited by the choice of a particular programming language or tool. Object oriented languages have several advantages in terms of construction of the software used to realize the present invention, although the present invention can be realized in procedural or other types of programming languages known to those skilled in the art.
Referring to the user interface shown in
In the user input section 1600, the user 128, administrator 136, domain expert 108, or developer 104 may select how the data is to be presented by sorting the output based on the prioritization, focus, class, scenario, prior alerts (prior), owner, organization (org), age, or status followed by the number of views retrieved at one time (e.g., 10, 20, 50, or 200 alerts). In one embodiment, these selections are made through the use of pull down entry fields and numerical entry fields. Within filtering elements section 1620, the user 128, administrator 136, domain expert 108, or developer 104 can filter based on organization, owner, scenario class, scenario, prioritization, focus, age and status. Within sort-by section 1624 the user 128, administrator 136, domain expert 108, or developer 104 can have the information displayed by ranking or grouping based on prioritization, focus, class, scenario, prior alerts (prior), owner, organization, age and status.
The many features and advantages of the invention are apparent from the detailed specification. Thus, the appended claims are intended to cover all such features and advantages of the invention which fall within the true spirits and scope of the invention. Further, since numerous modifications and variations will readily occur to those skilled in the art, it is not desired to limit the invention to the exact construction and operation illustrated and described. Accordingly, all appropriate modifications and equivalents may be included within the scope of the invention.
Although this invention has been illustrated by reference to specific embodiments, it will be apparent to those skilled in the art that various changes and modifications may be made which clearly fall within the scope of the invention. The invention is intended to be protected broadly within the spirit and scope of the appended claims.
Representative Code
Link Analysis/Network Detection
Read input parameters: One or more datasets, list of internal node characteristics, description of external node characteristics, logic constraints.
For each dataset:
Read input parameters: One or more Datasets, Sequence pattern. Sequence pattern consists of:
Return to initial step, "Select the next row to be matched" unless there are no more rows to examine in any datasets.
Output all matches.
Outlier Detection
Read input parameters: Dataset and Outlier Detection Pattern. Outlier Detection Pattern consists of:
Find matches:
Output all matches.
Rules-based Detection
Read input parameters: Primary Dataset, zero or more Secondary Datasets, Rule pattern. Rule pattern consists of (for each dataset):
Find matches:
Read input parameters: Set of Matches, Match Prioritization Strategy Logic
For each Match in Set of Matches:
Output Set of Prioritized Matches (matches can be prioritized by Match Score)
Read input parameters: Set of Prioritized Matches, Match Grouping Strategy
Output groups of Matches. Groups of 1 are also groups.
Alert Prioritization
Read input parameters: Set of Match Groups, Alert Prioritization Strategy Logic
Each Match Group is an Alert. Set of Match Groups is Set of Alerts.
For each Alert in Set of Alerts:
Output Set of Prioritized Alerts (Alerts can be prioritized by Alert Score)
|Cited Patent
|Filing date
|Publication date
|Feb 20, 1997
|Nov 3, 1998
|International Business Machines Corporation
|Method for mining causality rules with applications to electronic commerce
|Mar 12, 1999
|Jul 25, 2000
|Card Alert Services, Inc.
|System for detecting counterfeit financial card fraud
|Oct 5, 1998
|Dec 11, 2001
|Hnc Software, Inc.
|Risk determination and management using predictive modeling and transaction profiles for individual transacting entities
|Mar 15, 2001
|Sep 19, 2002
|Akli Adjaoute
|Systems and methods for dynamic detection and prevention of electronic fraud and network intrusion
|Nov 29, 2001
|Feb 13, 2003
|Rowan Bosworth-Davies
|Countermeasures for irregularities in financial transactions
|Nov 1, 2001
|May 1, 2003
|Actimize Ltd.
|System and method for analyzing and utilizing data, by executing complex analytical models in real time
|Mar 20, 2002
|Sep 25, 2003
|Taylor Michael K.
|Fraud detection and security system for financial institutions
|Nov 14, 2003
|May 20, 2004
|Michael Zrubek
|System and Method for Automated Link Analysis
|Nov 22, 2002
|May 27, 2004
|Kerr Thomas F.
|Fraud prevention system
|Jan 13, 2003
|Jul 15, 2004
|Tao Zhang
|Analysis of third party networks
|Jul 30, 2003
|Nov 18, 2004
|Abel Wolman
|Geometrization for pattern recognition, data analysis, data merging, and multiple criteria decision making
|Sep 29, 2003
|Feb 24, 2005
|Michael Torres
|System and method for identification, detection and investigation of maleficent acts
|Sep 8, 2003
|Apr 7, 2005
|Mci Worldcom, Inc.
|System, method and computer program product for processing event records
|Affidavit of Steven Kirk Donoho, Nov. 14, 2003.
|Bolton,R.J. et al. "Unsupervised Profiling Methods for Fraud Detection" Conference on credit scoring and credit control, 2001.
|Fawcett,T. et al. "AI Approaches to Fraud Detection and Risk Management" AI Magazine vol. 19 No. 2. AAAI. 1998.
|Goldberg,H.G. and Senator,T.E. "Restructuring Databases for Knowledge Discovering by Consolidation and Link Formation" AAAI Tech Report FS-98-01. AAAI 1998. (Reprinted from Proc. First Int'l Conf. on Knowledge Discovery & Data Mining (KDD95), AAAI Press, 1995.).
|Goldberg,H.G. and Wong,R.W.H. "Restructuring Transactional Data for Link Analysis in the FinCEN AI System" AAAI Tech Report FS-98-01. AAAI 1998.
|Goldberg-H-G and Senator-T-E. "Restructuring Databases for Knowledge Discovery by Cosolidation and Link Formation" Proc of Artificial Intelligence and Link Analysis, Oct. 1998.
|Goldberg-H-G and Wong-R-W-H. "Restructuring transactional data for link analysis in the FinCEN AI system." pp. 38-46 of Proc. of AI and Link Analysis, Orlando, FL. Oct. 23-25, 1998.
|Kirkland,J.D. et al. "The NASD Regulation Advanced-Detection System (ADS)" AI Magazine vol. 20. No. 1. AAAI. 1999.
|Mantas, Inc., Fraud and Money Laundering Detection for Banks, http://www.mantas.com/website/solutions/solutions-fraud-ml-banks.html, Dec. 3, 2001.
|Mantas, Inc., Fraud and Money Laundering Detection for Banks, http://www.mantas.com/website/solutions/solutions—fraud—ml—banks.html, Dec. 3, 2001.
|Mantas, Inc., Fraud and Money Laundering Detection for Securities Firms, http://www.mantas.com/website/solutions/solutions-fraud-ml-sec-firms.html, Dec. 3, 2001.
|Mantas, Inc., Fraud and Money Laundering Detection for Securities Firms, http://www.mantas.com/website/solutions/solutions—fraud—ml—sec—firms.html, Dec. 3, 2001.
|Mantas, Inc., Mantas Best Execution, http://www.mantas.com/website/solutions/solutions-best-execut.html, Dec. 3, 2001.
|Mantas, Inc., Mantas Best Execution, http://www.mantas.com/website/solutions/solutions—best—execut.html, Dec. 3, 2001.
|Mantas, Inc., Products, http://www.mantas.com/website/solutions/solutions-products.html, Dec. 3, 2001.
|Mantas, Inc., Products, http://www.mantas.com/website/solutions/solutions—products.html, Dec. 3, 2001.
|Mantas, Inc., The Mantas Advantage, http://www.mantas.com/website/solutions/solutions-advantage.html, Dec. 3, 2001.
|Mantas, Inc., The Mantas Advantage, http://www.mantas.com/website/solutions/solutions—advantage.html, Dec. 3, 2001.
|Mantas, Inc., The Mantas Equities Trading Compliance, http://www.mantas.com/website/solutions/solutions-equ-trd-comp.html, Dec. 3, 2001.
|Mantas, Inc., The Mantas Equities Trading Compliance, http://www.mantas.com/website/solutions/solutions—equ—trd—comp.html, Dec. 3, 2001.
|Mantas, Inc., What is Knowledge Discovery?, http://www.mantas.com/website/solutions/solutions-whatis.html, Dec. 3, 2001.
|Mantas, Inc., What is Knowledge Discovery?, http://www.mantas.com/website/solutions/solutions—whatis.html, Dec. 3, 2001.
|Senator,T.E. "Ongoing Management and Application of Discovered Knowledge in a Large Regulatory Organization: A Case Study of the Use and Impact of NASD Regulations Advanced Detection System (ADS)" KDD2000. ACM. 2000.
|Senator,T.E. et al. "The Financial Crimes Enforcement Network AI System (FAIS): Identifying Potential Money Laundering from Reports of Large Case Transactions" American Association for Artificial Intelligence. Winter 1995.
|Citing Patent
|Filing date
|Publication date
|Mar 5, 2013
|Dov Koren
|Sharing of content associated with events
|Aug 25, 2011
|Jun 25, 2013
|Dov Koren
|Filtering shared content
|Sep 15, 2010
|Sep 24, 2013
|Mantas, Inc.
|Method and system for the protection of broker and investor relationships, accounts and transactions
|Aug 16, 2011
|Nov 26, 2013
|Dov Koren
|Sharing of content associated with events
|Jun 10, 2009
|Dec 3, 2013
|Telefonaktiebolaget L M Ericsson (Publ)
|Subscribing to and distributing summary of faults in three-tiered network monitoring architecture
|Feb 17, 2011
|Jun 24, 2014
|Dov Koren
|Sharing of information associated with events
|Jun 7, 2012
|Oct 7, 2014
|Infosys Limited
|Composition studio to develop and maintain surveillance and compliance scenarios
|Feb 17, 2011
|Mar 17, 2015
|Dov Koren
|Providing alerts in an information-sharing computer-based service
|Jun 8, 2011
|Mar 17, 2015
|Dov Koren
|Real time sharing of user updates
|Nov 6, 2013
|Jul 21, 2015
|Telefonaktiebolaget L M Ericsson (Publ)
|Method and system to distribute fault information in a large scale communication network system comprising hierarchical management nodes
|Feb 17, 2011
|Aug 4, 2015
|Dov Koren
|Sharing of information associated with events
|Jun 2, 2011
|Aug 4, 2015
|Dov Koren
|Sharing of information associated with events
|Jul 25, 2011
|Aug 11, 2015
|Dov Koren
|Effective sharing of content with a group of users
|Jun 6, 2011
|Dec 8, 2015
|Dov Koren
|Sharing of information associated with events
|Oct 27, 2005
|Apr 2, 2009
|Jeong-Seok Park
|System And Method For Developing Strategic Scenario
|Jun 9, 2011
|Dov Koren
|Providing Alerts in an Information-Sharing Computer-Based Service
|Jun 16, 2011
|Mantas, Inc.
|Method and system for the protection of broker and investor relationships, accounts and transactions
|Jun 16, 2011
|Dov Koren
|Sharing of Information Associated with Events
|Sep 22, 2011
|Dov Koren
|Sharing of information associated with events
|Sep 29, 2011
|Dov Koren
|Real time sharing of user updates
|Jun 10, 2009
|Oct 27, 2011
|Telefonaktiebolaget Lm Ericsson (Publ)
|Method And System To Distribute Fault Information In A Large Scale Communication Network System
|Dec 8, 2011
|Dov Koren
|Sharing of content associated with events
|Nov 6, 2013
|May 15, 2014
|Telefonaktiebolaget L M Ericsson (Publ)
|Method And System To Distribute Fault Information In A Large Scale Communication Network System
|Feb 14, 2014
|Dec 3, 2015
|So System Service Co., Ltd.
|Manipulator authentication operating system
|Jun 29, 2015
|Jan 14, 2016
|Convergence, Inc.
|Data Processing System and Method for Deriving and Publishing Knowledge of Registered Investment Advisors and Related Entities and People
|U.S. Classification
|706/48, 705/35, 706/925
|International Classification
|Cooperative Classification
|European Classification
|Apr 7, 2003
Owner name: MANTAS INC., PENNSYLVANIA
Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNORS:DONOHO, STEVEN KIRK;DYBALA, TOMASZ GRZEGORZ;HAYDEN, JAMES JOSEPH;AND OTHERS;REEL/FRAME:013920/0043
Effective date: 20030303
Owner name: MANTAS INC.,PENNSYLVANIA
Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNORS:DONOHO, STEVEN KIRK;DYBALA, TOMASZ GRZEGORZ;HAYDEN, JAMES JOSEPH;AND OTHERS;REEL/FRAME:013920/0043
Effective date: 20030303
|Mar 6, 2006
Owner name: COMERICA BANK, SUCCESSOR IN INTEREST TO COMERICA B
Free format text: SECURITY AGREEMENT;ASSIGNOR:MANTAS, INC.;REEL/FRAME:017259/0831
Effective date: 20011116
|Sep 6, 2006
Owner name: MANTAS, INC., VIRGINIA
Free format text: RELEASE BY SECURED PARTY;ASSIGNOR:COMERICA BANK;REEL/FRAME:018211/0932
Effective date: 20060901
Owner name: MANTAS, INC.,VIRGINIA
Free format text: RELEASE BY SECURED PARTY;ASSIGNOR:COMERICA BANK;REEL/FRAME:018211/0932
Effective date: 20060901
|Sep 4, 2013
|Fee payment
Year of fee payment: 4


text:
HD News & Editorials
HD Been Dope, But Watch Him Prove It On "Quimapell Freestyle" ("Bless The Booth")
The BK emcee runs through 3 Stacks, Bill Cosby & "Oochie Wally" on his way to BTB prominence. Read More
Posted 5 months ago by Brendan V
The 1 Thing You Need to Hear This Week: HD's "The Greay(t) Area" Album
This here rap thing is kind of like the NFL Draft. In the NFL, through rigorous testing, arbitrary mock drafts and of course game tape, hundreds... Read More
Posted one year ago by Lucas G.
Meet HD
Death, taxes and picking who had the best verse. Whether it's a freestyle battle, an emcee-filled remix or say a DJBooth cypher, hip-hop... Read More
Posted one year ago by Lucas G.
HD Songs & Albums
Sample Text - Sample Link

subset: commoncrawl


text:
You're in Wine
Narrow Search Results
Price Range
By Keyword
"Tablas Creek Esprit Blanc de Tablas 2012 Rated 91WA"
"Wine Advocate ReviewRated 91Incorporating more Roussanne in 2012, the 2012 Esprit Blanc de Tablas checks in as 75% Roussanne, 20% Grenache Blanc and 5% Picpoul Blanc, all of which was brought up in larger foudre. Light gold in color, it has a classic... more
FREE shippinggo to store
"Tablas Creek Patelin de Tablas Paso Robles Rose 2013"
"Wine Tasting NotesThe Patelin de Tablas Rose has a nose of the wild strawberry, rose petals and citrus. In the mouth, it shows the generous red fruit of Grenache kept clean by vibrant acidity and a spiced citrus note that comes out on the long finish.... more
FREE shippinggo to store
Tablas Creek Esprit de Beaucastel 08
91-93 Wine Advocate - A blend of 38% Mourvedre, 30% Grenache, 36% Syrah, and the rest Counoise, the 2008 Esprit de Beaucastel has notes of graphite, damp earth, forest floor, underbrush, and loads of blue and red fruits. A distinctively peppery, spicy,... more
FREE shippinggo to store
Ads related to tablas creek rhone


text:
Awesome: 0%
Worth A Look: 0%
Average: 0%
Pretty Bad: 46.67%
Total Crap: 53.33%
2 reviews, 3 user ratings
Mother's Day (2016) by Jaycie
Hollars, The by Jay Seaver
Fly, The (1986) by Rob Gonsalves
Hologram for the King, A by Jay Seaver
Reconnoiter by Jay Seaver
Projet-M by Jay Seaver
Huntsman, The: Winter's War by Peter Sobczynski
Jungle Book, The (2016) by Jay Seaver
Blue Velvet by Rob Gonsalves
Criminal (2016) by Jay Seaver
subscribe to this feed
Interview: Lorene Scafaria on "The Meddler"
Interview: Jeremy Saulnier on "Green Room"
Films I Neglected To Review: The Beauty And The Beastly
Interview: Blake Jenner, Tyler Hoechlin and Will Brittain on "Everybody Wants Some!!"
Films I Neglected To Review: Drugs, Bugs And A Hairy Krisha
"It Feels Like. . . Times Have Changed": The Films of Sam Peckinpah
A Guide To The 19th Annual European Union Film Festival: Week Four
Films I Neglected To Review: Will Dystopia Ever End?
A Guide To The 19th Annual European Union Film Festival: Week Three
SxSW 2016: Everybody Wants Some POTUS
subscribe to this feed
"Is Wayne Brady gonna have to choke a critic?"
USA 01-Sep-2006 (PG-13) DVD: 20-Feb-2007UK N/AAustralia N/A
Directed by
Preston A. Whitemore II
Written by
Preston A. Whitemore II
Anthony Mackie
Welsey Jonathan
Wayne Brady
Kristen Wilson
Lil' J.J.
Phillip "Hot Sauce" Champion


text:
Begin New Search
Refine Last Search
Cemetery Lookup
Add Burial Records
Help with Find A Grave
Top Contributors
Success Stories
Community Forums
Find A Grave Store
Log In
ad feedback
ad feedback
Martha Thompson
member for 6 years, 1 month, 12 days
Add to MyFriends
Bio and Links
Please do not post photo copies of obituaries or other newspaper articles in the photo's or flowers portion of memorials created by me. Please send all corrections or additions through the edit tab on the memorial and I will be most happy to post them. As per FAG rules, death certificates are allowed but should not be put up as photos but rather use the "other" option. This way, the memorial will not have an icon idicating a picture is there and fellow gravers will know that a headstone photo is needed.
Leave Public Message
Contributions to
Find A Grave
2,833 Memorials Added
2,845 Memorials Managed
9 Memorials/Week
3,098 Photos
8 Photo Requests
190 Volunteer Photos Taken
649 Virtual Flowers
4 Virtual Cemeteries
9 Fame Ratings
3 Sponsorships
3 Friends
Search Contributor's Records
First Name
Last Name
Virtual Cemeteries
Burials and Cremations Un...
Canine Companions
Deaths at the West Virgin...
Family & Friends Unknown ...
Find A Grave Friends
Linda Rice Sutp...
Messages left for Martha Thompso... (111)
Leave Message
Christy Burke
Fay L Foreman
Thank you for letting me know. I didn't realize that this person was alive. I thought this person just didn't have an ending date.
Thank you Christy Burke
Added by
Christy Burke
on May 03, 2016 4:34 PM
Rebecca Evans
Thank you so very much for taking a photo of my grandma's grave (the one coming out of the tree).
Added by
Rebecca Evans
on Apr 23, 2016 9:03 AM
Michele Hilgert
I really want to Thank you for taking the time to take the pictures of the gravestones for Anna Tidball Brent and her mother Eleanor Tidball.
Michele Hilgert
Added by
Michele Hilgert
on Mar 28, 2016 10:24 AM
RE: Marie Theune Hayes
You are most welcome and it was my honor to do so. Thank you so much for visiting Jane.
Merry Christmas.
Added by
on Dec 18, 2015 2:55 PM
Karen Smith
RE: Dog bio photo
Thank you Martha! That is our dog Benny. He was a shelter dog we adopted after we lost our Beagle. We know he is part Beagle, not sure what else. He is a little sweetheart. He was at the shelter several months, nobody wanted him because he was not real social. That's all changed. Just have to give them a chance :)
Added by
Karen Smith
on Jul 14, 2015 11:44 AM
Betty Frain
RE: Robert Thibadeau
I believe I have put more Thibadeaus up since then.
Added by
Betty Frain
on May 11, 2015 12:19 PM
Base Kuhn
Hi there
Thanks for the transfer ,(Base)
Added by
Base Kuhn
on Nov 28, 2014 6:10 PM
Alice Bampton
Unmarked graves?
My great grandfather, Hanson Dicken is buried in the Ketterman Cemetery which I remember visiting as a very young child with my grandparents and parents. I'm trying to locate the grave of a great uncle, Amos Reed Dicken, who died in 1935. His death certificate lists his burial place as Henry Ash, Flintstone, and I suspect that it might be what is now called the Ketterman Cemetery. My father remembered going to the funeral and told me the cemetery was on the Mallow farm along the Flintstone Creek. How does one find this cemetery?
Alice Fisher Bampton
Added by
Alice Bampton
on Oct 07, 2014 4:15 PM
Base Kuhn
hi there
thank you so much for the Maugans photos
Added by
Base Kuhn
on Aug 30, 2014 6:34 PM
David Byer
RE: Joseph Rotz
Thanks for doing this. I found the obit. recently added to the Rotz family tree. I am most interested in the second wife of Joseph and their descendants.
Added by
David Byer
on Aug 30, 2014 4:51 PM
View all messages...
Privacy Statement
Terms of Service
ad feedback


text:
The Shadows of Nasty City
Surf-punk four-piece outgrows hip-hop high school
Ken Leighton 1:30 p.m., May 4
Vladimir Golstman: Clarinet, Flute, Saxophone | Marianna Nehoda: Piano
No shows scheduled | Post a show |
Influences: Paul Desmond, Bach, Charlie Parker
Classijazz Duet features San Diego Symphony vet Vladimir Golstman (clarinet, sax, flute) and pianist Marianna Nehoda, both former Russian citizens. The duo mixes classical and jazz music, performing pieces by Bach and Mozart back to back with contemporary numbers by Benny Goodman, George and Ira Gershwin, and others.
Golstman has lived in San Diego since 1997.


text:
Sony Xperia T will get Android 4.1 Jelly Bean early next year
As will the Xperia TX and Xperia V
JAPANESE PHONE MAKER Sony has revealed that it will start rolling out Android 4.1 Jelly Bean to a handful of its Xperia devices soon, including its flagship Xperia T smartphone.
Speaking on Twitter, the firm revealed that Google's latest mobile operating system will be arriving on the Sony Xperia T, Xperia TX and Xperia V, with a rollout in the first quarter of 2013. There's no word on which other Sony phones will be getting the upgrade, but it's unlikely that its 2011 Xperia phones will be getting bumped to Android 4.1 Jelly Bean.
Still, it's not all bad news for non-Xperia T owners, as Sony has also announced that it will roll out an Android 4.0 Ice Cream Sandwich (ICS) update to handsets including the Xperia P, Xperia U and Xperia Go.
While only a minor update, it brings a handful of new features to the mid-range smartphones, including improvements to the handsets' stability, WiFi tethering, camera, NFC and messaging.
Sony said it has started rolling out the update but it might take a few weeks to appear on all smartphones. Those with handsets already running Android 4.0 ICS will receive a notification when the update is available, while those with phones still running Android 2.3 Gingerbread will have to hook the phone up to a computer to check. µ
INQ Latest
Pimp my desk: Gadgets to make your work life easier
For when you just can't take another long lunch break
Google Updates: Lobbying with Fiat, Android N for Studio and an app no-one wants
Control your Android TV from an iOS device? Um, no
Google Street View car caught speeding by its own camera
Somebody call the irony police
Google's DeepMind AI business has access to records of 1.6 million NHS patients
Agreement with the Royal Free NHS Trust doesn't give option to opt-out


text:
This item is currently
HN-REG023 Regal
Regal 26-Inch Relaxation Lounger Swivel Counter StoolItem # HN-REG023
Roll over to zoom
Click for full screen
- 26-inch vinyl swivel stool
- Tubular steel frame with vinyl-upholstered seat
- 15-button tufted seat back
- Swivels 360 degrees
Full Description
More From This Brand
Guarantee & Returns
Regal 26-Inch Relaxation Lounger Swivel Counter Stool
A super-comfy lounger with ultra-hip old-school lounge appeal, the Regal 26-Inch Relaxation Lounger Swivel Counter Stool is exactly where you want to park yourself to enjoy a drink or a meal. This bar stool provides a perfect perch at either your favorite dive bar or your home bar. It features a chrome-finished tubular steel frame with comfortable vinyl-upholstered swivel seat. The 15-button tufted back and steering wheel-style footrest further establish hipster credibility for this timeless lounge stool. R


text:
Pedestrian dies after being hit by truck while jaywalking
SALT LAKE CITY — A man hit by a pickup while jaywalking died Friday night at University Hospital, police said.
The accident occurred at 351 S. 400 West. The man was hit by a northbound pickup truck. He was transported to the hospital in extremely critical condition and was declared dead at the hospital.
The man's identity has not been released. Updates will be posted as they become available.
Twitter: @FinleyJY
What You May Have Missed
Most Popular
Across Site
In Utah
- After more than 6 years, 3 families yearn for...
- Strong winds cause damage, possibly fatal...
- Former BYU, non-Mormon professor writes 'in...
- Millcreek man faces child abuse homicide...
- Sen. Orrin Hatch headed to Israel to meet...
- About Utah: Want a ride to the past? Matt...
- New strategies eliminate long waitlist for...
- 7 crazy-awesome natural arches and bridges in...
Most Commented
Across Site
In Utah
- Utah GOP all in for Cruz, but Trump... 55
- Dog accused of biting child ordered to... 48
- Award recipient's affiliation draws ire... 36
- GOP primary in governor's race now... 24
- S.L. City Council unsure what to expect... 22
- Twice-deported man arrested in Salt... 18
- Orem woman makes history by joining... 17
- Lake Powell pipeline debate enters new... 15


text:
Physical Therapist / PT - Part Time - Weekends Only- 2 Weekends Monthly
HCR ManorCare
Fairborn, OH
Part-time Personal Care Aide (PCA)
Yellow Springs, OH
Join Comfort Keepers (Multiple Caregiver Openings) - Part-Time/Full-Time
Comfort Keepers
Dayton, OH
Class A CDL Team and Solo Truck Drivers part-time local & full-time OTR
Diversified Transfer & Storage
Dayton, OH
Physical Therapist / PT - Part Time - Weekends Only- 2 Weekends Monthly
HCR Manor Care
Dayton, OH
Nurse Practitioner - Float - Dayton - Part-time
The Little Clinic
Dayton, OH
**Retail Sales Associate / Part- Time**
Dayton, OH
Customer Service Representative/Teller Part-Time
Fifth Third Bank
Dayton, OH
Part-Time Controller
Vaco Resources
Dayton, OH
RN / LPN - Registered Nurse or Licensed Practical Nurse - Full Time & Part Time
CommuniCare Health Services
Dayton, OH
Customer Care Specialist - Part Time
Springfield, OH
Doctor of Veterinary Medicine - Full Time, Part TIme and Locum Doctor Positions
Banfield Pet Hospital
Dayton, OH
Nurse Practitioner - Full and Part Time Caseloads Available!
Home Care by Black Stone
Springfield, OH
Restaurant Line/Prep Cook - Full Time or Part Time
TravelCenters of America
Jeffersonville, OH
B2B Sales Rep Full or Part Time
Transworld Systems
Fairborn, OH
Occupational Therapist - Dayton, OH - full or part-time
Dayton, OH
Insurance Sales Agent- Part and Full Time Opportunity....$40-125k+
Equis Financial
Dayton, OH
AVON Independent Sales Representative (Full-Time)
Xenia, OH
CDL A Owner Operator Truck Driver
BLC Transportation
Xenia, OH
CDL-A Regional Truck Driver
NTB National Tire and Battery
Xenia, OH
Springfield, OH
Graduated but lack experience? Swift offers PAID CDL Truck Driver Training.
Swift Transportation
Xenia, OH
OTR CDL-A Truck Driver
deBoer Transportation Inc.
Xenia, OH
Just Graduated? Exciting Recent CDL Refrigerated Truck Driver Job - Apply Now!
Swift Refrigerated
Xenia, OH
Class A CDL Truck Driver - Glass Division
Maverick Transportation
Xenia, OH
Find the career you've been looking for.
Did you mean ?


text:
By Cahill Road, out of a Marquetry mare. Solid 16 hands, broad chested, well muscled. Correct conformation and stunning good looks. Lightly race trained…$3,800
A World first and no true roan thoroughbreds exist in the Northern Hemisphere!!! By Profile In Style (USA) and out ofa daughter of World renowned Slip…$15,500
Dual registered Jockey Club APHA stallion Air To Apache is standing to the public the 2014 season. Will not produce a lethal white when crossed to Overeo…Stud Fee: $1,000
Saxton is a 12yr old bay TB gelding. He is a blast to ride! Here we have ridden him w/t/c in the ring and on trails in English tack. He has jumped in the…No Price Listed
Any 1 interested in a 9 years old cute advanced beginner safe , 15.2 hh bay tb mare . Would make$1,800
8 yr old, 17.1 hand gelding for sale. Nice mover, with a nice brain. Jumps around a 2'6 course, has$6,500
Dharma was rescued from a severe neglect situation along with Metta and Hercules. She is young and a blank slate ready to learn, please and be loved! Dharma…$500
Juno is a adorable girl! She was thin when she was rescued, but is otherwise healthy and sound. She is trained but still needs evaluated under saddle.…$500


text:
Reality rough teensSkinny teen gives head and undressed for rough spanking
Bra natural tits masturbationSweetie masturbates on the floor on her homemade video
Bdsm fetish slaveKinky enslaved girl gets spanked and satisfies her dude orally
Chubby leather long hairMassive chick with big fat ass Cora Kitty masturbates in a toilet
Couple hardcore amateurEnslaved teen nympho gets excited by spanking and pounding
Bdsm fetish slaveEnslaved teen gets spanked and fucked in BDSM style
Hardcore big tits indianPlumpy Indian enjoys some udders poke before a cute fuckfest session
Bdsm fetish slaveSkinny chick gets enslaved and spanked by two crazy buds
Hardcore teens coupleEnslaved teen with lovely tits gets spanked and screwed doggystyle
Bdsm matures spankingMature spanking
Babes blowjob coupleSubmissive teen gets pleasure of spanking and intense bang
Bdsm fetish slaveHot enslaved girl gets spanked and bonked in a doggystyle
Hardcore big tits collegeYouthful Indian goddess groans while getting her cunt banged
Anal arab spankingSpank me!
Amateur bdsm spankingNaughty wife being spanked pt1
Bdsm group sex hardcoreSpanked By Two Doms
Solo models amateur brunettesTall solo model in tight jeans boasts of her sexy body
Bdsm fetish slaveEnchained slut enjoys spanking and hardcore BDSM sex
Amateur babes big titsAmazing European amateur girl takes off jeans to get cracked
Spanking couple hardcoreAmateur teen girl in a miniskirt enjoys spanking and doggie fuck
Amateur babes blondesBlonde sex doll in tight jeans strips to masturbates her kitty
Solo models amateur jeansBeautiful solo model pulls down jeans and reveals amazing ass
Babes lesbian natural titsSultry lesbian nymphos take off jeans and lick snatches
Amateur british spankingAss spanking Roter Arsch Lederriemen
Teens couple long hairKinky teen girl enjoys spanking and some rough sex in a kitchen
Anal blowjobs indianIndian Beauty
Thong jeans toysChick takes off tight jeans and stimulates pussy with toys
Blondes hardcore coupleGirl takes off tight jeans exposing ass for deep bang
Amateur indianIndian horny girl
Blowjob cowgirl blondesAmateur teens Agata and Karel take off jeans for crazy fuck
Bdsm blondes spankingBlonde Spankings
Interracial hardcore analIndian female gets throated and romped in the rump!
Reality jeans lesbianSteaming lesbian sluts take off jeans to lick hungry cunts
Big boobs indian masturbationIndian wife in train(by edquiss)
Amateur big boobs indianAmerican meets Indian call girl
Babes natural tits jeansLesbian gals take off tight jeans and lick pussies
Couple hardcore redheadEnslaved teen girl gets spanked enjoys some rough fucking
Amateur close-ups maturesIndian mature wife
Amateur indian maturesIndian Mature Playing and Shaving
Blowjob handjob hardcoreLesbian chicks in sexy miniskirts enjoy spanking and a rim job
Bdsm lesbians stockingsStockings Lesbians and Spankings
Bdsm spankingTattooed slut blows dick and enjoys spanking in BDSM manner
Couple hardcore jeansHot brunette slut in jeans sucks cock of a sexy guy
Amateur asian babesIndia Indian student in USA fucks for money part 2
Anal facials indianReal Hot Indian Babe Takes It In The Ass
Blowjobs indianIndian couple
IndianIndian babi
Pornstar hardcore blowjobSex-crazed Indian girl gets enjoy made to her by random man
Bdsm fetish slaveShameless chicks enjoy hot wax and spanking in BDSM sex
Hardcore blowjob pussy to mouthSpicy Indian damsel spreads her gams to get her gash beaten
Anal indian threesomesIndian trio, girls getting fucked anal
Bdsm matures stockingsMILF Spanking
Amateur cumshots hardcoreIndian Chick
Foot fetish indian stockingsHot Indian lady stockings footjob
Amateur close-ups webcamsIndian Chick gets dicked out
Asian hardcore pornstarsNadia nyce indian
Hardcore indian interracialIndian Babe fucking with white cock
Amateur bdsm masturbationAntonia! spanking
Black and ebony big boobs maturesBusty Indian MILF
Asian facials group sexHot Indian Team Player
Amateur bdsm hardcoreBound Clamped and Spanked
Hardcore indianWonderful Indian housewife Durga in red-hot & spicy xxx act !
Brunettes jeans realitySkinny girl in tight jeans fucked hard in the office
Anal blowjobs indianIndian Girl
Asian hidden cams indianIndian
Hardcore indian milfsIndian 1
Cuckold interracial spankingKristinaslut aka CurvyKristina gets spanked by Black Bull
Anal blowjobs facialsCock sucking and ass spanking
Hardcore blowjob pussy to mouthLusty Indian honey put this spear in her jaws after nailing
Homemade booty buttJean franko bottom
Blonde pornstar teasingHorny blondie keri pussy pounding
Blondes babes natural titsMouthwatering blonde bounces on cock as a crazy cowgirl


text:
Magic 101.9
Listen Live
Listen on Your Phone
Audio Vault
Last Songs Played
Photo Gallery
Concerts, Special Events, Festivals & more
Magic Cares Community Events & Causes
See what's free today!
Contest Rules
Get the Website Workforce Email
1Thing for the Environment
Get My Perks Deals
Wet Nose Wednesday
Listen on your Phone
Text Club
Magic on Pinterest
Select Partners
The Feed
Hot Topics
Don't Cry For Me, Noriega
by Mike Stanz
posted Jul 17 2014 3:00PM
Former Panamanian dictator Manuel Noriega is suing the makers of the popular video game, Call of Duty, for using his likeness without permission.
In "
Black Ops II
," Noriega's lawyers say that he is portrayed as a kidnapper, murderer and enemy of the state, and that's adding to the realism of the game which "translates into heightened sales."
There is no attempted contradiction by the lawyers, saying that the portrayal is inaccurate or defamatory.
Rather, because the characterization helps increase the game's marketability, Noriega wants a piece of the pie.
Another case of "show me the money!"
Tags :
People :
Manuel Noriega
Back To Blog
Don't Cry For Me, Noriega
Please Enter Your Comments Below
Title :
Comment :
Please enter the text as it is shown in the box below :
Refresh Image
Magic on Facebook
Magic Text Club
Magic At Home: Recipes, Gardening & More
Wet Nose Wednesday
advertise with us
Recent Blog Posts
Remember When Bieber Lost His Signature Hair? Tom Brady Found It.
Mike Draup
Apr 29
Just Kidding: Will Ferrell Won't Make This Offensive Movie
Mike Draup
Apr 29
This Celebrity Got Arrested For Assault With A Salt Shaker?
Mike Draup
Apr 29
Alec Baldwin Wants To Be A Gameshow Host
Mike Draup
Apr 29
Anderson Cooper Says Hosting 'Live With Kelly' Would Be A Dream
Mike Draup
Apr 29
'Smoothie' Might Be The World's Most Photogenic Cat [Photos]
Mike Draup
Apr 29
Usher Posted Nude Selfie To Snapchat (NSFW)
Mike Draup
Apr 29
George W. Bush to Play Ronald Reagan...Kinda
Mike Draup
Apr 28
Apr 2016
Mar 2016
Feb 2016
Jan 2016
Dec 2015
Nov 2015


text:
Tuesday 03 May 2016
Click here for information on storm warnings or alternative routes
For latest information regarding road closures and sea wall see news section below
- The 'Slapton Line' is the fragile shingle bar that runs between Slapton Ley in South Devon and the sea. A storm in 2001 damaged the road that runs along it and as a result the organisations with responsibility for it set up the Slapton Line Partnership to help manage its future.
- This site was set up with a number of users in mind :
- Local Residents - who want to know about the future of the Slapton Line, or more immediately are concerned about a storm warning, Go to the Community Information page.
- Visitors to the Area - who want to know what to see in the area. Go to the Visiting the Area page this includes more information about 'Explore Start Bay'.
- Those interested in Coastal Change - Resources section.
- The report which looked at different strategies to prolong the life of the road (Scott Wilson report) concluded that the best approach was to plan to move the most vulnerable sections inland as well as maintaining strategically placed mounds of shingle.
Read more
Latest News
Update 7 from the Environment Agency at Torcross
Our project board met this week to review the repair...
Environment Agency update on Torcross 14th April
Following on from Friday's update, Becky Richards,...
Environment Agency weekly update on Torcross 9th April
Our consultant has concluded their assessment of the...


text:
Cape Tribulation is set to take his chance in the Betfred Cheltenham Gold Cup after he was taken out of the Ladbrokes World Hurdle.
Trainer Malcolm Jefferson and owner David Abell have decided to go for the blue riband prize in what looks a wide-open year.
Cape Tribulation, winner of last year's Pertemps Hurdle Final, earned the right to be in the field when beating 2010 Gold Cup hero Imperial Commander in the Argento Chase on Festival Trials Day last month.
"I've spoken to David (Abell) and we think three-miles-two is better than three miles of the World Hurdle, so we took him out of that," said the North Yorkshire handler.
"I think there could be a big field in the World Hurdle. Everybody will try their chances with Big Buck's out.
"He stays well and I think it's worth taking a punt. He's in good nick and has come out of that race (Argento) well.
"He always seems to run well there and he's won twice, so he's a horse that likes the course."
Jefferson also scratched Attaglance from the World Hurdle and will consider last year's Martin Pipe Conditional Jockeys' Handicap Hurdle scorer for the Pulteney Novices' Handicap Chase on the opening day if the ground is suitable.
"I've taken him out of the World Hurdle as well. He's got an entry in that two-mile-five 0-140 novice handicap chase, but he will only run if it is good ground," said Jefferson.
5 May 20162000 Guineas winner Galileo Gold to swerve Derby and be aimed at Irish Guineas
Derby hope US Army Ranger given scare by stablemate Port Douglas at Chester
Jason Maguire - Sad day but retirement wasn't a hard decision
Galileo Gold a great 'nerve settler' for expanded Hugo Palmer operation
John Gosden's So Mi Dar among Musidora entry
The Queen's Dartmouth bids to build on progressive profile at Chester
Ian Fleming bonds with Greatrex in Chester heat
Ventura Storm confirmed for weekend Derrinstown Stud Derby Trial mission
Derby favourite US Army Ranger scrapes home in Chester Vase
Straightforward for Cannock Chase in Huxley Stakes at Chester
In-form Dark Red books Royal Ascot ticket with Chester success
Viren's Army out to deliver Dee victory for Richard Hannon
Tony McCoy salutes 'unbelievably tough' Jason Maguire following retirement
David Griffiths hoping Duke Of Firenze can bounce back to his best
National-winning rider Jason Maguire announces retirement from riding
Andre Fabre not expecting Proconsul debut fireworks
Carntop facing Lingfield Classic test for Ralph Beckett
Fellowes hoping Prince can reign in Newbury date
Charlie Hills eyeing Jersey date with Ibn Malik
No rush for Marcus Tregoning to map out Alamode plan
Noel Fehily in 'good spirits' following Newton Abbot fall
Noel Fehily 'badly bruised' following Newton Abbot fall
Paul Nicholls considers Galway raid with Newton Abbot scorer Art Mauresque
Lingfield forced to revise Saturday card
No Heretic and Nicky Henderson crowned Cup kings at Chester
David Griffiths gives Take Cover Temple heads-up at Haydock
Ryan Moore cajoles Somehow to Cheshire Oaks verdict
Copper Knight slays Chester rivals for Hugo Palmer
Nathra in French Guineas frame
Cannock Chase returns for Sir Michael Stoute in Huxley Stakes at Chester
Aidan O'Brien hoping US Army Ranger can lead Chester charge
4 May 2016'Conscious' Noel Fehily taken to hospital after Newton Abbot fall
Willie Mullins has American dream for Nichols Canyon and Shaneshill
Singapore star Zac Spirit in the July Cup reckoning
Solow on comeback trail but Royal Ascot run still undecided
Dartmouth aiming to deliver Ormonde honours at Chester
Linguistic sights set on Dee delight for John Gosden
Ainippe team consider options following Curragh spin
Trainers and jockeys praise Newcastle all-weather surface following trials
Aidan O'Brien dominates Derrinstown Stud Derby Trial entries at Leopardstown
Irish 2,000 Guineas confirmed as target for Blue De Vega
Andre Fabre unveils Royal Ascot ambition for classy Usherette
Andre Fabre resists Royal Ascot raid with French ace Vadamos
Somehow strives to earn Aidan O'Brien Oaks call-up at Chester
Roger Varian marvels at Steve Rogers Chester Cup claims
Derby hope US Army Ranger declared for Chester Vase by Aidan O'Brien
Mark Johnston duo Lumiere and Buratino to drop in distance
3 May 2016Appeal success for Robbie Colgan and David Broad over Ballinrobe bans
Injured Tommy Dowling recuperating after operation
Lingfield Saturday card in limbo
Owen Burrows leaning towards York mission with Muntazah
Gabrial's King and Venue step off reserves bench for Chester Cup
Dante D-Day at York for John Gosden and Foundation
Robin Of Navan set to swerve Lingfield trial for France
Aidan O'Brien - US Army Ranger will learn plenty at Chester
Found finds magic touch for Mooresbridge Stakes success
Derby tilt not ruled out for Guineas runner-up Massaat
Awtaad too good for Blue De Vega in Tetrarch Stakes at the Curragh
Aidan O'Brien - Classic trials likely to be key to Minding plans
Steve Rogers drawn stall three in Chester Cup for Roger Varian
Somehow bids to continue Aidan O'Brien dominance in Cheshire Oaks
Aidan O'Brien ponders Irish 2,000 Guineas run for vanquished Air Force Blue
2 May 2016Drama at Bath as horses narrowly avoid two people on track
Bryan Smart reveals Dante option at York for Kentuckyconnection
Australian ace Chautauqua to duck Royal Ascot
Prix Ganay glory for Dariyan and Alain de Royer-Dupre
Swiss Range speeds to Pretty Polly success for Frankie Dettori and John Gosden
Minding all business for 1000 Guineas glory at Newmarket
Oasis Fantasy returns to winning ways at Newmarket
Usherette on top for Andre Fabre and France in Dahlia Stakes
John Gosden happy with Crazy Horse and Royal Artillery after Newmarket gallop
Fascinating Rock and Found clash in Mooresbridge showdown at the Curragh
'No obvious cause' for Jack Hobbs Newmarket flop - Godolphin
Hugo Palmer to delay Derby call with Guineas star Galileo Gold


text:
To learn more about the vehicle, please follow this link:
Calling all enthusiasts for this sexy and seductive 2011 EAST DUMP TRAILER . Savor buttery smooth shifting from the transmission paired with this precision tuned engine. With an incredible amount of torque, this vehicle is waiting for a commanding driver! . Pick up your friends and hit the ...
May 4 -
Evansville-Henderson :
Up for sale in an 1972 Ford Dump Truck. As seen in the pictures,the truck is very rough and rusty. It needs brake work and other repairs. It does start,runs, drives and the dump works. Clear title. Best offer.
Located in West Saint Louis City 63112, about five minutes from Goodfellow Blvd & Page Ave.
Serious Inquiries Please.
Call, text, or email 3one4-7two8-491six.
Mar 21 -
St. Louis :
Saint Louis
*******"LIKE" Us on FaceBook for more Amazing Deals!!!!*********
1999 Ford F-450 XL - 7.3L Power Stroke Turbo Diesel - Automatic Transmission - Only 122k Miles - Landscapers Dream Work Truck - Dump Stake Bed 2wd / Rear Wheel - Ready to Work Today!!!
Price: $7,999 ---- At our Asking Price come with Missouri State Safety Inspection and 30 Day Temp Tag
We Offer Warranties & Nationwide ...
Mar 18 -
St. Louis :
We'll be sending text message alerts for your subscription to


text:
1 Item(s)
Bulwark Pants: Men's PEW2 NV Excel Flame-Resistant Navy Blue Cotton Work Pants
$50.00 Free Shipping 2 Reviews 25
The number of Rewards Points earned by Rewards Program members when purchasing this product.
Rewards Points can be used to redeem gift codes that are used as currency on a future order.
1 Item(s)
Thank you for the speedy response! Now that deserves to be called "Customer Service"!"
Jim C. from Kings Mountain, North Carolina


text:
Select Local Merchants
Don Pedro RestaurantRead MoreMexican-food cravings are easily satisfied at Don Pedro Restaurant — this popular Schererville spot puts a fresh, five-star spin on run-of-the-mill beans and cheese. This restaurant also operates a bar, so a round of drinks with dinner is not out of the question. Let the kids come too! Little ones love the food and atmosphere at this restaurant just as much as their parents do. Gather up your group of friends and head to Don Pedro Restaurant, a local restaurant that has room for large groups. Need to catch up on some work or the latest news? Get online at Don Pedro Restaurant with their complimentary wifi. Find yourself the best seat in the house by calling ahead to reserve a table. Good luck spotting a suit and tie at Don Pedro Restaurant — casually-dressed diners are the norm here. Catering from Don Pedro Restaurant will take your party to the next level. What's that you hear? It's carryout at this restaurant. Drivers can park in the neighboring lot. There's no need to bust your budget at Don Pedro Restaurant, with most meals costing under $15. Breakfast bites, light lunches, and delicious dinners are all offered at Don Pedro Restaurant. Experience the best flavors of Mexico when you try the highly-rated cuisine at Don Pedro Restaurant. Come on over to Don Pedro Restaurant and enjoy a casual night out and some great Mexican cuisine. When you need a quick and tasty lunch or dinner, make your way over to the highly-rated Don Pedro Restaurant for a tasty Mexican meal.7840 Wicker AvenueSchererville, IN US
Dick's Restaurant & BarRead MoreWhat time is it? Time to grab one of American's favorite dishes at Dick's Restaurant and Bar. With this restaurant's wide selection of refreshments available, you can tap into the drink menu early in the evening. Bring the whole family to this restaurant, where kiddos are welcomed with open arms. Call ahead for reservations to ensure your table is waiting for you when you arrive. The restaurant also offers catering if you want to bring the flavors of Dick's Restaurant and Bar to your next party or event. The food is prepared and packaged, just waiting for your pickup. Parking can always be a hassle. That's why we've done half the work for you. Parking available onsite for our guests. If you go out for a nice meal, it doesn't need to cost $100, come treat yourself at Dick's Restaurant and Bar. No matter what type of American dish you're in the mood for, Dick's Restaurant and Bar has a great selection of dishes to choose from. So enjoy a casual dining experience at Dick's Restaurant and Bar and load up on some classic American dishes.10808 Wicker AvenueSaint John, IN US
Strack & Van TilRead MoreAll of your favorite grocery items are waiting for you at Strack and Van Til in Saint John so head on over and pick them up. Low-fat choices are not featured on the menu this place serves the real deal. When you need a quick meal after a long and hard workday, a canned good item from here makes for an easy and tasty dish. Strack and Van Til serves up great food items, such as sandwiches and salads, at an affordable price. At Strack and Van Til, you can stock up on all of your favorite sandwiches for your work week. Eating healthy isn't always easy, but with produce on hand like this it just got easier. Don't get enough dairy in your diet? Dairy products from this store are sure to deliver all the nutrients you need. There is ample parking located within the area, making your parking spot hunting quick and stress-free. Stock up your kitchen with only the best quality groceries from Strack and Van Til in Saint John.9825 Wicker AvenueSaint John, IN US
Aspen CafeRead MoreStroll over to Aspen Cafe for your daily cup of coffee. Aspen Cafe is serving up delicious dishes that are, as an added bonus, also healthy. Take a peek at the drink menu here, and make sure to sample something off the list. Surf the web from your tablet or laptop on Aspen Cafe's complimentary wifi. Your large group can all sit together at Aspen Cafe. The coffee shop is on the noisier end, which is something to keep in mind when planning intimate get-togethers. This coffee shop will deliver their delicious dishes right to your door, or you can stop in and pick up some great takeout. There is parking close to the coffee shop. Aspen Cafe is home to many cyclists who appreciate the parking racks outside. The coffee shop is known for its showstopper brunch, but they also offer lunch and dinner. So when you need a morning boost, treat yourself to a cup of Joe from Aspen Cafe.9141 Wicker AvenueSaint John, IN US
Olive CafeRead MoreSwing by Olive Cafe for a quick sandwich and side of chips. The whole family can enjoy a meal at this restaurant with its kid-friendly fare. Large groups will appreciate Olive Cafe for its ability to seat them quickly. Access the Internet free of charge via Olive Cafe's complimentary wifi. Find yourself the best seat in the house by calling ahead to reserve a table. Can't stay at this restaurant long? Pick up and go home. Olive Cafe can also cater your next party; call today for details. Forget the hassle of street parking and head to Olive Cafe for easy access to parking lots. Olive Cafe's diners can store their bikes safely at the rack around the corner. Breakfast, lunch, and dinner are all served at Olive Cafe, so come by whenever it fits your schedule. Stop making your own measly sandwiches at home and taste the succulent masterpieces at Olive Cafe.11220 Ventura DriveSaint John, IN US
Livio's RestaurantRead MoreItalian eats can be found at Livio's Restaurant, and fans will argue it's the best fare in town (fantastic reviews are everywhere in sight). Complement your meal with a beer or wine from this restaurant's delightful drink menu. Bring the whole clan to this restaurant — kids and parents will love the menu and ambience here. Find yourself the best seat in the house by calling ahead to reserve a table. Want to enjoy this restaurant without the wait? Get it to go. With parking onsite, it's easier to get straight to our delicious food. The average check at Livio's Restaurant will stay below $30 per person, so it's a relatively affordable option. While high-priced, the Italian food at Livio's Restaurant is well worth every penny! If you're craving a taste of Italy, come on over to Livio's Restaurant and check out the flavorful menu options.8267 Wicker AvenueSaint John, IN US


text:
(AFP) - Giovani dos Santos produced another superb goal on Sunday to help the Los Angeles Galaxy draw 1-1 at Sporting Kansas City despite being... ...http://timesofindia.indiatimes.com/sports/football/top-stories/Football-Ten-man-Galaxy-draw-1-1-at-Kansas-City/articleshow/52071404.cms
The travel advisory issued by the UK warns about North Carolina and Mississippi's controversial new laws on LGBT members rights. These laws are... ...http://www.travelandtourworld.com/news/article/uk-alerts-lgbt-tourists-about-anti-gay-laws-in-u-s-states/
t at this exceptional place in Jorhat, I learnt history, understood tea leaves and regained myself. I realised that true relaxation is when you... ...http://www.dailypioneer.com/sunday-edition/agenda/travel/wake-up-and-smell-the-tea.html
It may not feel like it, but the 2016 Major League Soccer season is already fast approaching the quarter pole, and what may have been seen as... ...https://in.news.yahoo.com/mls-talking-points-red-bulls-075300990.html
From the Wires In order to improve upon existing grow competitions, cannabis critics announce the launch of The Grow-Off Apr. 20, 2016 04:30 PM... ...http://in.sys-con.com/node/3777654


text:
The Shop Story presenting Animatronically Great Moments with Deacon Lincoln ride, May 6, 1980, 12:11 p.m.
This roaming presentation tells the story of the Civil Battles in all its historically ancient glory. Featured in the presentation is the sparkling story set to music, "Nine Brothers." The climax comes with a plundering rendition of the United Kingdom Address by a sharp replica of President Lincoln.
Don't click Pirate Mode
© copyright 2011–2016
A Pants Aflame production


text:
What's the best approach to make sure that an upload works?
I need to upload images, to a server and make sure, that the upload has worked. If, for whatever reason, the upload did not work, I'll have to retry later.
Currently, I'm using NSUrlSession to upload the image:
- (void)didCreateSignature:(UIImage *)image {
NSArray *paths = NSSearchPathForDirectoriesInDomains(NSDocumentDirectory, NSUserDomainMask, YES);
NSString *documentsDirectory = [paths objectAtIndex:0];
NSString *imageFile = [NSString stringWithFormat:@"%@/%@", documentsDirectory,@"test.png"];
NSData *imageData = UIImagePNGRepresentation(image);
[imageData writeToFile:imageFile atomically:YES];
while (![[NSFileManager defaultManager] fileExistsAtPath:imageFile]) {
[NSThread sleepForTimeInterval:.5];
NSURLSession *session = [self backgroundSession];
NSMutableURLRequest *request = [[NSMutableURLRequest alloc] initWithURL:[NSURL URLWithString:self.uploadUrl]];
[request setHTTPMethod:@"POST"];
[request addValue:@"image/png" forHTTPHeaderField:@"Content-Type"];
NSURLSessionUploadTask *uploadTask = [session uploadTaskWithRequest:request fromFile:[NSURL fileURLWithPath:signatureFile]];
[uploadTask resume];
Now let's assume that the user does not have internet connection, then the delegate will be fired:
- (void)URLSession:(NSURLSession *)session task:(NSURLSessionTask *)task didCompleteWithError:(NSError *)error
if (error == nil)
NSLog(@"Task: %@ completed successfully", task);
NSLog(@"Task: %@ completed with error: %@", [task originalRequest], [error localizedDescription]);
dispatch_async(dispatch_get_main_queue(), ^{
[[NSNotificationCenter defaultCenter] addObserver:self selector:@selector(reachabilityChanged:) name:kReachabilityChangedNotification object:nil];
self.internetReachability = [Reachability reachabilityForInternetConnection];
[self.internetReachability startNotifier];
According to the Apple Documentation you should retry later if the Reachability status has changed. So i was thinking of adding these tasks to an Array and start each task again once the Internet connection has become available.
Is this the right approach?
And what happens, if the user closes the app (via TaskManager). How can I make sure that these tasks will be resumed ?


text:
You are a fan of join rtcw p3 ? Come to discover the best forums join rtcw p3 on the internet and share your experience with a community fan of join rtcw p3 . You can also build a forum join rtcw p3 and create your online discussion.
Join Kursaga to role play with the other members! Don't be shy, make an RP!
roleplay, website, roleplaying, #join, multi-genre
We are a forum aimed at all fandoms, music, tv shows, movies and more and making new friends.
forumotion, fandomtopia, fandom, topia, friends, chatting, making, talking, about, fandoms, #join, now!, topias, forums
A full, thriving ninja world is set before you. Make friends, gain enemies, hunt the greatest Legendary Weapons, take part in the grand Epic Missions and save the world or destroy it!
free, forum, naruto, role, play, that, simple, #join, uzumaki, fights, chat, help, jutsu, ninjutsu, save, world, destroy, enemies, friends, legendary
Free forum : We are a small Group of Happy ladies that love to Psp or watch Reality TV. Siggy Piggies are more than welcome. Come join us. The main goal is to have FUN!
bratz, friendz, small, group, happy, ladies, love, watch, reality, siggy, piggies, #join, main, goal, fun!
Where the lives of the cats you followed in the books become the real thing; and so much more! Everyone is welcome here, so join in the roleplay fun today!
free, forum, warriorclan, warriors, erin, hunter, roleplay, warrior, cats, tribe, role, play, written, clans
Free forum : A forum that welcomes any roleplayer. Young or old, new or expirenced, a Sonic or your own. All is welcome to join in the fun.
free, forum, sonic, roleplay, nation, welcomes, roleplayer, young, expirenced, your, welcome, #join
A completely drama-free place to chat about Bearville and Fantage. Join today for fun, games, fashion, friends, graphics, and so much more!
bearville, rainy, days, place, chat, about, forum, forums, rainbow, forumotion, free, bears, rare, bunny, glasses, furry, feet, grand, fantage, hair, coined, koined
A place to master the art of dueling and hang out with friends, Join Ninja Art today.
ninja, duel, academy, place, master, dueling, hang, friends, #join, today
The award winning number one club, for all MINI and Mini owners in Surrey and the surrounding areas. In fact, it doesn't matter where you're from, come and join in the fun!
Be the warrior cat that you always wanted to be in this fun forum! Anybody is welcome to join! Everyone will welcome you! Thanks!
warrior, cats, creator, game, forumotion, online, video, poll, maker, roleplay
Unity 3D Game Developer Forum : In MisterNinjaBoy's official community forum, you get more than just the youtube channel, you can join the Unity3D game developer community, were questions are answered, where you meet ot
unity, forum, game, developer, unityninja, unity3d, development, community
Broadcasting Duo is one of the fastest growing and rapidly expanding private broadcasting website and forum on the web, come join the broadcasting community that puts it's users first. You will be glad you did!
social, media, broadcasting, television, radio, people, like, designers, promoters, privately, owned, forum, jingles, free, djing, voice, over, artists
A forum for all the owners and enthusiasts of GM B-Bodies from 1965-1996, but dedicated to the owners of 1977-1979 Impalas and Caprices. Join up now!
Virginia's forum for reptile and amphibian enthusiasts. Join today to help a fellow hobbyist or look for help. Classifieds available.
ball, python, reptile, virginia, classified, morph, forum, norfolk, hampton, newport, news, chesapeake, beach, yorktown, portsmouth, suffolk, flexwatt, williamsburg
Soldiers of Honor is a gaming clan for the first-person shooter Battlefield 1942. We are a competitive clan of mature gamers and are looking for recruits to join our team!
soldiers, honor, battlefield, 1942, games, world, international, gamers, it's, server, scrim, clan
We are a group of RC Enthusiasts in Singapore. Join us for our weekly RC Meet ups and ad hoc RC meets!
rc4wd, crawlers, scale, trucks, axial, scx10, ax10, dingo, tamiya, hilux, highlift, clod, buster, ford, toyota, traxxas, summit, racing, savage, flux, cr01, venom, creeper, competition, rock, crawler, road, radio, control, honcho
Free forum : The OOTIKOF, an internationally renowned society of flamers since 1998, invites you to join in the fun. Word smithing on most any topic is encouraged.
free, forum, ootikof, katzenjammer, internationally, renowned, society, flamers, since, 1998, invites, #join, word, smithing, most, topic, enco
Awesome RP forum : Were we his legend? or Are we his curse? Join Padilla Legend Today. Determine The Outcome Of The World.
Welcome to Hell Fire Wrestling, or HFW. Here we run a CAW Interactive Universe. So if you want to join go to the CAW Application folder. And Have a nice day.
hell, wrestling, interactive, universe, #join, application, folder, nice
This is a warrior cat roleplay. We're new and looking for new members, so feel free to join! We are a friendly and caring environment.
clan's, darkness, warrior, roleplay, we're, members, feel, free, join!, friendly, caring, environment
Home of EZT Motorsport. Our free-to-join forum allows you to come and talk to all our team drivers, ask advice, and just generally have a good time. Forza Racing Team
we welcome all duelist who wish to join
free, forum, card, hunters, academy, dueling, network, keep, this, name
This is a Forum Based duel academy for those wanting to have fun and meet other duelists along the way, maybe even RP or Jon Tourneys!!! Join today!!
solaire, duel, academy!, this, forum, based, academy, those, wanting, have, meet, other, duelists, along, maybe, even, tourneys!!!, #join, today!!
Welcome to Realms of the Citadel. Here at realms is a community Role Play site. Complete with its own story and characters. Here you can be anyone you wish. Join in
realms, citadel, community, role, play, site, complete, story, characters
Monster Hunter Fans! Join up and schedule hunts for any of the currently available MH titles. While here be sure to share valuable insight.
monster, hunter, community, fans!, #join, schedule, hunts, titles, share, valuable, insight
Free forum : Desert Warriors RPG is about seven meerkat mobs fighting to survive in the harsh Kalahari. You get to play your own meerkat and join which ever mobs you want. It's perfect for fans of Mee
free, desert, warriors, about, seven, meerkat, mobs, fighting, survive, harsh, kalahari, play, your, #join, which, ever
Pokemon is for all but not all is for pokemon. Do you think you have what it takes to rise to the challenge?
free, forum, pokemon, life!, battle, friends, team, clan, everyone, special, awesome, trade, #join
The greatest Naruto RP forum of its era. Create characters, build families, raise villages, and make legends in battle. The Shinobi world is in your control join now and you can introduce your ideal character.
naruto, forum, battle, action, fantasy, para, style, #join, creating, character, building, story
The Espada are at it again. Will you join the forces of good or evil, Arrancar or Shinigami?
bleach:, last, hope, espada, again, will, #join, forces, good, evil, arrancar, shinigami?
In a mystical universe animals reign supreme, will you become a farmer? Royalty? Or lead a powerful army to conquer enemies?! Join to find what destiny has in store!
warriors, nature, mystical, universe, animals, reign, supreme, farmer?, royalty?, lead, powerful, army, conquer, enemies?!, #join, destiny