IP Library Granted Patent US 8,782,087
Granted Patent B2
US 8,782,087 · App. 13/249,168 · Granted Jul 15, 2014

Analyzing large data sets to find deviation patterns

View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 8,782,087
App. No.
13/249,168
Granted
Jul 15, 2014
Kind
B2
Abstract

Operations, such as data processing operations, can be improved by applying clustering and statistical techniques to observed behaviors in the data processing operations.

Claims (36)

1. A computer-implemented method for analyzing a behavior of different entities performing similar tasks, the method comprising:

observing outputs of multiple similar tasks with similar inputs performed by different entities;

identifying clusters of outputs based on similarities and dissimilarities between outputs; and

determining a normative behavior for the entities based on a size of the clusters, wherein larger size clusters define the normative behavior.

2. The method of claim 1 further comprising:

identifying possible abnormal behavior, based on smaller size clusters that deviate from the normative behavior.

3. The method of claim 1 further comprising:

identifying a split in normative behavior, based on a large cluster evolving over time into two large clusters.

4. The method of claim 1 further comprising:

identifying a merge in normative behavior, based on two large clusters evolving over time into a single large cluster.

5. The method of claim 1 further comprising:

identifying an evolution in normative behavior, based on a large cluster evolving over time into a single large cluster characterized by different behavior.

6. The method of claim 1 wherein the entities performing tasks are doctors treating patients.

7. The method of claim 1 wherein the entities performing tasks are operators processing documents.

8. The method of claim 1 wherein the entities performing tasks are entities making financial decisions.

9. The method of claim 1 wherein the entities performing tasks are entities performing activities as part of a supply chain.

10. The method of claim 1 wherein the entities performing tasks are hospitals treating patients.

11. The method of claim 1 wherein the entities performing tasks are organizations issuing bills for goods and services rendered.

12. The method of claim 1 wherein the entities performing tasks include adverse event reports issued corresponding to a medicine or medical procedure or medical device.

13. The method of claim 1 wherein the entities performing tasks are monitoring reports on an electricity smart grid.

14. A computer program product for analyzing a behavior of different entities performing similar tasks, the computer program product stored on a tangible computer-readable medium and including instructions that, when loaded into memory, cause a processor to carry out the steps of:

observing outputs of multiple similar tasks with similar inputs performed by different entities;

identifying clusters of outputs based on similarities and dissimilarities between outputs; and

determining a normative behavior for the entities based on a size of the clusters, wherein larger size clusters define the normative behavior.

15. The computer program product of claim 14 wherein the computer program product causes the processor to carry out the further step of:

identifying possible abnormal behavior, based on smaller size clusters that deviate from the normative behavior.

16. The computer program product of claim 14 wherein the computer program product causes the processor to carry out the further step of:

identifying a split in normative behavior, based on a large cluster evolving over time into two large clusters.

17. The computer program product of claim 14 wherein the computer program product causes the processor to carry out the further step of:

identifying a merge in normative behavior, based on two large clusters evolving over time into a single large cluster.

18. The computer program product of claim 14 wherein the computer program product causes the processor to carry out the further step of:

identifying an evolution in normative behavior, based on a large cluster evolving over time into a single large cluster characterized by different behavior.

19. A computer-implemented method for analyzing a behavior of different entities, the method comprising:

identifying multiple similar tasks with similar inputs performed by different entities;

identifying clusters of outputs based on similarities and dissimilarities between outputs; and

determining a normative behavior for the entities based on a size of the clusters, wherein larger size clusters define the normative behavior.

Assignments (7)
CHANGE OF NAME Recorded Oct 25, 2024
From: SALESFORCE.COM, INC.
To: SALESFORCE, INC.
Reel/Frame 069268/0001 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 27, 2020
From: BEYONDCORE HOLDINGS, LLC
To: SALESFORCE.COM, INC.
Reel/Frame 053608/0657 →
MERGER AND CHANGE OF NAME Recorded Sep 22, 2016
From: BEYONDCORE, INC.; BEACON ACQUISITION SUB LLC
To: BEYONDCORE HOLDINGS, LLC
Reel/Frame 039827/0534 →
RELEASE OF SECURITY INTEREST Recorded Sep 1, 2016
From: SILICON VALLEY BANK
To: BEYONDCORE, INC.
Reel/Frame 039618/0624 →
SECURITY AGREEMENT Recorded Dec 1, 2015
From: BEYONDCORE, INC.
To: SILICON VALLEY BANK
Reel/Frame 037312/0205 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 17, 2015
From: SENGUPTA, ARIJIT; STRONGER, BRAD A.; KANE, DANIEL
To: BEYONDCORE, INC.
Reel/Frame 035176/0334 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 27, 2011
From: SENGUPTA, ARIJIT; STRONGER, BRAD A.; KANE, DANIEL
To: BEYONDCORE, INC.
Reel/Frame 027136/0315 →