Method for analyzing and categorizing semi-structured data
AssigneeRakuten, Inc.
InventorZofia Stankiewicz
Life of this patent
Estimating the term…
Abstract
A computer system interconnected to a community of users having a data processor input module programmed to receive communications from said users including one or more inputs regarding food recipes and store said inputs in accessible memory. A data processor determining module programmed to access stored data and to apply a data interpretative algorithm to said data to unify and organize disparate data inputs into a cohesive database relating to recipes. Also, a search entry module connected to the recipe database to permit access to the database to support a search algorithm applied to the database.
Claims9
A computer system interconnected to a community of users, comprising:
- a data processor input module programmed to receive communications from said users including one or more inputs regarding food recipes and store said inputs in accessible memory;
- a data processor determining module programmed to access stored data and to apply a data interpretative algorithm to said data to unify and organize disparate data inputs into a cohesive database relating to recipes;
- and
- a search entry module connected to said recipe database to permit access to said database to support a search algorithm applied to said database.
A computer system networked to a plurality of users, comprising:
- a memory storing a plurality of semi-structured user inputted data;
- a processor applying a data interpretative algorithm to a subset of the semi-structured user inputted data;
- a second processor using the subset of the semi-structured user inputted data to categorize a remainder of the plurality of semi-structured user inputted data;
- and
- an interface allowing a user to search the categorized plurality of semi-structured user inputted data.
A method to analyze semi-structured data, the steps comprising;
- storing, in a memory, a plurality of semi-structured data entries, wherein each semi-structured data entry comprise a plurality of data fields;
- sorting, with a processor, the semi-structured data fields in each semi-structured data entry;
- selecting, using a processor, a subset of semi-structured data entries using a data interpretative algorithm;
- selecting, from the semi-structured data fields of the subset of the semi-structured data entries, a topical data field;
- analyzing remaining plurality of semi-structured data entries, using a processor, with the topical data field;
- selecting, using a processor, a new subset of semi-structured data entries using a data interpretative algorithm on the analyzed remaining plurality of semi-structured data entries;
- and
- combining the new subset of semi-structured data entries with the subset of the semi-structured data entries.
Dependencies are inferred from the claim text.