IP Library Granted Patent US 10,075,555
Granted Patent B2
US 10,075,555 · App. 15/064,398 · Granted Sep 11, 2018

System and method for delivering content to users on a network

Inventors: Luc Julia (Palo Alto, CA); James Behrens (Golden, CO); Johan Le Nerriec (Milpitas, CA)
Assignee: QUALCOMM Incorporated
H04L67/306G06F17/30035G06F17/30867G06Q30/02G06Q30/0251G06Q30/0269H04L67/10H04L67/22H04N21/4331H04N21/44016H04N21/812
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,075,555
App. No.
15/064,398
Granted
Sep 11, 2018
Kind
B2
Abstract

Targeted content may be provided to a designated set of one or more interconnected resources. Programmatic operations are executed using resources that are private to the one or more interconnected devices. The operations, when executed, cause or result in (i) monitoring activities of one or more users of the designated set; (ii) developing profile information of the one or more users, where the profile information is based at least partially on information determined from monitoring activities of the one or more users; (iii) generating, from the profile information, a set of coded data that represent selection criteria; and (iv) communicating the set of coded data to a programmatic source external to the system, where the represented selection criteria enables programmatic selection of content resources from a content library for the system.

Claims (40)

1. A method for retrieving content on one or more devices of a personal network, the method comprising:

determining profile information for a user of the one or more devices based at least in part on activities performed on the one or more devices;

selecting one or more of a plurality of heuristic profiles based at least in part on the profile information, wherein the selected heuristic profiles correlate with content targeted for the user of the one or more devices;

encoding the profile information as parameterized data to match at least one of the selected heuristic profiles; and

communicating the parameterized data to a content source external to the personal network to retrieve the targeted content while protecting the profile information from the content source.

2. The method of claim 1 , further comprising:

receiving a collection of content items, from the content source, on a first device of the personal network; and

distributing one or more of the content items from the first content source to a second content source of the personal network.

3. The method of claim 2 , wherein the distributing comprises:

configuring the one or more content items for the second device based at least in part on one or more capabilities of the second device.

4. The method of claim 3 , wherein the one or more content items are configured based at least in part on a platform type of the second device.

5. The method of claim 1 , wherein each of the plurality of heuristic profiles is recognized by the content source.

6. The method of claim 5 , wherein each of the plurality of heuristic profiles is associated with a respective set of content stored on the content source.

7. The method of claim 1 , wherein the encoding comprises:

generating the parameterized data to match two or more of the selected heuristic profiles.

8. The method of claim 1 , wherein the activities include at least one of a media rendering activity, a media purchasing activity, or a media downloading activity.

9. The method of claim 1 , wherein the activities include a messaging activity.

10. A content retrieval system comprising:

one or more processors; and

a memory storing instructions that, when executed by the one or more processors, causes the content retrieval system to:

determine profile information for a user of one or more devices of a personal network based at least in part on activities performed on the one or more devices;

select one or more of a plurality of heuristic profiles based at least in part on the profile information, wherein the selected heuristic profiles correlate with content targeted for the user of the one or more devices;

encode the profile information as parameterized data to match at least one of the selected heuristic profiles; and

communicate the parameterized data to a content source external to the personal network to retrieve the targeted content while protecting the profile information from the content source.

11. The content retrieval system of claim 10 , wherein execution of the instructions further causes the content retrieval system to:

receive a collection of content items from the content source; and

distribute one or more of the content items to at least one of the one or more devices of the personal network.

12. The content retrieval system of claim 11 , wherein execution of the instructions to distribute the one or more content items causes the content retrieval system to:

configure the one or more content items for the at least one of the one or more devices based at least in part on one or more capabilities of the at least one of the one or more devices.

13. The content retrieval system of claim 12 , wherein the one or more content items are configured based at least in part on a platform type of the at least one of the one or more devices.

14. The content retrieval system of claim 10 , wherein each of the plurality of heuristic profiles is recognized by the content source.

15. The content retrieval system of claim 14 , wherein each of the plurality of heuristic profiles is associated with a respective set of content stored on the content source.

16. The content retrieval system of claim 10 , wherein execution of the instructions to encode the profile information causes the content retrieval system to:

generate the parameterized data to match two or more of the selected heuristic profiles.

17. The content retrieval system of claim 10 , wherein the activities include at least one of a media rendering activity, a media purchasing activity, a media downloading activity, or a messaging activity.

18. A non-transitory computer-readable medium storing instructions that, when executed by one or more processors of a content retrieval system, cause the content retrieval system to:

determine profile information for a user of one or more devices of a personal network based at least in part on activities performed on the one or more devices;

select one or more of a plurality of heuristic profiles based at least in part on the profile information, wherein the selected heuristic profiles correlate with content targeted for the user of the one or more devices;

encode the profile information as parameterized data to match at least one of the selected heuristic profiles; and

communicate the parameterized data to a content source external to the personal network to retrieve the targeted content while protecting the profile information from the content source.

Assignments (4)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 11, 2016
From: ORB NETWORKS, INC.
To: QUALCOMM ISKOOT, INC.
Reel/Frame 037960/0662 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 11, 2016
From: QUALCOMM CONNECTED EXPERIENCES, INC.
To: QUALCOMM ATHEROS, INC.
Reel/Frame 037960/0728 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 11, 2016
From: JULIA, LUC; BEHRENS, JAMES; LE NERRIEC, YOHAN
To: ORB NETWORKS, INC.
Reel/Frame 038074/0719 →
CHANGE OF NAME Recorded Mar 11, 2016
From: QUALCOMM ISKOOT, INC.
To: QUALCOMM CONNECTED EXPERIENCES, INC.
Reel/Frame 038074/0756 →
Continuity (5)
Continuation 14254697 · Apr 16, 2014
Continuation 12952085 · Nov 22, 2010
Continuation 11325679 · Jan 3, 2006
Provisional Application 60641342 · Jan 3, 2005
Related Publication 20160191657A1 · Jun 30, 2016