An object extraction system for extracting information on an object from an image comprises: a calculation unit that executes calculation processing; and a storage unit that is accessible by the calculation unit. The calculation unit acquires a distance image including measured distance information for each pixel, sets a plurality of reference points in the captured object, calculates a plane including the plurality of set reference points, extracts pixels included in a predetermined range in a normal direction of the calculated plane, compares the colors of the extracted pixels with the colors of the pixels at the plurality of set reference points, and determines, on the basis of the results of comparison between the colors of the pixels, whether the extracted pixels correspond to the object or noise.
A computer system manages an ending condition that is set based on a satisfaction status of each of a plurality of evaluation items for determination of quality of information delivery in an answer to a question. The computer system outputs a first question to a user who is interviewed in a meeting, acquires an answer to the first question from the user, evaluates the satisfaction status of the evaluation items in the answer to the first question, outputs the evaluated satisfaction status as a first evaluation result, determines whether the ending condition is satisfied based on the first evaluation result, generates an additional question to satisfy the evaluation item not satisfied and outputs the additional question to the user when the ending condition is not satisfied, and ends accepting of answer input when the ending condition is satisfied.
In order to flexibly present an additional question in response to an answer from a user, a computer system outputs output data for presenting a first question to a user, sequentially receives first stream data including an answer to the first question from the user, executes speculative execution processing for question candidate generation at least one time during reception of the first stream data, generates a second question based on a question candidate generated by the speculative execution processing for first question candidate generation when input of the answer to the first question is ended, and outputs output data for presenting the second question to the user. In the speculative execution processing for the question candidate generation, a prompt that causes a natural language processing program to execute generation of the question candidate in consideration of the answer included in the stream data received is generated, the prompt is input to the natural language processing program, and the question candidate generated by the natural language processing program is stored in a storage medium.
The present invention achieves temperature management of a distributed product using a code label having a reversible temperature indicator that neither requires activation, nor requires temperature management until the indicator is installed on the product. This temperature management system includes: a label with a code that has a temperature-sensitive area that changes color depending on the temperature; and a reading device capable of acquiring, as read information, color information of the temperature-sensitive area, code information of the code, and the date and time and location at which the code information was acquired. The temperature-sensitive area has reversible color change characteristics in which the hysteresis temperature difference ΔT at an intermediate density between the maximum color density and the minimum color density when the temperature rises and falls is less than 10 degrees Celsius.
G06Q 10/08 - Logistics, e.g. warehousing, loading or distributionInventory or stock management
B65G 61/00 - Use of pick-up or transfer devices or of manipulators for stacking or de-stacking articles not otherwise provided for
G01K 11/12 - Measuring temperature based on physical or chemical changes not covered by group , , , or using changes in colour, translucency or reflectance
G06K 19/06 - Record carriers for use with machines and with at least a part designed to carry digital markings characterised by the kind of the digital marking, e.g. shape, nature, code
5.
DETERMINING SYSTEM, COLOR DETERMINING METHOD, PROGRAM, INFORMATION PROCESSING SYSTEM, TERMINAL DEVICE, AND LABEL DISPLAY OBJECT
Provided is a determining system which is capable of accurately and simply determining the color of an environmental detection area that changes color in accordance with an environmental change, in a code label that utilizes existing two-dimensional codes or bar codes that are in circulation while including the environmental detection area in a data area, without providing a reference area or the like for correcting fluctuations in hue due to the installation environment. The determining system, for determining the color of a determination target, includes a storage device for storing a determination line that uses, as parameters, the brightness and saturation of the color of the determination target, and a data processing device for acquiring color information of the color of the determination target and determining the color of the determination target from the color information, wherein the data processing device includes a color determining unit for determining the color of the determination target by calculating the vector length of the color information, which is a feature of the color information relating to brightness, and the vector direction of the color information, which is a feature relating to saturation, in a color space, and comparing the vector direction with the determination line.
G01J 3/46 - Measurement of colourColour measuring devices, e.g. colorimeters
G06K 7/10 - Methods or arrangements for sensing record carriers by electromagnetic radiation, e.g. optical sensingMethods or arrangements for sensing record carriers by corpuscular radiation
G06K 7/12 - Methods or arrangements for sensing record carriers by electromagnetic radiation, e.g. optical sensingMethods or arrangements for sensing record carriers by corpuscular radiation using a selected wavelength, e.g. to sense red marks and ignore blue marks
G06K 7/14 - Methods or arrangements for sensing record carriers by electromagnetic radiation, e.g. optical sensingMethods or arrangements for sensing record carriers by corpuscular radiation using light without selection of wavelength, e.g. sensing reflected white light
G06K 19/06 - Record carriers for use with machines and with at least a part designed to carry digital markings characterised by the kind of the digital marking, e.g. shape, nature, code
G06T 7/90 - Determination of colour characteristics
6.
ETHICALITY DIAGNOSIS DEVICE AND ETHICALITY DIAGNOSIS METHOD
An object of the invention is to appropriately diagnose ethicality of a prediction result of an AI model. An ethicality diagnosis device stores sensitive feature data, which is data that associates a value of a sensitive feature, which is a feature required to take a certain consideration in handling from a perspective of the ethicality with a value of a selected feature, which is one or more features selected from a feature constituting the AI model, a sensitive feature coefficient, and a per-feature importance level, and obtains, based on the sensitive feature coefficient and the per-feature importance level, a non-ethical degree, which is a value indicating a degree of ethicality of the prediction result output by the AI model.
G06Q 10/04 - Forecasting or optimisation specially adapted for administrative or management purposes, e.g. linear programming or "cutting stock problem"
An operation process using AI can be configured after evaluating a risk of inference incorrectness occurring in the AI. A risk evaluation unit 20 calculates, for each route leading to a conclusion that is to be taken by an operation process candidate, a risk score based on an occurrence probability of the route and a disadvantage score calculated based on a negative influence evaluation value of influence generated in the route, and calculates, as a risk score of the operation process candidate, a sum of the risk scores calculated for a plurality of the routes that is to be taken by the operation process candidate. A display unit 12 displays, to a user, step flows of a plurality of the operation process candidates and the risk scores of the operation process candidates calculated by the risk evaluation unit.
A computer system receives a request including information for specifying a business requirement, executes search processing for searching for a bias removal method used to generate an AI model that satisfies the specified business requirement, and generates a report including information on the bias removal method used to generate the AI model that satisfies the specified business requirement. In the search processing, processing of selecting the bias removal method and processing of executing learning processing of generating the AI model by using the selected bias removal method are repeatedly executed until the specified business requirement is satisfied.
A network communication acquisition unit acquires network communication from an application. A communication discrimination filter determines whether the network communication is communication to a data store, and determines whether the network communication is communication for uploading a file to the data store when the network communication is communication to the data store. When the network communication is communication for uploading a file to the data store, a suspicious file upload detection filter evaluates whether the file is encrypted and determines whether the network communication is unauthorized access based on a result of the evaluation.
The present invention enables a cutting force coefficient to be easily and appropriately estimated. In a conversion computer 10, a storage resource 14 is configured to store a plurality of correspondence relationships between a plurality of types of parameter values for an implement related to a cutting process and cutting force coefficients of the implement in the cutting process at the plurality of types of parameter values. A CPU 11 is configured to create a plurality of decision tree models for estimating the cutting force coefficient on the basis of the plurality of correspondence relationships, determine a usage parameter, which is a parameter to be used from among the plurality of parameters, on the basis of an error between the cutting force coefficient estimated by the plurality of decision tree models and a cutting force coefficient that is a correct answer, creates a usage decision tree model on the basis of the usage parameter, receives designated parameter values, which are a plurality of types of parameter values related to the cutting process to be subjected to the estimation of the cutting force coefficient, and estimates the cutting force coefficients at the designated parameter values using the usage decision tree model.
G05B 19/4155 - Numerical control [NC], i.e. automatically operating machines, in particular machine tools, e.g. in a manufacturing environment, so as to execute positioning, movement or co-ordinated operations by means of programme data in numerical form characterised by programme execution, i.e. part programme or machine function execution, e.g. selection of a programme
B23Q 15/00 - Automatic control or regulation of feed movement, cutting velocity or position of tool or work
11.
MONITORING STATUS MANAGEMENT SYSTEM AND MONITORING STATUS MANAGEMENT METHOD
A monitoring status management system comprising a monitoring person terminal that receives a beacon transmitted from a beacon transmission terminal, and a server that communicates with the monitoring person terminal, wherein: the monitoring person terminal transmits a monitoring start notification and a monitoring end notification to the server; and upon receiving the monitoring start notification from the monitoring person terminal, the server records the cancellation of an alert status and transmits an alert cancellation notification to other prescribed monitoring person terminals, and upon receiving the monitoring end notification from the monitoring person terminal, the server sets the alert status and transmits an alert notification to other prescribed monitoring person terminals.
G08B 25/04 - Alarm systems in which the location of the alarm condition is signalled to a central station, e.g. fire or police telegraphic systems characterised by the transmission medium using a single signalling line, e.g. in a closed loop
G01S 1/68 - Marker, boundary, call-sign, or like beacons transmitting signals not carrying directional information
G01S 5/02 - Position-fixing by co-ordinating two or more direction or position-line determinationsPosition-fixing by co-ordinating two or more distance determinations using radio waves
G08B 21/02 - Alarms for ensuring the safety of persons
G08B 25/08 - Alarm systems in which the location of the alarm condition is signalled to a central station, e.g. fire or police telegraphic systems characterised by the transmission medium using communication transmission lines
G08B 25/10 - Alarm systems in which the location of the alarm condition is signalled to a central station, e.g. fire or police telegraphic systems characterised by the transmission medium using wireless transmission systems
H04M 11/00 - Telephonic communication systems specially adapted for combination with other electrical systems
12.
INFORMATION PROCESSING DEVICE AND INFORMATION PROCESSING METHOD
Provided are an information processing device and an information processing method that are capable of solving a large-scale combinational optimization problem comprising a plurality of objective functions. This information processing device for processing a combinational optimization problem comprising a plurality of objective function terms using a computer is characterized by: in a first stage, performing processing as a combinational optimization unit to execute an optimization process on objective function terms having a high level of importance among the plurality of objective function terms, and as a variable definition unit to refer to a tentative solution obtained by the combinational optimization unit and reduce the number of variables to be defined; and in a second stage, performing processing as a combinational optimization unit to execute an optimization process on objective function terms taking into account objective function terms having a relatively low level of importance, and as an optimization result determination unit to determine whether or not to terminate the optimization process on the basis of a specified determination criterion. The information processing device is also characterized by, when an optimization process is to be re-executed, updating conditions for defining variables, and repeatedly executing the optimization process in the second stage.
An electronic device (communication device) including a reflecting member having a reflecting surface that causes electro-magnetic waves emanating from a predetermined part of the electronic device in a predetermined radiating direction to be reflected in a direction other than the radiating direction.
In order to provide dialogue management means that allows prompt identification of portions of interest in a dialogue record even in a case where various subjects are discussed, provided is a dialogue management apparatus (210) including a dialogue interface section (212) that provides a dialogue interface for holding a digital dialogue between a plurality of speakers and acquires a dialogue record of the digital dialogue, a subject management section (214) that receives an input of subject designation information for designating a subject in the digital dialogue, while the digital dialogue is being held, and a dialogue editing section (216) that generates an edited dialogue record that is organized by subject, by editing the dialogue record in reference to the subject designation information.
H04N 21/231 - Content storage operation, e.g. caching movies for short term storage, replicating data over plural servers or prioritizing data for deletion
15.
UNAUTHORIZED ACCESS DETECTION DEVICE AND UNAUTHORIZED ACCESS DETECTION METHOD
An unauthorized access detection device that includes a control device for executing: abnormal access request detection processing in which a plurality of pieces of input/output request data for accessing a file is acquired and it is determined whether or not an access mode to the file is abnormal on the basis of patterns of the acquired plurality of pieces of input/output request data; abnormal data detection processing in which, where it is determined that the access mode to the file is abnormal, it is determined, by specifying data to be written into the file on the basis of the acquired input/output request data and specifying a trend of the specified data, whether or not the specified data is abnormal data; and suspicious process resolution processing in which, where it is determined that the specified data is abnormal data, predetermined processing related to access to the file is executed.
A teacher data editing support system includes a determination unit that receives teacher data including sensitive attribution as a variable that potentially causes discrimination, a feature as a variable to be used for prediction, and a correct answer, and calculates contribution as an index indicating contribution of the sensitive attribution to the correct answer, a display unit that visually presents evaluation information indicating a relationship between a level of changing the correct answer in the teacher data and a level of deviation of the correct answer from an initial value or a discrimination level based on the contribution, and an editing unit that accepts designation of how much the correct answer is changed, changes the correct answer in the teacher data in response to the designation, and outputs the changed teacher data.
G09B 7/08 - Electrically-operated teaching apparatus or devices working with questions and answers of the multiple-choice answer type, i.e. where a given question is provided with a series of answers and a choice has to be made from the answers characterised by modifying the teaching programme in response to a wrong answer, e.g. repeating the question, supplying further information
17.
TOKEN MANAGEMENT DEVICE, TOKEN MANAGEMENT METHOD, AND TOKEN MANAGEMENT SYSTEM
This token management device is a management device for a token which is shared and stored by a plurality of information processing devices of users in a block chain system composed of the information processing devices, and which has information of ownership memorized therein. The token management device: stores information of a user who is going to participate in an event; identifies the user who participated in the event on the basis of the stored information; receives designation of information which is associated with the identified user and which indicates at least a part of a range of a video of the event; generates metadata which is data including information indicating the specified information and the video of the event; generates a token including information indicating the generated metadata and information of ownership of the identified user; and issues the generated token to the block chain system.
It is possible to effectively and efficiently add training data. A training data evaluation system includes an uncertainty calculation unit configured to calculate, based on a prediction value obtained from a machine learning model using evaluation data for evaluating a shortage of training data as an input and a correct answer for the evaluation data, a data shortage degree representing a training data shortage degree for each piece of the evaluation data; a target selection unit configured to extract target data, which is data to be added to the training data, based on a predetermined selection rule and the data shortage degree; and a tendency analysis planning unit configured to specify a tendency of the target data based on a predetermined analysis rule and specify a property of the training data to be added based on the tendency of the target data.
The objective of the present disclosure is to provide a technique capable of efficiently monitoring quality of learning model without depending on input data. An AI quality monitoring system according to the present disclosure acquires an inferred result acquirable from a compared model inferring with respect to input data of same type as learning data learned by a learning model, and then compares the inferred result acquired from the compared model with correct answer data, thereby calculating an evaluation value representing how much the compared model is appropriate for determining quality of the learning model (refer to FIG. 1).
In the present invention, an operation process using AI is constructed after evaluation of risk when an inference error occurs in AI. For each path to a conclusion that can be taken by an operation process candidate, a risk evaluation unit 20 calculates a risk score on the basis of the probability of occurrence of said path and a disadvantage score calculated on the basis of an evaluation value of a negative effect among effects that occur in said path, and calculates, as the risk score of the operation process candidate, the sum of risk scores calculated for a plurality of paths that can be taken by the operation process candidate. A display unit 12 displays, to a user, process flows of operation process candidates and the risk score of the operation process candidate calculated by the risk evaluation unit.
This invention provides a bus embarkation/disembarkation counting system which makes it possible to relatively simply count passengers who embark and disembark a bus. This bus embarkation/disembarkation counting system comprises: a dashboard camera system 4 that at least records image data and audio data of a bus 5; and an embarkation/disembarkation counting unit 1 that, on the basis of information acquired from the dashboard camera system, identifies a bus stop 7 at which a door is opened and closed, and counts the number of passengers at each identified bus stop by analyzing, from among video data, video data at the identified bus stop.
This invention appropriately diagnoses the ethicality of an AI model prediction result. This ethicality diagnosis device stores: sensitive feature data, which is data associating a value for a sensitive feature amount, which is the feature amount for which a certain amount of care is required in handling from an ethical standpoint, and a value for a selected feature amount, which is one or more feature amounts selected from feature amounts constituting an AI model; a sensitive feature coefficient, which is obtained by analysis of the relationship between the sensitive feature amount value and the selected feature amount value and which is a value indicating the degree of impact imparted by each selected feature amount on the sensitive feature amount; and an importance level per feature amount, which is a value indicating the degree of impact imparted by each selected feature amount on an AI model prediction result. On the basis of the sensitive feature coefficient and the importance level per feature amount, the ethicality diagnosis device derives a non-ethical degree, which is a value indicating the degree of ethicality of a prediction result output by the AI model.
A facilities management system for streamlining a refurbishment plan for facilities, the facilities management system comprising: a computational device that executes prescribed computational processing to achieve each of the functional units below; and a storage device storing information to be used in the computational processing, wherein a facilities ledger management unit that manages a ledger for the facilities and a refurbishment plan management unit that calculates the next recommended refurbishment date on the basis of the number of days elapsed from the installation date of the facilities are included, and the refurbishment plan management unit recalculates the recommended refurbishment date using the operating performance of the facilities and a maximum operability period from the installation date.
To create a comic advertisement through a simple procedure. A comic advertisement creation assistance system 1 includes: a template registration part 11 configured to store comic template information containing a plurality of comic images and attribute information of each of the plurality of comic images; and a template recommendation part 20 configured to identify comic images from the comic template information based on advertisement attribute information and comic image attribute information designated by an advertisement creator and comic images previously searched for or designated by users, the comic images being related to the previously searched or designated comic images.
An connection apparatus receives a purchase desire notification including a public key from another connection apparatus via a blockchain network and transmits an encrypted content key acquired by encrypting a content key using the public key to the other connection apparatus via the blockchain network. The other connection apparatus transmits the purchase desire notification to the one connection apparatus and transmits transmission source information representing a transfer destination of the content to the blockchain network. In addition, the other connection apparatus decrypts the encrypted content key from the one connection apparatus using the stored secret key. In a case in which the encrypted content key is received, the blockchain network changes an owner represented in owner management information to the transfer destination.
A manufacturing and sales planning support apparatus includes receiving a sales destination of a product whose manufacturing and sales involves greenhouse gas emission, a demanded quantity of the product at the sales destination, and processes for the manufacturing and sales of the product, and calculating, as output values, a maximum profit gained based on the processes with the greenhouse gas emission being at or below a predetermined upper limit and a volume of greenhouse gases emitted by the processes; creating a plurality of supply chain patterns each being information including a pattern of the processes for the manufacturing and sales of the product manufactured in a manufactured quantity corresponding to the sales destination of the product and the demanded quantity of the product at the sales destination; and inputting each of the supply chain patterns into the numerical model along with the sales destination and the manufactured quantity.
In order to provide a conversation management means capable of quickly specifying a portion of interest in a conversation record even when a variety of topics are expanded, this conversation management device (210) comprises: a conversation interface unit (212) that provides a conversation interface for carrying out digital conversation among a plurality of speakers, and that acquires a conversation record of the digital conversation; a topic management unit (214) that receives, during the digital conversation, an input of topic designation information for designating a topic in the digital conversation; and a conversation editing unit (216) that, by editing the conversation record on the basis of the topic designation information, generates an edited conversation record sorted out for each topic.
H04M 3/56 - Arrangements for connecting several subscribers to a common circuit, i.e. affording conference facilities
H04N 21/231 - Content storage operation, e.g. caching movies for short term storage, replicating data over plural servers or prioritizing data for deletion
The purpose of the present invention is to provide a data collection system capable of appropriately setting a range for collecting image data used as training data of a learning device that recognizes an image. A data collection system according to the present invention receives requirement variables that represent the requirement of image data necessary for a learning device to be sufficiently trained and requirement definition data that designates the requirement value, further receives priority data that designates the priority of the requirement variables, presents the requirement variables and the requirement values in the order of the priorities, and presents a requirement value response rate that represents the ratio of the requirement variables for which the requirement value is specified.
G06V 10/00 - Arrangements for image or video recognition or understanding
G06V 10/12 - Details of acquisition arrangementsConstructional details thereof
G06V 10/774 - Generating sets of training patternsBootstrap methods, e.g. bagging or boosting
G06V 10/94 - Hardware or software architectures specially adapted for image or video understanding
G06F 3/0484 - Interaction techniques based on graphical user interfaces [GUI] for the control of specific functions or operations, e.g. selecting or manipulating an object, an image or a displayed text element, setting a parameter value or selecting a range
29.
Overhead wire recognition device and overhead wire recognition method
An overhead wire recognition device and method are capable of overhead wire recognition based on plural images taken by an imaging device such as a digital camera. The overhead wire recognition device includes an input unit to which multi-viewpoint images taken by a camera from different viewpoints and camera positions/attitudes are inputted, an overhead wire candidate extraction unit which selects, from the multi-viewpoint input images inputted to the input unit, an overhead wire region including an overhead wire and extracts, from the overhead wire region, a line segment as a candidate of the overhead wire, and an overhead wire model estimation unit which projects the candidate line segment in an imaginary 3D space, determines, based on the candidate line segment, the camera positions/attitudes, and the multi-viewpoint images, a plane where the overhead wire is present in the 3D space, and estimates a 3D model of the overhead wire.
G06V 10/46 - Descriptors for shape, contour or point-related descriptors, e.g. scale invariant feature transform [SIFT] or bags of words [BoW]Salient regional features
A computer system accurately selects learning data for improving a prediction accuracy of a predictor, and is connected to a database that stores a plurality of pieces of learning data and information for managing a plurality of predictors generated under different learning conditions. A target predictor is selected, an influence degree representing strength of an influence of the learning data on a prediction accuracy of the target predictor for test data is calculated for each of a plurality of pieces of test data, an influence score of the learning data is calculated for the plurality of predictors based on a plurality of influence degrees of the learning data associated with the predictors, and the learning data to be used is selected from the plurality of pieces of learning data on the basis of a plurality of the influence scores of each of the plurality of pieces of learning data.
THE GOVERNING COUNCIL OF THE UNIVERSITY OF TORONTO (Canada)
Hitachi Solutions, Ltd. (Japan)
Inventor
Khisti, Ashish
Hosseini, Seyederfan
Oba, Mitsuharu
Fujimoto, Takushi
Abstract
It is provided a federated learning system for aggregating gradient information representing a result of training an AI model in an edge device, the federated learning system comprising the edge device and a server apparatus, the training module in the edge device being configured to generate an edge switch share in which the encrypted aggregated gradient is encrypted, and to transmit the generated edge switch share to the server apparatus, the encryption/decryption module in the server apparatus being configured to generate an encrypted aggregated gradient for decryption by adding edge switch shares received from the plurality of the edge device, generate an aggregated gradient by decrypting the generated encrypted aggregated gradient for decryption, and to transmit the generated aggregated gradient to the edge device, the training module in the edge device being configured to train the AI model by using the aggregated gradient received from the server apparatus.
This invention comprises an input unit that receives a panorama image series of panorama images captured by a 360° camera, a camera position and orientation estimation unit that estimates the camera position and orientation of the 360° camera on the basis of the panorama image series, a facility image generation unit that generates a facility image series of facility images of a facility on the basis of the panorama image series, and a facility model estimation unit that generates a three-dimensional facility point cloud of the facility on the basis of the facility image series and the camera position and orientation and estimates a facility model for the facility.
G01B 11/00 - Measuring arrangements characterised by the use of optical techniques
G01B 11/24 - Measuring arrangements characterised by the use of optical techniques for measuring contours or curvatures
G01B 11/26 - Measuring arrangements characterised by the use of optical techniques for measuring angles or tapersMeasuring arrangements characterised by the use of optical techniques for testing the alignment of axes
G06T 7/593 - Depth or shape recovery from multiple images from stereo images
THE GOVERNING COUNCIL OF THE UNIVERSITY OF TORONTO (Canada)
HITACHI SOLUTIONS, LTD. (Japan)
Inventor
Hosseini, Seyederfan
Oba, Mitsuharu
Fujimoto, Takushi
Khisti, Ashish
Abstract
It is provided a federated learning system for aggregating gradient information representing a result of training an Al model in an edge device, the federated learning system comprising the edge device and a server apparatus, the training module in the edge device being configured to generate an edge switch share in which the encrypted aggregated gradient is encrypted, and to transmit the generated edge switch share to the server apparatus, the encryption/decryption module in the server apparatus being configured to generate an encrypted aggregated gradient for decryption by adding edge switch shares received from the plurality of the edge device, generate an aggregated gradient by decrypting the generated encrypted aggregated gradient for decryption, and to transmit the generated aggregated gradient to the edge device, the training module in the edge device being configured to train the Al model by using the aggregated gradient received from the server apparatus.
The objective of the present disclosure is to provide a technique capable of efficiently monitoring quality of learning model without depending on input data. An AI quality monitoring system according to the present disclosure acquires an inferred result acquirable from a compared model inferring with respect to input data of same type as learning data learned by a learning model, and then compares the inferred result acquired from the compared model with correct answer data, thereby calculating an evaluation value representing how much the compared model is appropriate for determining quality of the learning model (refer to Figure 1).
The objective of the present invention is to provide a technique enabling monitoring of the quality of a learning model without depending on input data and efficiently. An AI quality monitoring system according to the present invention acquires an inferred result obtained by inference performed by a comparative model on input data of the same type as learning data learned by a learning model, and compares the inferred result acquired from the comparative model with correct answer data to calculate an evaluation value indicating a degree of suitability of the comparative model for determination of the quality of the learning model (see FIG. 1).
The present invention produces a manga advertisement using a simple process. A manga advertisement production assistance system 1 comprises: a template registration unit 11 that stores manga template information including a plurality of manga images and attribute information for each of the plurality of manga images; and a template recommendation unit 20 that specifies, from the manga template information, manga images having an association with manga images searched or designated in the past, on the basis of attribute information for an advertisement designated by the creator of the advertisement, the attribute information for the manga images, and a manga image searched or designated by users in the past.
Provided is a method for more easily evaluating the difference between a plurality of data sequences. A difference determination device 10 acquires a first sequence D1 and a second sequence D2, shifts the second sequence D2 such that the correlation coefficient of the first sequence D1 and the second sequence D2 increases to acquire a third sequence D3 , determines the difference between the first sequence D1 and the third sequence D3, and outputs the determination result.
A method of simulating codes that form a program configured to control a control target includes causing a processor to execute the following: first-setting a first process of executing a simulation of an operation of a code group excluding a specific code among the codes; second-setting a second process of executing a simulation of an operation of a specific model obtained by modeling the specific code; first-simulating, in the first process, a first simulation of a code preceding the specific code in the code group; second-simulating, in the second process, a second simulation of the specific model through use of an execution result of the first simulation by inter-process communication between the first process and the second process; and third-simulating, in the first process, a third simulation of a code succeeding the specific code through use of an execution result of the second simulation by the inter-process communication.
A conversion apparatus includes a storage unit storing definition information in which position information and a type of the signal are associated with each other; a decoder referring to, when first reception data is input, the definition information of the first control target to determine a type of a first signal at a first position in the first reception data, and output first input data in which the determined type of the first signal and a value of the first signal in the first reception data are associated with each other; and an encoder referring to the definition information of a second control target to output second input data in which identification information of second computing units that corresponds to the type of the first signal, position information indicating a second position of the first signal, and a value of the first signal are associated with one another.
Provided is a manufacture and sales strategy planning method comprising a step of determining, based on information related to a sales plan of a plurality of products and a production capacity of a production facility to produce each product, whether there is any spare capacity in the production capacity of the production facility in relation to the sales plan for each of the products, a step of applying one among a plurality of profit improvement strategies, according to an availability of the spare capacity, to each product determined in this step, and calculating an improvement effect of each product, a step of selecting, based on each calculation result obtained in this step, a specific product among the plurality of products in which the improvement effect has exceeded a set value with regard to each of the plurality of profit improvement strategies, a step of extracting, for each profit improvement strategy, an item which satisfies a restricting condition of sale or production of the specific product selected in this step and which configures the specific product, and a step of planning a manufacture and sales strategy related to the items extracted in this step, and selecting one or more specific item strategies based on the improvement effect, wherein a supply and demand plan is simulated by reflecting the improvement effect of the selected strategy.
G06Q 10/0637 - Strategic management or analysis, e.g. setting a goal or target of an organisationPlanning actions based on goalsAnalysis or evaluation of effectiveness of goals
The purpose of the present invention is to provide a data collection system capable of appropriately setting a range for collecting image data used as training data of a learning device that recognizes an image. A data collection system according to the present invention receives requirement variables that represent the requirement of image data necessary for a learning device to be sufficiently trained and requirement definition data that designates the requirement value, further receives priority data that designates the priority of the requirement variables, presents the requirement variables and the requirement values in the order of the priorities, and presents a requirement value response rate that represents the ratio of the requirement variables for which the requirement value is specified (see FIG. 1).
The purpose of the present invention is to facilitate analysis of incident information. This incident information analysis device comprises: an element identification unit for extracting words from text of incident information and identifying elements of an information processing device that correspond to the words extracted; an attack path specifying unit for specifying an attack path of an attack indicated by the incident information on the basis of a combination of the elements that correspond to the words extracted from the incident information; and a configuration estimation unit for estimating configuration information regarding system configuration of the information processing device on the basis of the elements identified by the element identification unit and the attack path specified by the attack path specifying unit.
G06F 21/55 - Detecting local intrusion or implementing counter-measures
G06F 21/57 - Certifying or maintaining trusted computer platforms, e.g. secure boots or power-downs, version controls, system software checks, secure updates or assessing vulnerabilities
42 - Scientific, technological and industrial services, research and design
Goods & Services
(1) Advisory services relating to computer software; Consulting services in the field of design, selection, implementation and use of computer hardware and software systems for others; Software as a service (SAAS) services featuring non-downloadable software for performing data management; Design and implementation of software for optimizing data collection, processing, and reporting workflows; Design and implementation of software for integrating multiple technology components to develop data management and business intelligence systems; Data mining; Providing temporary use of non-downloadable computer software for data backup, data management, and data recovery; Consulting in the field of information technology relating to data management, data backup and restoration; Software as a service (SAAS) services featuring non-downloadable software for data storage, data backup, system monitoring, data migration, data integration, data archiving, and data management; Software as a service (SAAS) services featuring software for managing, automating, and monitoring data backup operations, providing reports for data backup operations, and providing alerts for data backup operations; Software as a service (SAAS) services featuring software for providing analytics for data storage, backup, monitoring, migration, integration, and management of data; Software as a service (SAAS) services featuring software for providing security access controls for data and providing hierarchical, role-based management of data and for providing management of data based on user access permissions; Software as a service (SAAS) services featuring software for providing a portal for viewing and managing analytics and operations for data storage, backup, monitoring, migration, integration, and management of data.
44.
Image processing device, image processing method, and image processing system
Provided are: an amodal segmentation unit that generates a set of first amodal masks indicating a probability that a particular pixel belongs to a relevant object for each of objects, with respect to an input image in which a plurality of the objects partially overlap; an overlap segmentation unit that generates an overlap mask corresponding only to an overlap region where the plurality of objects overlap in the input image based on an aggregate mask obtained by combining the set of first amodal masks generated for each of the objects and a feature map generated based on the input image; and an amodal mask correction unit that generates and outputs a second amodal mask, which includes an annotation label indicating a category of each of the objects corresponding to a relevant pixel, for each of pixels in the input image using the overlap mask and the aggregate mask.
G06V 10/00 - Arrangements for image or video recognition or understanding
G06V 10/26 - Segmentation of patterns in the image fieldCutting or merging of image elements to establish the pattern region, e.g. clustering-based techniquesDetection of occlusion
G06V 10/40 - Extraction of image or video features
G06V 30/262 - Techniques for post-processing, e.g. correcting the recognition result using context analysis, e.g. lexical, syntactic or semantic context
45.
MANGA CREATION SUPPORT METHOD AND MANGA CREATION SUPPORT SYSTEM
According to the present invention, an information processing device executes a frame search process of receiving, from a user, an input of attributes related to frames of a manga, searching for an image of a frame that satisfies conditions related to the input attributes by inputting the input attributes to predetermined information that stores a relationship between the image of the frame constituting the manga and an attribute including the manga, and outputting the searched image of the frame.
A technique facilitates selecting and designating an arbitrary one of a plurality of aerial lines. The aerial line extraction system, includes: an area-of-interest cropping unit that crops a region where an aerial line is assumed to exist as an area of interest by setting a support of the aerial line as a reference from a three-dimensional point cloud data; an element segmenting unit that segments the area of interest into a plurality of subdivided areas, obtains a histogram by counting three-dimensional point clouds existing in each of the subdivided areas, and obtains a segmentation plane of the area of interest on the basis of the histogram; and an element display unit that segments the area of interest into a plurality of segmented areas by the segmentation plane and displays the three-dimensional point clouds included in each of the segmented areas in a distinguishable manner.
G06V 10/25 - Determination of region of interest [ROI] or a volume of interest [VOI]
G06V 10/50 - Extraction of image or video features by performing operations within image blocksExtraction of image or video features by using histograms, e.g. histogram of oriented gradients [HoG]Extraction of image or video features by summing image-intensity valuesProjection analysis
42 - Scientific, technological and industrial services, research and design
Goods & Services
Advisory services relating to computer software; Consulting services in the field of design, selection, implementation and use of computer hardware and software systems for others; Design and development of computer software for performing data management, data estate modernization, and for providing insights into the user's customers and potential customers; Software as a service (SAAS) services featuring software for performing data management, data estate modernization, and for providing insights into the user's customers and potential customers; Design and implementation of software and technology solutions for streamlining data ingestion and reporting; Design and implementation of software and technology solutions for integrating technology offerings to create cohesive, end-to-end data architecture and business intelligence platforms; Data mining; Providing temporary use of non-downloadable computer software for data backup, data management, data backup, and restoration; Consulting in the field of information technology relating to data management, data backup and restoration; Software as a service (SAAS) services featuring software for storage, data backup, monitoring, migration, integration, archiving, and management of data; Software as a service (SAAS) services featuring software for managing, automating, and monitoring data backup operations, providing reports for data backup operations, and providing alerts for data backup operations; Software as a service (SAAS) services featuring software for providing analytics for data storage, backup, monitoring, migration, integration, and management of data; Software as a service (SAAS) services featuring software for providing security access controls for data and providing hierarchical, role-based management of data and for providing management of data based on user access permissions; software as a service (SAAS) services featuring software for providing a portal for viewing and managing analytics and operations for data storage, backup, monitoring, migration, integration, and management of data
48.
Aerial line extraction system and aerial line extraction method
Provided is an aerial line extraction system including: an area-of-interest cropping unit that crops a region where a point cloud data of aerial lines is assumed to exist as an area of interest by setting coordinates of utility poles as a reference from a three-dimensional point cloud data of a three-dimensional shape that includes the aerial lines and trees installed in the air via the utility poles; an aerial line candidate extraction unit that extracts a candidate point cloud data of the aerial lines from the three-dimensional point cloud data in the area of interest; and an aerial line model estimation unit that estimates a model of the aerial lines on the basis of the extracted candidate point cloud data of the aerial lines.
A forklift which carries a cargo is includes a machine learning apparatus which executes a procedure of: accepting input of learning data of a first category group and evaluation data of a second category group; extracting the learning data of at least one category from the first category group and calculating parameters of the estimation models for controlling the forklift by using the extracted learning data; extracting the evaluation data of at least one category from the second category group and evaluating the estimation models, for which the parameters are calculated, by using the extracted evaluation data; and outputting an estimation model M whose data evaluation result is equal to or larger than a specified threshold value, from among the estimation models for which the parameters are calculated, and a category of the evaluation data used for the evaluation of the estimation model M.
A conversion device having: a storage unit that, for each control target to be controlled by a computation device, stores definition information wherein position information indicating the position of a signal value in data received by the computation device and the type of signal have been associated with each other for each item of computation device identification information; a decoder that, when first received data received by a first computation device for which a first control target is controlled is input, references the definition information for the first control target, identifies the type of a first signal at a first position in the first received data, and outputs first input data in which the type of the first signal and the value of the first signal have been associated with each other; and an encoder that references the definition information for a second control target and outputs second input data in which the identification information of a second computation device corresponding to the type of the first signal in the first input data, position information indicating a second position of the first signal in second received data received by the second computation device, and the value of the first signal at the second position have been associated with each other.
A processor executes: a first setting task for setting a first process to execute a simulation of the operation of a code group, not including a specific code, among a plurality of codes; a second setting task for setting a second process to execute a simulation of the operation of a model in which the specific code is modeled; a first simulation task for executing a first simulation of codes up to the specific code in the first process; a second stimulation task for executing, by using the execution result of the first simulation, a second simulation of a specific model in the second process through inter-process communication between the first and second processes; and a third simulation task for executing, using the execution result of the second simulation, a third simulation of codes from the specific code forward in the first process through inter-process communication.
Information on an area specified as having an article is acquired, synthesis is performed with X-ray transmission amounts acquired by a plurality of sensors in the same area (for example, the same background and the same luggage), and material information is estimated from the X-ray transmission amount synthesized again to generate a color image. As a synthesis target, for example, combination information of articles accumulated during operation is used, and articles having many combinations are used as combination of articles included in the same luggage. A color image generated by synthesis is used as learning data.
A monitor for monitoring a monitored object comprises: a processor configured to execute a program; a storage device configured to store the program; and a communication interface capable of communicating with the monitored object, wherein the processor is configured to execute: acquisition processing for acquiring threat information indicating association of a plurality of events necessary for an occurrence of a threat; and determination processing for determining, as a collection scheme of a log from the monitored object according to a rule for detecting an attack on the monitored object, either a passive scheme for collecting the log transmitted from the monitored object or an active scheme for collecting from the monitored object the log requested from the monitor to the monitored object.
An information processing device includes a control unit configured to execute acquiring a crowding level of a destination store that is a destination of a vehicle in which a user rides, extracting a store with a crowding level lower than the crowding level of the destination store as a predetermined recommended store from among other stores that belong to the same genre as the destination store and that do not belong to the same affiliated group as the destination store when the crowding level of the destination store is higher than a predetermined threshold value, generating a proposal advertisement for proposing to change the destination of the vehicle from the destination store to the predetermined recommended store, and presenting the proposal advertisement to the user who rides in the vehicle via a mobile terminal that moves with the vehicle.
An information processing device includes: a server transmitting and receiving unit configured to receive location information indicating a location of a vehicle from an on-board device mounted on the vehicle; and a server control unit configured to when the vehicle is traveling in an area that the vehicle has visited a predetermined number of times or less, extract a facility that faces a first road located within a predetermined range based on the location information and having traffic capacity equal to or larger than a predetermined threshold, wherein the server transmitting and receiving unit is configured to send advertisement information of the facility to the on-board device.
[Problem] To efficiently and accurately convert text content into a cartoon. [Solution] A cartoon generation system 100 comprises a storage device 101 which stores attribute information of each cartoon frame, and a calculation device 104 which performs: a process of identifying an attribute of each description in text content that is to be converted into a cartoon, comparing the attribute of each description with the attribute information of each frame, and identifying, as a frame matching a description, each frame, the attribute information of which matches the attribute of a description; and a process for generating a cartoon using the identified frames relating to each description.
A problem to be solved by the present invention is to facilitate selection and designation of an aerial line from among a plurality of aerial lines. Disclosed is an aerial line extraction system comprising: an area of interest cropping part for cropping, from three-dimensional point group data, a region wherein an aerial line is estimated to be present as an area of interest using a body supporting the aerial line as a reference; an element segmenting part for segmenting the area of interest into a plurality of subdivision areas, aggregating the three-dimensional point groups present in each of the subdivision areas and obtaining histograms, and obtaining segment planes for the area of interest on the basis of the histograms; and an element display part for segmenting the area of interest into a plurality of segment areas according to the segment planes and displaying the three-dimensional point groups included in each of the segment areas in mutually distinguishable fashion.
G01B 21/00 - Measuring arrangements or details thereof, where the measuring technique is not covered by the other groups of this subclass, unspecified or not relevant
G01C 15/00 - Surveying instruments or accessories not provided for in groups
A data analysis system provided with a computation device for executing a program and a storage device connected to the computation device. The computation device is provided with: a feature node calculation unit for dividing an input data set comprising a plurality of explanatory variables used during learning by a machine learning model, or an input data set in which the explanatory variables comprise a processed data set, under a designated division condition, and calculating a feature node that represents the feature of distribution structure of each of the divided data sets; a score calculation unit for generating neighbor data of input data that includes the feature node and calculating, on the basis of an explanatory variable of the generated neighbor data and the data of an objective variable obtained by inputting the neighbor data to the machine learning model, a score that represents the relationship between the explanatory variable and the objective variable; and an output processing unit for outputting an output result that includes the score.
A client device accepts event information for which a people flow prediction is to be performed from a user and the client device inputs the accepted event information to a people flow prediction device. The people flow prediction device outputs a result of people flow prediction responsive to the input event information to the client device and the client device displays the result of people flow prediction to the user. The people flow prediction device performs a people flow prediction by temporally and spatially allocating an event attendance which has been input from the client device to pathways, each connecting a transport facility at which a people flow originates and an event site. Consequently, it is possible to predict a flow of people who attend an event or the like, the people flow differing from that in an ordinary situation, without need to input real-time data.
G06Q 10/04 - Forecasting or optimisation specially adapted for administrative or management purposes, e.g. linear programming or "cutting stock problem"
Provided according to the present invention is a communication evaluation system comprising: a portable information terminal carried by a person belonging to an organization; a sensor installed in a given space in a room of the organization so as to sense a signal from the portable information terminal; and a server to acquire position information about the portable information terminal via a network. The server determines whether communication is established between two persons of interest on the basis of pre-stored information about the persons and information from the sensor, and executes a predetermined calculation concerning establishment of the communication.
This measurement system for measuring an object comprises a terminal for acquiring an image of an object and a server connected to the terminal. The terminal stores, in a storage device, a moving image of the object captured by a camera and position information acquired by a positioning device; extracts a plurality of still images from the moving image stored in the storage device; adds position information to the plurality of extracted still images; and transmits the plurality of still images that have had position information added thereto to the server. The server uses the plurality of still images that have had position information added thereto to generate three-dimensional data for the object.
A method for estimating the cause of a manufacturing loss comprises: a step of acquiring production performance information relating to a production process with respect to each of a plurality of individual products; a step of calculating a process time in the production process with respect to each of the plurality of individual products on the basis of the production performance information; a step of acquiring information relating to a manufacturing event indicating a status of the production process; a step of associating the manufacturing event with individual products on the basis of the production performance information and the information relating to the manufacturing event; and a step of causing a distribution of the process times of the plurality of individual products and a distribution of the process times of the individual products with which the manufacturing event is associated to be displayed on a display device in a superposed manner.
G05B 19/418 - Total factory control, i.e. centrally controlling a plurality of machines, e.g. direct or distributed numerical control [DNC], flexible manufacturing systems [FMS], integrated manufacturing systems [IMS] or computer integrated manufacturing [CIM]
A message generation device stores access control information and message information in a storage device. The access control information is information in which a user and a community to which the user belongs are associated with each other. The message information is information in which a community as a generation source and message contents are associated with each other on a message by message basis. A processor performs: a reception process for receiving a question message from a terminal of the user; an analysis process for analyzing the received question message and acquiring, from the message information, a similar question message similar to the question message; a search process for searching the access control information for another community which is different from the community as the generation source of the question message and to which the user belongs; a generation process for generating a response message corresponding to the similar question message on the basis of the results of the search; and a transmission process for transmitting the generated response message.
This attendance consistency management system for managing the consistency of attendance information is provided with: a beacon detection result collection unit which collects beacon ID information from a plurality of reception terminals that are distributed along an entry/exit path into a building or office, and that detect beacons from transmission terminals carried by employees, wherein the beacon detection result collection unit records the collected beacon ID information together with detection time information; a detection result calculation unit which creates, for each beacon ID, a table of sequential detection time data, on the basis of the recorded beacon ID information and detection time information; and an attendance matching processing unit which, on the basis of said table of sequential detection time data for each beacon ID, and on the basis of information about regular working hours for the employees identified by the beacon IDs, calculates, for each employee, the earliest detection time, the latest detection time, and the overtime spent after the regular working hours, and determines consistency with attendance information about each employee as declared by the employee, consistency with working regulations specific to each employee, and consistency with the overall working regulations established by the company.
Provided is an information leakage prevention technique which does not require a dedicated device for access management on a network, and which offers excellent security policy flexibility. An information leakage prevention system comprises: a client terminal including a client processing unit which performs network control in accordance with an acquired security policy; and a management server including a user database in which information concerning a user of the client terminal is stored, a security policy database in which a security policy defining a network control content for each attribute of the user is stored, and a server processing unit which selects the security policy on the basis of the attribute of the user and a time of delivery of the security policy, and which transmits the selected security policy to the corresponding client terminal.
Provided is a method for visualizing manufacturing results which comprises: a step for acquiring manufacturing results information in which the commencement time and completion time of each of a plurality of individual products are recorded for each production step; a step for calculating, on the basis of the manufacturing results information, the processing time for each of the production steps for each of the plurality of individual products; and a step for dispersion plotting, for each production step, the processing time for each of the plurality of individual products, and displaying such plot on a display unit.
G05B 19/418 - Total factory control, i.e. centrally controlling a plurality of machines, e.g. direct or distributed numerical control [DNC], flexible manufacturing systems [FMS], integrated manufacturing systems [IMS] or computer integrated manufacturing [CIM]
G06Q 10/06 - Resources, workflows, human or project managementEnterprise or organisation planningEnterprise or organisation modelling
67.
RECEIPT MANAGEMENT SYSTEM, PARCEL MANAGEMENT SYSTEM, AND PARCEL RECEIPT INFORMATION MANAGEMENT METHOD
Provided is a receipt management system which manages information which relates to receipt of a parcel, said system comprising: a processor which executes a program; and a storage device which is connected to the processor. Being capable of accessing a point management database for managing points which are awarded to receivers, the receipt management system: notifies an addressee terminal that a parcel sent to the addressee can be received; receives information pertaining to a receiver which has been inputted into the addressee terminal; after completion of the delivery of the parcel to the receiver, records information pertaining to the completed parcel delivery to the receiver; and after the parcel has been handed off from the receiver to the addressee, updates the point management database so as to award prescribed points to the receiver.
There is provided a data analysis apparatus, comprising an event occurrence setting module configured to cause a prescribed event to occur in a simulation for a work order that includes a process at which the prescribed event is to occur an event occurrence detection timing setting module configured to store an event occurrence detection timing indicating a time period between an occurrence of an event and detection of the event, a simulation executing processing module configured to execute a simulation when an occurrence of the event is detected, the simulation executing processing module being configured to execute a simulation that reflects an effect on the process when the event is addressed in accordance with the event occurrence detection timing recorded in the storage module, and a KPI calculating module configured to calculate a KPI of the process for the event occurrence detection timing, based on results of the simulation.
A recognition device is provided with: a processor for executing a program; and a storage device for storing the program, and has a recognition model for determining whether a character string extracted from a form is an item value row including an item value. The recognition model is generated by converting information relating to the rows including character strings in the form into histograms, analyzing a histogram of a row including a table heading and a histogram of a row including an item value, and machine-learning the relevance of the row structures. The recognition model extracts information relating to rows including character strings from a form to be recognized, converts the extracted information relating to the rows into histograms, and, by using, as a feature quantity, the relevance of row structures obtained by comparing the histogram of a row including a table heading and the histogram of a different row, determines whether the different row is an item value row.
G06K 9/66 - Methods or arrangements for recognition using electronic means using simultaneous comparisons or correlations of the image signals with a plurality of references, e.g. resistor matrix references adjustable by an adaptive method, e.g. learning
70.
MANAGEMENT DEVICE, MANAGEMENT METHOD, AND MANAGEMENT PROGRAM
This management device is provided with a processor for executing a program, a storage device for storing a program, and a communication interface capable of communicating with an external device, wherein the storage device stores, in an associated manner, a file version, a message appended to the version, and a management unit to which the file version belongs, and the processor executes: a designation process for accepting a specific management unit designated from among a group of management units; a generation process in which in the case when the designation of the specific management unit has been accepted by the designation process, identification information of a specific file version included in the specific management unit is further associated with a specific message appended to the specific file version so as to generate article information that can be displayed on the external device; and a transmission process for transmitting the article information generated by the generation process to the external device.
A communication management method for managing communication made by a plurality of users with a computer including a processor, the computer being accessible to a storage device holding user management information including information on users participating in a community, group management information including information on groups to which the users belong, and community management information including information on the community, and the communication management method comprising steps of: registering, by the processor, in a case of receiving a request to let a group join a community from a client terminal, an administrative user of the group designated by the request to the user management information; registering, by the processor, the group designated by the request to the group management information; and registering, by the processor, the group designated by the request to the community management information, to allow users belonging to the group to participate in the community.
G06F 15/16 - Combinations of two or more digital computers each having at least an arithmetic unit, a program unit and a register, e.g. for a simultaneous processing of several programs
G06F 21/41 - User authentication where a single sign-on provides access to a plurality of computers
G06F 13/00 - Interconnection of, or transfer of information or other signals between, memories, input/output devices or central processing units
A method and device for managing a communication message verification process in a communication system containing a plurality of nodes N1 to N9, including: a step of receiving one or more communication messages at a first node N1 of the communication system, from one or more nodes N2 to N9 adjacent to the first node N1; a step of executing a validity verification operation in relation to the one or more received communication messages; a step of determining a comprehensive verification rate parameter V_all indicating the number of validity verification operations executed per unit time at the first node N1; and a step of controlling the execution of the validity verification operations so that the comprehensive verification rate parameter V_all does not exceed a comprehensive verification rate threshold, for one or more additional communication messages from the nodes N2 to N9 adjacent to the first node N1.
According to the present invention, a first search index and a second search index each include at least one cryptographic keyword generated by a first non-deterministic cryptographic algorithm, and the second search index includes at least one encryption query generated by a second non-deterministic cryptographic algorithm. In a process for merging the first search index and the second search index, a search index merge server executes a comparison process to compare the cryptographic keyword included in the first search index with the encryption query included in the second search index so as to determine whether or not the compared cryptographic keyword and the compared encryption query have been generated from the same keyword.
G06F 17/30 - Information retrieval; Database structures therefor
G09C 1/00 - Apparatus or methods whereby a given sequence of signs, e.g. an intelligible text, is transformed into an unintelligible sequence of signs by transposing the signs or groups of signs or by replacing them by others according to a predetermined system
74.
VIRTUAL TERMINAL MANAGEMENT DEVICE AND DOCUMENT PROTECTION METHOD
Provided is a technology that enables safe storage of confidential documents on a cloud storage by a simple operation, and that protects confidential documents from being damaged unintentionally or intentionally by a cloud storage service administrator. In the present invention, a virtual terminal acquires, from an external server that manages common keys, an encrypted first common key for protecting multiple types of keys, and then acquires a first common key in plain text by decoding the encrypted first common key using a computer secret key unique to a virtual terminal management device and a user secret key unique to each virtual terminal. The virtual terminal also generates a protected data key by encrypting a data key for encrypting a document using the first common key in plain text. The virtual terminal further transmits the protected data key and the encrypted document to an encrypted document management device provided to a cloud service and causes both to be stored thereon (fig. 1).
Provided is an information leakage prevention technology which does not require any dedicated apparatus for administrating access on a network, and which has excellent flexibility in terms of security policy. The information leakage prevention system comprises a client terminal which has a client processing unit that performs network control in accordance with an acquired security policy, and an administrative server having: a user database which stores information about users using the client terminal; a security policy database which stores security policies for determining the network control content for each user attribute; and a server processing unit which selects a security policy on the basis of a user attribute and the time at which the security policy is distributed, and which transmits the selected security policy to a corresponding client terminal.
The data acquisition unit acquires sensor data according to an acquisition rule stored in the acquisition and processing rule DB. Then the data acquisition unit determines a representative value for each predetermined time interval on acquired data according to the buffer setting information stored in the buffer setting information DB and saves at least a predetermined number of representative values in the buffer provided in the main memory. The processing unit processes the predetermined number of representative values saved in the buffer to determine the processed data according to a processing rule stored in the acquisition and processing rule DB. The data upload unit transmits to the M2M server the processed data determined by the processing unit.
G06F 15/16 - Combinations of two or more digital computers each having at least an arithmetic unit, a program unit and a register, e.g. for a simultaneous processing of several programs
H04L 29/08 - Transmission control procedure, e.g. data link level control procedure
H04L 12/66 - Arrangements for connecting between networks having differing types of switching systems, e.g. gateways
H04M 11/00 - Telephonic communication systems specially adapted for combination with other electrical systems
H04Q 9/00 - Arrangements in telecontrol or telemetry systems for selectively calling a substation from a main station, in which substation desired apparatus is selected for applying a control signal thereto or for obtaining measured values therefrom
H04W 4/70 - Services for machine-to-machine communication [M2M] or machine type communication [MTC]
The file system is configured with a computer comprising a memory unit for temporarily storing data and an auxiliary storage device having a disk for permanently storing data, and is equipped with a module that executes compression processing of data to be input/output with use of a compression algorithm and stores the compressed data into the memory unit and the auxiliary storage device in a divided manner.
The purpose of the present invention is to allow estimating a situation from portions of communication among corporations which are not verbalized. According to the present invention, from a terminal device, a server device receives as user information communication source user information and communication destination user information, which is information of a user who uses the terminal device. The server device searches a user information management database on the basis of the received user information, extracts names of organizations with which the communication source user and the communication destination user are associated, and identifies combinations of users who have communicated among the organizations as paths to be used in estimating a situation. The server device estimates the situation for each identified path, and determines, according to the estimated situation, whether to issue an alert regarding a communication between the communication destination user and the communication source user which have been received from the terminal device.
In the present invention, access is allowed to the following: flow line information which includes a history of the movement of people measured by a position measurement device; transaction information which includes information on product transaction settlements; passage area information which includes a condition for determining a stop in a prescribed region; and shelf allocation information in which are registered products displayed on a product shelf in prescribed sections. Included in the present invention is an action visualization unit which generates information visualizing an action of a person from the flow line information. The action visualization unit: references the passage area information to analyze the flow line information; determines a stop for each area inside a store; references the transaction information and the shelf allocation information to compile the number of purchased products or the purchase amount for each section of the product shelf; and outputs screen data for graphically representing, by overlaying onto a store layout, the number of stops and the compiled number of purchases or purchase amount for each area.
A search system includes a storage device and a search server. The storage device stores an index database storing an index encrypted with an index key and the index key encrypted with a user key and associated with the encrypted index and stores a document database storing a document encrypted with a document key and the document key encrypted with the user key and associated with the encrypted document. The search server extracts a term for search from a requested search query, decrypts the encrypted index key with a user key which belongs to a user requesting the search query, encrypts the extracted term with the decrypted index key without storing the decrypted index key in a non-transitory storage device, searches the index database with the index encrypted using the encrypted first term, and sends a search result to a terminal.
G06F 21/62 - Protecting access to data via a platform, e.g. using keys or access control rules
G06F 17/30 - Information retrieval; Database structures therefor
G06F 12/14 - Protection against unauthorised use of memory
H04L 9/32 - Arrangements for secret or secure communicationsNetwork security protocols including means for verifying the identity or authority of a user of the system
To provide an apparatus that can reduce cumbersome input by a user, while being capable of indicating changes efficiently. Files F1, F2 . . . are recorded in a recording part 8. The file F1 is an old version, and the file F2 is an updated new version. A difference extraction means 2 compares the file F1 which is the old version with the file F2 which is the new version, and extracts difference between the versions. On the basis of a difference condition 6 that is recorded in advance, a change notification means 4 determines whether each extracted difference satisfies the difference condition. The change notification means 4 notifies, to a terminal apparatus 10 of a user who registers the difference condition 6, the changed part, when the extracted difference satisfies the difference condition.
This traffic line processing system is formed with a computer having a processor and a memory, and includes: an event information creation unit that can access traffic line information including movement history of a person measured by a position measurement device, event definition information including a condition for judging occurrence of an event at a predetermined area, and transaction information including information of payment related to transaction of a product, and that refers to the event definition information, analyzes the traffic line information, and creates event information including the start time of the event, the end time of the event, and identification information of the person who caused the event; and an association processing unit that associates the traffic line information with the transaction information when, as a result of a comparison between the event information and date and time of the transaction included in the transaction information, the date and time of the transaction is included between the start time and the end time, and when the event is a transaction event that occurred at a payment place for the transaction.
Provided is a system which manages communication in which a plurality of users participates, said system being capable of accessing user management information, organization management information, and community management information, and comprising a user management unit which manages the users, a group management unit which manages the organizations, and a community management unit which manages the community. When the community management unit receives from a client terminal a request to add an organization to the community, the user management unit registers with the user management information a managing user of the requested organization, the group management unit registers the requested organization with the organization management information, and the community management unit registers the requested organization with the community management information, thereby adding to the community the users belonging to the organization.
Provided is an access control system, configured from a computer which comprises a processor which executes a process and a memory which stores a program, said access control system comprising: a launcher which is a process which launches said process; an ACL file in which is defined a description of controls of I/O requests which the said process issues; a process search unit which traces the parent of the said process and determines whether the process is launched with the launcher as the origin; and an access control unit which, in accordance with the descriptions which are defined in the ACL file, controls the I/O requests which are issued by the process which is launched with the launcher as the origin.
This progress management device is provided with: a work item database containing multiple work items; a selection processing unit for selecting a work item to be performed from among the multiple work items; a display unit for displaying the work item to be performed; and an input unit for receiving an input from a worker. The display unit changes information about the work item being performed in accordance with a progress-related input from the input unit and displays the updated information about the work item being performed.
A method and device for managing a communication message verification process in a communication system containing a plurality of nodes N1 to N9, comprising: a step of receiving one or more communication messages at a first node N1 of the communication system, from one or more nodes N2 to N9 adjacent to the first node N1; a step of executing a validity verification operation in relation to the one or more received communication messages; a step of determining a comprehensive verification rate parameter V_all indicating the number of validity verification operations executed per unit time at the first node N1; and a step of controlling the execution of the validity verification operations in such a way that the comprehensive verification rate parameter V_all does not exceed a comprehensive verification rate threshold, for one or more additional communication messages from the nodes N2 to N9 adjacent to the first node N1, received at the first node N1 (Figure 4A).
Provided is a device capable of clarifying in which image a digital watermark is embedded, and guiding an image capturing direction thereof. A user captures an image of printed matter 12 including a picture (object) 16 in which target data is embedded with a digital watermark by an image capturing unit 2. The image captured by the image capturing unit 2 is displayed on a display unit 8 by a captured image display means 4. A feature image means 6 superimposes and displays a feature figure of the picture in which the target data is embedded on the display unit 8. Consequently, the user can easily know in which picture the target data is embedded, and further capture an image in a right direction, with a right size, and at a right position by aligning the captured picture with the feature figure superimposed and displayed on the captured image. A target data extraction means 10 extracts the target data embedded as the digital watermark from the picture thus captured.
The present invention provides a feature for reducing the risk of information leakage and ensuring security when using cloud storage, while considering user convenience. In the present invention, a client terminal sends location information of the client terminal to a management server, retrieves an encryption key according to the location information, and encrypts a file or decrypts an encrypted file. Meanwhile, the management server manages a plurality of encryption keys corresponding to security levels and a policy for determining the security levels according to the location of the client terminal. Also, the management server determines the security level of the client terminal on the basis of the location information received from the client terminal and the policy, and sends an encryption key corresponding to the determined security level to the client terminal (see FIG. 5).
G09C 1/00 - Apparatus or methods whereby a given sequence of signs, e.g. an intelligible text, is transformed into an unintelligible sequence of signs by transposing the signs or groups of signs or by replacing them by others according to a predetermined system
H04L 9/16 - Arrangements for secret or secure communicationsNetwork security protocols using a plurality of keys or algorithms the keys or algorithms being changed during operation
H04L 9/32 - Arrangements for secret or secure communicationsNetwork security protocols including means for verifying the identity or authority of a user of the system
In the present invention, a processor executes the following processes: an acquisition process for acquiring a series of chronological data items regarding a marine vessel sailing to a destination port within a subject sea region, such data indicating times and chronological positions of the marine vessel until arrival in the destination port; and an identification process for identifying, as the position of the marine vessel farthest from the subject sea region, a position according to the oldest chronological data item amongst the chronological data items according to which the marine vessel can enter the subject sea region within a predicted time period, from among the series of chronological data items, such identification being made on the basis of the predicted time period, two consecutive items of chronological data in the series of chronological data items acquired by the acquisition process, and an arrival time indicated by the chronological data item for when the marine vessel is located at the destination port, from among the series of chronological data.
Provided is a system by which overall work efficiency can be improved by allowing workers to cooperate in work on their own initiative. A progress status transmission means (14) of each terminal device (T) transmits an entered progress status to a server device (S). A progress status recording means (56) of the server device (S) records the progress statuses transmitted from the terminal devices into a recording unit (60). A progress status transmission means (58) of the server device (S) transmits the progress information (64), which has been transmitted from the terminal devices and recorded in the recording unit (60), to each terminal device (T). An other worker progress status acquisition means (16) of each terminal device (T) receives the progress information (64) from each terminal device. A progress status display means (18) displays its progress status and the progress statuses of other workers on a map.
The purpose of the present invention is to hold data necessary for data processing in a buffer provided in a main memory of a gateway device even when the frequency of arrival of data from a sensor temporarily becomes high. A data acquisition unit (210) acquires data from a sensor in accordance with an acquisition rule stored in an acquisition/processing rule DB (250). The data acquisition unit (210) finds a representative value at predetermined time intervals regarding the acquired data in accordance with buffer setting information stored in a buffer setting information DB, and saves at least a predetermined number of representative values in a buffer (270) provided in a main memory. A processing unit (220) obtains processed data by processing the predetermined number of representative values saved in the buffer (270) in accordance with a processing rule stored in the acquisition/processing rule DB (250). A data uploading unit (230) transmits the processed data obtained by the processing unit (220) to an M2M server.
H04Q 9/00 - Arrangements in telecontrol or telemetry systems for selectively calling a substation from a main station, in which substation desired apparatus is selected for applying a control signal thereto or for obtaining measured values therefrom
92.
ENCRYPTION KEY MANAGEMENT DEVICE AND ENCRYPTION KEY MANAGEMENT METHOD
[Problem] To decrypt encrypted data even if a user forgets a password. [Solution] When a user terminal requests a reset of a password, an encryption key management device requests an approval from a manager terminal. When the manager terminal approves, the encryption key management device converts a manager password to a manager password key (211) by use of a one-way function and decrypts an encrypted user password key (222), thereby acquiring a user password key (201). Then, the encryption key management device uses the user password key (201) to decrypt an encrypted user key (200), thereby acquiring a user key (202). Thereafter, the encryption key management device converts a new user password to a new user password key (201) by use of a one-way function and encrypts the user key (202), thereby remaking an encrypted user key (200), and further uses the manager password key (211) to encrypt the new user password key (201), thereby remaking an encrypted user password key (222).
This classification device comprises a processor which executes a program and a memory which stores the program which the processor executes. The processor executes: an acquisition process which acquires a string of time series data which specifies locations and speeds in time series of a ship; a grouping process which, on the basis of the time difference and/or the speed difference of two continuous instances of the time series data among the string of time series data which is acquired by the acquisition process, groups the string of time series data into a first time series data group up to preceding time series data among the two instances of time series data, and a second time series data group from successive time series data among the two instances of time series data, and sets each to navigation data; a determination process which determines the navigation type of the navigation data on the basis of the speed of the time series data group which is included in the navigation data which is grouped by the grouping process; and an output process which outputs the result of the determination which is determined by the determination process.
09 - Scientific and electric apparatus and instruments
42 - Scientific, technological and industrial services, research and design
Goods & Services
Photographic apparatus and instruments; cinematographic
apparatus and instruments; optical apparatus and
instruments; telecommunication machines and apparatus;
computer programs and other electronic machines, apparatus
and their parts; electronic circuits and CD-ROMs recorded
with programs for hand-held games with liquid crystal
displays; electronic circuits and CD-ROMs recorded with
automatic performance programs for electronic musical
instruments; recorded video discs and tapes. Computer software design, computer programming [including
computer games], or maintenance of computer software;
computer programming [information processing system] or
maintenance of computer software; computer software design,
computer programming, or maintenance of computer software;
technological advice relating to computers, automobiles and
industrial machines; rental of computers; providing computer
programs on data networks.
95.
MANAGEMENT DEVICE, MANAGEMENT METHOD, AND RECORDING MEDIUM
A processor of a management device, said processor performing: a selection procedure for selecting, with respect to a route from a departure location to an arrival location, an electric vehicle having a charge amount with which the electric vehicle can reach a second location which is a location at the arrival location side of the route and reached subsequently from a first location which is a location on the route except for the arrival location, said electric vehicle being selected from among a group of electric vehicles which are present at the first location; a setting procedure for setting a recommendation level for the electric vehicle selected by the selection procedure, said recommendation level being set on the basis of how low the charge amount of the electric vehicle is; and an output procedure for outputting the recommendation level set by the setting procedure.
[Problem] To provide a device capable of accurately correlating the content of work in a farm field and the relation thereof with the farm field. [Solution] A current location acquisition means (2) acquires the current location of a farm field management device by using a GPS system (not shown). A recording unit (2) has recorded therein farm field information (8) in correlation with farm field location information. This farm field information (8) includes information about crops planted (or scheduled to be planted) in the farm field, information about used agricultural chemicals, information about a planter, etc. A farm field information acquisition means (10) acquires, from the recording unit (2) on the basis of the current location acquired by the current location acquisition means (2), the farm field information (8) corresponding to the acquired current location. A farm field information output means (12) outputs the acquired farm field information (8). In this way, the farm field information about the farm field corresponding to the current location can be accurately acquired.
An objective of the present invention is to determine whether a user has actually seen content and award an incentive. An image acquisition means (20) of a terminal device (2) acquires an image which is captured by an image capture unit as a subject image. A query ID extraction means extracts a query ID which is embedded in the subject image as a digital watermark. A description data transmission means (42) receives the query ID and transmits description data (48). An image transmission means (22) transmits the captured subject image to an information sharing server device (6). A notification means (28) notifies a management server device (4) that the subject image (60) has been transmitted. A verification means (44) acquires the subject image (60) from the information sharing server device (6), extracts the query ID which is embedded as the digital watermark, and verifies whether the extracted query ID matches the query ID which the description data transmission means (42) has received. If the query ID is verified to match, an incentive execution means (46) executes an incentive award to a user of the terminal device (2) such as an award of points.
When data acquired from a cloud is stored in a local PC, information may leak if plain text data is stored as it is. Information can be prevented from leaking to an unauthorized user by automatically encrypting data acquired from a cloud at regular intervals.
G09C 1/00 - Apparatus or methods whereby a given sequence of signs, e.g. an intelligible text, is transformed into an unintelligible sequence of signs by transposing the signs or groups of signs or by replacing them by others according to a predetermined system
H04L 9/14 - Arrangements for secret or secure communicationsNetwork security protocols using a plurality of keys or algorithms
The objective of the present invention is to implement a sensor data collection system having a real-time characteristic with respect to highly urgent data, as well as flexibility in terms of the ability to dynamically change the collected data, while reducing the load on a server, and the amount of communication. The sensor data collection system according to the present invention is configured from: one or more sensors; a gateway device that collects/converts/processes/determines a threshold value for/compresses data collected from the sensors, and is capable of transmitting this data to a data collection server at a specific set time; and the data collection server, which collects the sensor data from the gateway device. The data collection server has a means that compresses the settings for the conversion/processing/threshold value determination/compression/transmission time of the sensor data to binary, which is then transmitted to the gateway device. The gateway device has a means which executes the conversion/processing/threshold value determination/compression of the data collected from the sensors, in accordance with the various settings that have been compressed to binary, and transmits the sensor data to the data collection server at the set transmission time.
Provided is an image processing device including a corresponding pixel computation unit configured to, with respect to image data containing an image data area and an ignored area, replace a pixel in the ignored area having influence on a spatial analysis process with a pixel having no influence on the spatial analysis process.