Patents by Inventor Toshihiko Kashiyama

Toshihiko Kashiyama 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: 10331672
    Abstract: Some stream data (e.g., sensor streams) has characteristics in which data is periodically sent to a stream data processing server. When data arrives periodically, to hold a certain period is the same as to hold a certain amount. Example implementations described herein are directed to replacing the range window, which holds a period of stream data, with a row window which holds an amount of stream data. In the same manner, the example implementations replace the range rstream, which outputs results every period, with a row rstream which outputs results for every amount.
    Type: Grant
    Filed: June 21, 2013
    Date of Patent: June 25, 2019
    Assignee: HITACHI, LTD.
    Inventor: Toshihiko Kashiyama
  • Publication number: 20180365605
    Abstract: To shorten the simulation time without deteriorating the simulation accuracy. In a supply chain simulation system which performs simulation of a supply chain, a simulation data dividing unit creates a plurality of simulation divided input data obtained by consolidating and classifying, based on the transport-related information of each of the divided groups, simulation input data related to products of the plurality of items for each item in which the transport-related information of each of the divided groups are closely related to each other, and a plurality of simulators individually execute division simulation based on the plurality of simulation divided input data.
    Type: Application
    Filed: March 15, 2018
    Publication date: December 20, 2018
    Inventors: Yoshiki KUROKAWA, Hiroki MIYAMOTO, Yoshiteru TAKESHIMA, Toshihiko KASHIYAMA
  • Publication number: 20180181650
    Abstract: A CPU of a data integration server detects first rare words whose number existing as words relating to configurations of tables of a factory data model is equal to or smaller than a predetermined number, detects second rare words whose number existing as words relating to configurations of tables in a common data model is equal to or smaller than a predetermined number, determines whether or not determination conditions for determining that a second column included in the common data model is a synonymous column candidate of a first column of the factory data model are satisfied, and, in the case where the determination conditions are satisfied, selects the second column as the synonymous column candidate of the first column. The determination conditions include a condition that one of the first rare words around the first column matches one of the second rare words around the second column.
    Type: Application
    Filed: October 25, 2017
    Publication date: June 28, 2018
    Inventors: Takuya KOMATSUDA, Toshihiko KASHIYAMA, Machiko ASAIE
  • Patent number: 9424312
    Abstract: A network interface receives stream data and a processor processes the stream data. The processor: constructs an operator graph comprising information regarding a plurality of operators for processing the stream data based on a query; assigns an operator execution order to the plurality of operators based on an inter-operator input and output relation, with respect to all of the operators on the operator graph; extracts a set of the operators that maintains the stream data assigned with a time stamp, a time of which is earlier than or equal to a reference time, in an input queue; and executes processing of the stream data assigned with the time stamp, having the earliest time, in the operator assigned a minimum operator graph execution order among the operators and maintaining the stream data assigned with the time stamp having the earliest time, among the extracted set of the operators.
    Type: Grant
    Filed: June 10, 2014
    Date of Patent: August 23, 2016
    Assignee: Hitachi, Ltd.
    Inventors: Tsuneyuki Imaki, Itaru Nishizawa, Toshihiko Kashiyama
  • Patent number: 9400823
    Abstract: A stream data processing computer comprises: a query execution module to receive an input stream of stream data, manage execution order of operators for executing a query, and output an output stream, the operators including static recursive execution modules, a judge operator, and a dynamic recursive execution module; and a memory including a temporal store to store data generated in executing the query. The static recursive execution modules are configured to conduct a recursive number of static recursive execution of the query. The judge operator is configured to determine whether a preset condition is met after the recursive number of static recursive execution of the query. The dynamic recursive execution module is configured, if the preset condition is not met, to continue execution of the query by dynamic recursive execution from a last result of a last module of the static recursive execution modules, based on a dynamic recursive value.
    Type: Grant
    Filed: December 20, 2012
    Date of Patent: July 26, 2016
    Assignee: HITACHI, LTD.
    Inventor: Toshihiko Kashiyama
  • Publication number: 20160125033
    Abstract: Some stream data (e.g., sensor streams) has characteristics in which data is periodically sent to a stream data processing server. When data arrives periodically, to hold a certain period is the same as to hold a certain amount. Example implementations described herein are directed to replacing the range window, which holds a period of stream data, with a row window which holds an amount of stream data. In the same manner, the example implementations replace the range rstream, which outputs results every period, with a row rstream which outputs results for every amount.
    Type: Application
    Filed: June 21, 2013
    Publication date: May 5, 2016
    Inventor: Toshihiko KASHIYAMA
  • Patent number: 9229637
    Abstract: Exemplary embodiments provide integrated thin provisioning pool for primary logical volume and secondary logical volume in a storage subsystem. A storage system comprises a processor; a memory; and a storage controller. In one embodiment, the storage controller is configured to allocate storage area from a first pool in response to a write request, and to control allocation of storage areas for a plurality of related data, which are to be allocated from the first pool, from different specified RAID groups in the first pool. In another embodiment, the storage controller is configured to allocate storage area from a first pool in response to a write request, and to control allocation of storage areas for a plurality of related data, which are to be allocated from the first pool, from different RAID groups in the first pool.
    Type: Grant
    Filed: November 18, 2011
    Date of Patent: January 5, 2016
    Assignee: HITACHI, LTD.
    Inventors: Toshihiko Kashiyama, Tomohiro Kawaguchi
  • Publication number: 20140289221
    Abstract: A network interface receives stream data and a processor processes the stream data. The processor: constructs an operator graph comprising information regarding a plurality of operators for processing the stream data based on a query; assigns an operator execution order to the plurality of operators based on an inter-operator input and output relation, with respect to all of the operators on the operator graph; extracts a set of the operators that maintains the stream data assigned with a time stamp, a time of which is earlier than or equal to a reference time, in an input queue; and executes processing of the stream data assigned with the time stamp, having the earliest time, in the operator assigned a minimum operator graph execution order among the operators and maintaining the stream data assigned with the time stamp having the earliest time, among the extracted set of the operators.
    Type: Application
    Filed: June 10, 2014
    Publication date: September 25, 2014
    Inventors: Tsuneyuki IMAKI, Itaru NISHIZAWA, Toshihiko KASHIYAMA
  • Patent number: 8788481
    Abstract: A network interface receives stream data and a processor processes the stream data. The processor: constructs an operator graph comprising information regarding a plurality of operators for processing the stream data based on a query; assigns an operator execution order to the plurality of operators based on an inter-operator input and output relation, with respect to all of the operators on the operator graph; extracts a set of the operators that maintains the stream data assigned with a time stamp, a time of which is earlier than or equal to a reference time, in an input queue; and executes processing of the stream data assigned with the time stamp, having the earliest time, in the operator assigned a minimum operator graph execution order among the operators and maintaining the stream data assigned with the time stamp having the earliest time, among the extracted set of the operators.
    Type: Grant
    Filed: February 27, 2013
    Date of Patent: July 22, 2014
    Assignee: Hitachi, Ltd.
    Inventors: Tsuneyuki Imaki, Itaru Nishizawa, Toshihiko Kashiyama
  • Patent number: 8768956
    Abstract: Exemplary embodiments are directed to a combination of real time processing functions and batch time processing functions to process stream data. When a query is received with a target function, the target function is processed based on the utilization of both a real-time processing function and a batch time processing function. The real time processing functions may be executed by a sliding window, and the batch processing function may be executed by a jumping window.
    Type: Grant
    Filed: April 25, 2012
    Date of Patent: July 1, 2014
    Assignee: Hitachi, Ltd.
    Inventor: Toshihiko Kashiyama
  • Publication number: 20140181144
    Abstract: A stream data processing computer comprises: a query execution module to receive an input stream of stream data, manage execution order of operators for executing a query, and output an output stream, the operators including static recursive execution modules, a judge operator, and a dynamic recursive execution module; and a memory including a temporal store to store data generated in executing the query. The static recursive execution modules are configured to conduct a recursive number of static recursive execution of the query. The judge operator is configured to determine whether a preset condition is met after the recursive number of static recursive execution of the query. The dynamic recursive execution module is configured, if the preset condition is not met, to continue execution of the query by dynamic recursive execution from a last result of a last module of the static recursive execution modules, based on a dynamic recursive value.
    Type: Application
    Filed: December 20, 2012
    Publication date: June 26, 2014
    Applicant: HITACHI, LTD.
    Inventor: Toshihiko KASHIYAMA
  • Patent number: 8694820
    Abstract: The reliability is improved at a low cost even in a virtualized server environment. The number of spare servers is reduced for improving the reliability and for saving a licensing fee for software on the spare servers. A server system comprises a plurality of physical servers on which a plurality of virtual servers run, a single standby server, a module for detecting an active virtual server, and a module for switching the correspondence of boot disks of virtualization modules for controlling virtual servers to the physical servers. When a physical server fails, the boot disk of the associated virtualization module is connected to a spare server to automatically activate on the spare server those virtual servers which have been active upon occurrence of the failure.
    Type: Grant
    Filed: December 11, 2012
    Date of Patent: April 8, 2014
    Assignee: Hitachi, Ltd.
    Inventors: Yoshifumi Takamoto, Takao Nakajima, Toshihiko Kashiyama
  • Publication number: 20130290367
    Abstract: Exemplary embodiments are directed to a combination of real time processing functions and batch time processing functions to process stream data. When a query is received with a target function, the target function is processed based on the utilization of both a real-time processing function and a batch time processing function. The real time processing functions may be executed by a sliding window, and the batch processing function may be executed by a jumping window.
    Type: Application
    Filed: April 25, 2012
    Publication date: October 31, 2013
    Applicant: HITACHI, LTD.
    Inventor: Toshihiko KASHIYAMA
  • Patent number: 8495082
    Abstract: Provided is a stream data processing method cooperable with external data in real time. By providing a stream predict cache corresponding to a hierarchical cache of relation data predicted as being a data matching target with stream data, the number of accesses to a database is reduced to improve performance. Data to be stored in the stream predict cache is determined based on a characteristic of the stream data input by a user or monitoring information obtained by monitoring the stream data.
    Type: Grant
    Filed: August 11, 2006
    Date of Patent: July 23, 2013
    Assignee: Hitachi, Ltd.
    Inventors: Toshihiko Kashiyama, Itaru Nishizawa, Tsuneyuki Imaki
  • Publication number: 20130173587
    Abstract: A network interface receives stream data and a processor processes the stream data. The processor: constructs an operator graph comprising information regarding a plurality of operators for processing the stream data based on a query; assigns an operator execution order to the plurality of operators based on an inter-operator input and output relation, with respect to all of the operators on the operator graph; extracts a set of the operators that maintains the stream data assigned with a time stamp, a time of which is earlier than or equal to a reference time, in an input queue; and executes processing of the stream data assigned with the time stamp, having the earliest time, in the operator assigned a minimum operator graph execution order among the operators and maintaining the stream data assigned with the time stamp having the earliest time, among the extracted set of the operators.
    Type: Application
    Filed: February 27, 2013
    Publication date: July 4, 2013
    Applicant: HITACHI, LTD.
    Inventors: Tsuneyuki IMAKI, Itaru NISHIZAWA, Toshihiko KASHIYAMA
  • Publication number: 20130132668
    Abstract: Exemplary embodiments provide integrated thin provisioning pool for primary logical volume and secondary logical volume in a storage subsystem. A storage system comprises a processor; a memory; and a storage controller. In one embodiment, the storage controller is configured to allocate storage area from a first pool in response to a write request, and to control allocation of storage areas for a plurality of related data, which are to be allocated from the first pool, from different specified RAID groups in the first pool. In another embodiment, the storage controller is configured to allocate storage area from a first pool in response to a write request, and to control allocation of storage areas for a plurality of related data, which are to be allocated from the first pool, from different RAID groups in the first pool.
    Type: Application
    Filed: November 18, 2011
    Publication date: May 23, 2013
    Inventors: Toshihiko KASHIYAMA, Tomohiro KAWAGUCHI
  • Patent number: 8402015
    Abstract: The present invention provides a method for processing stream data and a system thereof capable of implementing general data processing including recursive processing with low latency. In the system for processing stream data, a single operator graph is prepared from operator trees of a plurality of queries, an execution order of the operators is determined so that execution of a streaming operator is progressed in one way from an input to an output, the ignition time of an external ignition operator that inputs data from the outside of the system and an internal ignition operator that time-limitedly generates data is monitored, and an operator execution control unit repeats processing that completes the processing in the operator graph at the time according to the determined operator execution order, assuming the operator of the earliest ignition time as a start point.
    Type: Grant
    Filed: August 18, 2009
    Date of Patent: March 19, 2013
    Assignee: Hitachi, Ltd.
    Inventors: Tsuneyuki Imaki, Itaru Nishizawa, Toshihiko Kashiyama
  • Patent number: 8352778
    Abstract: The reliability is improved at a low cost even in a virtualized server environment. The number of spare servers is reduced for improving the reliability and for saving a licensing fee for software on the spare servers. A server system comprises a plurality of physical servers on which a plurality of virtual servers run, a single standby server, a module for detecting an active virtual server, and a module for switching the correspondence of boot disks of virtualization modules for controlling virtual servers to the physical servers. When a physical server fails, the boot disk of the associated virtualization module is connected to a spare server to automatically activate on the spare server those virtual servers which have been active upon occurrence of the failure.
    Type: Grant
    Filed: March 18, 2011
    Date of Patent: January 8, 2013
    Assignee: Hitachi, Ltd.
    Inventors: Yoshifumi Takamoto, Takao Nakajima, Toshihiko Kashiyama
  • Patent number: 8335782
    Abstract: A mechanism for managing ranking information using a sign of a stream tuple generated when stream data is inserted into, or deleted from, a window is provided. A mechanism for generating only the differential information of ranking calculation results, a mechanism for adding ranking information according to a request, an interface for generating and outputting all ranking information from the differential information, a mechanism for generating all ranking calculation results, and an interface for using these mechanisms are provided.
    Type: Grant
    Filed: August 8, 2008
    Date of Patent: December 18, 2012
    Assignee: Hitachi, Ltd.
    Inventors: Itaru Nishizawa, Tsuneyuki Imaki, Toshihiko Kashiyama
  • Patent number: 8290776
    Abstract: Voice of plural participants during a meeting is obtained and dialogue situations of the participants that change every second are displayed in real time, so that it is possible to provide a meeting visualization system for triggering more positive discussions. Voice data collected from plural voice collecting units associated with plural participants is processed by a voice processing server to extract speech information. The speech information is sequentially input to an aggregation server. A query process is performed for the speech information by a stream data processing unit of the aggregation server, so that activity data such as the accumulation value of speeches of the participants in the meeting is generated. A display processing unit visualizes and displays dialogue situations of the participants by using the sizes of circles and the thicknesses of lines on the basis of the activity data.
    Type: Grant
    Filed: April 1, 2008
    Date of Patent: October 16, 2012
    Assignee: Hitachi, Ltd.
    Inventors: Norihiko Moriwaki, Nobuo Sato, Tsuneyuki Imaki, Toshihiko Kashiyama, Itaru Nishizawa, Masashi Egi