IP Library Granted Patent US 9,977,827
Granted Patent B2
US 9,977,827 · App. 11/731,349 · Granted May 22, 2018

System and methods of automatic query generation

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,977,827
App. No.
11/731,349
Granted
May 22, 2018
Kind
B2
Abstract

In a particular embodiment, a system is disclosed that includes processing logic and memory accessible to the processing logic. The memory includes instructions executable by the processing logic to receive data related to search results and to automatically generate a query based on the received data and without explicit user query input. The memory also includes instructions executable by the processing logic to generate at least one visualization of second data related to search results from the generated query.

Claims (55)

1. A system to search data sources, the system comprising:

an interface configured to couple to a network;

processing logic coupled to the interface; and

memory accessible to the processing logic, the memory comprising instructions executable by the processing logic to:

receive search results from one or more data sources;

extract data from the search results, the data including at least one of a name of a company and a name of an inventor;

automatically generate a query based on the extracted data and without explicit user query input;

automatically search the one or more data sources based on the generated query to retrieve second data;

correlate the second data to the search results;

send a graphical interface through the network to a computing device, the graphical interface including at least one visualization of the search results organized according to the second data and including a user-selectable element accessible by a user to share a snapshot representing a stored instance of the generated query with a subscriber; and

in response to selection of the user-selectable element, save the snapshot to the memory together with an indicator corresponding to the subscriber with whom the snapshot is shared.

2. The system of claim 1 , further comprising sending the generated query to at least one data source to retrieve the second data, wherein the second data comprises ancillary data related to attributes derived from the search results.

3. The system of claim 1 , wherein the at least one visualization comprises a graphical map representing data related to the search results.

4. The system of claim 3 , wherein the graphical map comprises a market landscape visualization.

5. The system of claim 4 , wherein the market landscape visualization comprises competitive intelligence information derived from a document landscape associated with data related to the search results from the generated query.

6. The system of claim 1 , wherein the generated query is personalized to a particular user.

7. The system of claim 1 , wherein the memory further comprises instructions executable by the processing logic to provide a control element to adjust a parameter of a learning system.

8. The system of claim 1 , wherein the memory further comprises instructions executable by the processing logic to provide a control element to adjust a learning system to direct the learning system toward a desired outcome.

9. The system of claim 1 , wherein the memory further comprises instructions executable by the processing logic to:

receive explicit user ratings associated with data from the search results from the generated query; and

train a learning system from the explicit user ratings.

10. A method of searching data sources, the method comprising:

receiving first search results from one or more data sources at a search system including a processor and a memory;

extracting data from the first search results at the search system, the data including at least one of a name of a company and a name of an inventor;

automatically generating, at the search system, a query based on the extracted data and without explicit user input;

automatically searching, using the search system, the one or more data sources based on the generated query to retrieve second search results including second data;

correlating the second data to the search results using the search system;

sending a graphical interface through a network to a computing device, the graphical interface including at least one visualization of the first search results organized according to the second data and including a user-selectable element accessible by a user to share a snapshot representing a stored instance of the generated query with a subscriber; and

in response to selection of the user-selectable element, saving the snapshot to the memory together with an indicator corresponding to the subscriber with whom the snapshot is shared.

11. The method of claim 10 , further comprising storing a snapshot related to the second data, wherein the snapshot comprises search logic related to the generated query.

12. The method of claim 10 , wherein automatically generating a query comprises:

generating a competitive intelligence query related to industry information extracted from the first search results; and

searching at least one data source using the competitive intelligence query to identify the second data.

13. The method of claim 10 , wherein the at least one visualization of the second data is generated based on a user profile.

14. The method claim 10 , wherein the at least one visualization of the second data is generated based on a user selection.

15. The method of claim 10 , wherein generating the at least one visualization comprises:

retrieving user data related to a user of a destination device; and

selectively generating the at least one visualization based on the retrieved user data.

