IP Library › Granted Patent US 11,598,740
Granted Patent B2
US 11,598,740 · App. 16/753,284 · Granted Mar 7, 2023

Server apparatus, odor sensor data analysis method, and computer-readable recording medium

Inventors: Junko Watanabe (Tokyo, JP); Riki Eto (Tokyo, JP); Hidetaka Hane (Tokyo, JP); Shigeo Kimura (Tokyo, JP); Shintarou Tsuchiya (Tokyo, JP)
Assignee: NEC CORPORATION
G01N27/122A61B10/00G01K13/00G01N33/0031H04L67/12A61B2010/0009A61B2010/0083A61B2010/0087G01N33/025G01N33/4972
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,598,740
App. No.
16/753,284
Granted
Mar 7, 2023
Kind
B2
Abstract

A server apparatus 10 is communicably connected to a terminal apparatus 20 that collects sensor data from an odor sensor 40 . The server apparatus 10 includes an analyzer holding unit 11 that holds a plurality of analyzers for analyzing specific odor analysis targets, based on sensor data, an analyzer management unit 12 that determines preprocessing to be performed on the sensor data, by selecting an analyzer according to the environment of the odor sensor 40 , and causes the terminal apparatus 20 to execute the preprocessing, an analysis execution unit 13 that executes analysis processing of the designated odor analysis target, by applying the selected analyzer to the preprocessed sensor data, and an analysis result transmission unit 14 that transmits information indicating a result of the analysis processing to the terminal apparatus 20.

Claims (64)

1. A server apparatus configured to be communicably connected to a terminal apparatus for collecting sensor data from an odor sensor that outputs the sensor data in reaction to a plurality of types of odors, the server apparatus comprising:

one or more memories storing instructions; and

one or more processors configured to execute the instructions to:

hold a plurality of analyzers for analyzing specific odor analysis targets, based on the sensor data, wherein each analyzer among the plurality of analyzers is an analysis model created by machine learning;

select an analyzer capable of analyzing a designated odor analysis target, from among the plurality of analyzers, with use of environment information specifying an environment around the odor sensor, determine preprocessing to be performed on the sensor data, according to the selected analyzer, and cause the terminal apparatus to execute the determined preprocessing on the sensor data;

upon the preprocessed sensor data being transmitted thereto from the terminal apparatus, execute analysis processing of the designated odor analysis target, by applying the selected analyzer to the preprocessed sensor data transmitted thereto; and

transmit information indicating a result of the analysis processing to the terminal apparatus.

2. The server apparatus according to claim 1 ,

wherein a substance that serves as an analysis target is designated, via the terminal apparatus, and

the one or more processors is further configured to execute the instructions to acquire the environment information and information specifying the substance that serves as the analysis target from the terminal apparatus.

3. The server apparatus according to claim 1 ,

wherein the environment information specifies at least one of temperature and humidity around the odor sensor.

4. The server apparatus according to claim 2 ,

wherein one or more odor analysis targets are designated by an application program that is executed in the terminal apparatus.

5. The server apparatus according to claim 1 ,

wherein the one or more processors is further configured to execute the instructions to specify a feature amount to be extracted from the sensor data, according to the selected analyzer, determine processing for extracting the specified feature amount as preprocessing, and transmit a program module for executing the determined preprocessing to the terminal apparatus.

6. The server apparatus according to claim 1 ,

wherein the one or more processors is further configured to execute the instructions to estimate a level of the designated odor analysis target from the result of the analysis processing, and the one or more processors is further configured to execute the instructions to transmit information indicating the estimated level of the odor analysis target to the terminal apparatus, as the information indicating the result of the analysis processing.

7. An odor sensor data analysis method that uses a terminal apparatus for collecting sensor data from an odor sensor that outputs the sensor data in reaction to a plurality of types of odors and a server apparatus configured to be communicably connected to the terminal apparatus, the method comprising:

with the terminal apparatus, collecting the sensor data;

with the server apparatus, selecting an analyzer capable of analyzing a designated odor analysis target, from among a plurality of analyzers for analyzing odor analysis targets by analyzing the sensor data, with use of environment information specifying an environment around the odor sensor, and determining preprocessing to be performed on the sensor data, according to the selected analyzer, wherein each analyzer among the plurality of analyzers is an analysis model created by machine learning;

with the terminal apparatus, executing the determined preprocessing on the sensor data;

with the terminal apparatus, transmitting the preprocessed sensor data to the server apparatus;

with the server apparatus, executing analysis processing of the designated odor analysis target, by applying the selected analyzer to the preprocessed sensor data transmitted thereto from the terminal apparatus;

with the server apparatus, transmitting information indicating a result of the analysis processing to the terminal apparatus; and

with the terminal apparatus, holding the information indicating the result of the analysis processing.

8. A non-transitory computer-readable recording medium that includes a program recorded thereon, the program including instructions that cause a computer configured to be communicably connected to a terminal apparatus for collecting sensor data from an odor sensor that outputs the sensor data in reaction to a plurality of types of odors to carry out:

