IP Library Granted Patent US 12,547,860
Granted Patent B2
US 12,547,860 · App. 18/744,452 · Granted Feb 10, 2026

Device, method, and graphical user interface for handling data encoded in machine-readable format

Inventors: Behkish Johnnie Manzari (San Francisco, CA); Ada Chan (Cupertino, CA); Yongjun Zhang (Sunnyvale, CA); Patrick Lee Coffman (San Francisco, CA); Charles Ying (San Mateo, CA); Steven Jon Falkenburg (Los Altos, CA)
Assignee: APPLE INC.
G06K7/10722G06F3/0484G06K7/1417H04N23/632
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,547,860
App. No.
18/744,452
Granted
Feb 10, 2026
Kind
B2
Abstract

An electronic device displays a media capture user interface that includes a media capture preview of objects in a field of view of the camera. While displaying the media capture user interface, the electronic device scans the field of view of the camera for data encoded in an optical machine-readable format. In accordance with a determination that the field of view of the camera includes data encoded in the optical machine-readable format that meets respective notification criteria, the electronic device displays a notification that indicates that the camera application has detected data encoded in the optical machine-readable format. In accordance with a determination that the field of view of the camera does not include data encoded in the optical machine-readable format that meets the respective notification criteria, the electronic device maintains display of the media capture user interface of the camera application without displaying the notification.

Claims (54)

1 . A method comprising:

at a device including a display, a non-transitory memory, and one or more processors coupled with the display and the non-transitory memory:

displaying, on the display, an image;

while displaying the image, receiving an input indicative of a request for additional information corresponding to the image; and

in response to receiving the request for additional information corresponding to the image:

in accordance with a determination that the image includes data encoded in an optical machine-readable format, displaying information corresponding to the data encoded in the optical machine-readable format; and

in accordance with a determination that the image does not include data encoded in the optical machine-readable format, displaying additional information about the image without displaying information corresponding to data encoded in the optical machine-readable format.

2 . The method of claim 1 , wherein receiving the request for additional information comprises:

receiving a user input at a location that corresponds with the image, wherein the user input is associated with an input force that breaches a threshold force.

3 . The method of claim 1 , wherein displaying information corresponding to the data encoded in the optical machine-readable format comprises:

displaying a visual representation of a hyperlink referenced by the data encoded in the optical machine-readable format.

4 . The method of claim 1 , wherein displaying additional information about the image comprises:

displaying an enlarged version of the image.

5 . The method of claim 1 , wherein receiving the request for additional information comprises:

detecting a user input selecting the image, wherein the user input is detected at a location that corresponds with the image.

6 . The method of claim 1 , wherein displaying information corresponding to the data encoded in the optical machine-readable format comprises:

launching an application that corresponds to the data encoded in the optical machine-readable format; and

presenting a user interface generated by the application, wherein the user interface includes the information corresponding to the data encoded in the optical machine-readable format.

7 . The method of claim 1 , wherein receiving the request for additional information comprises:

detecting a swiping-up gesture at a location that corresponds with the image.

8 . The method of claim 1 , wherein displaying information corresponding to the data encoded in the optical machine-readable format comprises:

displaying one or more applications that are configured to act upon the data encoded in the optical machine-readable format.

9 . The method of claim 1 , wherein displaying additional information about the image comprises:

displaying a location associated with the image.

10 . The method of claim 1 , wherein receiving the request for additional information comprises:

receiving a request to display sharing options for the image.

11 . The method of claim 10 , wherein displaying additional information about the image comprises:

in response to receiving the request, displaying a share sheet that includes one or more sharing affordances that, when activated, trigger sharing of the image.

12 . The method of claim 11 , wherein a first sharing affordance of the one or more sharing affordances, when activated, triggers a target application for the data encoded in an optical machine-readable format.

13 . The method of claim 12 , wherein the data encoded in an optical machine-readable format includes a web address, and wherein the target application includes a web browser that displays a web page referenced by the web address.

