IP Library Granted Patent US 6,847,963
Granted Patent B1
US 6,847,963 · App. 09/689,426 · Granted Jan 25, 2005

Method and system for appending search strings with user profile qualities

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 6,847,963
App. No.
09/689,426
Granted
Jan 25, 2005
Kind
B1
Abstract

A system and method is provided which allows item searches based on the qualities of the items. Additionally, the system suggests items to a customer or user based on his/her profile information that is learned by the system over time. That is, the system learns about a customer's preferences and stores that information.

Claims (24)

1. A computer based method of searching an object database, comprising the steps of:

inputting at a user computer, search criteria consisting of one or more search terms;

appending said search criteria with one or more qualities associated with said user from a dynamically updated user profile database, thereby forming an appended search criteria; said user profile comprising qualities representing preferences of said user accumulated over time;

searching the object database for items based on the appended search criteria, thereby matching the items with the preferences of said user;

scoring said matching items from said search based on total number of qualities matched and accumulation of degrees; and

updating user profile qualities after said searching by reordering the ranking of the qualities based on said scoring.

2. The method of claim 1 , wherein the step of appending appends a number of qualities associated said user as a function of a predetermined maximum number of qualities for a search.

3. The method of claim 1 , wherein the step of searching searches the object database for items matching at least one quality of said search criteria.

4. The method of claim 3 , further comprising the step of updating said user profile information with matching items.

5. The method of claim 1 , wherein the step of searching searches the object database for items matching all of said qualities of said search criteria.

6. The method of claim 1 , wherein each quality is composed of two fields, a string field and a ranking or degree field.

7. The method of claim 1 , wherein said object database maintains a reverse index of items.

8. A computer based system for searching an object database, comprising:

a computer module for receiving from a user computer, search criteria consisting of one or more search terms;

a computer processor for appending said search criteria with one or more qualities associated with said user from a dynamically updated user profile database, thereby forming an appended search criteria, said user profile comprising qualities representing preferences of said user accumulated over time;

a computer module for searching the object database for items based on the appended search criteria, thereby matching the items with the preferences of said user;

a computer module for scoring said matching items from said search based on total number of qualities matched and accumulation of degrees; and

a computer module for updating user profile qualities after said searching by reordering the ranking of the qualities based on said scoring.

9. The system of claim 8 , wherein said module for appending is operable to append a number of qualities associated said user as a function of a predetermined maximum number of qualities for a search.

10. The system of claim 8 , wherein said module for searching is operable to search the object database for items matching at least one quality of said search criteria.

11. The system of claim 10 , further comprising a module for updating said user profile information with matching items.

12. The system of claim 8 , wherein said module for searching is operable to search the object database for items matching all of said qualities of said search criteria.

13. The system of claim 8 , wherein each quality is composed of two fields, a string field, and a ranking or degree field.

14. The system of claim 8 , wherein said object database maintains a reverse index of items.

Assignments (2)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 1, 2010
From: BEA SYSTEMS, INC.
To: ORACLE INTERNATIONAL CORPORATION
Reel/Frame 025084/0470 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 12, 2000
From: PACLAT, CHARLES
To: BEA SYSTEMS, INC.
Reel/Frame 011248/0793 →