holding a plurality of analyzers for analyzing specific odor analysis targets, based on the sensor data, wherein each analyzer among the plurality of analyzers is an analysis model created by machine learning;

selecting an analyzer capable of analyzing a designated odor analysis target, from among the plurality of analyzers, with use of environment information specifying an environment around the odor sensor, determining preprocessing to be performed on the sensor data, according to the selected analyzer, and causing the terminal apparatus to execute the determined preprocessing on the sensor data;

upon the preprocessed sensor data being transmitted thereto from the terminal apparatus, executing analysis processing of the designated odor analysis target, by applying the selected analyzer to the preprocessed sensor data transmitted thereto; and

transmitting information indicating a result of the analysis processing to the terminal apparatus.

9. The non-transitory computer-readable recording medium according to claim 8 ,

wherein a substance that serves as an analysis target is designated, via the terminal apparatus, and

the program further includes instructions that cause the computer to carry out:

acquiring the environment information and information specifying the substance that serves as the analysis target from the terminal apparatus.

10. The non-transitory computer-readable recording medium according to claim 8 ,

wherein the environment information specifies at least one of temperature and humidity around the odor sensor.

11. The non-transitory computer-readable recording medium according to claim 8 ,

wherein one or more odor analysis targets are designated by an application program that is executed in the terminal apparatus.

12. The non-transitory computer-readable recording medium according to claim 8 ,

wherein, a feature amount to be extracted from the sensor data is specified, according to the selected analyzer, processing for extracting the specified feature amount is determined as preprocessing, and a program module for executing the determined preprocessing is transmitted to the terminal apparatus.

13. The non-transitory computer-readable recording medium according to claim 8 ,

wherein, a level of the designated odor analysis target is estimated from the result of the analysis processing, and

information indicating the estimated level of the odor analysis target is transmitted to the terminal apparatus, as the information indicating the result of the analysis processing.

14. A non-transitory computer-readable recording medium that includes a program recorded thereon, the program including instructions that cause a computer for collecting sensor data from an odor sensor that outputs the sensor data in reaction to a plurality of types of odors and configured to be communicably connected to a server apparatus that holds a plurality of analyzers for analyzing specific odor analysis targets based on the sensor data to carry out:

collecting the sensor data;

in a case where, in the server apparatus, an analyzer capable of analyzing a designated odor analysis target is selected, from among the plurality of analyzers, with use of environment information specifying an environment around the odor sensor, and preprocessing to be performed on the sensor data is determined, according to the selected analyzer, executing the determined preprocessing on the collected sensor data, wherein each analyzer among the plurality of analyzers is an analysis model created by machine learning;

transmitting the preprocessed sensor data to the server apparatus; and

in a case where, in the server apparatus, analysis processing of the designated analysis target is executed, by the selected analyzer being applied to the preprocessed sensor data transmitted thereto, holding information indicating a result of the analysis processing.

15. The non-transitory computer-readable recording medium according to claim 14 ,

wherein the program further includes instructions that cause the computer to carry out:

causing a step of receiving designation of one or more odor analysis targets, and notifying the designated one or more odor analysis targets to the server apparatus to be further executed; and

generating the environment information, by specifying the environment around the odor sensor, and transmitting the generated environment information to the server apparatus.

16. The non-transitory computer-readable recording medium according to claim 15 ,

wherein, the environment information is generated, by specifying the environment around the odor sensor, from sensor data output by a sensor that measures at least one of temperature and humidity around the odor sensor.

17. The non-transitory computer-readable recording medium according to claim 15 ,

wherein the program further includes instructions that cause the computer to carry out:

executing an application program, and

designation of one or more odor analysis targets by the application program is received, and the designated one or more odor analysis targets are notified to the server apparatus.

18. The non-transitory computer-readable recording medium according to claim 14 , wherein, in a case where, in the server apparatus, a feature amount to be extracted from the sensor data is specified, according to the selected analyzer, processing for extracting the specified feature amount is determined as preprocessing, and a program module for executing the determined preprocessing is transmitted therefrom, the determined preprocessing is executed by executing the program module.

19. The non-transitory computer-readable recording medium according to claim 15 ,

wherein, in a case where information other than a name of an odor analysis target is received, a substance related to the received information is specified and the specified substance is taken as the odor analysis target.

20. The non-transitory computer-readable recording medium according to claim 14 ,

wherein, in a case where, in the server apparatus, a level of the designated odor analysis target is estimated from the result of the analysis processing of the designated odor analysis target, the estimated level is held and the estimated level of the odor is displayed on a screen, as the information indicating the result of the analysis processing.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 27, 2020
From: WATANABE, JUNKO; ETO, RIKI; HANE, HIDETAKA; KIMURA, SHIGEO; TSUCHIYA, SHINTAROU
To: NEC CORPORATION
Reel/Frame 052504/0758 →
Priority Claims (1)
JP JP2017-193900 · Oct 3, 2017 · national
Continuity (1)
Related Publication 20200300798A1 · Sep 24, 2020
Cited By (1)
US 12,553,876