Systems and methods for resolving ambiguous terms in social chatter based on a user profile

US11997176B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-11997176-B2
Application numberUS-202117354295-A
CountryUS
Kind codeB2
Filing dateJun 22, 2021
Priority dateJan 30, 2015
Publication dateMay 28, 2024
Grant dateMay 28, 2024

How to read this patent

A practical reading order for non-experts. Skip the full description unless you need deep technical detail.

  1. Title

    What the patent document calls the invention.

  2. Abstract

    A short plain-language summary of the technical disclosure.

  3. Assignees and inventors

    Who owns or filed the patent and who is credited as inventor.

  4. Key dates

    Filing, priority, publication, and grant dates set the timeline.

  5. First independent claim

    The legal scope of protection — read this for what is actually claimed.

  6. CPC / IPC classifications

    Technology tags used to group this patent with similar filings.

  7. Citations and related patents

    Prior art links and similar publications in this corpus.

Abstract

Official abstract text for this publication.

Systems and methods are disclosed herein to provide information to a user based on a symbol with a plurality of interpretations. Each candidate interpretation for the symbol is identified and compared to an attribute of a user profile. The meaning of the symbol is determined and the user profile is updated with the meaning of the symbol. This meaning may be used to provide relevant information to the user.

First claim

Opening claim text (preview).

What is claimed is: 1. A method comprising: identifying a communication transmitted by a communication interface; determining, based on the communication and user profile data, an event of interest; identifying an interface that has an activity history associated with the user profile data; conducting a search for information about the event of interest; in response to receiving information about the event of interest, generating an advertisement corresponding to the event of interest based on the received information, wherein a format of the advertisement is compatible with the interface; and generating for display the advertisement. 2. The method of claim 1 , wherein the communication comprises a text message. 3. The method of claim 1 , wherein the user profile data comprises user interests, user favorites, user preferences, user demographics, user search history, user media asset access history, user information, and related information as found on a user social media page associated with a user profile corresponding to a source of the communication. 4. The method of claim 1 , wherein the event of interest comprises a live performance. 5. The method of claim 4 , wherein the live performance corresponds to an entity associated with the user profile data. 6. The method of claim 4 , wherein conducting the search for the information about the event of interest comprises conducting a search for weather conditions, venue location, dates, and times of the event of interest. 7. The method of claim 1 , further comprising: identifying an advertisement space on the interface; modifying the generated advertisement such that the format of the advertisement is compatible with the advertisement space on the interface; and populating the advertisement with the modified generated advertisement. 8. The method of claim 1 , further comprising: identifying, based on the communication and user profile data, a plurality of media assets associated with a context of the communication and user viewing history data form the user profile data; in response to identifying the plurality of media assets, generating an advertisement corresponding to the event of interest and the plurality of media assets; and generating for display the advertisement with indicators corresponding to the plurality of media assets. 9. The method of claim 1 , further comprising: determining a meaning of one or more words in the communication; identifying, based on user profile data, an entity associated with the meaning of the one or more words; and identifying an event of interest corresponding to the entity. 10. The method of claim 9 , wherein determining the meaning of one or more words in the communication further comprises: identifying a plurality of candidate interpretations for one or more words of the communications; determining, based on natural language processing, a probability score for each of the plurality of candidate interpretations; identifying a candidate interpretation with the highest probability score; and updating a list of interests corresponding to the user profile data to include the candidate interpretation. 11. A system comprising: input circuitry configured to: identify a communication transmitted by a communication interface; control circuitry configured to: determine, based on the communication and user profile data, an event of interest; identify an interface that has an activity history associated with the user profile data; conduct a search for information about the event of interest; and in response to receiving information about the event of interest, generate an advertisement corresponding to the event of interest based on the received information, wherein a format of the advertisement is compatible with the interface; and output circuitry configured to: generate for display the advertisement. 12. The system of claim 11 , wherein input circuitry is configured to identify the communication when the communication comprises a text message. 13. The system of claim 11 , wherein the control circuitry configured to determine an event of interest is further configured to identify user profile data that comprises user interests, user favorites, user preferences, user demographics, user search history, user media asset access history, user information, and related information as found on a user social media page associated with a user profile corresponding to a source of the communication. 14. The system of claim 11 , wherein the control circuitry is configured to determine the event of interest comprises a live performance. 15. The system of claim 14 , wherein the control circuitry is configured to determine the live performance corresponds to an entity associated with the user profile data. 16. The system of claim 14 , wherein the control circuitry is configured to conduct the search for information about the event of interest by conducting a search for weather conditions, venue location, dates, and times of the event of interest. 17. The system of claim 11 , wherein the control circuitry is further configured to: identify an advertisement space on the interface; modify the generated advertisement such that the format of the advertisement is compatible with the advertisement space on the interface; and populate the advertisement with the modified generated advertisement. 18. The system of claim 11 , wherein the control circuitry is further configured to: identify, based on the communication and user profile data, a plurality of media assets associated with a context of the communication and user viewing history data form the user profile data; in response to identifying the plurality of media assets, generate an advertisement corresponding to the event of interest and the plurality of media assets; and generate for display the advertisement with indicators corresponding to the plurality of media assets. 19. The system of claim 11 , wherein the control circuitry is further configured to: determine a meaning of one or more words in the communication; identify, based on user profile data, an entity associated with the meaning of the one or more words; and identify an event of interest corresponding to the entity. 20. The system of claim 19 , wherein the control circuitry configured to determine the meaning of one or more words in the communication is further configured to: identify a plurality of candidate interpretations for one or more words of the communications; determine, based on natural language processing, a probability score for each of the plurality of candidate interpretations; identify a candidate interpretation with the highest probability score; and update a list of interests corresponding to the user profile data to include the candidate interpretation.

Assignees

Inventors

Classifications

  • H04L67/535Primary

    Tracking the activity of the user (network monitoring arrangements H04L43/00; recording of computer activity G06F11/34) · CPC title

  • H04L67/306Primary

    User profiles · CPC title

Patent family

Related publications grouped by family.

External sources

Frequently asked questions

Answers are generated from the same data shown on this page.

What does patent US11997176B2 cover?
Systems and methods are disclosed herein to provide information to a user based on a symbol with a plurality of interpretations. Each candidate interpretation for the symbol is identified and compared to an attribute of a user profile. The meaning of the symbol is determined and the user profile is updated with the meaning of the symbol. This meaning may be used to provide relevant information …
Who is the assignee on this patent?
Rovi Guides Inc
What technology area does this patent fall under?
Primary CPC classification H04L67/535. Mapped technology areas include Electricity.
When was this patent published?
Publication date Tue May 28 2024 00:00:00 GMT+0000 (Coordinated Universal Time) (B2). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 12 related publications on this page (citations in our corpus or others sharing the same primary CPC).