PATENT CLAIM ANALYSIS

Application Number: 15901341
Application Type: Utility
Filing Date: 2018-02
Publication Date: 2018-06
Patent Classification: ["707", "722000"]

Abstract:
A method includes receiving a search query containing one or more query terms from a remote device and determining one or more query parses based on the search query and a knowledge base. Each query parse indicates one or more entity types, wherein each entity type corresponds to a query term or a combination of query terms contained in the search query. The method further includes obtaining a set of app-specific rules, each app-specific rule respectively corresponding to a respective software application. The method further includes generating a set of unparameterized function identifiers based on the plurality of app-specific rules and the one or more query parses. For each of the set of unparameterized function identifiers, the method includes parameterizing the function identifier based on the query terms. The method further includes generating search results based on the parameterized function identifiers and transmitting the search results to the remote device.

Claim (Index 1):
A portable device, comprising:\n a storage that stores a plurality of sets of application specific rules, wherein each of the sets of application specific rules is associated with a respective application, and wherein each of the sets of application specific rules defines a template for generating function identifiers that identify functions of the respective application; and a search module that;\n obtains a search query, \n identifies at least one entity type indicated by the search query, \n retrieves, from the storage, a first set of application specific rules corresponding to the identified entity type, \n generates at least one unparameterized function identifier using (i) the retrieved first set of application specific rules and (ii) the search query, wherein each identifier of the at least one unparameterized function identifier includes at least one parameter field that (a) corresponds to the at least one entity type but does not (b) indicate a parameter value, \n generates a parameterized function identifier by parameterizing a first identifier of the at least one unparameterized function identifier using the search query, wherein parameterizing the first identifier includes populating a first parameter field of the at least one parameter field with a parameter value based on the search query, and \n generates a search result based on the parameterized function identifier.

Metadata:
- Claim Count in Document: 50.0
- Percentile: 88.0
- Lexical Diversity: 2.52381
- Patent Class: 707.0
- Transitional Phrase Type: open
- Component Type: 1
- Foreign Priority: False
- Related Applications: ['15351332', '14566283', '14975984', '14874982', '14620475']

Analysis Scores:
- 35 USC 101 Eligibility (BERT): 0.1998784851238394
- 35 USC 102 Novelty (BERT): 0.5805817181703571
- Combined Prediction Score: 0.2379488084284912
- Mean Citation Score: 323.117924
- Max Citation Score: 474.49146
- Similarity Product: 442.51493145267966

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