P
US11537831B2ActiveUtilityPatentIndex 51

Generating measurement data using image data

Assignee: IBMPriority: Sep 17, 2020Filed: Sep 17, 2020Granted: Dec 27, 2022
Est. expirySep 17, 2040(~14.2 yrs left)· nominal 20-yr term from priority
Inventors:BAUCHOT FREDERICSZALAI ZSOLTVIALE JOEL
G06T 11/60G06K 7/1417G06V 10/22G06K 19/06046G06K 19/06056G06K 7/1439G06K 19/06037G06V 2201/02
51
PatentIndex Score
0
Cited by
15
References
20
Claims

Abstract

Aspects of the present invention disclose a method, computer program product, and system for determining information based on a received image. The method includes one or more processors receiving image data from a computing device. The method further includes one or more processors identifying an object included in the received image data. The method further includes one or more processors determining a value that corresponds to the identified object included in the received image data. The method further includes one or more processors determining whether the determined value corresponds to a defined action. Another aspect of the present invention discloses an apparatus that includes a foreground label overlaying a background label, and a measurement device coupled to the foreground label. The measurement device is capable of movement in response to observing measurement data.

Claims

exact text as granted — not AI-modified
What is claimed is: 
     
       1. A method comprising:
 receiving, by one or more processors, image data from a computing device; 
 identifying, by one or more processors, an object included in the received image data; 
 determining, by one or more processors, a value that corresponds to the identified object included in the received image data; 
 determining, by one or more processors, whether the determined value corresponds to a defined action; 
 the identified object including a machine-readable printed code, the identified object being part of a label, and the label including a fixed background pattern with a printed code; 
 overlaying the label with a foreground transparent sliding mask with a shifted printed code, wherein the relative position of the sliding mask on the fixed pattern is governed by a lengthwise variation associated with measured data; and 
 positioning of the fixed pattern of the printed code and the sliding mask resulting in a pattern/mask superposition exhibiting a single valid code for the value associated to the measured data. 
 
     
     
       2. The method of  claim 1 , further comprising:
 in response to determining that the determined value does correspond to a defined action, executing, by one or more processors, the defined action. 
 
     
     
       3. The method of  claim 1 , wherein the identified object is a quick response (QR) code. 
     
     
       4. The method of  claim 1 , wherein the identified object is a first image overlaying a second image in a superposition. 
     
     
       5. The method of  claim 1 , wherein the identified object is a first QR code overlaying a second QR code in a superposition. 
     
     
       6. The method of  claim 1 , wherein the received image data from the computing device includes encoded data from a QR code reader application. 
     
     
       7. The method of  claim 1 , wherein determining a value that corresponds to the identified object included in the received image data further comprises:
 determining, by one or more processors, a mapped relationship between the identified object and a corresponding data entry. 
 
     
     
       8. The method of  claim 1 , wherein determining whether the determined value corresponds to a defined action further comprises:
 searching, by one or more processors, a database for an executable action that corresponds to a location of a source associated with the received image data and the determined value. 
 
     
     
       9. The method of  claim 3 , wherein determining a value that corresponds to the identified object included in the received image data further comprises:
 determining, by one or more processors, an environmental parameter that corresponds to the identified object included in the received image data. 
 
     
     
       10. A computer system comprising:
 one or more computer processors; 
 one or more computer readable storage media; and 
 program instructions stored on the computer readable storage media for execution by at least one of the one or more processors, the program instructions comprising: 
 program instructions to receive image data from a computing device; 
 program instructions to identify an object included in the received image data; 
 program instructions to determine a value that corresponds to the identified object included in the received image data; 
 program instructions to determine whether the determined value corresponds to a defined action; 
 the identified object including a machine-readable printed code, the identified object being part of a label, and the label including a fixed background pattern with a printed code; 
 program instructions to overlay the label with a foreground transparent sliding mask with a shifted printed code, wherein the relative position of the sliding mask on the fixed pattern is governed by a lengthwise variation associated with measured data; and 
 program instructions to position the fixed pattern of the printed code and the sliding mask resulting in a pattern/mask superposition exhibiting a single valid code for the value associated to the measured data. 
 
     
     
       11. The computer system of  claim 10 , further comprising program instructions, stored on the computer readable storage media for execution by at least one of the one or more processors, to:
 in response to determining that the determined value does correspond to a defined action, execute the defined action. 
 
     
     
       12. The computer system of  claim 10 , wherein the identified object is a first image overlaying a second image in a superposition. 
     
     
       13. The computer system of  claim 10 , wherein the identified object is a first QR code overlaying a second QR code in a superposition. 
     
     
       14. The computer system of  claim 10 , wherein the received image data from the computing device includes encoded data from a QR code reader application. 
     
     
       15. The computer system of  claim 10 , wherein the program instructions to determine a value that corresponds to the identified object included in the received image data further comprise program instructions to:
 determine a mapped relationship between the identified object and a corresponding data entry. 
 
     
     
       16. The computer system of  claim 10 , wherein the program instructions to determine whether the determined value corresponds to a defined action further comprise program instructions to:
 search a database for an executable action that corresponds to a location of a source associated with the received image data and the determined value. 
 
     
     
       17. An apparatus comprising:
 a background label, the background label depicting a first set of objects, wherein the background label is anchored to a fixed position; 
 a foreground label overlaying the background label, the foreground label depicting a second set of objects, wherein the second set of objects matches the first set of objects, and wherein spacing between respective objects of the second set of objects is shifted relative to spacing between respective objects of the first set of objects, corresponding to defined measurement values associated with the foreground label and the background label; and 
 a measurement device coupled to the foreground label, the measurement device being moveable in a first direction corresponding to observed measurement data, such that positioning of the measurement device results in a pattern/mask superposition exhibiting a single valid code for a value associated to the observed measured data. 
 
     
     
       18. The apparatus of  claim 17 , wherein the first set of objects and the second set of objects are quick response (QR) codes. 
     
     
       19. The apparatus of  claim 17 , wherein the spacing between respective objects of the second set of objects and the first set of objects is such that the foreground label overlays the background label to depict a superposition of a first object of the first set of objects and a first object of the second set of objects, corresponding to measuring a first defined measurement value. 
     
     
       20. The apparatus of  claim 19 , wherein the spacing between respective objects of the second set of objects and the first set of objects is such that the foreground label overlays the background label to depict a superposition of a second object of the first set of objects and a second object of the second set of objects, corresponding to measuring a second defined measurement value.

Cited by (0)

No later patents cite this yet.

References (0)

No backward citations on record.