IP Library Granted Patent US 7,996,428
Granted Patent B2
US 7,996,428 · App. 12/494,168 · Granted Aug 9, 2011

Text-based searches of numeric data

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 7,996,428
App. No.
12/494,168
Granted
Aug 9, 2011
Kind
B2
Abstract

The present invention can allow a user to locate items in a database based on numeric characteristics of the items using words to describe those characteristics. In one embodiment, the invention includes selecting a numeric attribute of an item in a database of items some of which have values for the selected attribute, linking the numeric attribute to a descriptive word, linking the numeric attribute to a function, executing the function on values of the numeric attributes, and assigning a descriptive word to an item based on the results of the function.

Claims (28)

1. A method comprising:

selecting a numeric attribute of an item in an electronic catalog, the catalog containing items which have values for the selected attribute;

linking the numeric attribute to a descriptive word;

linking the numeric attribute to a function, the function to be applied to items in the electronic catalog having a value for the selected numeric attribute and defining at least one item in the electronic catalog to be assigned the descriptive word;

executing the function on items in the electronic catalog having a value for the selected of the numeric attribute;

assigning the descriptive word to at least one item stored in the electronic catalog based on the results of executing the function, the at least one item having a value for the selected numeric attribute that satisfies the function; and

generating a list and displaying the list to a user in response to receiving a search query from the user including the descriptive word, the list having the at least one item stored in the electronic catalog that was assigned the descriptive word.

2. The method of claim 1 , further comprising selecting a tolerance, the tolerance setting a maximum number of items stored in the electronic catalog that can be assigned the descriptive word.

3. The method of claim 1 , wherein the linking the numeric attribute to the function includes linking the numeric attribute to a comparative operator and a value to which the comparative operator is applied.

4. The method of claim 1 , wherein the linking the numeric attribute to the function includes linking the numeric attribute to a comparative operator that is applied to the items in the electronic catalog having a value for the selected numeric attribute.

5. The method of claim 1 , wherein the linking the numeric attribute to the function includes linking the numeric attribute to a mathematical function.

6. The method of claim 1 , further comprising repeating executing the function on items in the electronic catalog having a value for the selected numeric attribute and assigning the descriptive word to at least one item stored in the electronic catalog based on the results of executing the function when new items are added to the electronic catalog.

7. The method of claim 1 , further comprising repeating executing the function on items in the electronic catalog having a value for the selected numeric attribute and assigning the descriptive word to at least one item stored in the electronic catalog based on the results of executing the function when items are deleted from the electronic catalog.

8. The method of claim 1 , further comprising repeating executing the function on items in the electronic catalog having a value for the selected numeric attribute and assigning the descriptive word to at least one item stored in the electronic catalog based on the results of executing the function when items stored in the electronic catalog are modified.

9. Non-transitory computer-readable medium encoded with a plurality of processor-executable instructions for:

selecting a numeric attribute of an item in an electronic catalog, the catalog containing items which have values for the selected attribute;

linking the numeric attribute to a descriptive word;

linking the numeric attribute to a function, the function to be applied to items in the electronic catalog having a value for the selected numeric attribute and defining at least one item in the electronic catalog to be assigned the descriptive word;

executing the function on items in the electronic catalog having a value for the selected numeric attribute;

assigning the descriptive word to at least one item stored in the electronic catalog based on the results of executing the function, the at least one item having a value for the selected numeric attribute that satisfies the function; and

generating a list and displaying the list to a user in response to receiving a search query from the user including the descriptive word, the list having the at least one item stored in the electronic catalog that was assigned the descriptive word.

10. A computer-implemented method comprising:

receiving a selection of a numeric attribute of at least one item in an electronic catalog from a user;

receiving a selection of a function linked to the selected numeric attribute from the user;

receiving at least one descriptive word linked to the selected numeric attribute and the selected function, the at least one descriptive word defining at least one item in the electronic catalog that has a value assigned to the selected attribute that satisfies the selected function;

