Patents by Inventor Itaru Nishizawa

Itaru Nishizawa 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: 7849227
    Abstract: Provided is a stream data processing method that can effectively handle delay data. In the stream data processing method of processing data whose lifetime is defined by a window, an operation result excluding a delay tuple is immediately output along with an unconfirmed flag according to delay processing HBT while a midway processing result necessary for reproduction is retained along with the lifetime, and when the delay tuple arrives, a correct processing result is calculated from the delay tuple and the processing result restore tuple.
    Type: Grant
    Filed: August 27, 2008
    Date of Patent: December 7, 2010
    Assignee: Hitachi, Ltd.
    Inventors: Toshihiko Kashiyama, Itaru Nishizawa, Tsuneyuki Imaki
  • Publication number: 20100138438
    Abstract: Provided is a stream data processing control method of controlling a stream data processing apparatus for receiving data added with time information in time series, and processing the data with a registered query therein, the stream data processing apparatus including the query for processing the data, a window in which the received data is stored, and control management information including a control code for identifying the content of the controlling, the method including the steps of: creating data including the control code based on the control management information; determining whether or not the data stored in the window includes the control code in a case where the received data is stored in the window; and controlling the stream data processing apparatus based on the control code included in the data if the data stored in the window includes the control code.
    Type: Application
    Filed: June 16, 2009
    Publication date: June 3, 2010
    Inventors: Satoshi Torikai, Shinichi Tanaka, Itaru Nishizawa, Tsuneyuki Imaki
  • Publication number: 20100106853
    Abstract: In a stream data processing method in which part of stream data is defined as a processing target and the time control information which indicates the advance of the time is inserted into the stream data, time information of the received stream data is stored in a next ignition time holding area as an ignition time. A processing module for generating the time control information at a time different from the time of reception of the stream data is extracted out of a query that indicates how the stream data is to be processed. Based on the extracted processing module and the time information indicating the time of the reception of the stream data, the ignition time is calculated and stored in the next ignition time holding area. The time generation module inserts the time control information at the ignition time held in the next ignition time holding area.
    Type: Application
    Filed: October 27, 2009
    Publication date: April 29, 2010
    Inventors: Toshihiko KASHIYAMA, Itaru Nishizawa, Tsuneyuki Imaki
  • Publication number: 20100106710
    Abstract: Stream data is provided for realizing precise calculation processing to keep a constant memory usage of a query including a time-based window, and to take all of input data into consideration. A stream data processing server sections the time-based window into sub-windows each with a smaller width by a query time resolution change unit, and a query processing engine executes the aggregation processing based on the sub-window when receiving the stream data to generate an aggregation tuple, and calculates the calculation result of the query including the time-based window by aggregation processing on the aggregation tuple.
    Type: Application
    Filed: August 7, 2009
    Publication date: April 29, 2010
    Applicant: HITACHI, LTD.
    Inventors: Itaru NISHIZAWA, Tsuneyuki IMAKI, Masanori KAWASHIMA, Atsuro HANDA
  • Publication number: 20100106946
    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: Application
    Filed: August 18, 2009
    Publication date: April 29, 2010
    Applicant: HITACHI, LTD.
    Inventors: Tsuneyuki IMAKI, Itaru NISHIZAWA, Toshihiko KASHIYAMA
  • Patent number: 7644110
    Abstract: A stream data processing system restrains the generation of communication traffic in the case of distributing loads by using a plurality of information processing devices. The global query is divided into a plurality of processes. At every divided process, a local query which includes the corresponding process is generated and each local query is set to a query processing device different from each other. In addition, the stream data is transmitted among a plurality of query processing devices in order so as to execute the local query in each query processing device. At this time, the entire stream data does not transmitted among the query processing devices in order. At least a part of the corresponding stream data is stored in a proxy device. When data received from an information processing device located in immediately before does not include the target data of the local query, the query processing device reads the corresponding data from the proxy device and executes the local query.
    Type: Grant
    Filed: February 23, 2006
    Date of Patent: January 5, 2010
    Assignee: Hitachi, Ltd.
    Inventors: Itaru Nishizawa, Tsuneyuki Imaki
  • Publication number: 20090271529
    Abstract: Provided is a stream data processing method that can effectively handle delay data. In the stream data processing method of processing data whose lifetime is defined by a window, an operation result excluding a delay tuple is immediately output along with an unconfirmed flag according to delay processing HBT while a midway processing result necessary for reproduction is retained along with the lifetime, and when the delay tuple arrives, a correct processing result is calculated from the delay tuple and the processing result restore tuple.
    Type: Application
    Filed: August 27, 2008
    Publication date: October 29, 2009
    Inventors: Toshihiko Kashiyama, Itaru Nishizawa, Tsuneyuki Imaki
  • Publication number: 20090112853
    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: Application
    Filed: August 8, 2008
    Publication date: April 30, 2009
    Inventors: Itaru Nishizawa, Tsuneyuki Imaki, Toshihiko Kashiyama
  • Publication number: 20090006310
    Abstract: In order to make real time and the avoidance of risk compatible according to the contents of processing by an application, an index ID applying module applies an index computed utilizing streams before and after stream data to the stream data, computes the index again according to a stream that varies every moment, applies an index computed based upon the index of the stream data to the result of the processing of the stream data according to a predetermined procedure and outputs it. An application that receives the result of the processing and the index of the result of the processing switches processing depending upon the index.
    Type: Application
    Filed: February 21, 2008
    Publication date: January 1, 2009
    Inventors: Michiko TANAKA, Itaru Nishizawa, Toshihiko Kashiyama, Tsuneyuki Imaki
  • Publication number: 20080256146
    Abstract: A stream data processing system capable of highly reliable and highly usable real time data processing, is provided with: (1) a mechanism of copying some or all of stream data, and archiving the stream data in a non-volatile memory to allow real time data and archive data to be used seamlessly; and (2) a mechanism of improving the performance of query processings by using a plurality of stream data processing systems cooperatively.
    Type: Application
    Filed: June 13, 2008
    Publication date: October 16, 2008
    Inventors: Itaru Nishizawa, Tsuneyuki Imaki, Shinji Fujiwara
  • Publication number: 20080255847
    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: Application
    Filed: April 1, 2008
    Publication date: October 16, 2008
    Inventors: Norihiko Moriwaki, Nobuo Sato, Tsuneyuki Imaki, Toshihiko Kashiyama, Itaru Nishizawa, Masashi Egi
  • Patent number: 7403959
    Abstract: A stream data processing system capable of highly reliable and highly usable real time data processing, is provided with: (1) a mechanism of copying some or all of stream data, and archiving the stream data in a non-volatile memory to allow real time data and archive data to be used seamlessly; and (2) a mechanism of improving the performance of query processings by using a plurality of stream data processing systems cooperatively.
    Type: Grant
    Filed: August 3, 2005
    Date of Patent: July 22, 2008
    Assignee: Hitachi, Ltd.
    Inventors: Itaru Nishizawa, Tsuneyuki Imaki, Shinji Fujiwara
  • Publication number: 20080114787
    Abstract: Provided is an effective index processing method for a key corresponding to characteristics of a key series. The index processing method includes: holding a key tendency for representing the characteristics of the key series and a node split ratio, corresponding to the key tendency, for representing a key split ratio at the time of node split; and switching the node split ratio of an index (162) based on the key tendency. The key tendency/distribution is determined based on characteristic information of data input by a user or monitoring information acquired through monitoring of the data.
    Type: Application
    Filed: January 29, 2007
    Publication date: May 15, 2008
    Inventors: Toshihiko Kashiyama, Itaru Nishizawa
  • Publication number: 20070294338
    Abstract: A data relay server connected between a client computer and a database server produces a query message obtained by encrypting a retrieval condition designated by the client computer, and transmits the query message to the database server. The database server encrypts a specific data item which is designated by the retrieval condition and read out from the database, retrieves service information matched with the retrieval condition by encrypted data matching, and replies the service information as a retrieval result to the data relay server.
    Type: Application
    Filed: April 26, 2007
    Publication date: December 20, 2007
    Inventors: Itaru Nishizawa, Kazutomo Ushijima, Takahiko Shintani
  • Publication number: 20070288459
    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: Application
    Filed: August 11, 2006
    Publication date: December 13, 2007
    Inventors: Toshihiko Kashiyama, Itaru Nishizawa, Tsuneyuki Imaki
  • Patent number: 7269635
    Abstract: In a file transfer system, a file stored in a server computer is transmitted to a client computer through a network. A portable mobile apparatus also connectable to the network has a transmission requesting means for requesting the server computer that the user of the mobile apparatus be authenticated and a desired file be transmitted from the server computer to the client computer. The server computer has a communication control unit for transmitting the desired file requested by the mobile apparatus to the client computer after authenticating the user of the mobile apparatus.
    Type: Grant
    Filed: June 14, 2002
    Date of Patent: September 11, 2007
    Assignee: Hitachi, Ltd.
    Inventors: Yoshimasa Masuoka, Nobutoshi Sagawa, Itaru Nishizawa, Tsuneyuki Imaki
  • Publication number: 20070203950
    Abstract: A storage comprising an object access module for the shared part for implementing advanced I/O provides an interface for registering and deleting object description data declaring how to store objects within a second storage, in order to reduce the development cost of modules for implementing functions. Also, in order to reduce the total cost of ownership, modules are transferred to the storage through a management computer. The present invention allows the storage for contiguously providing functions effective to a vast range of applications to be provided with lower development cost as well as lower total cost of ownership.
    Type: Application
    Filed: May 1, 2007
    Publication date: August 30, 2007
    Inventors: Shigekazu Inohara, Itaru Nishizawa, Naoki Watanabe, Aki Tomita, Frederico Maciel, Hiroaki Odawara, Nobutoshi Sagawa, Mamoru Sugie
  • Patent number: 7231401
    Abstract: A storage comprising an object access module for the shared part for implementing advanced I/O provides an interface (121) for registering and deleting object description data declaring how to store objects within a second storage, in order to reduce the development cost of modules for implementing functions. Also, in order to reduce the total cost of ownership, modules are transferred to the storage through a management computer. The present invention allows the storage for contiguously providing functions effective to a vast range of applications to be provided with lower development cost as well as lower total cost of ownership.
    Type: Grant
    Filed: October 13, 1999
    Date of Patent: June 12, 2007
    Assignee: Hitachi, Ltd.
    Inventors: Shigekazu Inohara, Itaru Nishizawa, Naoki Watanabe, Aki Tomita, Frederico Buchholz Maciel, Hiroaki Odawara, Nobutoshi Sagawa, Mamoru Sugie
  • Patent number: 7228416
    Abstract: A data relay server connected between a client computer and a database server produces a query message obtained by encrypting a retrieval condition designated by the client computer, and transmits the query message to the database server. The database server encrypts a specific data item which is designated by the retrieval condition and read out from the database, retrieves service information matched with the retrieval condition by encrypted data matching, and replies the service information as a retrieval result to the data relay server.
    Type: Grant
    Filed: August 30, 2001
    Date of Patent: June 5, 2007
    Assignee: Hitachi, Ltd.
    Inventors: Itaru Nishizawa, Kazutomo Ushijima, Takahiko Shintani
  • Publication number: 20070022092
    Abstract: A stream data processing system restrains the generation of communication traffic in the case of distributing loads by using a plurality of information processing devices. The global query is divided into a plurality of processes. At every divided process, a local query which includes the corresponding process is generated and each local query is set to a query processing device different from each other. In addition, the stream data is transmitted among a plurality of query processing devices in order so as to execute the local query in each query processing device. At this time, the entire stream data does not transmitted among the query processing devices in order. At least a part of the corresponding stream data is stored in a proxy device. When data received from an information processing device located in immediately before does not include the target data of the local query, the query processing device reads the corresponding data from the proxy device and executes the local query.
    Type: Application
    Filed: February 23, 2006
    Publication date: January 25, 2007
    Inventors: Itaru Nishizawa, Tsuneyuki Imaki