IP Library Granted Patent US 11,270,367
Granted Patent B2
US 11,270,367 · App. 16/843,766 · Granted Mar 8, 2022

Product comparison techniques using augmented reality

Inventors: Golnaz Abdollahian (San Francisco, CA); Earl M. Olson (Santa Clara, CA)
Assignee: Apple Inc.
G06Q30/0623G06F3/017G06Q30/0643G06T19/006
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 11,270,367
App. No.
16/843,766
Granted
Mar 8, 2022
Kind
B2
Abstract

The present disclosure generally relates to providing product information. The appearance of a first product and a second product is detected within a field of view of one or more image sensors. Movement of the first product or the second product relative to one another is then detected. If the movement of the first product or the second product relative to one another causes the first product to come within a threshold distance of the second product, then comparison information is displayed at a location at least partially between the first product and the second product.

Claims (65)

1. An electronic device, comprising:

a display;

one or more image sensors;

one or more processors; and

memory storing one or more programs configured to be executed by the one or more processors, the one or more programs including instructions for:

detecting the appearance of a first product and a second product within a field of view of the one or more image sensors;

detecting movement of the first product or the second product relative to one another;

in accordance with a determination that the movement of the first product or the second product relative to one another causes the first product to come within a threshold distance of the second product:

displaying comparison information at a location at least partially between the first product and the second product when the first product and the second product are in compatible categories; and

forgoing displaying the comparison information when the first product and the second product are not in compatible categories; and

in accordance with a determination that the movement of the first product or the second product relative to one another does not cause the first product to come within a threshold distance of the second product, forgoing displaying the comparison information.

2. The electronic device of claim 1 , wherein the comparison information is displayed at a location at least partially between the first product and the second product during movement of the first product or the second product.

3. The electronic device of claim 1 , wherein the one or more programs further include instructions for:

detecting further movement of the first product or the second product relative to one another;

in accordance with a determination that the further movement of the first product or the second product relative to one another causes the first product to remain within the threshold distance of the second product:

maintaining display of the comparison information at a location at least partially between the first product and the second product; and

in accordance with a determination that the further movement of the first product or the second product relative to one another causes the first product to no longer be within the threshold distance of the second product:

ceasing to display the comparison information.

4. The electronic device of claim 1 , wherein the one or more programs further include instructions for:

in accordance with the determination that the first product and the second product are not in compatible product categories, displaying a notification indicating the incompatibility.

5. The electronic device of claim 1 , wherein the one or more programs further include instructions for:

displaying first product information associated with the first product.

6. The electronic device of claim 5 , wherein the one or more programs further include instructions for:

maintaining display of the first product information while displaying the comparison information.

7. The electronic device of claim 5 , wherein the first product information is displayed at a position relative to the first product.

8. The electronic device of claim 7 , wherein the relative position of the first product information is maintained during the movement of the first product.

9. The electronic device of claim 5 , wherein the first product information is displayed in response to a distance between the first product and the one or more image sensors being less than a second threshold distance.

10. The electronic device of claim 5 , wherein the first product information is displayed in response to detecting movement of the first product relative to the one or more image sensors.

11. The electronic device of claim 5 , wherein the first product information is displayed in response to detecting a gesture associated with the product.

12. The electronic device of claim 1 , wherein the one or more programs further include instructions for:

displaying first product information associated with the first product and second product information associated with the second product.

13. The electronic device of claim 12 , wherein the one or more programs further include instructions for:

maintaining display of the first and second product information while displaying the product comparison information.

14. The electronic device of claim 1 , wherein the comparison information includes one or more of price, features, ingredients, nutrition information, allergy information, directions for use, drug interaction information, environmental rating, and user rating.

15. A non-transitory computer-readable storage medium storing one or more programs configured to be executed by one or more processors of an electronic device with a display and one or more image sensors, the one or more programs including instructions for:

detecting the appearance of a first product and a second product within a field of view of the one or more image sensors;

detecting movement of the first product or the second product relative to one another;

in accordance with a determination that the movement of the first product or the second product relative to one another causes the first product to come within a threshold distance of the second product;

displaying comparison information at a location at least partially between the first product and the second product when the first product and the second product are in compatible categories; and

forgoing displaying the comparison information when the first product and the second product are not in compatible categories; and

in accordance with a determination that the movement of the first product or the second product relative to one another does not cause the first product to come within a threshold distance of the second product, forgoing displaying the comparison information.

16. The non-transitory computer-readable storage medium of claim 15 , wherein the one or more programs further include instructions for:

detecting further movement of the first product or the second product relative to one another;

in accordance with a determination that the further movement of the first product or the second product relative to one another causes the first product to remain within the threshold distance of the second product:

maintaining display of the comparison information at a location at least partially between the first product and the second product; and

in accordance with a determination that the further movement of the first product or the second product relative to one another causes the first product to no longer be within the threshold distance of the second product:

ceasing to display the comparison information.

17. The non-transitory computer-readable storage medium of claim 15 , wherein the one or more programs further include instructions for:

displaying first product information associated with the first product.

18. The non-transitory computer-readable storage medium of claim 17 , wherein the first product information is displayed in response to a distance between the first product and the one or more image sensors being less than a second threshold distance.

19. The non-transitory computer-readable storage medium of claim 17 , wherein the first product information is displayed in response to detecting movement of the first product relative to the one or more image sensors.

20. The non-transitory computer-readable storage medium of claim 17 , wherein the first product information is displayed in response to detecting a gesture associated with the product.

21. A method for providing product information, comprising:

at an electronic device with a display and one or more image sensors:

detecting the appearance of a first product and a second product within a field of view of the one or more image sensors;

detecting movement of the first product or the second product relative to one another;

in accordance with a determination that the movement of the first product or the second product relative to one another causes the first product to come within a threshold distance of the second product:

displaying comparison information at a location at least partially between the first product and the second product when the first product and the second product are in compatible categories; and

forgoing displaying the comparison information when the first product and the second product are not in compatible categories; and

in accordance with a determination that the movement of the first product or the second product relative to one another does not cause the first product to come within a threshold distance of the second product, forgoing displaying the comparison information.

22. The method of claim 21 , further comprising:

displaying first product information associated with the first product.

23. The method of claim 22 , wherein the first product information is displayed in response to a distance between the first product and the one or more image sensors being less than a second threshold distance.

24. The method of claim 22 , wherein the first product information is displayed in response to detecting movement of the first product relative to the one or more image sensors.

25. The method of claim 22 , wherein the first product information is displayed in response to detecting a gesture associated with the product.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 17, 2020
From: ABDOLLAHIAN, GOLNAZ; OLSON, EARL M.
To: APPLE INC.
Reel/Frame 052968/0182 →
Continuity (2)
Provisional Application 62836330 · Apr 19, 2019
Related Publication 20200334731A1 · Oct 22, 2020
Cited By (1)
US 12,361,602