IP Library Granted Patent US 10,356,460
Granted Patent B2
US 10,356,460 · App. 14/828,424 · Granted Jul 16, 2019

System and method for generating and delivering personalized content

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 10,356,460
App. No.
14/828,424
Granted
Jul 16, 2019
Kind
B2
Abstract

A media system configured to select personalized programming for individual users is disclosed. The programming may include content, advertisements, and/or interactive queries, each of which may be selected based on profiles of the users.

Claims (37)

1. A media system including a computer programmed to execute system software, the system comprising:

a content database comprising media content;

a user database comprising a plurality of user profiles;

an advertisement database comprising a plurality of advertisements; and

a processor of the computer configured to execute a set of media delivery computer instructions, wherein the executed instructions adapt the computer to:

receive an input signal from each of a first user's computing device and a second user's computing device over an electronic network in communication with the computer,

programmatically select, in response to the input signals from the first and second user's computing devices, first and second media content and first and second advertisements based on the input signal for the first and second users, respectively, the first and second media content, the first and second advertisements, and a first and a second query, each query being associated with at least one of: 1) the advertisements of the advertisement database, 2) the media content of the content database or 3) neither of the advertisements of the advertisement database and the media content of the content database being programmatically selected based at least in part on the profiles of the first and second users, respectively,

deliver the first media content, the first advertisement and the first query to the first user, and to deliver the second media content, the second advertisement and the second query to the second user, wherein each of at least the first media content, the first advertisement and the first query are programmatically and serially arranged in discrete time slots so as to produce a personalized program for delivery to and presentation by the first user,

cause the personalized program to be presented to the first user's computing device over the electronic network,

obtain a first reply from the first user's computing device that is generated in response to the first query during presentation of the personalized program,

determine if the first reply requests information that can be provided in a discrete time slot of the personalized program,

obtain the requested information from one of the databases and insert the information in a discrete time slot of the personalized program when the requested information can be provided in the personalized program,

wherein the first query is dynamically selected prior to being arranged in the discrete time slot based at least on information received from the first user's computing device, and

a query database comprising a plurality of queries associated with at least one of one of the plurality of advertisements and the media content.

2. The system of claim 1 , wherein the media delivery instructions further adapt the computer to select the first advertisement based at least in part on the first media content.

3. The system of claim 1 , wherein the advertisement database comprises an advertisement profile for each of the plurality of advertisements, and the media delivery instructions further adapt the computer to select the first advertisement based at least in part on the profile of the first advertisement.

4. The system of claim 3 , wherein the media delivery instructions further adapt the computer to select the first advertisement based at least in part on profiles of one or more advertisements other than the first advertisement.

5. The system of claim 1 , wherein the content database further comprises a media content profile for each of the media contents, and the media content profile comprises attributes of the associated media content.

6. The system of claim 1 , wherein the content database further comprises a media content profile for each of the media contents, and the media content profile comprises data related to quantity of presentations of the associated media content.

7. The system of claim 1 , wherein the media delivery instructions further adapt the computer to select first and second queries for the first and second users, respectively, the first and second queries being selected based at least in part on the profiles of the first and second users, respectively, and wherein the media delivery instructions further adapt the computer to deliver the first query to the first user and the second query to the second user.

8. The system of claim 7 , wherein the first query is an offer to sell.

9. The system of claim 7 , wherein the first query is an offer for additional information.

10. The system of claim 7 , wherein the media delivery instructions further adapt the computer to store an input from the first user, the input being in response to the first query.

11. The system of claim 10 , wherein the media delivery instructions further adapt the computer to add the input to the profile of the first user.

12. The system of claim 10 , wherein the system is further configured to communicate with an advertiser in response to the input.

13. The system of claim 10 , wherein the media delivery instructions further adapt the computer to update at least one of an advertisement profile, a user profile and a media content profile in response to the input.

14. The system of claim 7 , wherein at least one of the first media content, the first advertisement, and the first query is selected based at least in part on at least one of a dynamic physical location of the user, a date, and a time.

15. The system of claim 7 , wherein the media delivery instructions further adapt the computer to select one or more additional first media contents, one or more additional first advertisements, and one or more additional first queries, and to generate a personalized program configured to be presented to the first user, the program comprising the first media content, the one or more additional first media contents, the first advertisement, the one or more additional first advertisements, the first query, and the one or more additional queries.

16. The system of claim 1 , further comprising a set of authoring computer instructions, wherein the executed instructions adapt the computer to allow an author to modify selection criteria used by the media delivery instructions for selecting any of the first and second contents and the first and second advertisements.

17. The system of claim 1 , further comprising:

a set of usage computer instructions, wherein the executed instructions adapt the computer to receive usage data from a user device, the usage data indicating any of a time, a date and a location when either of the first content and the first advertisement has been presented to the first user; and

a set of accounting computer instructions, wherein the executed instructions adapt the computer to calculate billing or payment information based on the usage data.

18. The system of claim 1 , further comprising:

a set of usage computer instructions, wherein the executed instructions adapt the computer to receive usage data from one or more users, the usage data indicating aggregate usage for at least a portion of the users during a period of time; and

a set of accounting computer instructions, wherein the executed instructions adapt the computer to calculate billing or payment information based on the usage data.

19. The system of claim 1 , wherein the first query is optimized prior to being arranged in a discrete time slot based at least on information transmitted from the first user's computing device over the network, the information comprising current geographic location of the computing device.

20. The system of claim 1 , wherein the information received from the first user's computing device is not user entered.

Assignments (7)
PATENT SECURITY AGREEMENT Recorded Nov 19, 2024
From: RPX CORPORATION
To: BARINGS FINANCE LLC, AS COLLATERAL AGENT
Reel/Frame 069392/0613 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 31, 2024
From: 1997 IRREVOCABLE TRUST FOR GREGORY P. BENSON
To: RPX CORPORATION
Reel/Frame 069284/0560 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 25, 2021
From: BENSON, GREGORY P
To: GLENBROOK ASSOCIATES, INC.
Reel/Frame 056670/0656 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 16, 2019
From: BENSON, GREGORY P.
To: GLENBROOK ASSOCIATES, INC.
Reel/Frame 049201/0064 →
SECURITY INTEREST TERMINATION Recorded Feb 23, 2016
From: KNOBBE, MARTENS, OLSON & BEAR, LLP
To: GLENBROOK ASSOCIATES, INC.
Reel/Frame 037897/0854 →
SECURITY INTEREST Recorded Feb 17, 2016
From: GLENBROOK ASSOCIATES, INC.
To: KNOBBE, MARTENS, OLSON & BEAR, LLP
Reel/Frame 037845/0761 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 30, 2015
From: GLENBROOK ASSOCIATES, INC.
To: 1997 IRREVOCABLE TRUST FOR GREGORY P. BENSON
Reel/Frame 037383/0331 →