IP Library › Granted Patent US 12,197,600
Granted Patent B2
US 12,197,600 · App. 17/275,870 · Granted Jan 14, 2025

Information processing apparatus, information processing method and program

Inventors: Keiko Ojima (Tokyo, JP); Hironari Takahashi (Yokohama, JP); Hiromi Kaneko (Tokyo, JP); Hiroaki Sadata (Tokyo, JP)
Assignee: NTT Communications Corporation
G06F21/62G06F40/166G06F40/279G06F40/242G06F2221/2113G10L15/22G10L15/26
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,197,600
App. No.
17/275,870
Granted
Jan 14, 2025
Kind
B2
Abstract

A technique for readily concealing confidential information contained in document data can be offered. An information processing apparatus according to an embodiment includes: a document data acquisition part configured to acquire first document data including sentences that contain character information; a sentence separation part configured to separate the first document data into sentences; a concealment target determination part configured to determine whether or not each of the sentences included in the first document data is a concealment target, in accordance with a preset rule; a concealment processing part configured to execute a concealment process upon the sentence when the sentence is determined to be a concealment target; and an output part configured to output second document data including a sentence obtained by executing the concealment process by the concealment processing part.

Claims (43)

1. An information processing apparatus comprising:

processing circuitry configured to

store a plurality of preset rules;

implement a voice recognition engine that converts voice information into text information;

acquire first document data, which is text information converted from voice information by the voice recognition engine, including sentences that contain character information;

separate the first document data into sentences;

determine whether or not each of the sentences included in the first document data is a concealment target, in accordance with at least one of the plurality of preset rules;

execute a concealment process upon the sentence when the sentence is determined to be a concealment target; and

output second document data including a sentence obtained by executing the concealment process at executing the concealment process,

wherein the plurality of preset rules includes at least (i) a first preset rule that indicates that a sentence associated with a specific speaker is a concealment target, such that the voice recognition engine is configured to identify the specific speaker from the voice information and incorporate information identifying the specific speaker into the first document data, and when the first document data includes the information identifying the specific speaker and a sentence is uttered by the specific speaker, the processing circuitry determines the sentence uttered by the specific speaker to be a concealment target, and (ii) a second preset rule that indicates that a sentence is a concealment target when the sentence contains concealment target words in a predetermined ratio or higher with respect to the words of the sentence in total,

wherein

the processing circuitry further determines, when the sentence is determined to not be a concealment target, whether or not a word contained in the sentence is a concealment target, and executes a concealment process upon the word contained in the sentence if the word is a concealment target.

2. The information processing apparatus according to claim 1 , wherein

when a sentence contains an expression that indicates a need for concealment, the processing circuitry determines sequential sentences including the sentence to be a concealment target according to a third preset rule that is stored among the plurality of present rules, the sequential sentences being identified as an utterance of a speaker of the sentence.

3. The information processing apparatus according to claim 1 , wherein

the processing circuitry determines, in accordance with the preset rules, a confidentiality level representing a degree of confidentiality for each of the sentences obtained by separating the first document data, and

the processing circuitry executes a concealment process upon each of the sentences in accordance with the confidentiality level determined by the concealment target determination part, the concealment process differing in accordance with the confidentiality level.

4. The information processing apparatus according to claim 3 , wherein

the processing circuitry executes a concealment process that enables recovery for an original sentence, using keys for each of the sentences, the keys differing in accordance with the confidentiality level.

5. The information processing apparatus according to claim 1 , wherein

the processing circuitry executes a timed concealment process upon the sentence determined to be a concealment target.

6. An information processing method implemented by processing circuitry of an information processing apparatus, the method comprising:

storing a plurality of preset rules;

implementing a voice recognition engine that converts voice information into text information;

acquiring first document data, which is text information converted from voice information by the voice recognition engine, including sentences that contain character information;

separating the first document data into sentences;

determining whether or not each of the sentences included in the first document data is a concealment target, in accordance with at least one of the plurality of preset rules;

executing a concealment process upon the sentence when the sentence is determined to be a concealment target;

outputting second document data including a sentence obtained by executing the concealment process at executing the concealment process, and

wherein the plurality of preset rules includes at least (i) a first preset rule that indicates that a sentence associated with a specific speaker is a concealment target, such that the voice recognition engine is configured to identify the specific speaker from the voice information and incorporate information identifying the specific speaker into the first document data, and when the first document data includes the information identifying the specific speaker and a sentence is uttered by the specific speaker, the method includes determining the sentence uttered by the specific speaker to be a concealment target, and (ii) a second preset rule that indicates that a sentence is a concealment target when the sentence contains concealment target words in a predetermined ratio or higher with respect to the words of the sentence in total,

