IP Library Granted Patent US 9,563,691
Granted Patent B2
US 9,563,691 · App. 14/489,400 · Granted Feb 7, 2017

Providing search suggestions from user selected data sources for an input string

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 9,563,691
App. No.
14/489,400
Granted
Feb 7, 2017
Kind
B2
Abstract

Provided are a computer program product for generating suggestions for an input string. A determination is made of strings in a user selected data source having at least a substring matching an input string, from a computer implemented user interface, comprising at least one character for use by a computer implemented process. The determined strings are provided to the user interface and selection is received of one of the determined strings from the user interface to provide to the computer implemented process.

Claims (23)

1. A method for generating suggestions for an input string entered into a computer user interface, comprising:

determining a user selected data source from user information for a user from which an input string was received from a computer implemented user interface, comprising at least one character for use by a computer implemented process;

accessing the user selected data source from a location for the user selected data source indicated in the user information; and

searching the accessed user selected data source to determine strings stored in the user selected data source having at least a substring matching input string;

providing the determined strings to the computer user interface; and

receiving selection of one of the determined strings from the computer user interface to provide to the computer implemented process.

2. The method of claim 1 , wherein the providing the determined strings comprises providing a selectable list of the determined strings including related information from related information fields providing information on the user selected data source for at least one of the determined strings, wherein the selected one of the determined strings is selected from the selectable list.

3. The method of claim 1 , wherein the user selected data source comprises a database, wherein the determined strings comprise data in a field in entries of the database, wherein related information is associated with the fields having the determined strings in the database, and wherein the determining the strings comprises a query of the database to search the field for entries having strings matching the input string.

4. A method for generating suggestions for an input string entered into a computer user interface, comprising:

determining strings in a user selected data source having at least a substring matching an input string, from a computer implemented user interface, comprising at least one character for use by a computer implemented process;

providing the determined strings to the computer user interface;

receiving selection of one of the determined strings from the computer user interface to provide to the computer implemented process;

storing information from a user on at least one data source from which search suggestions are determined in user information for the user;

generating a list including the at least one data source indicated in the user information for the user;

receiving user selection of one of the at least one data source indicated in the list; and

indicating in the user information each user selected data source as selected to use for suggestions for the input string.

5. The method of claim 1 , wherein the providing the determined strings comprises providing a selectable list of the determined strings adjacent to a text box in which the input string is entered, wherein the selected one of the determined strings is selected from the selectable list.

6. The method of claim 5 , wherein related information for the determined strings dynamically changes, wherein the related information is obtained by querying a database for the related information associated with the determined strings.

7. The method of claim 1 , wherein the determined strings have a substring at a beginning of the string matching the input string.

8. The method of claim 1 , wherein the determining the strings comprises determining strings from a plurality of user selected data sources having at least a substring matching the input string.

9. The method of claim 8 , wherein the data sources comprise at least one of different databases, different fields within one database, a list of terms, a spreadsheet, and a document.

10. The method of claim 1 , wherein the computer implemented process comprises a search engine, wherein the input string is entered to provide search terms to the search engine to perform a search of documents in network devices including the input string being entered, wherein the provided determined strings are to provide search suggestions, further comprising:

using, by the search engine, the selected string in a search operation to find documents in network devices including the selected string.

Assignments (2)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 15, 2021
From: INTERNATIONAL BUSINESS MACHINES CORPORATION
To: AIRBNB, INC.
Reel/Frame 056427/0193 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 24, 2014
From: CHANG, BILLY W.; RAKSHIT, SARBAJIT K.
To: INTERNATIONAL BUSINESS MACHINES CORPORATION
Reel/Frame 033810/0759 →