IP Library Granted Patent US 41,071
Granted Patent E1
US 41,071 · App. 10/882,125 · Granted Jan 5, 2010

Arranging records in a search result to be provided in response to a data inquiry of a database

Assignee: AT&T Intellectual Propeerty I, L.P.
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 41,071
App. No.
10/882,125
Granted
Jan 5, 2010
Kind
E1
Abstract

Systems and methods for arranging records in search results to be provided in response to a data inquiry of a database. After search results including records are received, a determination is made with respect to the order of the records in the search results. This determination may be based on various factors such as the destination of the search results, the preferred status of certain records over other records, a marketing determination with respect to the records, a frequency determination with respect to the number of times that a record or records may have already been provided in response to data inquiries, a weighting factor determination or a combination of one or more of these factors. In response to the determination of the order of the records in the search results, the records then are arranged into ordered records based on the determination. This order may be an alphabetical order, a preferred order based on the preferred status of certain records over other records, a least frequent first order, a highest weighting factor first order, or a combination of these orders. The search results with the records arranged into ordered records are then provided in response to the data inquiry.

Claims (29)

1. A computer implemented method for arranging results of a search of a database, comprising the steps of:

receiving a data inquiry for a database that is stored on a computer system;

in response to the data inquiry, obtaining performing a search of the database on the computer system to obtain search results comprising a plurality of records;

determining an ordering characteristic for the search results based on a destination for the search results by identifying a preferred status characteristic associated with the destination and identifying the records of the search results corresponding to the preferred status characteristic;

the ordering characteristic independent from a user input;

arranging the records of the search results into ordered records based on the ordering characteristic; and

providing the ordered records to the destination for the search results.

2. A computer implemented method for arranging results of a search of a database that is stored on a computer system, comprising the steps of:

receiving a data inquiry for the database;

in response to the data inquiry, obtaining performing a search of the database on the computer system to obtain search results comprising a plurality of records;

determining an ordering characteristic for the search results based on a destination for the search results by determining a marketing characteristic associated with the destination and applying the marketing characteristic to the search results, the step of applying the marketing characteristic to at least one if the records of the search results further comprising determining whether at least one of the records is associated with a predefined entity;

the ordering characteristic independent of a user input;

arranging the records of the search results into ordered records based on the ordering characteristic; and

providing the ordered records to the destination for the search results.

3. The method of claim 1 , whrein the destination comprises a delivery module.

4. A computer program product configured to arrange results of a search of a database, the computer program product comprising:

a computer - readable storage medium having computer - readable program code embodied in said medium, said computer - readable program code comprising:

computer program code configured to receive data inquiry for a database;

computer program code configured to obtain search results comprising a plurality of records in response to the data inquiry;

computer program code configured to determine an ordering characteristic for the search results based on a destination for the search results by identifying a preferred status characteristic associated with the destination and identifying the records of the search results corresponding to the preferred status characteristic, wherein the ordering characteristic is independent from a user input;

computer program code configured to arrange the records of the search results into ordered records based on the ordering characteristic; and

computer program code configured to provide the ordered records to the destination for the search results.

5. A system for arranging results of a search of a database, comprising:

a computer system on which the database is stored;

means for receiving at the computer system a data inquiry for the database;

means for obtaining search results comprising a plurality of records in response to the data inquiry;

means for determining an ordering characteristic for the search results based on a destination for the search results by identifying a preferred status characteristic associated with the destination and identifying the records of the search results corresponding to the preferred status characteristic, wherein the ordering characteristic is independent from a user input;

means for arranging the records of the search results into ordered records based on the ordering characteristic; and

means for providing the ordered records to the destination for the search results.

Assignments (10)
RELEASE (REEL 038041 / FRAME 0001) Recorded Jan 2, 2018
From: JPMORGAN CHASE BANK, N.A.
To: RPX CORPORATION; RPX CLEARINGHOUSE LLC
Reel/Frame 044970/0030 →
SECURITY AGREEMENT Recorded Mar 9, 2016
From: RPX CORPORATION; RPX CLEARINGHOUSE LLC
To: JPMORGAN CHASE BANK, N.A., AS COLLATERAL AGENT
Reel/Frame 038041/0001 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 27, 2015
From: AT&T INTELLECTUAL PROPERTY I, L.P.
To: RPX CORPORATION
Reel/Frame 035278/0116 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 16, 2014
From: AT&T DELAWARE INTELLECTUAL PROPERTY, INC.
To: AT&T INTELLECTUAL PROPERTY I, L.P.
Reel/Frame 034522/0087 →
CHANGE OF NAME Recorded Dec 16, 2014
From: BELLSOUTH INTELLECTUAL PROPERTY CORPORATION
To: AT&T INTELLECTUAL PROPERTY, INC.
Reel/Frame 034650/0118 →
CHANGE OF NAME Recorded Dec 16, 2014
From: AT&T BLS INTELLECTUAL PROPERTY, INC.
To: AT&T DELAWARE INTELLECTUAL PROPERTY, INC.
Reel/Frame 034659/0549 →
CHANGE OF NAME Recorded Dec 16, 2014
From: AT&T INTELLECTUAL PROPERTY, INC.
To: AT&T BLS INTELLECTUAL PROPERTY, INC.
Reel/Frame 034659/0546 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 16, 2014
From: BELLSOUTH CORPORATION
To: BELLSOUTH INTELLECTUAL PROPERTY GROUP, INC.
Reel/Frame 034521/0967 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 16, 2014
From: BELLSOUTH INTELLECTUAL PROPERTY GROUP, INC.
To: BELLSOUTH INTELLECTUAL PROPERTY CORPORATION
Reel/Frame 034521/0989 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 25, 2014
From: ANDERSON, DEWEY CHARLES
To: BELLSOUTH CORPORATION
Reel/Frame 034263/0828 →
Continuity (1)
Reissue 0892262000 · Sep 3, 1997