wherein the method further includes

determining, when the sentence is determined to not be a concealment target, whether or not a word contained in the sentence is a concealment target, and executing a concealment process upon the word contained in the sentence if the word is a concealment target.

7. A non-transitory computer readable medium storing a computer program which is executed by a computer to execute a method comprising:

storing a plurality of preset rules;

implementing a voice recognition engine that converts voice information into text information;

acquiring first document data, which is text information converted from voice information by the voice recognition engine, including sentences that contain character information;

separating the first document data into sentences;

determining whether or not each of the sentences included in the first document data is a concealment target, in accordance with at least one of the plurality of preset rules;

executing a concealment process upon the sentence when the sentence is determined to be a concealment target;

outputting second document data including a sentence obtained by executing the concealment process at executing the concealment process, and

wherein the plurality of preset rules includes at least (i) a first preset rule that indicates that a sentence associated with a specific speaker is a concealment target, such that the voice recognition engine is configured to identify the specific speaker from the voice information and incorporate information identifying the specific speaker into the first document data, and when the first document data includes the information identifying the specific speaker and a sentence is uttered by the specific speaker, the method includes determining the sentence uttered by the specific speaker to be a concealment target, and (ii) a second preset rule that indicates that a sentence is a concealment target when the sentence contains concealment target words of in a predetermined ratio or higher with respect to the words of the sentence in total,

wherein the method further includes

determining, when the sentence is determined to not be a concealment target, whether or not a word contained in the sentence is a concealment target, and executing a concealment process upon the word contained in the sentence if the word is a concealment target.

Assignments (2)
CHANGE OF NAME Recorded Jan 12, 2026
From: NTT COMMUNICATIONS CORPORATION
To: NTT DOCOMO BUSINESS, INC.
Reel/Frame 074329/0821 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 12, 2021
From: OJIMA, KEIKO; TAKAHASHI, HIRONARI; KANEKO, HIROMI; SADATA, HIROAKI
To: NTT COMMUNICATIONS CORPORATION
Reel/Frame 055576/0565 →
Priority Claims (1)
JP 2019-049064 · Mar 15, 2019 · national
Continuity (1)
Related Publication 20220058277A1 · Feb 24, 2022
References Cited (19)
US 5991709A · Schoen · 1999 [cited by examiner]
US 9596349B1 · Hernandez · 2017 [cited by examiner]
US 20050132070A1 · Redlich · 2005 [cited by examiner]
US 20070005589A1 · Gollapudi · 2007 [cited by examiner]
US 20190164547A1 · Yoo · 2019 [cited by examiner]
CN 106504744A · 2017 [cited by applicant]
JP 2001189718A · 2001 [cited by applicant]
JP 2004213376A · 2004 [cited by applicant]
JP 2008193612A · 2008 [cited by applicant]
JP 2014186425A · 2014 [cited by applicant]
WO WO2020101670A1 · 2018 [cited by examiner]
International Search Report issued on Jun. 9, 2020 in PCT/JP2020/010529 filed on Mar. 11, 2020, 2 pages. [cited by applicant]
NTT East News Release, “Meeting minute creation assisting system ‘VoiceAir’ to launch soon”, Nov. 30, 2010, Internet <URL: https://www.ntt-east.co.jp/release/detail/20101130_01.html>, 4 total pages, with unedited comput… [cited by applicant]
Hori, T. et al., “Aiming for a computer which picks up people's conversation”, NTT Technical Review, Sep. 2013, Internet <http://www.ntt.co.jp/journal/1309/files/jn201309018.pdf>, 10 total pages, with unedited computer … [cited by applicant]
NTT R&D Forum 2015, Voice collaboration V-15, “Real-time meeting speech recognition (Auto-transcription of statements in meetings enables efficient comprehension)”, 2015, Internet <http://www.ntt.co.jp/RD/active/201502/… [cited by applicant]
NTT Communications Corporation, News Release, “Natural language analysis API service using world's largest Japanese dictionary of over 2.1 million entries launched in full scale”, Sep. 5, 2018, https://www.ntt.com/about… [cited by applicant]
Japanese Office Action issued Aug. 9, 2022 in Japanese Patent Application No. 2019-049064 (with unedited computer generated English translation), 8 pages. [cited by applicant]
International Preliminary Report on Patentability and Written Opinion issued Sep. 30, 2021 in PCT/JP2020/010529, 9 pages. [cited by applicant]
Combined Chinese Office Action and Search Report issued Aug. 25, 2023 in Chinese Application 202080005003.8, (with unedited computer-generated English translation), 17 pages. [cited by applicant]