PATENT CLAIM ANALYSIS

Application Number: 16011910
Application Type: Utility
Filing Date: 2018-06
Publication Date: 2018-12
Patent Classification: ["725", "038000"]

Abstract:
Systems and methods for generating a set of custom keywords based on a media asset. The systems and methods may receive a media asset viewed by a user, receive a set of base keywords, and determine a character in the media asset. Further, the systems and methods may determine a set of custom keywords based on dialog in the media asset corresponding to the character and determine for a custom keyword, from the set of custom keywords, an equivalent base keyword from the set of base keywords. The systems and methods may determine a response to a received user request, wherein the response includes the base keyword from the set of base keywords, and generate a modified response to the user request based on the response to the user request, wherein the modified response replaces the base keyword with the custom keyword.

Claim (Index 52):
A method for generating a set of custom keywords based on a plurality of media assets viewed by a user, comprising:\n receiving a set of base keywords; receiving metadata corresponding to the plurality of media assets viewed by a user; identifying, based on the metadata and the determination, a plurality of custom keywords corresponding to the media assets viewed by the user; determining a first vector for each of the custom keywords; retrieving a set of vectors corresponding to the set of base keywords; for each of the plurality of custom keywords:\n generating a vector difference set based on a vector difference between the first vector for the custom keyword and each vector of the set of vectors, wherein each vector difference represents a level of similarity between the first vector and each vector of the set of vectors; and \n mapping a base keyword of the set of base keywords as corresponding to the custom keyword based on the vector difference set; \n receiving a request from the user; determining that the request corresponds to a first custom keyword of the plurality of custom keywords; identifying a first base keyword of the set of base keywords that corresponds to the first custom keyword based on the mapping; determining a response to the request based on the first base keyword, wherein the response comprises a second base keyword of the set of base keywords; and modifying the response to the request by replacing the second base keyword with a second custom keyword of the plurality of custom keywords based on the mapping.

Metadata:
- Claim Count in Document: 59.0
- Percentile: 94.0
- Lexical Diversity: 3.42222
- Patent Class: 725.0
- Transitional Phrase Type: open
- Component Type: 1
- Foreign Priority: False
- Related Applications: ['14710965', '15056578', '15914561', '15655219', '14954162']

Analysis Scores:
- 35 USC 101 Eligibility (BERT): 0.4265018226746775
- 35 USC 102 Novelty (BERT): 0.5132668747786698
- Combined Prediction Score: 0.4351783278850767
- Mean Citation Score: 260.269824
- Max Citation Score: 287.4856
- Similarity Product: 216.8875373007774

Labels:
- Claim Label 101: 1
- Claim Label 102: 1
- Claim Label 103: 1
- Claim Label 112: 1
- Combined Label: 1
- Label 101 Adjusted: 1

Dataset: test