Patents by Inventor Misao Kataoka
Misao Kataoka has filed for patents to protect the following inventions. This listing includes patent applications that are pending as well as patents that have already been granted by the United States Patent and Trademark Office (USPTO).
-
Patent number: 11874634Abstract: A multi device coordination control device includes: a degree-of-service-achievement calculator configured to acquire sensor information from one or more sensor devices disposed on the same physical space, and convert the acquired sensor information to a degree of service achievement; a target control amount calculation part configured to make a learning device allow an input of the degree of service achievement and compute therefrom an actuator control amount for each of the actuator devices, to thereby obtain the actuator control amount as an output value; and an actuator controller configured to convert the actuator control amount obtained as the output value to a control instruction in accordance with each of the actuator devices, and transmit the control instruction to each of the actuator devices, to thereby make the each of the actuator devices execute the control instruction.Type: GrantFiled: May 20, 2019Date of Patent: January 16, 2024Assignee: Nippon Telegraph and Telephone CorporationInventors: Hirofumi Noguchi, Yoji Yamato, Misao Kataoka, Takuma Isoda
-
Patent number: 11863371Abstract: An IoT device management apparatus includes: a locality calculating unit which receives a result of predetermined processing having been performed with respect to acquired information from cameras as IoT devices by applications associated with computes so as to constitute a virtual machine and which, by determining a locality indicating a closeness of arrangement positions of the plurality of cameras to be high when a degree of coincidence among pieces of acquired information from the cameras representing received results is high, calculates locality information that is a result of the determination; and an application generation recovery control unit which extracts a pair of cameras with a high locality from the locality information and which performs control for associating applications related to the extracted pair of cameras with different computes.Type: GrantFiled: August 5, 2019Date of Patent: January 2, 2024Assignee: Nippon Telegraph and Telephone CorporationInventors: Misao Kataoka, Hirofumi Noguchi, Takayuki Akiyama
-
Patent number: 11847187Abstract: A device identification apparatus includes: a communication information collection unit configured to acquire communication information of existing devices and an identification target device; a feature amount generation unit configured to make the communication information of the existing devices' feature amounts and assign labels to generate first training data, make the communication information of the identification target device feature amounts and assign a dummy label to generate second training data, and further acquire communication information of the identification target device to generate identification data; a machine learning unit configured to cause a learning engine to learn the training data, and input the identification data to classify the identification data into the labels; a degree-of-similarity calculation unit configured to calculate a degree of similarity for each label; and a device identification unit configured to use a new type determination threshold to determine whether the devicType: GrantFiled: August 23, 2019Date of Patent: December 19, 2023Assignee: Nippon Telegraph and Telephone CorporationInventors: Hirofumi Noguchi, Misao Kataoka, Takuma Isoda
-
Publication number: 20230298318Abstract: A device control apparatus includes: a classification unit which refers to a classification table and assigns a classification label to sensor information of this time acquired from a sensor device of this time and a control unit which refers to a model table, selects, as an enhancement model, a learning model corresponding to a classification label provided by the classification unit, controls an actuator device using the enhancement model, and enhances and learns the enhancement model on the basis of the sensor information acquired from the sensor device in accordance with the control.Type: ApplicationFiled: August 18, 2020Publication date: September 21, 2023Inventors: Hirofumi NOGUCHI, Misao KATAOKA, Takuma ISODA, Kyota HATTORI
-
Patent number: 11755302Abstract: Provided is an optimally deploying an application on a node of a network. An application deployment apparatus 10 is an apparatus that deploys an application in a node N in a network 4, the network 4 including a plurality of the nodes N communicably connected by links L, and includes a deployment determination unit 14 configured to determine, as a deployment destination of the application, a node of the nodes N having a minimum cost including a computation cost of the node N and a communication cost of a links of the links L, and a deployment execution unit 15 configured to distribute the application to the determined node N.Type: GrantFiled: February 21, 2020Date of Patent: September 12, 2023Assignee: Nippon Telegraph and Telephone CorporationInventors: Takuma Isoda, Yoji Yamato, Hirofumi Noguchi, Misao Kataoka
-
Patent number: 11743351Abstract: When selecting a combination of application software, a computer, and a device in executing various services, even in a situation in which an environment greatly varies, the probability to achieve the purpose of the service is increased to shorten the duration time required to achieve the purpose of the service. Data effectiveness expectation value J(x, z) regarding a combination of a specific application x and a specific device z on a communication network is calculated, an evaluation value F(x, y, z) including the data effectiveness expectation value and a specific computer y as parameters is calculated, and an appropriate combination (x, y, z) is selected based on the result. The data effectiveness expectation value is calculated from actual record data. The data effectiveness expectation value is calculated by weighting old data and new data. The data effectiveness expectation value is calculated by using actual record values of other applications similar to the specific application x.Type: GrantFiled: February 14, 2020Date of Patent: August 29, 2023Assignee: Nippon Telegraph and Telephone CorporationInventors: Misao Kataoka, Hirofumi Noguchi, Takuma Isoda, Yoji Yamato
-
Patent number: 11683364Abstract: A distributed device management system specifies a device capable of supplying request data used for providing a service, from among a plurality of devices connected to a network. Device management function units are disposed so as to be geographically distributed and manage the states of the devices located in deployed areas. A device specifying function unit has a device inquiry cache in which a response log including the type of data which was previously required for the service and an identifier of the device management function unit that manages the device which was capable of supplying the data is recorded. In a case where this request data coincides with the type of data included in the response log, an inquiry is transmitted to the device management function unit associated with the request data in the response log.Type: GrantFiled: February 13, 2019Date of Patent: June 20, 2023Assignee: Nippon Telegraph and Telephone CorporationInventors: Hirofumi Noguchi, Yoji Yamato, Tatsuya Demizu, Misao Kataoka
-
Publication number: 20230067207Abstract: An inter-device positional relationship estimation apparatus includes an analysis information acquisition unit that acquires time-series analysis information, a recommendation processing unit that estimates unanalyzed detailed information in time-series analysis information applying a predetermined recommendation algorithm, an initial map creation unit that calculates a neighborhood determination point indicating a degree of correlation of detailed information between fixed devices to create an initial map, and a device relationship map creation unit that calculates neighborhood points indicating a degree of correlation of detailed information between respective devices including a moving device or/and a new fixed device to calculate a detection probability and a movement time between devices and create a device relationship map.Type: ApplicationFiled: February 17, 2020Publication date: March 2, 2023Inventors: Misao KATAOKA, Hirofumi NOGUCHI, Takuma ISODA, Kyota HATTORI
-
Publication number: 20230049073Abstract: An imaging range estimation device includes an image data processor configured to acquire image data imaged by a camera device and generate image data with an object name label added, a reference data generator configured to set, by using geographic information, a region within a predetermined distance that is imageable from an estimated position at which the camera device is installed and generate reference data with an object name label added, and an imaging range estimator configured to calculate a concordance rate by comparing a feature indicated by a region of an object name label of the image data with a feature indicated by a region of an object name label of the reference data, and estimate the imaging range of the camera device to be a region of the reference data that corresponds to the image data.Type: ApplicationFiled: January 15, 2020Publication date: February 16, 2023Inventors: Takuma ISODA, Hirofumi NOGUCHI, Misao KATAOKA, Kyota HATTORI
-
Publication number: 20220413834Abstract: A software placement device of a software placement system includes an information acquiring unit configured to acquire a finally-found location and a finally-found time, a deployment destination determining unit configured to calculate a data presence probability indicating a probability of a search target being detected at a certain time using the finally-found location and the finally-found time, to calculate a total cost using the data presence probability calculated and a computational cost and a network cost of each of base computers, and to select a base computer and a time interval for which the calculated total cost is a minimum, and a software distributing unit configured to distribute software to the selected base computer and transmit an analysis instruction for data of the selected time interval to the selected base computer.Type: ApplicationFiled: November 29, 2019Publication date: December 29, 2022Inventors: Hirofumi NOGUCHI, Kyota HATTORI, Misao KATAOKA, Takuma ISODA
-
Publication number: 20220294687Abstract: An IoT device management apparatus includes: a locality calculating unit which receives a result of predetermined processing having been performed with respect to acquired information from cameras as IoT devices by applications associated with computes so as to constitute a virtual machine and which, by determining a locality indicating a closeness of arrangement positions of the plurality of cameras to be high when a degree of coincidence among pieces of acquired information from the cameras representing received results is high, calculates locality information that is a result of the determination; and an application generation recovery control unit which extracts a pair of cameras with a high locality from the locality information and which performs control for associating applications related to the extracted pair of cameras with different computes.Type: ApplicationFiled: August 5, 2019Publication date: September 15, 2022Inventors: Misao KATAOKA, Hirofumi NOGUCHI, Takayuki Akiyama
-
Publication number: 20220276954Abstract: A device identification apparatus (1) includes: a communication information collection unit (101) configured to acquire communication information of existing devices and an identification target device; a feature amount generation unit (102) configured to make the communication information of the existing devices feature amounts and assign labels to generate first training data, make the communication information of the identification target device feature amounts and assign a dummy label to generate second training data, and further acquire communication information of the identification target device to generate identification data; a machine learning unit (103) configured to cause a learning engine (3) to learn the training data, and input the identification data to classify the identification data into the labels; a degree-of-similarity calculation unit (104) configured to calculate a degree of similarity for each label; and a device identification unit (105) configured to use a new type determination thrType: ApplicationFiled: August 23, 2019Publication date: September 1, 2022Inventors: Hirofumi NOGUCHI, Misao KATAOKA, Takuma ISODA
-
Patent number: 11403083Abstract: An offloading server includes: a data transfer designation section configured to analyze reference relationships of variables used in loop statements in an application and designate, for data that can be transferred outside a loop, a data transfer using an explicit directive that explicitly specifies a data transfer outside the loop; a parallel processing designation section configured to identify loop statements in the application and specify a directive specifying application of parallel processing by an accelerator and perform compilation for each of the loop statements; and a parallel processing pattern creation section configured to exclude loop statements causing a compilation error from loop statements to be offloaded and create a plurality of parallel processing patterns each of which specifies whether to perform parallel processing for each of the loop statements not causing a compilation error.Type: GrantFiled: June 3, 2019Date of Patent: August 2, 2022Assignee: Nippon Telegraph and Telephone CorporationInventors: Yoji Yamato, Hirofumi Noguchi, Misao Kataoka, Takuma Isoda, Tatsuya Demizu
-
Publication number: 20220109732Abstract: When selecting a combination of application software, a computer, and a device in executing various services, even in a situation in which an environment greatly varies, the probability to achieve the purpose of the service is increased to shorten the duration time required to achieve the purpose of the service. Data effectiveness expectation value J(x, z) regarding a combination of a specific application x and a specific device z on a communication network is calculated, an evaluation value F(x, y, z) including the data effectiveness expectation value and a specific computer y as parameters is calculated, and an appropriate combination (x, y, z) is selected based on the result. The data effectiveness expectation value is calculated from actual record data. The data effectiveness expectation value is calculated by weighting old data and new data. The data effectiveness expectation value is calculated by using actual record values of other applications similar to the specific application x.Type: ApplicationFiled: February 14, 2020Publication date: April 7, 2022Inventors: Misao KATAOKA, Hirofumi NOGUCHI, Takuma ISODA, Yoji YAMATO
-
Patent number: 11288158Abstract: A device identification device (100) includes: a device feature value extractor (1-1, 1-2) to routinely extract one or more device feature values of an unknown device; a model identifier (6) to identify a model of the unknown device; a change pattern generator (2) to generate one or more change patterns of the extracted one or more device feature values; and a device similarity calculator (3) to compare each of the generated one or more change patterns with each of change patterns of known devices, to calculate a device similarity therebetween, and identify the unknown device, when the maximum value of the calculated device similarities is equal to or greater than a first threshold, as the known device indicating the maximum value.Type: GrantFiled: April 23, 2019Date of Patent: March 29, 2022Assignee: Nippon Telegraph and Telephone CorporationInventors: Hirofumi Noguchi, Yoji Yamato, Misao Kataoka, Tatsuya Demizu
-
Publication number: 20220058009Abstract: [Problem] Provided is an application deployment apparatus capable of optimally deploying an application on a node of a network. [Solution] An application deployment apparatus 10 is an apparatus that deploys an application in a node N in a network 4, the network 4 including a plurality of the nodes N communicably connected by links L, and includes a deployment determination unit 14 configured to determine, as a deployment destination of the application, a node of the nodes N having a minimum cost including a computation cost of the node N and a communication cost of a links of the links L, and a deployment execution unit 15 configured to distribute the application to the determined node N.Type: ApplicationFiled: February 21, 2020Publication date: February 24, 2022Inventors: Takuma ISODA, Yoji YAMATO, Hirofumi NOGUCHI, Misao KATAOKA
-
Publication number: 20220050426Abstract: A multi device coordination control device includes: a degree-of-service-achievement calculator configured to acquire sensor information from one or more sensor devices disposed on the same physical space, and convert the acquired sensor information to a degree of service achievement; a target control amount calculation part configured to make a learning device allow an input of the degree of service achievement and compute therefrom an actuator control amount for each of the actuator devices, to thereby obtain the actuator control amount as an output value; and an actuator controller configured to convert the actuator control amount obtained as the output value to a control instruction in accordance with each of the actuator devices, and transmit the control instruction to each of the actuator devices, to thereby make the each of the actuator devices execute the control instruction.Type: ApplicationFiled: May 20, 2019Publication date: February 17, 2022Inventors: Hirofumi Noguchi, Yoji Yamato, Misao Kataoka, Takuma Isoda
-
Publication number: 20210405981Abstract: An offloading server includes: a data transfer designation section configured to analyze reference relationships of variables used in loop statements in an application and designate, for data that can be transferred outside a loop, a data transfer using an explicit directive that explicitly specifies a data transfer outside the loop; a parallel processing designation section configured to identify loop statements in the application and specify a directive specifying application of parallel processing by an accelerator and perform compilation for each of the loop statements; and a parallel processing pattern creation section configured to exclude loop statements causing a compilation error from loop statements to be offloaded and create a plurality of parallel processing patterns each of which specifies whether to perform parallel processing for each of the loop statements not causing a compilation error.Type: ApplicationFiled: June 3, 2019Publication date: December 30, 2021Inventors: Yoji Yamato, Hirofumi Noguchi, Misao Kataoka, Takuma Isoda, Tatsuya Demizu
-
Patent number: 11106439Abstract: An offload server includes: a parallel processing designation section configured to identify repeat statements in an application and specify a directive specifying application of parallel processing by an accelerator and perform compilation for each of the repeat statements; a parallel processing pattern creation section configured to create parallel processing patterns each of which specifies whether to perform parallel processing for repeat statements not causing a compilation error; a performance measurement section configured to compile the application with a parallel processing pattern, deploy the compiled application to a verification machine, and perform processing for a measurement of a performance of the application; and an executable file creation section configured to compile a parallel processing pattern with the highest processing performance to create an executable file.Type: GrantFiled: April 15, 2019Date of Patent: August 31, 2021Assignee: Nippon Telegraph and Telephone CorporationInventors: Yoji Yamato, Tatsuya Demizu, Hirofumi Noguchi, Misao Kataoka
-
Publication number: 20210266367Abstract: [Problem] To provide a server apparatus, a distributed processing method, and a program used in a distributed processing system that reduces an increase in a D plane disconnection time due to an application activation delay an application of a distributed processing technology of a system in which a C plane and the D plane are integrated. [Solution] A server apparatus 30 used in a distributed processing system 1 includes a switching completion receiving unit 334 adapted to receive a completion notification of takeover processing of middleware from a transfer source to a transfer destination and an application stop processing determination unit 333 adapted to cause application processing at the transfer source to be continued until the completion notification is received.Type: ApplicationFiled: June 19, 2019Publication date: August 26, 2021Inventors: Misao KATAOKA, Mitsuhiro OKAMOTO, Masashi KANEKO