14 . The method of claim 12 , wherein the data encoded in an optical machine-readable format includes a phone number, and wherein the target application includes a phone application that initiates a phone call to the phone number.

15 . The method of claim 12 , wherein the data encoded in an optical machine-readable format includes a phone number, and wherein the target application includes a contacts application that creates a contact entry and populates the contact entry with the phone number.

16 . The method of claim 12 , wherein the first sharing affordance includes a visual representation that corresponds with one or more of the data encoded in an optical machine-readable format and the target application.

17 . The method of claim 1 , wherein displaying the image comprises:

selecting the image from a plurality of saved images, wherein the image is selected in response to a user selection of the image.

18 . The method of claim 1 , displaying the image comprises:

receiving the image in a message.

19 . An electronic device, comprising:

a display;

an input device;

one or more processors;

non-transitory memory; and

one or more programs, wherein the one or more programs are stored in the non-transitory memory and configured to be executed by the one or more processors, the one or more programs including instructions for:

displaying, on the display, an image;

while displaying the image, receiving an input indicative of a request for additional information corresponding to the image; and

in response to receiving the request for additional information corresponding to the image:

in accordance with a determination that the image includes data encoded in an optical machine-readable format, displaying information corresponding to the data encoded in the optical machine-readable format; and

in accordance with a determination that the image does not include data encoded in the optical machine-readable format, displaying additional information about the image without displaying information corresponding to data encoded in the optical machine-readable format.

20 . A non-transitory computer readable storage medium storing one or more programs, the one or more programs comprising instructions, which, when executed by an electronic device with a display, and an input device, cause the electronic device to:

display, on the display, an image;

while displaying the image, receive an input indicative of a request for additional information corresponding to the image; and

in response to receiving the request for additional information corresponding to the image:

in accordance with a determination that the image includes data encoded in an optical machine-readable format, display information corresponding to the data encoded in the optical machine-readable format; and

in accordance with a determination that the image does not include data encoded in the optical machine-readable format, display additional information about the image without displaying information corresponding to data encoded in the optical machine-readable format.

Continuity (4)
Continuation 17700039 · Mar 21, 2022
Continuation 15978117 · May 12, 2018
Provisional Application 62514588 · Jun 2, 2017
Related Publication 20250021778A1 · Jan 16, 2025
References Cited (21)
US 7992773B1 · Rothschild · 2011 [cited by applicant]
US 8848059B2 · Tiscareno et al. · 2014 [cited by applicant]
US 9380225B2 · Tiscareno et al. · 2016 [cited by applicant]
US 11386280B2 · Manzari · 2022 [cited by examiner]
US 12093775B2 · Manzari · 2024 [cited by examiner]
US 20130181054A1 · Durham et al. · 2013 [cited by applicant]
US 20140258127A1 · Chava · 2014 [cited by applicant]
US 20140362274A1 · Christie et al. · 2014 [cited by applicant]
US 20150042819A1 · Tiscareno et al. · 2015 [cited by applicant]
US 20150149352A1 · Nichols et al. · 2015 [cited by applicant]
US 20150163345A1 · Cornaby et al. · 2015 [cited by applicant]
US 20160119749A1 · Moldavsky et al. · 2016 [cited by applicant]
US 20170300734A1 · Zheng et al. · 2017 [cited by applicant]
CN 101911094A · 2010 [cited by applicant]
CN 103279383A · 2013 [cited by applicant]
CN 103366150A · 2013 [cited by applicant]
CN 105930757A · 2016 [cited by applicant]
EP 2093695A1 · 2009 [cited by applicant]
International Search Report and Written Opinion of corresponding Intl. App. No. PCT/US2018/023298 dated Aug. 13, 2018, pp. 1-6. [cited by applicant]
Office Action for corresponding CN Appl. No. 2018800344710 dated Dec. 2, 2022. [cited by applicant]
Office Action for corresponding European Appl. No. 18717758.9 dated Jul. 14, 2025. [cited by applicant]