IP Library Granted Patent US 12,217,240
Granted Patent B1
US 12,217,240 · App. 17/334,645 · Granted Feb 4, 2025

Bar code detection and authentication for contactless transactions using wearable multimedia device

Inventors: Imran A. Chaudhri (San Francisco, CA); Patrick Gates (San Francisco, CA); Bethany Bongiorno (San Francisco, CA); Yanir Nulman (San Francisco, CA); Monique Relova (South San Francisco, CA)
Assignee: Humane, Inc.
G06Q20/3276G06Q20/321G06Q20/4014
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 12,217,240
App. No.
17/334,645
Granted
Feb 4, 2025
Kind
B1
Abstract

In an embodiment, a wearable multimedia device, comprises: a housing configured to attach to clothing of a user; a wide field-of-view camera embedded in the housing; one or more processors; memory storing instructions that when executed by the one or more processors, causes the one or more processors to perform operations comprising: capturing, using the camera, an image of a scene that includes a bar code displayed by a terminal device; determining an intent of the user to read the bar code; in accordance with the user's intent to read the barcode: cropping the barcode from the image of the scene; establishing, using the bar code, a communication channel with the terminal device; receiving, using the communication channel, transaction data from the terminal device; and responsive to the transaction data, sending, using the communication channel, authentication credentials to the terminal device.

Claims (56)

1. An apparatus, comprising:

a wearable multimedia device worn by a user comprising:

a housing;

a wide field-of-view camera embedded in the housing;

a depth sensor;

one or more processors; and

a memory storing instructions that when executed by the one or more processors, causes the one or more processors to perform operations comprising:

capturing, using the camera, an image of a scene that includes a plurality of unlabeled objects and a user gesture;

capturing, using the depth sensor, depth data of the scene;

performing semantic segmentation on the image of the scene to predict an object mask for each unlabeled object;

performing instance segmentation on pixel data within the each object mask;

labeling, based on the instance segmentation, that one of the plurality of unlabeled objects is a contactless terminal device;

associating, with sensor fusion, an intent of the user to engage with the contactless terminal device based at least in part on the labeled contactless terminal device, the depth data, and the user gesture, where the user gesture is the user pointing in a direction of the contactless terminal device;

establishing a communication channel between the wearable multimedia device and the contactless terminal device;

receiving, using the communication channel, data from the contactless terminal device;

responsive to the received data, sending, using the communication channel, authentication credentials to the contactless terminal device;

receiving, using the communication channel, access from the contactless terminal device based at least in part on the authentication credentials; and

responsive to the received access to the contactless terminal device, performing an interaction with the contactless terminal device.

2. The apparatus of claim 1 , further comprising:

searching for a bar code in the image of the scene; and automatically cropping the bar code from the image of the scene; and

establishing, using the bar code, the communication channel between the wearable multimedia device and the terminal device.

3. The apparatus of claim 2 , wherein the bar code is a quick response (QR) code.

4. The apparatus of claim 2 , wherein the bar code is displayed on a monitor of the contactless terminal device.

5. The apparatus of claim 1 , wherein the image of the scene captured by the camera and the depth data of the scene captured by a depth sensor of the wearable multimedia device are used to determine that the user is gesturing.

6. The apparatus of claim 1 , wherein determining the intent of the user to engage with the contactless terminal device further comprises determining that the gesture is the user pointing their hand or finger in the direction of the contactless terminal device.

7. The apparatus of claim 1 , wherein the image of the scene captured by the camera and user speech captured by a microphone of the wearable multimedia device at the scene are used to determine the intent of the user to engage with the contactless terminal device.

8. The apparatus of claim 1 , wherein the image of the scene captured by the camera, user speech captured by a microphone of the wearable multimedia device, and depth data captured by the depth sensor of the wearable multimedia device at the scene are used to determine the intent of the user to engage with the contactless terminal device.

9. The apparatus of claim 1 , wherein at least one of location, speed or direction of the user captured by at least one sensor of the wearable multimedia device is used to determine the intent of the user to engage with the contactless terminal device.

10. The apparatus of claim 1 , wherein the image of the scene captured by the camera or depth data captured by a depth sensor of the wearable multimedia device is used to determine a type of the contactless terminal device.

11. The apparatus of claim 1 , wherein a past history of communications with the contactless terminal device is used to determine the intent of the user to engage with the contactless terminal device.

12. The apparatus of claim 1 , wherein the authentication credentials include biometric sensor data.

13. The apparatus of claim 1 , further comprising:

processing, using a machine learning model, the image of the scene to detect and label the contactless terminal device in the scene.

14. The apparatus of claim 1 , further comprising:

after authentication of the wearable multimedia device by the contactless terminal device using the authentication credentials, capturing a control gesture of the user; and

sending control data to the contactless terminal device for controlling the contactless terminal device based on the control gesture.

15. The apparatus of claim 14 , wherein the contactless terminal device is a media playback device and the control gesture is a swipe gesture for changing content played on the media playback device.

16. The apparatus of claim 15 , wherein a speed of the swipe gesture controls a speed of the content changing.

17. A method comprising:

capturing, using a wide field-of-view camera of a wearable multimedia device worn by a user, an image of a scene that includes a plurality of unlabeled objects and a user gesture, wherein the wearable multimedia device comprises a housing, the wide field-of-view camera embedded in the housing, a depth sensor, one or more processors, and a memory storing instructions that are executed by the one or more processors;