applying the selected function to a set of items included in the electronic catalog that have a value assigned to the selected attribute to determine at least one item in the electronic catalog having a value assigned to the selected attribute that satisfies the function; and

displaying the linked descriptive word and the at least one item in the electronic catalog having a value assigned to the selected attribute that satisfies the function.

11. The method of claim 10 , further comprising assigning the descriptive word to at least one item stored in the electronic catalog based on the results of executing the function, the at least one item having a value for the selected numeric attribute that satisfies the function.

Assignments (9)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 21, 2022
From: INTERNATIONAL BUSINESS MACHINES CORPORATION
To: MERATIVE US L.P.
Reel/Frame 061496/0752 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 19, 2021
From: MERGE HEALTHCARE INCORPORATED
To: INTERNATIONAL BUSINESS MACHINES CORPORATION
Reel/Frame 055661/0386 →
AFFIDAVIT CONCERNING CHANGE IN PATENT OWNERSHIP Recorded Oct 16, 2019
From: REQUISITE SOFTWARE, INC.
To: MERGE HEALTHCARE INCORPORATED
Reel/Frame 050741/0885 →
RELEASE OF SECURITY INTEREST Recorded Oct 15, 2015
From: GUGGENHEIM CORPORATE FUNDING, LLC
To: MERGE HEALTHCARE SOLUTIONS INC.; MERGE HEALTHCARE INCORPORATED; MERGE SH HOLDINGS, INC.; REQUISITE SOFTWARE, INC.; CEDARA SOFTWARE CORP.; ULTRAVISUAL MEDICAL SYSTEMS CORPORATION; MERGE ECLINICAL, INC.
Reel/Frame 036874/0234 →
TERMINATION AND RELEASE OF SECURITY INTEREST (PATENTS) (REEL 030281/FRAME 0510) Recorded Apr 29, 2014
From: JEFFERIES FINANCE LLC, AS COLLATERAL AGENT
To: MERGE HEALTHCARE INCORPORATED; MERGE ASSET MANAGEMENT CORP.; MERGE ECLINICAL INC.; MERGE HEALTHCARE SOLUTIONS INC.; MERGE SF HOLDINGS, INC.; MERGE SH HOLDINGS, INC.; REQUISITE SOFTWARE INC.; MERGE INTERACTIVE, INCORPORATED
Reel/Frame 032784/0850 →
PATENT SECURITY AGREEMENT Recorded Apr 29, 2014
From: MERGE HEALTHCARE INCORPORATED; MERGE ASSET MANAGEMENT CORP.; MERGE ECLINICAL INC.; MERGE HEALTHCARE SOLUTIONS INC.; MERGE SF HOLDINGS, INC.; MERGE SH HOLDINGS, INC.; REQUISITE SOFTWARE INC.
To: GUGGENHEIM CORPORATE FUNDING, LLC, AS COLLATERAL AGENT
Reel/Frame 032784/0644 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 10, 2013
From: NEAL, MICHAEL R.
To: REQUISITE TECHNOLOGY, INC.
Reel/Frame 030580/0841 →
SECURITY AGREEMENT Recorded Apr 24, 2013
From: MERGE HEALTHCARE INCORPORATED; MERGE ASSET MANAGEMENT CORP.; MERGE ECLINICAL INC.; MERGE HEALTHCARE SOLUTIONS INC.; MERGE SF HOLDINGS, INC.; MERGE SH HOLDINGS, INC.; REQUISITE SOFTWARE INC.; MERGE INTERACTIVE, INCORPORATED
To: JEFFERIES FINANCE LLC
Reel/Frame 030281/0510 →
ASSET PURCHASE AGREEMENT Recorded Jun 16, 2010
From: REQUISITE TECHNOLOGY INC.
To: REQUISITE SOFTWARE, INC.
Reel/Frame 024548/0001 →