IP Library › Granted Patent US 12,493,362
Granted Patent B1
US 12,493,362 · App. 17/886,138 · Granted Dec 9, 2025

Autocompleting data fields based on interaction with a person

Inventors: Ada Y. Chan (Cupertino, CA); Chelsea E. Pugh (San Francisco, CA); Adele C. Peterson (Los Gatos, CA)
Assignee: APPLE INC.
G06F3/0237G06F3/0481G06F40/174
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,493,362
App. No.
17/886,138
Granted
Dec 9, 2025
Kind
B1
Abstract

Various implementations disclosed herein include devices, systems, and methods for autocompleting data fields based on interaction with a person. In various implementations, a device includes a display, a non-transitory memory and one or more processors coupled with the display and the non-transitory memory. In various implementations, a method includes displaying, on the display, a graphical user interface (GUI) that includes a set of data fields including a first data field that accepts a first type of data. In some implementations, the method includes detecting that a user of the device is interacting with a person. In some implementations, the method includes obtaining the first type of data associated with the person. In some implementations, the method includes displaying an affordance that, when activated, triggers the device to populate the first data field with the first type of data associated with the person.

Claims (45)

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, a graphical user interface (GUI) that includes a set of data fields including a first data field that accepts a first type of data;

detecting that a user of the device is interacting with a person different from the user of the device;

obtaining the first type of data associated with the person; and

displaying an affordance that, when activated, triggers the device to populate the first data field with the first type of data associated with the person.

2 . The method of claim 1 , wherein detecting that the user is interacting with the person comprises:

obtaining, via an environmental sensor, environmental data indicating that the person is located in a physical environment of the device and that the user is in communication with the person.

3 . The method of claim 1 , wherein detecting that the user is interacting with the person comprises:

obtaining electronic data indicating that the user is communicating with the person via the device.

4 . The method of claim 1 , wherein obtaining the first type of data associated with the person comprises:

obtaining, via an image sensor, an image of the person;

performing facial recognition on the image in order to identify the person; and

querying a datastore for the first type of data associated with the person in response to identifying the person.

5 . The method of claim 1 , wherein obtaining the first type of data associated with the person comprises:

obtaining, via a microphone, audible signal data corresponding to the person;

performing voice recognition on the audible signal data in order to identify the person; and

querying a datastore for the first type of data associated with the person in response to identifying the person.

6 . The method of claim 1 , wherein obtaining the first type of data associated with the person comprises:

querying a social networking platform for the first type of data associated with the person; and

receiving, from the social networking platform, the first type of data associated with the person.

7 . The method of claim 1 , further comprising:

generating, in an autofill datastore, a new autofill entry that corresponds to the person that the user is interacting with; and

storing the first type of data associated with the person in the new autofill entry that corresponds to the person.

8 . The method of claim 7 , further comprising:

determining that an interaction between the user and the person has ceased; and

in response to determining that the interaction between the user and the person has ceased, automatically purging the new autofill entry that corresponds to the person.

9 . A device comprising:

one or more processors;

a non-transitory memory;

one or more displays; and

one or more programs stored in the non-transitory memory, which, when executed by the one or more processors, cause the device to:

display, on the one or more displays, a graphical user interface (GUI) that includes a set of data fields including a first data field that accepts a first type of data;

detect that a user of the device is interacting with a person different from the user of the device;

obtain the first type of data associated with the person; and

display an affordance that, when activated, triggers the device to populate the first data field with the first type of data associated with the person.

10 . The device of claim 9 , wherein detecting that the user is interacting with the person comprises:

obtaining, via an environmental sensor, environmental data indicating that the person is located in a physical environment of the device and that the user is in communication with the person.

11 . The device of claim 9 , wherein detecting that the user is interacting with the person comprises:

obtaining electronic data indicating that the user is communicating with the person via the device.

12 . A non-transitory memory storing one or more programs, which, when executed by one or more processors of a device, cause the device to:

display, on a display, a graphical user interface (GUI) that includes a set of data fields including a first data field that accepts a first type of data;

detect that a user of the device is interacting with a person different from the user of the device;

obtain the first type of data associated with the person; and

display an affordance that, when activated, triggers the device to populate the first data field with the first type of data associated with the person.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 11, 2022
From: CHAN, ADA Y; PUGH, CHELSEA E; PETERSON, ADELE C
To: APPLE INC.
Reel/Frame 060787/0301 →
Continuity (1)
Provisional Application 63247942 · Sep 24, 2021
References Cited (15)
US 7660779B2 · Goodman · 2010 [cited by examiner]
US 8839090B2 · Boss · 2014 [cited by examiner]
US 9218332B2 · Bhatia et al. · 2015 [cited by applicant]
US 9672575B2 · Chandran · 2017 [cited by examiner]
US 10073826B2 · Ramesan · 2018 [cited by applicant]
US 11502862B2 · Fagundes · 2022 [cited by examiner]
US 11907281B2 · Hwang · 2024 [cited by examiner]
US 20030028792A1 · Plow · 2003 [cited by examiner]
US 20140123057A1 · Eigner · 2014 [cited by examiner]
US 20150154002A1 · Weinstein · 2015 [cited by examiner]
US 20150205776A1 · Bhatia · 2015 [cited by examiner]
US 20160260435A1 · Baard · 2016 [cited by examiner]
US 20170357627A1 · Peterson · 2017 [cited by examiner]
US 20180181866A1 · Dalle et al. · 2018 [cited by applicant]
US 20180211258A1 · Buis et al. · 2018 [cited by applicant]