IP Library Granted Patent US 12,452,515
Granted Patent B2
US 12,452,515 · App. 18/192,150 · Granted Oct 21, 2025

System and method for operating a camera based on context data

Inventors: Gary D. Cudak (Raleigh, NC); Nathan Peterson (Oxford, NC); John M. Petersen (Forest, NC)
Assignee: LENOVO (SINGAPORE) PTE. LTD
H04N23/61G06V10/75G06V10/95H04N23/631H04N23/635H04N23/675H04N23/69
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,452,515
App. No.
18/192,150
Granted
Oct 21, 2025
Kind
B2
Abstract

An electronic device for capturing images is provided that can include a camera and one or more processors. The electronic device can also include a memory storing program instructions accessible by the one or more processors. Responsive to execution of the program instructions, the one or more processors are configured to obtain context data for a scene in a field of view (FOV) of the camera of the electronic device, identify an object in the FOV based on the context data; and provide instructions related to the FOV or operate the camera to adjust the FOV based on the object identified.

Claims (40)

1. A method for capturing images with an electronic device, the method comprising:

under control of one or more processors configured with specific executable program instructions:

obtaining image data;

obtaining context data related to the user of the electronic device for a scene in a field of view (FOV) of a camera of an electronic device based on the image data obtained;

identifying an object in the FOV based on the context data; and

providing instructions related to the FOV or operating the camera to adjust the FOV based on the object identified;

wherein the context data related to the user of the electronic device is selected from a group consisting of face recognition data, calendar information obtained from a file on the electronic device, email-based data, or voicemail-based data.

2. The method of claim 1 , wherein obtaining the context data comprises obtaining a manual input related to the object.

3. The method of claim 2 , wherein the manual input is provided by touching an output screen of the electronic device.

4. The method of claim 2 , wherein obtaining the context data comprises obtaining the context data from a sensor of the electronic device.

5. The method of claim 1 , wherein identifying the object in the FOV comprises selecting candidate objects within the FOV and comparing the candidate objects to database objects in a database of the electronic device.

6. The method of claim 1 , wherein identifying the object in the FOV comprises selecting candidate objects within the FOV and communicating over a network regarding at least one candidate object of the candidate objects.

7. The method of claim 1 , wherein providing instructions or operating the camera based on the object identified comprises displaying the instructions on an output screen, wherein the instructions comprise at least one of a symbol, an arrow, a word, or a phrase.

8. The method of claim 1 , wherein providing instructions or operating the camera based on the object identified comprises varying operation of the camera.

9. The method of claim 8 , wherein varying the operation of the camera includes varying focus of the camera.

10. The method of claim 1 , wherein the calendar information includes a date that matches a date on which the image data is obtained.

11. An electronic device for capturing images, comprising:

a camera;

one or more processors;

a memory storing program instructions accessible by the one or more processors, wherein, responsive to execution of the program instructions, the one or more processors perform the following:

obtain image data;

obtain context data related to a user of the electronic device for a scene in a field of view (FOV) of the camera of the electronic device based on the image data obtained;

identify an object in the FOV based on the context data; and

provide instructions related to the FOV or operate the camera to adjust the FOV based on the object identified;

wherein the context data related to the user of the electronic device is selected from a group consisting of face recognition data, calendar information obtained from a file on the electronic device, email-based data, or voicemail-based data.

12. The electronic device of claim 11 , further comprising an output screen configured to display the FOV of the camera; and wherein to obtain the context data, the one or more processors are further configured to obtain a manual input related to the object from the output screen.

13. The electronic device of claim 11 , further comprising a sensor in communication with the one or more processors; and wherein to obtain the context data, the one or more processors are further configured to obtain the context data from the sensor.

14. The electronic device of claim 13 , wherein the sensor is at least one of the camera, a microphone, or a navigation sensor.

15. The electronic device of claim 11 , further comprising a database in communication with the one or more processors; and wherein the one or more processors are further configured to select candidate objects within the FOV and compare the candidate objects to database objects in the database.

16. The electronic device of claim 15 , further comprising a transceiver in communication with the one or more processors; wherein the one or more processors are further configured select candidate objects within the FOV and communicate over a network regarding at least one candidate object of the candidate objects in response to no match being found between the at least one candidate object and the database objects.

17. The electronic device of claim 11 , wherein the one or more processors are further configured to display the instructions on an output screen of the electronic device in response to identifying the object.

18. The electronic device of claim 11 , wherein the one or more processors are further configured to vary operation of the camera in response to identifying the object.

19. A computer program product for managing a camera of an electronic device based on context data, the computer program product comprising a non-signal computer readable storage medium comprising computer executable code to:

obtain image data;

obtain the context data related to a user of the electronic device for a scene in a field of view (FOV) of the camera of the electronic device based on the image data;

identify an object in the FOV based on the context data; and

provide instructions related to the FOV or operate the camera to adjust the FOV based on the object identified;

wherein the context data related to the user of the electronic device is selected from a group consisting of face recognition data, calendar information obtained from a file on the electronic device, email-based data, or voicemail-based data.

20. The computer program product of claim 19 , wherein the non-signal computer readable storage medium further comprises computer executable code to:

vary operation of the camera in response to identifying the object.

Assignments (2)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 6, 2023
From: LENOVO (UNITED STATES) INC.
To: LENOVO (SINGAPORE) PTE. LTD.
Reel/Frame 064222/0001 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 29, 2023
From: CUDAK, GARY D.; PETERSON, NATHAN; PETERSEN, JOHN M.
To: LENOVO (UNITED STATES) INC.
Reel/Frame 063157/0398 →
Continuity (1)
Related Publication 20240334038A1 · Oct 3, 2024
References Cited (3)
US 20140049652A1 · Moon · 2014 [cited by examiner]
US 20150229838A1 · Hakim · 2015 [cited by examiner]
US 20160142626A1 · Bostick · 2016 [cited by examiner]