IP Library Granted Patent US 12699957
Granted Patent B2
US 12699957 · App. 18/095,215 · Granted Aug 4, 2026

Product registration apparatus, product registration method, and non-transitory storage medium

Inventors: Jun Uchimura (Tokyo, JP); Hiroshi Takahashi (Kanagawa, JP); Masato Watanabe (Kanagawa, JP)
Assignee: NEC CORPORATION
G06Q10/087G06K7/1404
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 12699957
App. No.
18/095,215
Granted
Aug 4, 2026
Kind
B2
Abstract

According to the invention, there is provided a product registration apparatus including an information acquisition unit that determines a placement position of a product having a placing table surface side to which product information is attached and acquires the product information attached to the product, and an output unit that outputs information indicating at least one of the placement position of the product from which the product information can be acquired and the placement position of the product from which the product information cannot be acquired.

Claims (54)

1 . An information processing apparatus comprising:

at least one memory configured to store one or more instructions; and

at least one processor configured to execute the one or more instructions to:

determine a first number of products in a captured image by analyzing the captured image;

analyze the captured image to detect a code attached to each of one or more products in the captured image;

determine a second number of the one or more products from which product information is acquirable based on the detected code; and

in a case in which the second number does not coincide with the first number, notify a user of information indicating that the first number and the second number do not coincide with each other.

2 . The information processing apparatus according to claim 1 , wherein the processor is further configured to execute the one or more instructions to acquire the product information of the one or more products in the captured image based on the captured image.

3 . The information processing apparatus according to claim 1 , wherein the product information is attached to the one or more products.

4 . The information processing apparatus according to claim 1 , wherein the processor is further configured to execute the one or more instructions to:

determine whether or not a sales time limit of each of the one or more products has passed; and

make a notification of a product, among the one or more products, whose sales time limit has passed.

5 . The information processing apparatus according to claim 1 , wherein the processor is further configured to execute the one or more instructions to:

determine a shape of the one or more products; and

determine whether or not a shape shown by the product information matches the determined shape of the one or more products.

6 . The information processing apparatus according to claim 1 , wherein the processor is further configured to execute the one or more instructions to display an image, determined by the product information, of the one or more products.

7 . The information processing apparatus according to claim 1 ,

wherein the one or more products is placed on a placing table,

wherein the placing table is configured to transmit light,

wherein the processor is further configured to execute the one or more instructions to:

emit light towards the one or more products placed on the placing table through the placing table, and receive reflected light;

generate the captured image based on measurement data of the reflected light; and

acquire the product information based on the captured image.

8 . The information processing apparatus according to claim 1 ,

wherein the first number of the products is determined based on a featured value of an appearance of the products.

9 . The information processing apparatus according to claim 8 , wherein the product information is acquired from a code attached to the one or more products.

10 . The information processing apparatus according to claim 9 , wherein the processor is further configured to execute the one or more instructions to determine the second number of the one or more products from which the product information can be acquired based on the product information from the code.

11 . A method executed by a computer, the method comprising:

determining a first number of products in a captured image by analyzing the captured image;

analyzing the captured image to detect a code attached to each of one or more products in the captured image;

determining a second number of the one or more products from which product information is acquirable based on the detected code; and

in a case in which the second number does not coincide with the first number, notify a user of information indicating that the first number and the second number do not coincide with each other.

12 . The method according to claim 11 , further comprising acquiring the product information of the one or more products based on the captured image.

13 . The method according to claim 11 , wherein the product information is attached to the one or more products.

14 . The method according to claim 11 , further comprising:

determining whether or not a sales time limit of each of the one or more products has passed; and

making a notification of a product, among the one or more products, whose sales time limit has passed.

15 . The method according to claim 11 , further comprising:

determining a shape of the one or more products; and

determining whether or not a shape shown by the product information matches the determined shape of the one or more products.

16 . The method according to claim 11 , further comprising:

displaying an image, determined by the product information, of the one or more products.

17 . The method according to claim 11 ,

wherein the product is placed on a placing table,

wherein the placing table is configured to transmit light, and

wherein the method further comprises:

emitting light towards the product placed on the placing table through the placing table, and receiving reflected light;

generating the captured image based on measurement data of the reflected light; and

acquiring the product information based on the captured image.

18 . A non-transitory storage medium storing a program causing a computer to:

determine a first number of products in a captured image by analyzing the captured image;

analyzing the captured image to detect a code attached to each of one or more products in the captured image;

determining a second number of the one or more products from which product information is acquirable based on the detected code; and

in a case in which the second number does not coincide with the first number, notify a user of information indicating that the first number and the second number do not coincide with each other.