System and method of consuming and integrating with rest-based cloud and enterprise services
US-2015347539-A1 · Dec 3, 2015 · US
US10120951B2 · US · B2
| Field | Value |
|---|---|
| Publication number | US-10120951-B2 |
| Application number | US-201514824862-A |
| Country | US |
| Kind code | B2 |
| Filing date | Aug 12, 2015 |
| Priority date | Aug 12, 2015 |
| Publication date | Nov 6, 2018 |
| Grant date | Nov 6, 2018 |
A practical reading order for non-experts. Skip the full description unless you need deep technical detail.
What the patent document calls the invention.
A short plain-language summary of the technical disclosure.
Who owns or filed the patent and who is credited as inventor.
Filing, priority, publication, and grant dates set the timeline.
The legal scope of protection — read this for what is actually claimed.
Technology tags used to group this patent with similar filings.
Prior art links and similar publications in this corpus.
Official abstract text for this publication.
A method includes receiving a first search query from a user device and transmitting the first search query from data processing hardware to a query analysis system and a first search system. The method includes receiving first search results from the first search system and receiving query information from the query analysis system. The method includes transmitting a second search query from the data processing hardware to the application program interface of the second search system. The second search query based on the query information. The method includes receiving second search results from the second search system and determining a result set that includes at least some of the first search results and the second search results. At least one search result includes an application access mechanism having a reference to a corresponding installed application on the user device.
Opening claim text (preview).
What is claimed is: 1. A method comprising: receiving, at data processing hardware, a first search query through a user device in communication with the data processing hardware in the user device; transmitting the first search query from the data processing hardware to a query analysis system and a first search system; receiving, at the data processing hardware, first search results from the first search system, the first search results being generated based on the first search query and query information generated in the query analysis system; receiving, at the data processing hardware, the query information from the query analysis system, the query information comprising application programming interface information for an application programming interface of a second search system; generating, at the data processing hardware, a second search query based on the query information; transmitting the second search query from the data processing hardware to the application programming interface of the second search system; receiving, at the data processing hardware, second search results from the second search system; determining, by the data processing hardware, a result set comprising at least some of the first search results and the second search results, at least one search result in the result set comprising an application access mechanism having a reference to a corresponding installed application on the user device and indicating a performable operation for the corresponding installed application; and displaying, by the data processing hardware, the result set in the user interface on screen. 2. The method of claim 1 , further comprising identifying, by the data processing hardware, the second search system among a collection of search systems based on the query information and/or the first search query. 3. The method of claim 2 , further comprising determining, by the data processing hardware, the second search query for the second search system based on the query information and the first search query. 4. The method of claim 1 , further comprising displaying each search result of the results set in the user interface as a user selectable link, each search result having an associated application access mechanism associated with the corresponding user selectable link. 5. The method of claim 4 , further comprising: receiving, at the data processing hardware, a user selection of one of the user selectable links; and executing, at the data processing hardware, the application access mechanism associated with the selected user selectable link. 6. The method of claim 5 , wherein the executed application access mechanism associated with the selected user selectable link launches the corresponding installed application on the user device and sets the installed application to an application state specified by the application access mechanism. 7. The method of claim 1 , wherein the query information comprises search result display data. 8. The method of claim 7 , further comprising generating, by the data processing hardware, a result score for each of the first search results and/or each of the second search results using the search result display data. 9. The method of claim 8 , further comprising ranking, by the data processing hardware, the first search results and/or the second search results based on the corresponding result scores. 10. The method of claim 9 , further comprising displaying the search results of the result set in the user interface in an order based on the corresponding result scores. 11. A system comprising: data processing hardware in a user device; a screen of the user device in communication with the data processing hardware; and memory hardware in communication with the data processing hardware, the memory hardware storing instructions that when executed on the data processing hardware cause the data processing hardware to perform operations comprising: receiving a first search query at the data processing hardware; transmitting the first search query from the data processing hardware to a query analysis system and a first search system; receiving first search results from the first search system, the first search results being generated based on the first search query and query information generated in the query analysis system; receiving the query information from the query analysis system, the query information comprising application programming interface information for an application programming interface of a second search system; generating a second search query based on the query information; transmitting the second search query from the data processing hardware to the application programming interface of the second search system; receiving second search results from the second search system; determining a result set comprising at least some of the first search results and the second search results, at least one search result in the result set comprising an application access mechanism having a reference to a corresponding installed application on the user device and indicating a performable operation for the corresponding installed application; and displaying the result set in the user interface on the screen. 12. The system of claim 11 , wherein the operations further comprise identifying the second search system among a collection of search systems based on the query information and/or the first search query. 13. The system of claim 12 , wherein the operations further comprise determining the second search query for the second search system based on the query information and the first search query. 14. The system of claim 11 , wherein the operations further comprise displaying each search result of the results set in the user interface as a user selectable link, each search result having an associated application access mechanism associated with the corresponding user selectable link. 15. The system of claim 14 , wherein the operations further comprise: receiving a user selection of one of the user selectable links; and executing the application access mechanism associated with the selected user selectable link. 16. The system of claim 15 , wherein the executed application access mechanism associated with the selected user selectable link launches the corresponding installed application on the user device and sets the installed application to an application state specified by the application access mechanism. 17. The system of claim 11 , wherein the query information comprises search result display data. 18. The system of claim 17 , wherein the operations further comprise generating a result score for each of the first search results and/or each of the second search results using the search result display data. 19. The system of claim 18 , wherein the operations further comprise ranking the first search results and/or the second search results based on the corresponding result scores. 20. The system of claim 19 , wherein the operations further comprise displaying the search results of the result set in the user interface in an order based on the corresponding result scores. 21. A method comprising: receiving, at data processing hardware, a first search query from a user device in communication with the data processing hardware in the user device; transmitting the first search query from the data processing hardware to a query analysis system and a first search system; receiving, at the data processing hardware, first search results
Physics · mapped topic
Physics · mapped topic
Multi-dimensional databases or data warehouses, e.g. MOLAP or ROLAP · CPC title
URL specific, e.g. using aliases, detecting broken or misspelled links · CPC title
Related publications grouped by family.
Answers are generated from the same data shown on this page.