IP Library › Granted Patent US 10,387,515
Granted Patent B2
US 10,387,515 · App. 15/617,457 · Granted Aug 20, 2019

Network search query

Inventors: Ying Li (Mohegan Lake, NY); Anh Q. Lu (Austin, TX); Jian Lu (Ningbo, CN); Chuan Y. Wang (Ningbo, CN); Wei Yan (Ningbo, CN); Shen H. Zhan (Ningbo, CN); Xin Y. Zhou (Ningbo, CN)
Assignee: International Business Machines Corporation
G06F16/9535G06F16/248G06F16/2425G06F16/24578
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 10,387,515
App. No.
15/617,457
Filed
Jun 8, 2017
Granted
Aug 20, 2019
Kind
B2
Art Unit
2169
USPC
707/723
Abstract

A method and system for improving a network search query is provided. The method includes executing a real time search with respect to a database associated with an Internet based search for specified digital information. Digital attributes of digital data identified during the real time search are identified and keywords associated with the digital attributes are ranked. In response, search based software code associated with an Internet search for the digital information is generated and associated real time user interactions are recorded. The search based software code is modified resulting in generation of modified search based software code. The modified search based software code is executed and relevant results associated with the Internet based search are presented via a GUI. The database is configured such that the modified search is stored within a logical partition of the database.

Claims (70)

1. A network search query improvement method comprising:

executing, by a processor of a hardware device, a real time search with respect to a specialized database associated with an Internet based search for specified digital information;

automatically identifying, by said processor, digital attributes of associated digital data identified during said real time search, wherein said automatically identifying said digital attributes comprises:

replacing associated portions of said digital data with digital tokens representing said associated portions; and

associating said digital tokens with said digital attributes;

ranking, by said processor, specified keywords associated with said digital attributes;

executing, by said processor, multi-variant analysis code with respect to input logs associated with said real time search;

generating, by said processor based on results of said executing said multi-variant analysis code, search condition arrays associated with said concept;

generating, by said processor based on said search condition arrays and results of said ranking, search based software code associated with said Internet search for said specified digital information;

recording, by said processor, real time user interactions with said search based software code;

analyzing, by said processor, said input logs;

locating, by said processor based on results of said analyzing, a group of digital attributes of said digital attributes missing from said search based software code;

modifying, by said processor based on said real time user interactions, said search based software code resulting in generation of modified search based software code, wherein said modifying comprises adding said group of digital attributes to said search based software code;

executing, by said processor in response to a user command, said modified search with respect to said digital attributes based on said modified search based software code;

presenting, by said processor via a specialized graphical user interface, relevant results associated with said Internet based search for said specified digital information;

configuring, by said processor based on said relevant results, said database such that said modified search is stored within a logical partition of said database, wherein said logical partition is enabled to execute multiple real time Internet searches for said specified digital information;

configuring, by said processor, said specialized database such that said digital tokens are stored within an additional logical partition of said specialized database; and

combining, by said processor, said digital tokens with said search based software code.

2. The method of claim 1 , further comprising:

automatically connecting, by said processor via switching circuitry, said database to additional hardware devices for executing said multiple real time Internet searches for said specified digital information.

3. The method of claim 1 , wherein said modified search based software code comprises natural language processing software code.

4. The method of claim 1 , further comprising:

automatically diagnosing, by said processor, technical issues with said modified search based software code; and

automatically repairing, by said processor, said technical issues with said modified search based software code.

5. The method of claim 1 , further comprising:

providing at least one support service for at least one of creating, integrating, hosting, maintaining, and deploying computer-readable code in the control hardware, said code being executed by the computer processor to implement: said executing said real time search, said automatically identifying, said ranking, said generating, said recording, said modifying, said executing said modified search, said presenting, and said configuring.

6. A computer program product, comprising a computer readable hardware storage medium storing a computer readable program code, said computer readable program code comprising an algorithm that when executed by a processor of a hardware device implements a network search query improvement method, said method comprising:

executing, by said processor, a real time search with respect to a specialized database associated with an Internet based search for specified digital information;

automatically identifying, by said processor, digital attributes of associated digital data identified during said real time search, wherein said automatically identifying said digital attributes comprises:

replacing associated portions of said digital data with digital tokens representing said associated portions; and

associating said digital tokens with said digital attributes;

ranking, by said processor, specified keywords associated with said digital attributes;

executing, by said processor, multi-variant analysis code with respect to input logs associated with said real time search;

generating, by said processor based on results of said executing said multi-variant analysis code, search condition arrays associated with said concept;

