System and method for career website optimization
US-9529909-B2 · Dec 27, 2016 · US
US10198508B1 · US · B1
| Field | Value |
|---|---|
| Publication number | US-10198508-B1 |
| Application number | US-201715633368-A |
| Country | US |
| Kind code | B1 |
| Filing date | Jun 26, 2017 |
| Priority date | Mar 10, 2014 |
| Publication date | Feb 5, 2019 |
| Grant date | Feb 5, 2019 |
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.
Systems and methods are provided for searching and identifying quotes in response to a query from a user. Consistent with certain embodiments, systems and methods are provided for identifying one or more subject entities associated with the query and for identifying, from a database or from search results obtained in response to the query, a set of quotes corresponding to the one or more subject entities. Further, systems and methods are provided for determining quote scores for the identified quotes based on at least one of the relationship of each quote to the one or more subject entities, the recency of each quote, and the popularity of each quote. Additionally, systems and methods are provided for organizing the identified quotes in a rank order based on the quote scores and selecting quotes based on the rank order or based on the quote scores. In addition, systems and methods are provided for transmitting information to display the selected quotes on a display device.
Opening claim text (preview).
What is claimed is: 1. A method comprising the following operations performed by one or more processors: receiving audio content from a client device of a user; performing audio analysis on the audio content to identify a quote in the audio content; determining the user as an author of the audio content based on recognizing the user as the speaker of the audio content; identifying, based on words or phrases extracted from the quote, one or more subject entities associated with the quote; storing, in a database, the quote, and an association of the quote to the subject entities and to the user being the author; subsequent to storing the quote and the association: receiving, from the user, a search query; parsing the search query to identify that the search query requests one or more quotes by the user about one or more of the subject entities; identifying, from the database and responsive to the search query, a set of quotes by the user corresponding to the one or more of the subject entities, the set of quotes including the quote; selecting the quote from the quotes of the set based at least in part on the recency of each quote; and transmitting, in response to the search query, information for presenting the selected quote to the user via the client device or an additional client device of the user. 2. The method of claim 1 , wherein selecting the quote is based on the quote being more recent than any other of the quotes of the set. 3. The method of claim 1 , wherein selecting the quote based on the recency of each quote comprises: identifying a date associated with the quote; determining an elapsed time from the date to a current date; determining a recency score based on the elapsed time; and selecting the quote based on the recency score. 4. The method of claim 1 , wherein selecting the quote from the quotes of the set is based on the recency of each quote and one or more of: the relationship of each quote to the one or more of the subject entities, and the popularity of each quote. 5. A system, comprising: a database; a memory device that stores a set of instructions; and at least one hardware processor that executes the set of instructions to: receive audio content from a client device of a user; perform audio analysis on the audio content to identify a quote in the audio content; determine the user as an author of the audio content based on recognizing the user as the speaker of the audio content; identify, based on words or phrases extracted from the quote, one or more subject entities associated with the quote; store, in the database, the quote, and an association of the quote to the subject entities and to the user being the author; subsequent to storing the quote and the association: receive, from the user, a search query; parse the search query to identify that the search query requests one or more quotes by the user about one or more of the subject entities; identify, from the database and responsive to the search query, a set of quotes by the user corresponding to the one or more of the subject entities, the set of quotes including the quote; select the quote from the quotes of the set based at least in part on the recency of each quote; and transmit, in response to the search query, information for presenting the selected quote to the user via the client device or an additional client device of the user. 6. The system of claim 5 , wherein the instructions cause the at least one hardware processor to select the quote based on the quote being more recent than any other of the quotes of the set. 7. The system of claim 5 , wherein the instructions that cause the at least one hardware processor to select the quote include instructions to: identify a date associated with the quote; determine an elapsed time from the date to a current date; determine a recency score based on the elapsed time; and select the quote based on the recency score. 8. The system of claim 5 , wherein the instructions cause the at least one hardware processor to select the quote based on the recency of each quote and one or more of: the relationship of each quote to the one or more of the subject entities, and the popularity of each quote. 9. A computer program product comprising executable instructions tangibly embodied in a non-transitory computer-readable medium, which when executed by one or more processors, cause the one or more processors to: receive audio content from a client device of a user; perform audio analysis on the audio content to identify a quote in the audio content; determine the user as an author of the audio content based on recognizing the user as the speaker of the audio content; identify, based on words or phrases extracted from the quote, one or more subject entities associated with the quote; store, in a database, the quote, and an association of the quote to the subject entities and to the user being the author; subsequent to storing the quote and the association: receive, from the user, a search query; parse the search query to identify that the search query requests one or more quotes by the user about one or more of the subject entities; identify, from the database and responsive to the search query, a set of quotes by the user corresponding to the one or more of the subject entities, the set of quotes including the quote; select the quote from the quotes of the set based at least in part on the recency of each quote; and transmit, in response to the search query, information for presenting the selected quote to the user via the client device or an additional client device of the user. 10. The computer program product of claim 9 , wherein the instructions, when executed, cause one or more of the processors to select the quote based on the quote being more recent than any other of the quotes of the set. 11. The computer program product of claim 9 , wherein the instructions that, when executed, cause one or more of the processors to select the quote include instructions that cause one or more of the processors to: identify a date associated with the quote; determine an elapsed time from the date to a current date; determine a recency score based on the elapsed time; and select the quote based on the recency score. 12. The computer program product of claim 9 , wherein the instructions, when executed, cause one or more of the processors to select the quote based on the recency of each quote and one or more of: the relationship of each quote to the one or more of the subject entities, and the popularity of each quote.
Physics · mapped topic
Query execution (filtering based on additional data G06F16/335) · CPC title
Presentation of query results · CPC title
Related publications grouped by family.
Answers are generated from the same data shown on this page.