PATENT CLAIM ANALYSIS

Application Number: 16020908
Application Type: Utility
Filing Date: 2018-06
Publication Date: 2020-01
Patent Classification: ["705", "007190"]

Abstract:
A method performed by one or more electronic devices for ascertaining a purpose of a meeting is described. In various embodiments, calendar event data and trip data are obtained. The calendar event data and the trip data are combined to produce aggregated data. A set of feature vectors are determined for the aggregated data. A neural network is utilized to determine whether the set of feature vectors indicate a meeting. A set of purpose clusters are generated based on at least one of the set of feature vectors and user-formulated purposes and a prototype purpose is formulated for each cluster in the set of purpose clusters. At least a subset of the feature vectors is mapped to one cluster of the set of purpose clusters in response to determining that the feature vectors indicate a meeting. The prototype purpose for the mapped cluster for the indicated meeting is presented.

Claim (Index 13):
An electronic device for presenting a user interface configured to receive, for a meeting, selection of at least one of a prototype purpose for one or more prior meetings and a synthetic purpose, and to receive a user-formulated purpose, comprising:\n a memory; a processor in electronic communication with the memory; and instructions stored in the memory, wherein the instructions are executable by the processor to:\n obtain calendar event data; \n obtain trip data; \n combine at least the calendar event data and the trip data to produce aggregated data; \n determine a set of feature vectors for the aggregated data; \n determine, utilizing a neural network, a probability that the set of feature vectors indicate a meeting, wherein if the probability satisfies a threshold, a meeting is indicated by the set of feature vectors, and if the probability does not satisfy the threshold, a meeting is not indicated by the set of feature vectors; \n generate a set of purpose clusters based on at least one of the set of feature vectors and purposes for prior meetings in response to determining that a threshold number of meeting purposes has been previously obtained, wherein each purpose cluster comprises a set of one or more feature vectors for one or more previously indicated meetings grouped with a closest centroid, each centroid comprising a vector representing a central position within a cluster; \n for each purpose cluster in the set of purpose clusters, formulate a prototype purpose; \n map at least a subset of the feature vectors to one purpose cluster of the set of purpose clusters in response to determining that the probability that the set of feature vectors indicate a meeting satisfies the threshold; \n formulate a synthetic purpose in response to determining that the at least a subset of the feature vectors is not within a threshold distance from the centroid of any purpose cluster of the set of purpose clusters, wherein the synthetic purpose is automatically determined using the set of one or more processors without human interaction; and \n present at least one of the prototype purpose for the mapped cluster for the indicated meeting and the synthetic purpose via a user interface for the electronic device, wherein the aggregated data is stored in memory on the electronic device, and wherein the user interface is configured to receive selection of at least one of the presented prototype purpose and the synthetic purpose and to receive a user-formulated purpose.

Metadata:
- Claim Count in Document: 53.0
- Percentile: 94.0
- Lexical Diversity: 2.39394
- Patent Class: 705.0
- Transitional Phrase Type: open
- Component Type: 1
- Foreign Priority: False
- Related Applications: ['14580482', '13485415', '12726241', '12480831', '14626067']

Analysis Scores:
- 35 USC 101 Eligibility (BERT): 0.1005257279081309
- 35 USC 102 Novelty (BERT): 0.4747237432478266
- Combined Prediction Score: 0.1379455294421004
- Mean Citation Score: 143.924388
- Max Citation Score: 168.78014
- Similarity Product: 123.31991480040668

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

Dataset: test