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: 11689594
    Abstract: 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: Grant
    Filed: March 28, 2019
    Date of Patent: June 27, 2023
    Assignee: NEC CORPORATION
    Inventors: Takeshi Arikuma, Takatoshi Kitano, Yusufumi Hirakawa
  • Patent number: 11627246
    Abstract: 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: Grant
    Filed: March 27, 2019
    Date of Patent: April 11, 2023
    Assignee: NEC CORPORATION
    Inventors: Takeshi Arikuma, Takatoshi Kitano
  • Patent number: 11587415
    Abstract: 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: Grant
    Filed: January 31, 2019
    Date of Patent: February 21, 2023
    Assignee: NEC CORPORATION
    Inventors: Takeshi Arikuma, Takatoshi Kitano, Yasufumi Hirakawa
  • Publication number: 20220365819
    Abstract: 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: Application
    Filed: November 6, 2019
    Publication date: November 17, 2022
    Applicant: NEC Corporation
    Inventors: Takeshi ARIKUMA, Takatoshi KITANO
  • Publication number: 20220201193
    Abstract: 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: Application
    Filed: March 27, 2019
    Publication date: June 23, 2022
    Applicant: NEC Corporation
    Inventors: Takeshi ARIKUMA, Takatoshi KITANO
  • Publication number: 20220182429
    Abstract: 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: Application
    Filed: March 28, 2019
    Publication date: June 9, 2022
    Applicant: NEC Corporation
    Inventors: Takeshi ARIKUMA, Takatoshi KITANO, Yusufumi HIRAKAWA
  • Publication number: 20220148395
    Abstract: 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: Application
    Filed: January 31, 2019
    Publication date: May 12, 2022
    Applicant: NEC Corporation
    Inventors: Takeshi ARIKUMA, Takatoshi KITANO, Yasufumi HIRAKAWA
  • Patent number: 11294736
    Abstract: 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: Grant
    Filed: September 15, 2017
    Date of Patent: April 5, 2022
    Assignee: NEC CORPORATION
    Inventors: Takeshi Arikuma, Takatoshi Kitano, Yosuke Iwamatsu
  • Publication number: 20210075844
    Abstract: 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: Application
    Filed: November 13, 2018
    Publication date: March 11, 2021
    Applicant: NEC CORPORATION
    Inventors: Takeshi ARIKUMA, Takatoshi KITANO
  • Publication number: 20200192709
    Abstract: [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: Application
    Filed: November 17, 2017
    Publication date: June 18, 2020
    Applicant: NEC Corporation
    Inventors: Takeshi ARIKUMA, Takatoshi KITANO
  • Publication number: 20200042354
    Abstract: [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: Application
    Filed: October 15, 2019
    Publication date: February 6, 2020
    Applicant: NEC Corporation
    Inventors: Takeshi ARIKUMA, Takatoshi KITANO
  • Publication number: 20190213052
    Abstract: 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: Application
    Filed: September 15, 2017
    Publication date: July 11, 2019
    Applicant: NEC Corporation
    Inventors: Takeshi ARIKUMA, Takatoshi KITANO, Yosuke IWAMATSU
  • Patent number: 10171570
    Abstract: 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: Grant
    Filed: December 16, 2013
    Date of Patent: January 1, 2019
    Assignee: NEC CORPORATION
    Inventor: Takatoshi Kitano
  • Patent number: 10037467
    Abstract: 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: Grant
    Filed: July 9, 2014
    Date of Patent: July 31, 2018
    Assignee: NEC Corporation
    Inventor: Takatoshi Kitano
  • Publication number: 20160239712
    Abstract: 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: Application
    Filed: July 9, 2014
    Publication date: August 18, 2016
    Applicant: NEC Corporation
    Inventor: Takatoshi KITANO
  • Publication number: 20160014198
    Abstract: 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: Application
    Filed: December 16, 2013
    Publication date: January 14, 2016
    Applicant: NEC Corporation
    Inventor: Takatoshi KITANO
  • Patent number: 9230314
    Abstract: 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: Grant
    Filed: November 2, 2011
    Date of Patent: January 5, 2016
    Assignee: NEC CORPORATION
    Inventor: Takatoshi Kitano
  • Publication number: 20130301955
    Abstract: 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: Application
    Filed: November 2, 2011
    Publication date: November 14, 2013
    Applicant: NEC CORPORATION
    Inventor: Takatoshi Kitano
  • Publication number: 20110093801
    Abstract: 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: Application
    Filed: June 29, 2009
    Publication date: April 21, 2011
    Inventors: Kazuya Koyama, Keiichi Iguchi, Takatoshi Kitano