IP Library Granted Patent US 7,356,569
Granted Patent B1
US 7,356,569 · App. 09/558,924 · Granted Apr 8, 2008

Apparatus and method for tracing the distribution of diversely sourced internet content

Assignee: Mainstream Scientific, LLC
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,356,569
App. No.
09/558,924
Granted
Apr 8, 2008
Kind
B1
Abstract

The invention includes a method of tracking distributed content within a computer network. The method includes the step of identifying the delivery of a set of Network Information Monitors (NIMs). Information about each NTM within the set of NIMs is tracked. The information includes a first time at which a user opens a selected NIM, a second time at which the user closes the selected NW, and an identifier for the selected NIM. The information is used to determine sub-sets of NIMs that are displayed simultaneously. The invention also includes a method of identifying the delivery of a Network Information Monitor (NIM) to a user. Content information for the NIM is recorded. NIM use activity is tracked the user for a set of NIMs. The content information is correlated with the NIM use activity.

Claims (30)

1. A method of tracking distributed content within a computer network, which is displayed on a computer device, comprising:

displaying first addressed content in a first frame having a format and controls which are specific to the first addressed content, the first frame and first addressed content acquired and rendered independently from a Web browser program, and wherein display of the first addressed content is at least in part outside of a window of a Web browser program, and further wherein the first addressed content comprises at least a portion of a definition of the first frame;

displaying second addressed content in a second frame having a format and controls which are specific to the second addressed content, the second frame and second addressed content rendered independently from a Web browser program, and wherein display of the second addressed content is at least in part outside of a window of a Web browser program, and further wherein the second addressed content comprises at least a portion of a definition of the second frame;

recording information that includes starting times and ending times for time periods during which the first addressed content and the second addressed content were displayed on said computing device;

deriving, using said recorded information, whether said first addressed content and said second addressed content were displayed on said computing device during overlapping time periods; and

outputting said determination of whether said first addressed content and said second addressed content were displayed on said computing device during overlapping time periods such that it may be used by other processes.

2. The method of claim 1 wherein said information associated with addressed content includes information related to user activity on said computing device, further comprising:

recording additional information related to user activity during the time period during which said first addressed content was displayed on said computing device; and

correlating, using said recorded information, the first addressed content that was displayed on said computing device with user activity on said computing device.

3. The method of claim 1 , wherein said first addressed content and said second addressed content are displayed in overlapping time periods on the computing device, and further comprising the step of determining the length of time which said first addressed content and said second addressed content are displayed in overlapping time periods on said computing device.

4. The method of claim 1 , wherein:

said first addressed content is provided by a first addressed content provider, and said first addressed content has associated therewith a first identifier identifying the first addressed content provider;

said second addressed content is provided by a second addressed content provider, and said second addressed content has associated therewith a second identifier identifying the second addressed content provider; and

the recorded information further comprises the first identifier and the second identifier.

5. The method of claim 1 , wherein:

said first addressed content is obtained from a first addressed address;

said second addressed content is obtained from a second addressed address; and

the recorded information further comprises the first addressed address and the second addressed address.

6. The method of claim 5 , wherein:

said first addressed content has associated with it a date and time that it was obtained from the first addressed address;

said second addressed content has associated with it a date and time that it was obtained from the second addressed address; and

the recorded information further comprises the dates and times that the first addressed content and the second addressed content were obtained.

7. The method of claim 1 , further comprising the step of providing to the computing device a third addressed content, selection of the third addressed content based on a determination that the first addressed content and second addressed content were displayed in overlapping time periods.

8. The method of claim 7 , wherein the third addressed content is provided to the computing device during the time period that the display of the first addressed content and the second addressed content overlap.

9. A system for tracking information relating to interaction with software objects on a computing device, comprising:

a computer-readable storage medium having stored thereon:

a first software object, comprising information programmed in a format readable by a Web browser program, wherein the information includes instructions for invoking a first computing device resident process executable independent of a Web browser and a definition that defines at least in part a functionality and an appearance of a first user interface outside of a window of a Web browser program and within which the results of the first computing device resident process are presented;

a second software object comprising information programmed in a format readable by a Web browser program, wherein the information includes instructions for invoking a second computing device resident process executable independent of a Web browser and a definition that defines at least in part a functionality and an appearance of a second user interface outside of a window of a Web browser program and within which the results of the second computing device resident process are presented;

a third software object configured to record information including starting times and ending times for time periods during which a user interacts with the first software object and the second software object on said computing device; and

a fourth software object configured to communicate with a server coupled to said computing device to thereby provide the information to the server for determining at least whether said information comprising said first software object and information comprising said second software object were displayed on a computing device during overlapping time periods.

Assignments (7)
SECURITY INTEREST Recorded Apr 7, 2022
From: DODOTS LICENSING SOLUTIONS, LLC
To: LIT-US CHISUM 22-A LLC
Reel/Frame 059536/0653 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 22, 2017
From: MAINSTREAM SCIENTIFIC, LLC
To: STRATEGIC INTELLECTUAL SOLUTIONS, LLC
Reel/Frame 044474/0829 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 22, 2017
From: STRATEGIC INTELLECTUAL SOLUTIONS, LLC
To: DODOTS LICENSING SOLUTIONS, LLC
Reel/Frame 044474/0836 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 18, 2009
From: INNOVATION MANAGEMENT SCIENCES
To: MAINSTREAM SCIENTIFIC, LLC
Reel/Frame 022846/0153 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 17, 2005
From: SHERWOOD PARTNERS, INC.
To: INNOVATION MANAGEMENT SCIENCES
Reel/Frame 016024/0221 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 16, 2005
From: SHERWOOD PARTNERS, INC.; DODOTS, INC.
To: SHERWOOD PARTNERS, INC.
Reel/Frame 016020/0684 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 8, 2001
From: KEMBEL, JOHN ALBERT; KEMBLE, GEORGE ANDREW; MEDRANO, ANTHONY P.; KIM, DANIEL S.; RUSSELL, JOHN; WOBBROCK, JAKE; KEMBEL, GEOFFREY S.; GABBAY, LYNN D.; BELLA, JOSEPH A.; DEVULKAR, SRIDHAR T.; WALLIN, MARK
To: DODOTS, INC.
Reel/Frame 011440/0738 →
Continuity (5)
Provisional Application 6017669900 · Jan 18, 2000
Provisional Application 6017668700 · Jan 18, 2000
Provisional Application 6013108300 · Apr 26, 1999
Provisional Application 6013111500 · Apr 26, 1999
Provisional Application 6013111400 · Apr 26, 1999