Method of label transform for managing heterogeneous information
First Claim
1. A method comprising:
- receiving, by a device, an image of a label attached to a garment, wherein the label includes a plurality of care instructions for cleaning the garment;
upon the device determining that a first instruction of the plurality of instructions cannot be interpreted for processing by the device, evaluating with a local machine learning model on the device an item history for the garment to generate a first score for a first replacement care instruction based on patterns identified from the label using the local machine learning model, wherein the first score indicates a likelihood that the first instruction corresponds to the first replacement care instruction, and wherein the first historical care instruction is appropriately formatted for processing by the device;
upon determining that the first score does not exceed a predefined threshold, generating a request to translate the first instruction into an appropriate format for processing by the device, wherein the request includes the image and a target format;
sending the request to a network service for translating the first instruction;
receiving translated label content from the network service, wherein the translated label content comprises at least a translated first instruction; and
processing, by the device, the item according to the translated label content.
1 Assignment
0 Petitions
Accused Products
Abstract
Techniques are disclosed herein for normalizing heterogeneous information provided in labels processed by Internet of Things (IoT) devices. A device (e.g., an IoT-enabled device) receives an item including label content. The label content includes attributes describing the item. The device determines that at least one of the attributes is not formatted for processing by the device. A request is generated to format the attributes for processing. The request includes the label content and a target language and a target encoding. The request is sent to a network service that translates the label content. The device receives the translated label content from the network service and processes the item according to the translated label content.
35 Citations
20 Claims
-
1. A method comprising:
-
receiving, by a device, an image of a label attached to a garment, wherein the label includes a plurality of care instructions for cleaning the garment; upon the device determining that a first instruction of the plurality of instructions cannot be interpreted for processing by the device, evaluating with a local machine learning model on the device an item history for the garment to generate a first score for a first replacement care instruction based on patterns identified from the label using the local machine learning model, wherein the first score indicates a likelihood that the first instruction corresponds to the first replacement care instruction, and wherein the first historical care instruction is appropriately formatted for processing by the device; upon determining that the first score does not exceed a predefined threshold, generating a request to translate the first instruction into an appropriate format for processing by the device, wherein the request includes the image and a target format; sending the request to a network service for translating the first instruction; receiving translated label content from the network service, wherein the translated label content comprises at least a translated first instruction; and processing, by the device, the item according to the translated label content. - View Dependent Claims (2, 3, 4, 5, 6, 18)
-
-
7. A computer program product, comprising:
a computer-readable storage medium storing instructions, which, when executed on a processor, perform an operation, comprising; receiving, by a device, an image of a label attached to a garment, wherein the label includes a plurality of care instructions for cleaning the garment; upon the device determining that a first instruction of the plurality of instructions cannot be interpreted for processing by the device, evaluating with a local machine learning model on the device an item history for the garment to generate a first score for a first replacement care instruction based on patterns identified from the label using the local machine learning model, wherein the first score indicates a likelihood that the first instruction corresponds to the first replacement care instruction, and wherein the first historical care instruction is appropriately formatted for processing by the device; upon determining that the first score does not exceed a predefined threshold, generating a request to translate the first instruction into an appropriate format for processing by the device, wherein the request includes the image and a target format; sending the request to a network service for translating the first instruction; receiving translated label content from the network service, wherein the translated label content comprises at least a translated first instruction; and processing, by the device, the item according to the translated label content. - View Dependent Claims (8, 9, 10, 11, 12, 19)
-
13. A system, comprising:
-
a processor; and a memory storing program code, which, when executed on the processor, performs an operation, comprising; receiving, by a device, an image of a label attached to a garment, wherein the label includes a plurality of care instructions for cleaning the garment; upon the device determining that a first instruction of the plurality of instructions cannot be interpreted for processing by the device, evaluating with a local machine learning model on the device an item history for the garment to generate a first score for a first replacement care instruction based on patterns identified from the label using the local machine learning model, wherein the first score indicates a likelihood that the first instruction corresponds to the first replacement care instruction, and wherein the first historical care instruction is appropriately formatted for processing by the device; upon determining that the first score does not exceed a predefined threshold, generating a request to translate the first instruction into an appropriate format for processing by the device, wherein the request includes the image and a target format; sending the request to a network service for translating the first instruction; receiving translated label content from the network service, wherein the translated label content comprises at least a translated first instruction; and processing, by the device, the item according to the translated label content. - View Dependent Claims (14, 15, 16, 17, 20)
-
Specification