Patents by Inventor Takatoshi Kitano
Takatoshi Kitano 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: 11689594Abstract: A data division unit divides each of a plurality of stream data pieces input in a time series into divided data by a predetermined time unit. Each of a plurality of data processing units executes predetermined processing on the stream data. An allocation determination unit determines a combination of the divided data of each of the plurality of stream data pieces and the data processing unit executing the predetermined processing on each of the divided data pieces based on a correlation between processing loads on the plurality of stream data pieces. A data distribution unit distributes the divided data to the data processing unit in accordance with the combination determined by the allocation determination unit.Type: GrantFiled: March 28, 2019Date of Patent: June 27, 2023Assignee: NEC CORPORATIONInventors: Takeshi Arikuma, Takatoshi Kitano, Yusufumi Hirakawa
-
Patent number: 11627246Abstract: Camera adjustment apparatuses are arranged in an area to be recognized by a camera that captures an image of an object to be recognized, and include: an adjustment mark position detection unit to detect adjustment marks for extracting subject information including a size, a direction, and luminance from an image captured by the camera and detect positions of the detected adjustment marks in the captured image; a subject information extraction unit to extract the subject information from the adjustment marks detected by the adjustment mark position detection unit; and a recognition feasibility determination unit to determine whether each of the adjustment marks detected by the adjustment mark position detection unit can be recognized by comparing the corresponding subject information with a predetermined determination criterion, and generate adjustment information for adjusting the camera based on subject information that corresponds to one of the adjustment marks.Type: GrantFiled: March 27, 2019Date of Patent: April 11, 2023Assignee: NEC CORPORATIONInventors: Takeshi Arikuma, Takatoshi Kitano
-
Patent number: 11587415Abstract: Provided is a data stream allocation system capable of suppressing inequality in processing loads on a plurality of servers and delays in analysis processing at the servers when the servers analyze the objects of analysis using data streams obtained from a plurality of camera systems. The allocation determination unit 4 allocates data streams obtained from a plurality of camera systems to a plurality of servers according to the unevenness in the number of objects in the surveillance region. Then, the distribution unit 5, in accordance with the results of the allocation of the data streams to the plurality of servers, distributes each of the data streams obtained from the camera systems to the server to which the data stream has been allocated.Type: GrantFiled: January 31, 2019Date of Patent: February 21, 2023Assignee: NEC CORPORATIONInventors: Takeshi Arikuma, Takatoshi Kitano, Yasufumi Hirakawa
-
Publication number: 20220365819Abstract: A load balancing system (1) according to the present disclosure includes a processing unit (10-1), a processing unit (10-2) that processes a processing result of the processing unit (10-1), a processing unit (10-3) that processes a processing result of the processing unit (10-2), a resource management unit (20-1), a resource management unit (20-2), and a resource management unit (20-3). When the resource management unit (20-2) detects an occurrence of an overload in the processing unit (10-2), the resource management unit (20-2) starts to add a resource of the processing unit (10-2), the resource management unit (20-3) starts to add a resource of the processing unit (10-3), and the resource management unit (20-1) starts to suppress throughput of the processing unit (10-1). When it is completed to add resources of the processing units (10-2) and (10-3), the resource management unit (20-1) cancels suppression of throughput of the processing unit (10-1).Type: ApplicationFiled: November 6, 2019Publication date: November 17, 2022Applicant: NEC CorporationInventors: Takeshi ARIKUMA, Takatoshi KITANO
-
Publication number: 20220201193Abstract: Camera adjustment apparatuses are arranged in an area to be recognized by a camera that captures an image of an object to be recognized, and include: an adjustment mark position detection unit to detect adjustment marks for extracting subject information including a size, a direction, and luminance from an image captured by the camera and detect positions of the detected adjustment marks in the captured image; a subject information extraction unit to extract the subject information from the adjustment marks detected by the adjustment mark position detection unit; and a recognition feasibility determination unit to determine whether each of the adjustment marks detected by the adjustment mark position detection unit can be recognized by comparing the corresponding subject information with a predetermined determination criterion, and generate adjustment information for adjusting the camera based on subject information that corresponds to one of the adjustment marks.Type: ApplicationFiled: March 27, 2019Publication date: June 23, 2022Applicant: NEC CorporationInventors: Takeshi ARIKUMA, Takatoshi KITANO
-
Publication number: 20220182429Abstract: A data division unit divides each of a plurality of stream data pieces input in a time series into divided data by a predetermined time unit. Each of a plurality of data processing units executes predetermined processing on the stream data. An allocation determination unit determines a combination of the divided data of each of the plurality of stream data pieces and the data processing unit executing the predetermined processing on each of the divided data pieces based on a correlation between processing loads on the plurality of stream data pieces. A data distribution unit distributes the divided data to the data processing unit in accordance with the combination determined by the allocation determination unit.Type: ApplicationFiled: March 28, 2019Publication date: June 9, 2022Applicant: NEC CorporationInventors: Takeshi ARIKUMA, Takatoshi KITANO, Yusufumi HIRAKAWA
-
Publication number: 20220148395Abstract: Provided is a data stream allocation system capable of suppressing inequality in processing loads on a plurality of servers and delays in analysis processing at the servers when the servers analyze the objects of analysis using data streams obtained from a plurality of camera systems. The allocation determination unit 4 allocates data streams obtained from a plurality of camera systems to a plurality of servers according to the unevenness in the number of objects in the surveillance region. Then, the distribution unit 5, in accordance with the results of the allocation of the data streams to the plurality of servers, distributes each of the data streams obtained from the camera systems to the server to which the data stream has been allocated.Type: ApplicationFiled: January 31, 2019Publication date: May 12, 2022Applicant: NEC CorporationInventors: Takeshi ARIKUMA, Takatoshi KITANO, Yasufumi HIRAKAWA
-
Patent number: 11294736Abstract: The management node includes a performance information integration unit which integrates performance information pertaining to the analysis node connected to the management node. The analysis node includes a task determination unit which determines, based on a first cost, being calculated based on performance information pertaining to the analysis node, of executing a task in the analysis node, and a second cost being calculated based on performance information pertaining to another of the analysis nodes different from the analysis node integrated by the performance information integration unit, and representing a cost of load distribution of distributing the task to the another analysis node and then executing the task, whether to execute the task in the analysis node, or distribute the task to the another analysis node and then execute the task.Type: GrantFiled: September 15, 2017Date of Patent: April 5, 2022Assignee: NEC CORPORATIONInventors: Takeshi Arikuma, Takatoshi Kitano, Yosuke Iwamatsu
-
Publication number: 20210075844Abstract: An information processing device includes: a statistics unit that calculates an input data amount within a predetermined period for stream data which is divided into a plurality of divided data and on which distributed processing is performed; and a determination unit that determines a divided duration of the stream data based on the input data amount so that the number of times of transfer of the divided data between a plurality of nodes when the distributed processing is performed by the plurality of nodes satisfies a predetermined condition.Type: ApplicationFiled: November 13, 2018Publication date: March 11, 2021Applicant: NEC CORPORATIONInventors: Takeshi ARIKUMA, Takatoshi KITANO
-
Publication number: 20200192709Abstract: [Problem] To provide an analysis node capable of appropriately managing computational resources in relation to load fluctuation, and continuously performing analysis processing with high throughput. [Solution] An analysis node includes an analysis execution means 1, a content variation observation means 2, and a resource allocation means 3. The analysis execution means 1 performs analysis processing that includes a plurality of steps including at least a pre-stage step and a post-stage step, by computational resources allocated to each of the steps. The content variation observation means 2 observes, as content variation observation information, content change of processing-target data at the pre-stage step. The resource allocation means 3 predicts fluctuation in a processing load at the post-stage step, based on the content variation observation information, and changes the computational resources allocated to the post-stage step.Type: ApplicationFiled: November 17, 2017Publication date: June 18, 2020Applicant: NEC CorporationInventors: Takeshi ARIKUMA, Takatoshi KITANO
-
Publication number: 20200042354Abstract: [Problem] To provide an analysis node capable of appropriately managing computational resources in relation to load fluctuation, and continuously performing analysis processing with high throughput. [Solution] An analysis node includes an analysis execution means 1, a content variation observation means 2, and a resource allocation means 3. The analysis execution means 1 performs analysis processing that includes a plurality of steps including at least a pre-stage step and a post-stage step, by computational resources allocated to each of the steps. The content variation observation means 2 observes, as content variation observation information, content change of processing-target data at the pre-stage step. The resource allocation means 3 predicts fluctuation in a processing load at the post-stage step, based on the content variation observation information, and changes the computational resources allocated to the post-stage step.Type: ApplicationFiled: October 15, 2019Publication date: February 6, 2020Applicant: NEC CorporationInventors: Takeshi ARIKUMA, Takatoshi KITANO
-
Publication number: 20190213052Abstract: The management node includes a performance information integration unit which integrates performance information pertaining to the analysis node connected to the management node. The analysis node includes a task determination unit which determines, based on a first cost, being calculated based on performance information pertaining to the analysis node, of executing a task in the analysis node, and a second cost being calculated based on performance information pertaining to another of the analysis nodes different from the analysis node integrated by the performance information integration unit, and representing a cost of load distribution of distributing the task to the another analysis node and then executing the task, whether to execute the task in the analysis node, or distribute the task to the another analysis node and then execute the task.Type: ApplicationFiled: September 15, 2017Publication date: July 11, 2019Applicant: NEC CorporationInventors: Takeshi ARIKUMA, Takatoshi KITANO, Yosuke IWAMATSU
-
Patent number: 10171570Abstract: An information processing apparatus includes data unit output controller configured to output, to a plurality of data unit processors, copied data units obtained by respectively copying a plurality of data units for a number that is set in advance, configured to respectively allocate output destinations of a plurality of identical copied data units to different data unit processors, configured to, for each combination of at least two data unit processors that is set in advance, obtain a number of the copied data unit groups in which the identical copied data units are respectively allocated to the data unit processors made into a combination, and configured to respectively allocate the output destinations of the plurality of copied data units to the data unit processors, so that the degree of variation of the number of copied data unit groups obtained for each combination of the data unit processors becomes smaller.Type: GrantFiled: December 16, 2013Date of Patent: January 1, 2019Assignee: NEC CORPORATIONInventor: Takatoshi Kitano
-
Patent number: 10037467Abstract: This information processing system comprises: an object detection unit which detects and tracks an object in motion video data and detects a plurality of object elements which represent elements of the object; a feature value extraction unit which extracts respective feature values for each of the object elements from frame images which configure the motion video data; a frame selection unit which selects, for each object element, the frame images which satisfy respective frame selection criteria which are set for each object element; and a feature value linking unit which links frame specification information which specifies the frame images which are selected with the frame selection unit for each object element, and the object element feature values which are extracted from the selected frame images, and stores same in a prescribed storage unit.Type: GrantFiled: July 9, 2014Date of Patent: July 31, 2018Assignee: NEC CorporationInventor: Takatoshi Kitano
-
Publication number: 20160239712Abstract: This information processing system comprises: an object detection unit which detects and tracks an object in motion video data and detects a plurality of object elements which represent elements of the object; a feature value extraction unit which extracts respective feature values for each of the object elements from frame images which configure the motion video data; a frame selection unit which selects, for each object element, the frame images which satisfy respective frame selection criteria which are set for each object element; and a feature value linking unit which links frame specification information which specifies the frame images which are selected with the frame selection unit for each object element, and the object element feature values which are extracted from the selected frame images, and stores same in a prescribed storage unit.Type: ApplicationFiled: July 9, 2014Publication date: August 18, 2016Applicant: NEC CorporationInventor: Takatoshi KITANO
-
Publication number: 20160014198Abstract: An information processing apparatus includes data unit output controller configured to output, to a plurality of data unit processors, copied data units obtained by respectively copying a plurality of data units for a number that is set in advance, configured to respectively allocate output destinations of a plurality of identical copied data units to different data unit processors, configured to, for each combination of at least two data unit processors that is set in advance, obtain a number of the copied data unit groups in which the identical copied data units are respectively allocated to the data unit processors made into a combination, and configured to respectively allocate the output destinations of the plurality of copied data units to the data unit processors, so that the degree of variation of the number of copied data unit groups obtained for each combination of the data unit processors becomes smaller.Type: ApplicationFiled: December 16, 2013Publication date: January 14, 2016Applicant: NEC CorporationInventor: Takatoshi KITANO
-
Patent number: 9230314Abstract: An information processing device includes a characteristics information storing unit for storing analysis characteristics information representing performance of each analysis method, and media characteristics information representing performance of each method of input of media data. The device includes a QoS calculating unit for calculating response performance and analysis accuracy when executing an analysis process in the media analysis system by preset media data input method and analysis method, based on the stored analysis characteristics information and media characteristics information. The device includes a QoS controlling unit for, in a case that at least one of the calculated response performance and analysis accuracy does not satisfy a preset target value, changing at least one of the preset media data input method and analysis method, based on the stored analysis characteristics information and media characteristics information.Type: GrantFiled: November 2, 2011Date of Patent: January 5, 2016Assignee: NEC CORPORATIONInventor: Takatoshi Kitano
-
Publication number: 20130301955Abstract: An information processing device includes: a characteristics information storing means for storing analysis characteristics information representing performance of each analysis method, and media characteristics information representing performance of each method of input of media data; a QoS calculating unit for calculating response performance and analysis accuracy when executing an analysis process in the media analysis system by preset media data input method and analysis method, based on the stored analysis characteristics information and media characteristics information; and a QoS controlling unit for, in a case that at least one of the calculated response performance and analysis accuracy does not satisfy a preset target value, changing at least one of the preset media data input method and analysis method, based on the stored analysis characteristics information and media characteristics information.Type: ApplicationFiled: November 2, 2011Publication date: November 14, 2013Applicant: NEC CORPORATIONInventor: Takatoshi Kitano
-
Publication number: 20110093801Abstract: Provide are an application extension system, an extension method, and an extension program which can perform customize over a plurality of pages in a Web system and modify the customize method in accordance with the content of the Web pages. The application extension system includes; An interface (11) which receives registration of a process decision definition (13) containing an automatic execution start condition and an automatic execution definition (14) indicating the content of the process executed automatically; and a communication interface (12) which receives a communication message from a browser (20) or an application (30). Upon reception of a communication message from the browser (20) or the application (30), it is determined whether to execute the registered automatic execution definition (14) in accordance with the registered process decision definition (13) and the communication message is transmitted to the application (30) or the browser (20) as the destination.Type: ApplicationFiled: June 29, 2009Publication date: April 21, 2011Inventors: Kazuya Koyama, Keiichi Iguchi, Takatoshi Kitano