Patents by Inventor Keiichiro KASHIWAGI
Keiichiro KASHIWAGI 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: 11934366Abstract: An information processing apparatus according to an embodiment includes: a common data model management unit that manages information indicating a common data model corresponding to a plurality of modules in common; a unique data model management unit that manages information indicating a unique data model corresponding to at least one of the modules; and a common management unit that manages a version of a module corresponding to the common data model managed by the common data model management unit, a version of a module corresponding to the unique data model managed by the unique data model management unit, and a version of a module corresponding to a newly installed data model, and verifies compatibility of the versions.Type: GrantFiled: December 23, 2019Date of Patent: March 19, 2024Assignee: NIPPON TELEGRAPH AND TELEPHONE CORPORATIONInventors: Keiichiro Kashiwagi, Hisaharu Ishii, Koki Mitani, Kenji Umakoshi, Tomoyuki Fujino, Yui Saito
-
Patent number: 11934697Abstract: An information processing apparatus according to an embodiment includes: a creation processing unit which creates information indicating a message structure based on which a length of a memory area to be secured in a stack area of a virtual address space assigned for a serialization process is determined during compilation; a serialization processing unit which performs a serialization process to serialize data from a device and write the serialized data into a data storage device using the information created by the creation processing unit; and a deserialization processing unit which reads the serialized data written into the data storage device and deserializes the read data using the information created by the creation processing unit.Type: GrantFiled: January 10, 2020Date of Patent: March 19, 2024Assignee: NIPPON TELEGRAPH AND TELEPHONE CORPORATIONInventors: Keiichiro Kashiwagi, Hisaharu Ishii, Yui Saito
-
Publication number: 20230353571Abstract: A processing device 1 includes: an acquiring unit 21 which acquires first processing data Da from a first user terminal 3a and acquires second processing data Db from a second user terminal 3b; a matching unit 22 which receives a request for sharing result data of processing by the first processing data Da and the second processing data Db from the first user terminal 3a and receives permission of use of the second processing data Db by the first user terminal 3a from the second user terminal 3b; a processing unit 24 which, when receiving permission from the second user terminal 3b, processes the first processing data Da and the second processing data Db and outputs result data 13; and a providing unit 25 which provides the result data 13 to the first user terminal 3a.Type: ApplicationFiled: August 28, 2020Publication date: November 2, 2023Inventors: Kenji UMAKOSHI, Keiichiro KASHIWAGI, Yui SAITO, Koki MITANI, Tomohiro INOUE, Tomoyuki FUJINO
-
Publication number: 20230118209Abstract: A learning method includes a step in which a device acquires a plurality of samples, a step in which the device divides the plurality of samples into a plurality of clusters, a step in which the device extracts samples from each of the plurality of clusters according to an effectiveness of each cluster received from a learning apparatus, a step in which the device transmits the extracted samples to the learning apparatus, a step in which the learning apparatus learns the extracted samples, a step in which the learning apparatus calculates, for each cluster, an effectiveness in learning the samples belonging to a cluster from learning results, and a step in which the learning apparatus transmits the effectiveness of each cluster to the device.Type: ApplicationFiled: March 2, 2020Publication date: April 20, 2023Inventors: Osamu Saisho, Keiichiro KASHIWAGI, Yui SAITO, Tomoyuki FUJINO
-
Publication number: 20230081480Abstract: Provided is a data distribution management apparatus 1 which duplicates data stored in a dedicated data store 2 to a shared data store 3 and shares the data.Type: ApplicationFiled: January 31, 2020Publication date: March 16, 2023Inventors: Kenji UMAKOSHI, Keiichiro KASHIWAGI, Yui SAITO, Koki MITANI
-
Patent number: 11604685Abstract: A data processing system (10) connected to a plurality of first applications (80) and a plurality of second applications (90) includes a setting information generation function section (20), wherein the setting information generation function section includes a first interface generator (22) configured to generate a first interface for the first applications, a second interface generator (24) configured to generate a second interface for the second applications, and a storage (30) to store common data structure generation source information which is common information based on which the first and second interfaces are generated, and when the common data structure generation source information is updated, the first interface generator and the second interface generator automatically generate the first interface and the second interface, respectively, based on the updated common data structure generation source information.Type: GrantFiled: December 13, 2017Date of Patent: March 14, 2023Assignee: NIPPON TELEGRAPH AND TELEPHONE CORPORATIONInventors: Keiichiro Kashiwagi, Hisaharu Ishii, Kenji Umakoshi, Ryohei Banno, Yui Yoshida
-
Patent number: 11582320Abstract: A message transmitting and receiving method according to one aspect is performed by a communication apparatus, the communication apparatus including a middleware unit configured to manage a message published by a publisher in a publish/subscribe system in which a message is exchanged between the publisher and a subscriber via a broker, and a storage unit configured to store a library including functions configured to provide the broker, and includes the steps of performing, by the middleware unit, subscribing on the broker by setting a callback function, and upon receipt of a first message published by a device, passing, by the broker, the first message to the middleware unit by calling the callback function.Type: GrantFiled: November 29, 2019Date of Patent: February 14, 2023Assignee: NIPPON TELEGRAPH AND TELEPHONE CORPORATIONInventors: Tomoyuki Fujino, Yui Saito, Keiichiro Kashiwagi
-
Patent number: 11514083Abstract: A data processing system according to one embodiment includes first and second data storage devices having a storage medium capable of permanently storing data; a data holding device having a storage medium capable of storing the data at a higher speed than the first and second data storage devices; and a controller that determines the type of data to be processed, and, in the case where the data to be processed is structured data, stores the data to be processed in the data holding device, then, collectively, in the first data storage device, and, in the case where the data to be processed is binary data, stores the data to be processed in the data holding device and in the second data storage device.Type: GrantFiled: December 21, 2017Date of Patent: November 29, 2022Assignee: NIPPON TELEGRAPH AND TELEPHONE CORPORATIONInventors: Keiichiro Kashiwagi, Hisaharu Ishii, Yui Yoshida
-
Patent number: 11392650Abstract: In one aspect, a data accumulation apparatus includes a script execution environment, an accumulation and retrieval unit accumulating data and performing retrieval on the accumulated data, a notification unit outputting notification in response to that data newly accumulated in the accumulation and retrieval unit matches one of conditions registered in advance, and a storage unit storing scripts and action correspondence information. The script execution environment has property of being capable of describing an instruction to perform data retrieval and an instruction to perform communication through the network, according to a script being executed.Type: GrantFiled: November 9, 2017Date of Patent: July 19, 2022Assignee: NIPPON TELEGRAPH AND TELEPHONE CORPORATIONInventors: Keiichiro Kashiwagi, Makoto Takizawa, Hiroyuki Tanaka, Takayuki Nakamura, Yui Yoshida
-
Patent number: 11381642Abstract: Data transmitted from an information transmission device can be stored in a distributed manner, without the need to duplicate or transmit/receive data among information storage devices. Under the control of a data write unit, end points to be assigned are determined in each of the information storage devices, based on the preset information indicating a correspondence between the information storage devices and end points assigned to the information storage devices. The data transmitted together with the identifier corresponding to the assigned end point is acquired from among the data transmitted from the information transmission devices, based on a first correspondence table stored in a shared setting storage unit for associating the end points with the identifiers of the types of data acquired by the end points, and the acquired data is stored in the data storage unit.Type: GrantFiled: October 17, 2018Date of Patent: July 5, 2022Assignee: NIPPON TELEGRAPH AND TELEPHONE CORPORATIONInventors: Tomoyuki Fujino, Yui Yoshida, Keiichiro Kashiwagi, Hisaharu Ishii
-
Patent number: 11347765Abstract: According to an aspect of the invention, a data processing apparatus is provided. The data processing apparatus includes a data processing unit. The data processing unit is configured to perform at least part of: preprocessing on a data processing request to a common database issued by one of a plurality of applications accessing the common database; and post-processing on a search result returned from the common database in response to the data processing request.Type: GrantFiled: October 17, 2017Date of Patent: May 31, 2022Assignee: NIPPON TELEGRAPH AND TELEPHONE CORPORATIONInventors: Keiichiro Kashiwagi, Tomoyuki Fujino, Koki Mitani, Yui Yoshida
-
Publication number: 20220114152Abstract: An information processing apparatus according to an embodiment includes: a common data model management unit that manages information indicating a common data model corresponding to a plurality of modules in common; a unique data model management unit that manages information indicating a unique data model corresponding to at least one of the modules; and a common management unit that manages a version of a module corresponding to the common data model managed by the common data model management unit, a version of a module corresponding to the unique data model managed by the unique data model management unit, and a version of a module corresponding to a newly installed data model, and verifies compatibility of the versions.Type: ApplicationFiled: December 23, 2019Publication date: April 14, 2022Applicant: NIPPON TELEGRAPH AND TELEPHONE CORPORATIONInventors: Keiichiro KASHIWAGI, Hisaharu ISHII, Koki MITANI, Kenji UMAKOSHI, Tomoyuki FUJINO, Yui SAITO
-
Publication number: 20220100426Abstract: An information processing apparatus according to an embodiment includes: a creation processing unit which creates information indicating a message structure based on which a length of a memory area to be secured in a stack area of a virtual address space assigned for a serialization process is determined during compilation; a serialization processing unit which performs a serialization process to serialize data from a device and write the serialized data into a data storage device using the information created by the creation processing unit; and a deserialization processing unit which reads the serialized data written into the data storage device and deserializes the read data using the information created by the creation processing unit.Type: ApplicationFiled: January 10, 2020Publication date: March 31, 2022Applicant: NIPPON TELEGRAPH AND TELEPHONE CORPORATIONInventors: Keiichiro KASHIWAGI, Hisaharu ISHII, Yui SAITO
-
Publication number: 20220103649Abstract: A message transmitting and receiving method according to one aspect is performed by a communication apparatus, the communication apparatus including a middleware unit configured to manage a message published by a publisher in a publish/subscribe system in which a message is exchanged between the publisher and a subscriber via a broker, and a storage unit configured to store a library including functions configured to provide the broker, and includes the steps of performing, by the middleware unit, subscribing on the broker by setting a callback function, and upon receipt of a first message published by a device, passing, by the broker, the first message to the middleware unit by calling the callback function.Type: ApplicationFiled: November 29, 2019Publication date: March 31, 2022Applicant: NIPPON TELEGRAPH AND TELEPHONE CORPORATIONInventors: Tomoyuki FUJINO, Yui SAITO, Keiichiro KASHIWAGI
-
Patent number: 11269701Abstract: Provided are a device control apparatus, a device control method, and a device control system which prevent a conflict from occurring in RPCs simultaneously transmitted from a plurality of applications to the same device, so that RPCs can be applied to exercise control over devices in an IoT system of a many-to-many connection which cannot accept non-completion of a series of processing operations in cooperation. The device control apparatus includes a memory (13h) in which information on a device (30) and an identifier of the device (30) is stored, and a memory (13i) in which authority of the device 30 for each application (20) is stored. The device control apparatus includes a memory (13h) configured to store information on a device (30) and an identifier of the device (30), and a memory (13i) configured to store authority for controlling the device 30 for each application (20). The apparatus, the method, and the system provide, in accordance with a request signal from, e.g.Type: GrantFiled: April 16, 2019Date of Patent: March 8, 2022Assignee: NIPPON TELEGRAPH AND TELEPHONE CORPORATIONInventors: Tomoyuki Fujino, Keiichiro Kashiwagi, Hisaharu Ishii, Yui Saito
-
Patent number: 11263176Abstract: When data generated by devices (30) arrive in an order of time instants of generation of the data, the data are additionally described (written) to an actual data recording unit (12b) in an order of arrival of the data, and, meanwhile, a time instant, at which the data additionally written to the actual data recording unit (12b) is generated, a data size, and a position of postscript in an actual data file are additionally written, as index information, to an index file (12a) having a file name corresponding to the actual data file in which the data is recorded.Type: GrantFiled: September 20, 2018Date of Patent: March 1, 2022Assignee: NIPPON TELEGRAPH AND TELEPHONE CORPORATIONInventors: Keiichiro Kashiwagi, Hisaharu Ishii, Yui Yoshida, Tomoyuki Fujino
-
Publication number: 20210185123Abstract: Data transmitted from an information transmission device can be stored in a distributed manner, without the need to duplicate or transmit/receive data among information storage devices. Under the control of a data write unit, end points to be assigned are determined in each of the information storage devices, based on the preset information indicating a correspondence between the information storage devices and end points assigned to the information storage devices. The data transmitted together with the identifier corresponding to the assigned end point is acquired from among the data transmitted from the information transmission devices, based on a first correspondence table stored in a shared setting storage unit for associating the end points with the identifiers of the types of data acquired by the end points, and the acquired data is stored in the data storage unit.Type: ApplicationFiled: October 17, 2018Publication date: June 17, 2021Applicant: NIPPON TELEGRAPH AND TELEPHONE CORPORATIONInventors: Tomoyuki FUJINO, Yui YOSHIDA, Keiichiro KASHIWAGI, Hisaharu ISHII
-
Publication number: 20210173813Abstract: When data generated by devices (30) arrive in an order of time instants of generation of the data, the data are additionally described (written) to an actual data recording unit (12b) in an order of arrival of the data, and, meanwhile, a time instant, at which the data additionally written to the actual data recording unit (12b) is generated, a data size, and a position of postscript in an actual data file are additionally written, as index information, to an index file (12a) having a file name corresponding to the actual data file in which the data is recorded.Type: ApplicationFiled: September 20, 2018Publication date: June 10, 2021Applicant: NIPPON TELEGRAPH AND TELEPHONE CORPORATIONInventors: Keiichiro KASHIWAGI, Hisaharu ISHII, Yui YOSHIDA, Tomoyuki FUJINO
-
Publication number: 20210165701Abstract: Provided are a device control apparatus, a device control method, and a device control system which prevent a conflict from occurring in RPCs simultaneously transmitted from a plurality of applications to the same device, so that RPCs can be applied to exercise control over devices in an IoT system of a many-to-many connection which cannot accept non-completion of a series of processing operations in cooperation. The device control apparatus includes a memory (13h) in which information on a device (30) and an identifier of the device (30) is stored, and a memory (13i) in which authority of the device 30 for each application (20) is stored. The device control apparatus includes a memory (13h) configured to store information on a device (30) and an identifier of the device (30), and a memory (13i) configured to store authority for controlling the device 30 for each application (20). The apparatus, the method, and the system provide, in accordance with a request signal from, e.g.Type: ApplicationFiled: April 16, 2019Publication date: June 3, 2021Applicant: NIPPON TELEGRAPH AND TELEPHONE CORPORATIONInventors: Tomoyuki FUJINO, Keiichiro KASHIWAGI, Hisaharu ISHII, Yui SAITO
-
Patent number: 11010216Abstract: An RPC conversion processing system (10) that performs relaying between a first application (70) and second application (80) of different protocols. The RPC conversion processing system includes a first interface provider (20) connected to the first application and configured to provide a first interface for the first application, an RPC conversion relay function section (40), and a second interface provider (30) connected to the second application and configured to provide a second interface for the second application. The first interface provider receives a request for processing an RPC from the first application. The RPC conversion relay function section converts the RPC into an RPC of the second application and outputs the RPC of the second application to the second interface provider, thereby relaying an RPC between the first application and the second application.Type: GrantFiled: December 13, 2017Date of Patent: May 18, 2021Assignee: NIPPON TELEGRAPH AND TELEPHONE CORPORATIONInventors: Tomoyuki Fujino, Yuji Oshima, Keiichiro Kashiwagi, Hisaharu Ishii, Yui Yoshida