capturing, by the one or more processors using the depth sensor, depth data of the scene;

performing, by the one or more processors, semantic segmentation on the image of the scene to predict an object mask for each unlabeled object;

performing, by the one or more processors, instance segmentation on pixel data within the each object mask;

labeling, by the one or more processors based on the instance segmentation, that one of the plurality of unlabeled objects is a contactless terminal device;

associating, by the one or more processors with sensor fusion, an intent of the user to engage with the contactless terminal device based at least in part on the user gesture, the depth data and the labeled contactless terminal device, where the user gesture is the user pointing in a direction of the contactless terminal device;

establishing, by the one or more processors, a communication channel between the wearable multimedia device and the contactless terminal device;

receiving, by the one or more processors using the communication channel, data from the contactless terminal device;

responsive to the received data, sending, using the communication channel, authentication credentials to the contactless terminal device;

receiving, by the one or more processors using the communication channel, access from the contactless terminal device based at least in part on the authentication credentials; and

responsive to the received access to the contactless terminal device, performing, by the one or more processors, an interaction with the contactless terminal device.

18. The method of claim 17 , further comprising:

searching, by the one or more processors, for a bar code in the image of the scene;

automatically cropping, by the one or more processors, the bar code from the image of the scene; and

establishing, by the one or more processors using the bar code, the communication channel between the wearable multimedia device and the terminal device.

19. The method of claim 17 , wherein determining the intent of the user to engage with the contactless terminal device further comprises determining, by the one or more processors, that the gesture is the user pointing their hand or finger in the direction of the contactless terminal device.

20. The method of claim 17 , wherein the image of the scene captured the camera and user speech captured by a microphone of the wearable multimedia device at the scene are used to determine, by the one or more processors, the intent of the user to engage with the contactless terminal device.

Assignments (2)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 8, 2025
From: HUMANE, INC.
To: HEWLETT-PACKARD DEVELOPMENT COMPANY, L.P.
Reel/Frame 071844/0747 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 20, 2024
From: CHAUDHRI, IMRAN A.; GATES, PATRICK; BONGIORNO, BETHANY; NULMAN, YANIR; RELOVA, MONIQUE
To: HUMANE, INC.
Reel/Frame 069654/0404 →
Continuity (1)
Provisional Application 63032520 · May 29, 2020
References Cited (18)
US 9760871B1 · Pourfallah · 2017 [cited by examiner]
US 10332096B2 · Tilahun · 2019 [cited by examiner]
US 10600060B1 · Schiffman · 2020 [cited by examiner]
US 11048977B1 · Ulbricht · 2021 [cited by examiner]
US 20190180270A1 · Ericson · 2019 [cited by examiner]
WO WO2016183508A1 · 2016 [cited by examiner]
WO WO2019003074A1 · 2019 [cited by examiner]
S. Lin, H. F. Cheng, W. Li, Z. Huang, P. Hui and C. Peylo, “Ubii: Physical World Interaction Through Augmented Reality,” in IEEE Transactions on Mobile Computing, vol. 16, No. 3, pp. 872-885, Mar. 1, 2017. (Year: 2017). [cited by examiner]
S. Seneviratne et al., “A Survey of Wearable Devices and Challenges,” in IEEE Communications Surveys & Tutorials, vol. 19, No. 4, pp. 2573-2620, Fourthquarter 2017. (Year: 2017). [cited by examiner]
E. A. Bernal et al., “Deep Temporal Multimodal Fusion for Medical Procedure Monitoring Using Wearable Sensors,” in IEEE Transactions on Multimedia, vol. 20, No. 1, pp. 107-118, Jan. 2018. (Year: 2018). [cited by examiner]
G. Peng, G. Zhou, D. T. Nguyen, X. Qi, Q. Yang and S. Wang, “Continuous Authentication With Touch Behavioral Biometrics and Voice on Wearable Glasses,” in IEEE Transactions on Human-Machine Systems, vol. 47, No. 3, pp. … [cited by examiner]
Kanel, “Sixth Sense Technology,” Thesis for the Bachelor Degree of Engineering in Information and Technology, Centria University of Applied Sciences, May 2014, 46 pages. [cited by applicant]
Mann et al., “Telepointer: Hands-Free Completely Self Contained Wearable Visual Augmented Reality without Headwear and without any Infrastructural Reliance”, IEEE Fourth International Symposium on Wearable Computers, At… [cited by applicant]
Mann, “Wearable Computing: A First Step Toward Personal Imaging,” IEEE Computer, Feb. 1997, 30(2):25-32. [cited by applicant]
Mann, “Wearable, tetherless computer-mediated reality,” American Association of Artificial Intelligence Technical Report, Feb. 1996, 62-69, 8 pages. [cited by applicant]
Metavision.com [online], “Sensularity with a Sixth Sense,” available on or before Apr. 7, 2015, via Internet Archive: Wayback Machine URL <http://web.archive.org/web/20170901072037/https://blog.metavision.com/professor-… [cited by applicant]
Mistry et al., “WUW—wear Ur world: a wearable gestural interface”, Proceedings of the 27th international conference Extended Abstracts on Human Factors in Computing Systems—CHI EA '09, Boston, MA, USA, Apr. 4-9, 2009, 6… [cited by applicant]
Shetty et al., “Sixth Sense Technology,” International Journal of Science and Research, Dec. 2014, 3(12):1068-1073. [cited by applicant]
Cited By (1)
US 12,530,936