IP Library Patent Application 13081467
Patent Application
App. No. 13/081,467

METHOD AND SYSTEM FOR DEFINING AND POPULATING SEGMENTS

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 None
App. No.
13/081,467
Abstract

Embodiments of the present invention provide tools and facilities for definition and population of segments to facilitate automated data analysis and automated experimentation based on user interaction with web pages, web sites, and other user interfaces, as well as for carrying out automated tasks related to users who can be partitioned into well-defined segments. Embodiments of the present invention provide a segment-definition language (“SDL”) that allows users and developers to abstractly define segments in a data-independent manner. The SDL provides many operators and constructs for creating and defining segments. SDL-based subsystem components execute SDL segment definitions to assemble segments on behalf of application programs.

Claims (8)

1 . A segment-definition-language based segment subsystem of a computer system, the segment-definition-language based segment subsystem comprising:

a segment-administration component that

receives segment descriptions encoded in the segment-definition language from executing application programs,

stores segment descriptions encoded in the segment-definition language in one or more of electronic memory, one or more mass-storage devices, and database-management systems,

retrieves segment descriptions encoded in the segment-definition language from one or more of electronic memory, one or more mass-storage devices, and database-management systems,

returns segment descriptions to executing application programs, and

generates, from a segment description encoded in the segment-definition language, one or more queries and/or routines that, when executed, extract visitor data objects from one or more data sources corresponding to the segment defined, by the segment description; and

a segment-execution component that executes one or more queries and/or routines generated by the segment-administration component to retrieve data from one or more data sources and to assemble, from the retrieved data, a set of visitor data objects.

Assignments (6)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 20, 2018
From: ORACLE AMERICA, INC.
To: ORACLE INTERNATIONAL CORPORATION
Reel/Frame 048174/0956 →
RELEASE OF SECURITY INTEREST Recorded Oct 14, 2018
From: SILICON VALLEY BANK
To: WEBTRENDS, INC.
Reel/Frame 047224/0165 →
CORRECTIVE ASSIGNMENT TO CORRECT THE INCORRECT APPL. NO. 7185085 PREVIOUSLY RECORDED AT REEL: 042775 FRAME: 0589. ASSIGNOR(S) HEREBY CONFIRMS THE ASSIGNMENT. Recorded Jun 29, 2018
From: WEBTRENDS INC.
To: ORACLE AMERICA, INC.
Reel/Frame 046491/0477 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 12, 2017
From: WEBTRENDS INC.
To: ORACLE AMERICA, INC.
Reel/Frame 042775/0589 →
ADDENDUM TO INTELLECTUAL PROPERTY SECURITY AGREEMENT Recorded Jun 2, 2016
From: WEBTRENDS INC.
To: SILICON VALLEY BANK
Reel/Frame 038864/0908 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 17, 2011
From: SMITH, JOHN; DALAL, MUKESH; WASHBURN, GREG; VINCENT, MARCUS
To: WEBTRENDS INC.
Reel/Frame 026454/0946 →