IP Library Patent Application 13475339
Patent Application
App. No. 13/475,339

ADAPTIVE INTERACTIVE MEDIA SERVER AND BEHAVIOR CHANGE ENGINE

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/475,339
Abstract

Presenting content to users in an interactive content presentation system. The content presented is dynamically selected at the time of presentation, in response to information available about those users at the time of presentation. Dynamic selection is in response to substantially all information available about those users at the time. Dynamic selection can include choices of particular content, the method or modality of presentation, the information included, as determined by rules for dynamic selection provided by an author. A method in which content is presented to users to encourage those users to modify their health-related behavior, such as related to improvement of dietary considerations, activity and exercise considerations, sleep considerations, and stress management considerations. In another example, the method includes a method in which content is presented to users to encourage those users to make other and further improvements, such as teaching users to manage their retirement accounts.

Claims (49)

1 . A method, including steps of

presenting a sequence of content elements from a non-transitory memory maintaining said content elements, each said content element being associated with a weighting value and including a sequence of computer-readable encoding elements interpretable by a processor, said steps of presenting including steps of:

determining a plurality of weighting values, one for each of a plurality of said content elements;

in response to said plurality of weighing values, selecting one or more content elements to present;

presenting said selected content elements;

receiving information in response to one or more users;

adjusting one or more weighting values in response to said information; and

repeating said steps of presenting a sequence of content elements, until a selected termination event.

2 . A method as in claim 1 , including steps of

late-binding one or more values to include in said content elements in response to one or more values determined with respect to a particular user;

said steps of late-binding being performed after said steps of selecting one or more content elements to present; and

said steps of late-binding being performed before said steps of presenting said content elements.

3 . A method as in claim 1 , wherein

said steps of determining a plurality of weighting values include steps of

selecting each said weighting value dynamically in response to a history of actions taken by one or more users in response to said content elements.

4 . A method as in claim 1 , wherein

said steps of determining a plurality of weighting values include steps of

selecting each said weighting value dynamically in response to a history of actions taken by one or more users in response to said content elements.

5 . A method as in claim 1 , wherein

said steps of presenting said selected content elements including steps of

determining a modality of a user interface associated with a user to which said selected content elements are to be presented; and

adjusting at least one of: a component to include in said selected content elements, a format of said selected content elements.

6 . Apparatus including

a plurality of scene objects, each said scene object having non-transitory memory maintaining entry instructions, a weighting value, a content element, and exit instructions;

said entry instructions including computer-readable instructions interpretable by a processor to determine a priority of said scene object in response to said weighting value;

said content element including a sequence of computer-readable elements interpretable by a processor to encode human-sensible content;

said exit instructions including computer-readable instructions interpretable by a processor to adjust said weighting value in response to information received in response to one or more users.

7 . A non-transitory medium including computer-readable instructions interpretable by a processor to perform steps of

presenting a sequence of content elements from a non-transitory memory maintaining said content elements, each said content element being associated with a weighting value and including a sequence of computer-readable encoding elements interpretable by a processor, said steps of presenting including steps of:

determining a plurality of weighting values, one for each of a plurality of said content elements;

in response to said plurality of weighing values, selecting one or more content elements to present;

presenting said selected content elements;

receiving information in response to one or more users;

adjusting one or more weighting values in response to said information; and

repeating said steps of presenting a sequence of content elements, until a selected termination event.

8 . A non-transitory medium as in claim 7 , including steps of

late-binding one or more values to include in said content elements in response to one or more values determined with respect to a particular user;

said steps of late-binding being performed after said steps of selecting one or more content elements to present; and

said steps of late-binding being performed before said steps of presenting said content elements.

9 . A non-transitory medium as in claim 7 , wherein

said steps of determining a plurality of weighting values include steps of

selecting each said weighting value dynamically in response to a history of actions taken by one or more users in response to said content elements.

10 . A non-transitory medium as in claim 7 , wherein

said steps of determining a plurality of weighting values include steps of

selecting each said weighting value dynamically in response to a history of actions taken by one or more users in response to said content elements.

11 . A non-transitory medium as in claim 7 , wherein

said steps of presenting said selected content elements including steps of

determining a modality of a user interface associated with a user to which said selected content elements are to be presented; and

adjusting at least one of: a component to include in said selected content elements, a format of said selected content elements.

Assignments (7)
RELEASE OF SECURITY INTEREST AT REEL/FRAME: 046227/0461 Recorded Apr 9, 2021
From: CORTLAND CAPITAL MARKET SERVICES LLC
To: REDBRICK HEALTH CORPORATION; VIRGIN PULSE, INC.
Reel/Frame 055884/0936 →
PATENT SECURITY AGREEMENT Recorded May 24, 2018
From: REDBRICK HEALTH CORPORATION; VIRGIN PULSE, INC.
To: CORTLAND CAPITAL MARKET SERVICES LLC
Reel/Frame 046227/0461 →
RELEASE OF SECURITY INTEREST RECORDED AT REEL/FRAME 045669/0487 Recorded May 24, 2018
From: AB PRIVATE CREDIT INVESTORS LLC
To: REDBRICK HEALTH CORPORATION
Reel/Frame 046238/0722 →
SECURITY INTEREST Recorded Apr 30, 2018
From: REDBRICK HEALTH CORPORATION
To: AB PRIVATE CREDIT INVESTORS LLC
Reel/Frame 045669/0487 →
RELEASE OF SECURITY INTEREST Recorded Apr 30, 2018
From: DEERFIELD PRIVATE DESIGN FUND III, L.P.; DEERFIELD SPECIAL SITUATION FUND, L.P.
To: REDBRICK HEALTH CORPORATION
Reel/Frame 045672/0826 →
SECURITY INTEREST Recorded Sep 17, 2015
From: REDBRICK HEALTH CORPORATION
To: DEERFIELD PRIVATE DESIGN FUND III, L.P.; DEERFIELD SPECIAL SITUATIONS FUND, L.P.
Reel/Frame 036586/0081 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 24, 2012
From: BAR-OR, GAL; ZIMMERMAN, ERIC
To: REDBRICK HEALTH CORPORATION
Reel/Frame 028628/0070 →