IP Library Granted Patent US 7,809,661
Granted Patent B2
US 7,809,661 · App. 11/543,728 · Granted Oct 5, 2010

Modeling and automatic filtering/tracking real-time events using dynamic relational bayesian networks

Assignee: Art Technology Group
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 7,809,661
App. No.
11/543,728
Granted
Oct 5, 2010
Kind
B2
Abstract

The present invention includes relation-Bayesian-network-based tracking methods. Various, distinct embodiments of the present invention include tracking methods for: real-time relational tracking of e-commerce segmentation and personalization, in-residence tracking of elderly and disabled people, real-time relational tracking for ground target tracking and real-time relational tracking of satellites and satellite constellations.

Claims (20)

1. A computer-implemented method for modeling, filtering/tracking of real-time behavior of a system, comprising the steps of:

identifying variables in a dynamic relational Bayesian network (DRBN) to be filtered, the DRBN including a plurality of submodels, the DRBN being stored in a memory;

assigning a characterization to the variables to be filtered;

creating a reduced graph for each submodel of the DRBN by reducing each observed variable to a singleton domain;

compiling on a computer each reduced graph to create compiled inference structures;

creating a mapping between data instances and the compiled inference structures by constructing an inference cache for each variable of the reduced graph for each data instance to which the reduced graph applies;

performing on a computer exact inference over each data instance using a generalized loopy inference method to communicate estimate changes between instances for each loopy pass, wherein the data instances are time ordered and the order of instance application is reversed for each loopy pass.

2. The method of claim 1 , wherein the characterization is a Boolean characterization.

3. The method of claim 1 , wherein the DRBN includes a plurality of classes of submodels, each class having a plurality of submodels, and wherein each of the submodels for each class is associated with a condition of applicability, and wherein at least some nodes of some submodels are labeled as import and update; and

wherein the method further comprises the steps of

classifying each of the submodels (or classes) as static, dynamic or dependent;

following loopy inference over each new instance, for all inference node caches where the instance is of a submodel for class* labeled dynamic and has a node labeled import and update, locating the instance containing the variable corresponding to the node labeled import;

repeating the locating step n times; and scavenging the instance located in the nth locating step.

4. The method of claim 1 , wherein the instances are historical data instances and the inference is used for parameter estimation.

5. The method of claim 1 , wherein the instances are real time data instances and the inference is used for filtering.

6. The method of claim 1 , wherein the DRBN is a model of a web visit.

7. The method of claim 1 , wherein the DRBN includes a page view class of submodels, and wherein the page view class includes at least one first submodel of a page view of a page showing a specific product and at lease one second submodel of a page view of a page not showing a specific product.

8. The method of claim 1 , wherein the system is in-residence patient behavior.

9. The method of claim 1 , wherein the system is a collection of moving, physical targets.

10. The method of claim 1 , wherein the system is a visitor on a website.

Assignments (3)
MERGER Recorded Aug 31, 2012
From: ART TECHNOLOGY GROUP, LLC
To: ORACLE OTC SUBSIDIARY LLC
Reel/Frame 028880/0986 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 1, 2009
From: ESHOPPERTOOLS.COM, INC. DBA CLEVERSET
To: ART TECHNOLOGY GROUP, INC.
Reel/Frame 022624/0438 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 17, 2008
From: D'AMBROSIO, BRUCE
To: ESHOPPERTOOLS.COM, INC. DBA CLEVERSET
Reel/Frame 020390/0440 →
Continuity (3)
Continuation In Part 1139885300 · Apr 5, 2006
Provisional Application 6066837600 · Apr 5, 2005
Related Publication 20070219754A1 · Sep 20, 2007