IP Library Granted Patent US 8,255,396
Granted Patent B2
US 8,255,396 · App. 12/334,389 · Granted Aug 28, 2012

Electronic profile development, storage, use, and systems therefor

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 8,255,396
App. No.
12/334,389
Granted
Aug 28, 2012
Kind
B2
Abstract

Examples of the present invention include profiling systems that store, manage, and utilize profile information to take predictive or deterministic action. Embodiments of the invention allow the profiling system to be used as a trusted intermediary where the profile owning entity controls access to their profile information across their network of devices and services.

Claims (23)

1. A profiling system comprising:

a profile management system, including a processor and a memory encoded with computer executable instructions configured to cause the profile management system to receive profile information including at least one preference regarding entities, generate electronic profiles for each respective entity, and store the electronic profiles in an electronic profile storage medium;

a disambiguation engine configured to receive the at least one preference associated with a respective entity, identify terms related to the preference, and store at least one identified term in the electronic profile storage medium with the respective entity's electronic profile;

an analysis engine configured to receive a request to evaluate content items for a first entity from a requestor, the analysis engine configured to access the electronic profile of the first entity, compute a relevance number for each of the respective content items based on information retrieved from the electronic profile of the first entity including the at least one preference, wherein the requestor is not permitted to access the profile information;

an indexing engine configured to index a plurality of content items according to terms contained in plurality of content items and store the indexed content items in a plurality of indexed content stores, wherein each of the plurality of indexed content stores includes indexing information based, at least in part on a relative frequency of terms in the respective list of content items; and

wherein the disambiguation engine is coupled to one or more of the indexed content stores and configured to identify terms related to the preference by querying the one or more indexed content stores with the preference.

2. The profiling system of claim 1 wherein the electronic profiles include entries in a relational database, each respective electronic profile including a data table containing data associated with the entity and a related user preferences table containing preference IDs for each preference associated with the entity.

3. The profiling system of claim 2 wherein the electronic profile further includes a user preferences terms table related to the user preferences table, the user preferences terms table containing term IDs for each term associated with a preference.

4. The profiling system of claim 3 wherein the electronic profile further includes a preference terms table, the preference terms table related to the user preference terms table, the preference terms table containing at least one term associated with a respective term ID.

5. The profiling system of claim 1 wherein the analysis engine is configured to compute the relevance number for each of the respective content items based in part on calculating term frequency and inverse document frequency numbers for each term in the preference for each content item.

6. The profiling system of claim 1 wherein the relevance number is between 1 and 100.

7. The profiling system of claim 1 wherein the analysis engine receives the request from a requestor and is configured to provide the requestor with at least a portion of the calculated relevance numbers, an indication of content items associated with selected relevance numbers, or combinations thereof.

8. The profiling system of claim 1 , wherein the disambiguation engine is configured to select a category-specific content store of the plurality of content stores based, at least in part, on a context of the request or a context of an action of the entity.

9. A user device for use by an entity, the user device comprising:

a display;

a processor coupled to the display; and

a memory, the memory encoded with computer readable instructions that, when executed, cause the processor to:

receive content items and respective relevance scores associated with each content item, the relevance score computed based in part on a stored electronic profile associated with the entity; and

render at least a portion of the content items on a display of the user device, the content items rendered to appear as though they were overlaid on a surface of a sphere, an angular distance between each of the content items and a center based in part on the relevance score, wherein the content items are arranged in at least a first band and a second band, and wherein the content items are positioned within the first band based on a relevance score calculated in a first manner, and wherein the content items are positioned within the second band based on a relevance score calculated in a second manner, different than the first manner.

10. The user device according to claim 9 wherein the bands include latitudinal and longitudinal bands.

11. The user device according to claim 10 wherein the content items in one longitudinal band have decreasing relevance numbers based on a distance from the center.

12. The user device according to claim 9 wherein the memory further encodes instructions causing the processor to:

rotate a visible selection of content items responsive to a user selection.

Assignments (6)
CORRECTIVE ASSIGNMENT TO CORRECT THE PATENT NO. 8984347 PREVIOUSLY RECORDED AT REEL: 035659 FRAME: 0856. ASSIGNOR(S) HEREBY CONFIRMS THE SECURITY AGREEMENT. Recorded Dec 12, 2023
From: ATIGEO CORPORATION
To: VENTURE LENDING & LEASING VI, INC.; VENTURE LENDING & LEASING VII, INC.
Reel/Frame 065967/0352 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 6, 2018
From: ATIGEO CORPORATION
To: VERITONE ALPHA, INC.
Reel/Frame 046302/0883 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 2, 2016
From: ATIGEO LLC
To: ATIGEO CORP.
Reel/Frame 040201/0404 →
SECURITY INTEREST Recorded May 18, 2015
From: ATIGEO CORPORATION
To: VENTURE LENDING & LEASING VI, INC.; VENTURE LENDING & LEASING VII, INC.
Reel/Frame 035659/0856 →
SECURITY INTEREST Recorded Aug 28, 2014
From: ATIGEO LLC
To: VENTURE LENDING & LEASING VI, INC.; VENTURE LENDING & LEASING VII, INC.
Reel/Frame 033654/0499 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 2, 2009
From: SANDOVAL, MICHAEL; BOARDMAN, DAVID BRADLEY; DOWNS, OLIVER BRUCE
To: ATIGEO LLC
Reel/Frame 022333/0499 →