generating, by said processor based on said search condition arrays and results of said ranking, search based software code associated with said Internet search for said specified digital information;

recording, by said processor, real time user interactions with said search based software code;

analyzing, by said processor, said input logs;

locating, by said processor based on results of said analyzing, a group of digital attributes of said digital attributes missing from said search based software code;

modifying, by said processor based on said real time user interactions, said search based software code resulting in generation of modified search based software code, wherein said modifying comprises adding said group of digital attributes to said search based software code;

executing, by said processor in response to a user command, said modified search with respect to said digital attributes based on said modified search based software code;

presenting, by said processor via a specialized graphical user interface, relevant results associated with said Internet based search for said specified digital information;

configuring, by said processor based on said relevant results, said database such that said modified search is stored within a logical partition of said database, wherein said logical partition is enabled to execute multiple real time Internet searches for said specified digital information;

configuring, by said processor, said specialized database such that said digital tokens are stored within an additional logical partition of said specialized database; and

combining, by said processor, said digital tokens with said search based software code.

7. The computer program product of claim 6 , wherein said method further comprises:

automatically connecting, by said processor via switching circuitry, said database to additional hardware devices for executing said multiple real time Internet searches for said specified digital information.

8. The computer program product of claim 6 , wherein said modified search based software code comprises natural language processing software code.

9. The computer program product of claim 6 , wherein said method further comprises:

automatically diagnosing, by said processor, technical issues with said modified search based software code; and

automatically repairing, by said processor, said technical issues with said modified search based software code.

10. A hardware device comprising a processor coupled to a computer-readable memory unit, said memory unit comprising instructions that when executed by the computer processor implements a network search query improvement method comprising:

executing, by said processor, a real time search with respect to a specialized database associated with an Internet based search for specified digital information;

automatically identifying, by said processor, digital attributes of associated digital data identified during said real time search, wherein said automatically identifying said digital attributes comprises:

replacing associated portions of said digital data with digital tokens representing said associated portions; and

associating said digital tokens with said digital attributes;

ranking, by said processor, specified keywords associated with said digital attributes;

executing, by said processor, multi-variant analysis code with respect to input logs associated with said real time search;

generating, by said processor based on results of said executing said multi-variant analysis code, search condition arrays associated with said concept;

generating, by said processor based on said search condition arrays and results of said ranking, search based software code associated with said Internet search for said specified digital information;

recording, by said processor, real time user interactions with said search based software code;

analyzing, by said processor, said input logs;

locating, by said processor based on results of said analyzing, a group of digital attributes of said digital attributes missing from said search based software code;

modifying, by said processor based on said real time user interactions, said search based software code resulting in generation of modified search based software code, wherein said modifying comprises adding said group of digital attributes to said search based software code;

executing, by said processor in response to a user command, said modified search with respect to said digital attributes based on said modified search based software code;

presenting, by said processor via a specialized graphical user interface, relevant results associated with said Internet based search for said specified digital information;

configuring, by said processor based on said relevant results, said database such that said modified search is stored within a logical partition of said database, wherein said logical partition is enabled to execute multiple real time Internet searches for said specified digital information;

configuring, by said processor, said specialized database such that said digital tokens are stored within an additional logical partition of said specialized database; and

combining, by said processor, said digital tokens with said search based software code.

11. The hardware device of claim 10 , wherein said method further comprises:

automatically connecting, by said processor via switching circuitry, said database to additional hardware devices for executing said multiple real time Internet searches for said specified digital information.

Assignments (2)
CORRECTIVE ASSIGNMENT TO CORRECT THE LIST OF INVENTORS NAME AND ADDITION INVENTOR #7. PREVIOUSLY RECORDED AT REEL: 042651 FRAME: 0254. ASSIGNOR(S) HEREBY CONFIRMS THE ASSIGNMENT . Recorded Jun 16, 2017
From: LI, YING; LU, ANH Q.; LU, JIAN; WANG, CHUAN Y.; YAN, WEI; ZHAN, SHENG H.; ZHOU, XIN Y.
To: INTERNATIONAL BUSINESS MACHINES CORPORATION
Reel/Frame 042992/0675 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 8, 2017
From: LI, YANG; LU, ANH Q.; LU, JIAN; WANG, CHUAN Y.; WANG, JIE; YAN, WEI; ZHAN, SHENG H.
To: INTERNATIONAL BUSINESS MACHINES CORPORATION
Reel/Frame 042651/0254 →
Continuity (1)
Related Publication 20180357320A1 · Dec 13, 2018