16. The method of claim 10 , wherein the at least one visualization comprises a graphical visualization including multiple selectable graphical elements, wherein each of the multiple selectable graphical elements is associated with at least one result of the second search results.

17. The method of claim 11 , wherein the snapshot represents a stored instance of particular search parameters, the date, and the time of the search.

18. A system comprising:

an interface configured to couple to a network;

a processor coupled to the interface; and

a memory accessible to the processor, the memory including instructions that, when executed, cause the processor to:

retrieve search results from one or more data sources;

extract data from the search results, the data including at least one of a name of a company and a name of an inventor;

automatically generate a query based on the extracted data and without explicit user query input;

automatically search the one or more data sources based on the generated query to retrieve second data;

correlate the second data to the search results; and

generate at least one visualization of the search results organized according to the second data;

send a graphical interface including the at least one visualization and including a user-selectable element accessible by the user to share a snapshot representing a stored instance of the generated query with a subscriber; and

in response to selection of the user-selectable element, saving the snapshot to the memory together with an indicator corresponding to the subscriber with whom the snapshot is shared.

19. The system of claim 18 , wherein the memory further includes instructions that, when executed, cause the processor to:

store a snapshot of the search results and the correlated second data; and

receive an input to configure a sharing parameter from a first user to share the snapshot with a second user.

Assignments (9)
SECURITY INTEREST Recorded Dec 3, 2021
From: DECISION RESOURCES, INC.; DR/DECISION RESOURCES, LLC; CPA GLOBAL (FIP) LLC; CPA GLOBAL PATENT RESEARCH LLC; INNOGRAPHY, INC.; CAMELOT UK BIDCO LIMITED
To: WILMINGTON TRUST, NATIONAL ASSOCATION
Reel/Frame 058907/0091 →
SECURITY INTEREST Recorded Mar 31, 2021
From: CPA GLOBAL (FIP) LLC; INNOGRAPHY, INC.
To: WILMINGTON TRUST, NATIONAL ASSOCIATION, AS COLLATERAL AGENT
Reel/Frame 055777/0576 →
SECURITY INTEREST Recorded Mar 30, 2021
From: CPA GLOBAL (FIP) LLC; INNOGRAPHY, INC.
To: BANK OF AMERICA, N.A. AS COLLATERAL AGENT
Reel/Frame 055766/0136 →
RELEASE OF SECURITY INTEREST Recorded Oct 5, 2020
From: JEFFERIES FINANCE LLC
To: INNOGRAPHY, INC.
Reel/Frame 053976/0922 →
PATENT SECURITY AGREEMENT Recorded Feb 28, 2018
From: INNOGRAPHY, INC.
To: JEFFERIES FINANCE LLC, AS COLLATERAL AGENT
Reel/Frame 045472/0957 →
RELEASE AND REASSIGNMENT OF SECURITY INTEREST IN PATENT RIGHTS RECORDED AT REEL 037605, FRAME 0557 Recorded Nov 1, 2017
From: JPMORGAN CHASE BANK, N.A.
To: INNOGRAPHY, INC.
Reel/Frame 044347/0603 →
RELEASE OF SECURITY INTEREST Recorded Oct 13, 2016
From: WILMINGTON TRUST, NATIONAL ASSOCIATION
To: INNOGRAPHY, INC.
Reel/Frame 040349/0720 →
PATENT SECURITY AGREEMENT SUPPLEMENT (FIRST LIEN) Recorded Jan 27, 2016
From: INNOGRAPHY, INC.
To: JPMORGAN CHASE BANK, N.A., AS ADMINISTRATIVE AGENT
Reel/Frame 037605/0557 →
PATENT SECURITY AGREEMENT SUPPLEMENT (SECOND LIEN) Recorded Jan 27, 2016
From: INNOGRAPHY, INC.
To: WILMINGTON TRUST, NATIONAL ASSOCIATION, AS ADMINISTRATIVE AGENT
Reel/Frame 037608/0873 →