Machine Learning System

US2017124484A1 · US · A1

Patent metadata
FieldValue
Publication numberUS-2017124484-A1
Application numberUS-201615335010-A
CountryUS
Kind codeA1
Filing dateOct 26, 2016
Priority dateNov 2, 2015
Publication dateMay 4, 2017
Grant date

How to read this patent

A practical reading order for non-experts. Skip the full description unless you need deep technical detail.

  1. Title

    What the patent document calls the invention.

  2. Abstract

    A short plain-language summary of the technical disclosure.

  3. Assignees and inventors

    Who owns or filed the patent and who is credited as inventor.

  4. Key dates

    Filing, priority, publication, and grant dates set the timeline.

  5. First independent claim

    The legal scope of protection — read this for what is actually claimed.

  6. CPC / IPC classifications

    Technology tags used to group this patent with similar filings.

  7. Citations and related patents

    Prior art links and similar publications in this corpus.

Abstract

Official abstract text for this publication.

Machine learning methods and systems are provided. A machine learning system receives item-descriptive data corresponding to a plurality of uncategorized items and programmatically associates, based on the item-descriptive data, each of the uncategorized items with a user account. The system compares, by a machine learning algorithm, the item-descriptive data with existing item-descriptive data corresponding to a number of previously categorized items and automatically decides to which of one or more item categories the uncategorized data should be assigned based on dynamically learned behavior, the one or more item categories being defined in the user account. The system automatically assigns, based on the comparison and decision, each of the plurality of uncategorized items to the one or more item categories to generate a plurality of newly categorized items and adds the automatic item category assignments and corresponding newly categorized items to the number of previously categorized items.

First claim

Opening claim text (preview).

