Method and system of creating clusters for feedback data
Abstract
A method and system for generating clusters for feedback data may include receiving a request for clustering feedback data, the request including one or more parameters relating to the feedback data, retrieving a plurality of vectorized feedbacks stored in a key value format, the key value format including a feedback identifier used as a key for each of the plurality of vectorized feedbacks, creating a plurality of feedback clusters based on the one or more parameters and the retrieved plurality of vectorized feedbacks, the plurality of feedback clusters categorizing at least some of the feedback data into the plurality of feedback clusters, and transmitting data relating to the plurality of feedback clusters for display on a user interface screen.
Claims
exact text as granted — not AI-modifiedWhat is claimed is:
1 . A data processing system comprising:
a processor; and a memory in communication with the processor, the memory comprising executable instructions that, when executed by the processor, cause the data processing system to perform functions of:
receiving a request for clustering feedback data, the request including one or more parameters relating to the feedback data;
retrieving a plurality of vectorized feedbacks stored in a key value format, the key value format including a feedback identifier used as a key for each of the plurality of vectorized feedbacks;
creating a plurality of feedback clusters based on the one or more parameters and the retrieved plurality of vectorized feedbacks, the plurality of feedback clusters categorizing at least some of the feedback data into the plurality of feedback clusters; and
transmitting data relating to the plurality of feedback clusters for display on a user interface screen.
2 . The data processing system of claim 1 , wherein the one or more parameters are selectable parameters and are provided for filtering the feedback data across the one or more parameters.
3 . The data processing system of claim 1 , wherein the executable instructions, when executed by the processor, further cause the data processing system to perform functions of creating a data query based at least on one of the one or more parameters.
4 . The data processing system of claim 1 , wherein the executable instructions, when executed by the processor, further cause the data processing system to perform functions of:
retrieving a list of a plurality of feedback identifiers based on the one or more parameters; and retrieving the plurality of vectorized feedbacks based at least in part on the plurality of feedback identifiers.
5 . The data processing system of claim 4 , wherein the list of the plurality of feedback identifiers is retrieved from a master feedback identifier data store.
6 . The data processing system of claim 4 , wherein the vectorized feedbacks are retrieved by comparing the list of the plurality of feedback identifiers with a list of vectorized feedbacks to identify vectorized feedbacks that are associated with one or more of the feedback identifiers in the list of the plurality of feedback identifiers.
7 . The data processing system of claim 1 , wherein the vectorized feedbacks are retrieved from a local storage medium.
8 . A method for generating clusters for feedback data comprising:
receiving a request for clustering feedback data, the request including one or more parameters relating to the feedback data; retrieving a plurality of vectorized feedbacks stored in a key value format, the key value format including a feedback identifier used as a key for each of the plurality of vectorized feedbacks; creating a plurality of feedback clusters based on the one or more parameters and the retrieved plurality of vectorized feedbacks, the plurality of feedback clusters categorizing at least some of the feedback data into the plurality of feedback clusters; and transmitting data relating to the plurality of feedback clusters for display on a user interface screen.
9 . The method of claim 8 , further comprising creating a data query based at least on one of the one or more parameters.
10 . The method of claim 8 , further comprising:
retrieving a list of a plurality of feedback identifiers based on the one or more parameters; and retrieving the plurality of vectorized feedbacks based at least in part on the plurality of feedback identifiers.
11 . The method of claim 10 , wherein the list of the plurality of feedback identifiers is retrieved from a master feedback identifier data store.
12 . The method of claim 10 , wherein the vectorized feedbacks are retrieved by comparing the list of the plurality of feedback identifiers with a list of vectorized feedbacks to identify vectorized feedbacks that are associated with one or more of the feedback identifiers in the list of the plurality of feedback identifiers.
13 . The method of claim 8 , wherein the vectorized feedbacks are retrieved from a local storage medium.
14 . The method of claim 8 , wherein the vectorized feedbacks are created by creating vector representations of received feedback data in near real-time.
15 . The method of claim 8 , wherein the vectorized feedbacks are created offline.
16 . A non-transitory computer readable medium on which are stored instructions that, when executed, cause a programmable device to:
receive a request for clustering feedback data, the request including one or more parameters relating to the feedback data; retrieve a plurality of vectorized feedbacks stored in a key value format, the key value format including a feedback identifier used as a key for each of the plurality of vectorized feedbacks; create a plurality of feedback clusters based on the one or more parameters and the retrieved plurality of vectorized feedbacks, the plurality of feedback clusters categorizing at least some of the feedback data into the plurality of feedback clusters; and transmit data relating to the plurality of feedback clusters for display on a user interface screen.
17 . The non-transitory computer readable medium of claim 16 , wherein the instructions when executed, further cause a programmable device to create a data query based at least on one of the one or more parameters.
18 . The non-transitory computer readable medium of claim 16 , wherein the instructions when executed, further cause a programmable device to perform functions of:
retrieving a list of a plurality of feedback identifiers based on the one or more parameters; and retrieving the plurality of vectorized feedbacks based at least in part on the plurality of feedback identifiers.
19 . The non-transitory computer readable medium of claim 18 , wherein the list of the plurality of feedback identifiers is retrieved from a master feedback identifier data store.
20 . The non-transitory computer readable medium of claim 18 , wherein the vectorized feedbacks are retrieved by comparing the list of the plurality of feedback identifiers with a list of vectorized feedbacks to identify vectorized feedbacks that are associated with one or more of the feedback identifiers in the list of the plurality of feedback identifiers.Join the waitlist — get patent alerts
Track US2023111999A1 — get alerts on status changes and closely related new filings.
We store only your email — no account needed. See our privacy policy.