We claim: 1 . A machine learning system comprising: a data reader configured to acquire and transmit item-descriptive data corresponding to each of a plurality of uncategorized items; and a machine learning module in electronic communication with the data reader and including instructions stored in a memory that when executed by a processor cause the machine learning module to: receive, by a communications device of the machine learning module, the electronic item-descriptive data transmitted by the data reader, programmatically associate, based on user-identifying information included in the item-descriptive data, each of the plurality of uncategorized items with a user account in a user account database stored in the memory of the machine learning module, verify a presence of a threshold number of previously categorized items associated with the user account, compare, by a machine learning algorithm executed by the processor, the item-descriptive data corresponding to each of the plurality of uncategorized items with existing item-descriptive data corresponding to each of the previously categorized items, automatically decide to which of one or more item categories the uncategorized data should be assigned based on dynamically learned behavior, the one or more item categories being defined in the user account; automatically assign, based on the comparison and decision, each of the plurality of uncategorized items to the one or more item categories to generate a plurality of newly categorized items in the user account, and add the automatic item category assignments and corresponding newly categorized items to the number of previously categorized items associated with the user account. 2 . The system of claim 1 , further comprising a user device configured to: display the automatic item category assignments for each of the newly categorized items within a user interface of the user device; and permit a user to modify one or more of the automatic item category assignments within the user interface. 3 . The system of claim 2 , wherein the instructions, when executed by the processor, further cause the machine learning module to: receive, from the user via the user interface, instructions to modify one or more of the automatic item category assignments corresponding to at least one of the newly categorized items; and modify the automatic item category assignment in response to the user instructions; and add the modified item category assignment and corresponding newly categorized item to the number of previously categorized items associated with the user account. 4 . The system of claim 1 , wherein the instructions, when executed by the processor, further cause the machine learning module to: display previous item category assignments for each of the previously categorized items within a user interface of a user device; and permit a user to modify one or more of the previous item category assignments within the user interface. 5 . The system of claim 4 , wherein the instructions, when executed by the processor, further cause the machine learning module to: receive, from the user via the user interface, instructions to modify one or more of the previous item category assignments corresponding to at least one of the previously categorized items; modify the previous item category assignment in response to the user instructions; and add the modified item category assignment and corresponding previously categorized item to the number of previously categorized items associated with the user account. 6 . The system of claim 1 , wherein the instructions, when executed by the processor, further cause the machine learning module to permit the user, via a user interface of a user device, to at least one of add, remove, or modify the one or more item categories defined in the user account. 7 . The system of claim 1 , wherein the machine learning algorithm includes at least one of a Naïve Bayes classifier, a support vector machine, a decision tree, a linear regression, a neural network, a logistic regression, a perceptron, a relevance vector machine, a Bayes optimal classifier, a bootstrap aggregating ensemble, a random forest, a boosting ensemble, a Bayesian model combination, a bucket of models ensemble, a stacking ensemble, or a supervised learning algorithm. 8 . A method performed by a machine learning system, the method comprising: receiving, by a communications device of the machine learning system, item-descriptive data corresponding to each of a plurality of uncategorized items; programmatically associating, by a processor of the machine learning system and based on user-identifying information included in the item-descriptive data, each of the plurality of uncategorized items with a user account in a user account database stored in a memory of the machine learning system; verifying, by the processor of the machine learning system, a presence of a threshold number of previously categorized items associated with the user account; comparing, by a machine learning algorithm executed by the processor, the item-descriptive data corresponding to each of the plurality of uncategorized items with existing item-descriptive data corresponding to each of the previously categorized items; automatically deciding to which of one or more item categories the uncategorized data should be assigned based on dynamically learned behavior, the one or more item categories being defined in the user account, at least one of the item categories corresponding to a user-defined item category; automatically assigning, based on the comparison and decision, each of the plurality of uncategorized items to the one or more item categories to generate a plurality of newly categorized items in the user account; and adding the automatic item category assignments and corresponding newly categorized items to the number of previously categorized items associated with the user account. 9 . The method of claim 8 , further comprising: displaying the automatic item category assignments for each of the newly categorized items within a user interface of a user device; and permitting a user to modify one or more of the automatic item category assignments within the user interface. 10 . The method of claim 9 , further comprising: receiving, from the user via the user interface, instructions to modify one or more of the automatic item category assignments corresponding to at least one of the newly categorized items; modifying, by the processor of the machine learning system, the automatic item category assignment in response to the user instructions; and adding the modified item category assignment and corresponding newly categorized item to the number of previously categorized items associated with the user account. 11 . The method of claim 8 , further comprising: displaying previous item category assignments for each of the previously categorized items within a user interface of a user device; and permitting a user to modify one or more of the previous item category assignments within the user interface. 12 . The method of claim 11 , further comprising: receiving, from the user via the user interface, instructions to modify one or more of the previous item category assignments corresponding to at least one of the previously categorized items; modifying, by the processor of the machine learning system, the previous item category assignment in response to the user instructions; and adding the modified item category assignment and corresponding previously categorized item to the number of previously categorized items associated with the user account.

Assignees

Inventors

Classifications

  • Marketing; Price estimation or determination; Fundraising · CPC title

  • for the control of specific functions or operations, e.g. selecting or manipulating an object, an image or a displayed text element, setting a parameter value or selecting a range · CPC title

  • Knowledge representation; Symbolic representation · CPC title

  • G06N99/005Primary

    Physics · mapped topic

  • G06N20/00Primary

    Machine learning · CPC title

Patent family

Related publications grouped by family.

External sources

Frequently asked questions

Answers are generated from the same data shown on this page.

What does patent US2017124484A1 cover?
Machine learning methods and systems are provided. A machine learning system receives item-descriptive data corresponding to a plurality of uncategorized items and programmatically associates, based on the item-descriptive data, each of the uncategorized items with a user account. The system compares, by a machine learning algorithm, the item-descriptive data with existing item-descriptive data…
Who is the assignee on this patent?
Wal Mart Stores Inc
What technology area does this patent fall under?
Primary CPC classification G06N99/005. Mapped technology areas include Physics.
When was this patent published?
Publication date Thu May 04 2017 00:00:00 GMT+0000 (Coordinated Universal Time) (A1). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 8 related publications on this page (citations in our corpus or others sharing the same primary CPC).