Patents by Inventor Toshio Shirakihara

Toshio Shirakihara 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: 7881369
    Abstract: In an image transmission apparatus an image data generator generates image data that represents an image. An updated image data generator generates updated image data that represents an updated image of an updated region of the image. A compressor compresses the updated image data. A transmitter stores the updated image data that is compressed by the compressor. An updated image data storage stores the updated image data. A transmission result storage stores transmission result data that includes quality information and time information, the quality information relating to an image quality, the time information indicating when the updated image data is generated. A transmission data selector selects the updated image data stored in the updated image data storage, and sets the image quality of the updated image data selected, according to the transmission result data stored in the transmission result storage.
    Type: Grant
    Filed: March 6, 2006
    Date of Patent: February 1, 2011
    Assignee: Kabushiki Kaisha Toshiba
    Inventors: Shinya Murai, Hajime Yamaguchi, Toshio Shirakihara, Haruhiko Toyama, Takuya Kawamura
  • Patent number: 7848143
    Abstract: A memory controller controls a semiconductor storage device including nonvolatile memory cells. The controller includes a generating circuit, and a selection circuit. The generating circuit generates first data based on a second data. The selection circuit retains a cumulative value whose each digit is a cumulative result in each bit of data which is already written in the memory cells. The selection circuit selects one of the first data. A selected first data has a better average of digits in a sum of each bit of the selected first data and each digit of the cumulative value than an unselected first data. The selection circuit retains the sum concerning the selected first data as the new cumulative value.
    Type: Grant
    Filed: January 15, 2010
    Date of Patent: December 7, 2010
    Assignee: Kabushiki Kaisha Toshiba
    Inventors: Shinichi Kanno, Yosuke Kuroda, Toshio Shirakihara
  • Patent number: 7796429
    Abstract: A memory controller controls a semiconductor storage device including nonvolatile memory cells. The controller includes a generating circuit, and a selection circuit. The generating circuit generates first data based on a second data. The selection circuit retains a cumulative value whose each digit is a cumulative result in each bit of data which is already written in the memory cells. The selection circuit selects one of the first data. A selected first data has a better average of digits in a sum of each bit of the selected first data and each digit of the cumulative value than an unselected first data. The selection circuit retains the sum concerning the selected first data as the new cumulative value.
    Type: Grant
    Filed: February 28, 2008
    Date of Patent: September 14, 2010
    Assignee: Kabushiki Kaisha Toshiba
    Inventors: Shinichi Kanno, Yosuke Kuroda, Toshio Shirakihara
  • Publication number: 20100122147
    Abstract: A memory controller controls a semiconductor storage device including nonvolatile memory cells. The controller includes a generating circuit, and a selection circuit. The generating circuit generates first data based on a second data. The selection circuit retains a cumulative value whose each digit is a cumulative result in each bit of data which is already written in the memory cells. The selection circuit selects one of the first data. A selected first data has a better average of digits in a sum of each bit of the selected first data and each digit of the cumulative value than an unselected first data. The selection circuit retains the sum concerning the selected first data as the new cumulative value.
    Type: Application
    Filed: January 15, 2010
    Publication date: May 13, 2010
    Inventors: Shinichi Kanno, Yosuke Kuroda, Toshio Shirakihara
  • Patent number: 7702171
    Abstract: A screen data transmitting device for transmitting screen data to a screen display terminal through a network. A generation device generates a display image data. A storage device stores compression properties information associating a plurality of compression schemes with a plurality of classes of graphical user interface (GUI) components. A selection device selects one of the compression schemes with respect to a GUI component that is present in a region of the display image data. A compression device compresses the region of the display image data according to the selected compression scheme. Then, a transmission device transmits the screen data including the compressed display image data to the screen display terminal.
    Type: Grant
    Filed: March 27, 2006
    Date of Patent: April 20, 2010
    Assignee: Kabushiki Kasha Toshiba
    Inventors: Shinya Murai, Shogo Yamaguchi, Hajime Yamaguchi, Toshio Shirakihara, Haruhiko Toyama, Takuya Kawamura
  • Publication number: 20080205145
    Abstract: A memory controller controls a semiconductor storage device including nonvolatile memory cells. The controller includes a generating circuit, and a selection circuit. The generating circuit generates first data based on a second data. The selection circuit retains a cumulative value whose each digit is a cumulative result in each bit of data which is already written in the memory cells. The selection circuit selects one of the first data. A selected first data has a better average of digits in a sum of each bit of the selected first data and each digit of the cumulative value than an unselected first data. The selection circuit retains the sum concerning the selected first data as the new cumulative value.
    Type: Application
    Filed: February 28, 2008
    Publication date: August 28, 2008
    Inventors: Shinichi Kanno, Yosuke Kuroda, Toshio Shirakihara
  • Patent number: 7152184
    Abstract: A storage device for which restoration of data is possible without the need for excess equipment includes mirrored storage units for online use and for backup, and is capable of performing a data backup while continuing input and output of data. The storage device is further provided with an update data storage unit for storing update data. According to the storage device, even if the information stored in a storage unit for online use is not capable of being read because of a fault in the storage unit, it is possible to restore the data in the backup storage unit to the state that existed in the storage unit for online use immediately before the fault by applying the update data to the information stored in the storage device for backup.
    Type: Grant
    Filed: February 1, 2005
    Date of Patent: December 19, 2006
    Assignee: Kabushiki Kaisha Toshiba
    Inventors: Seiji Maeda, Hirokuni Yano, Toshio Shirakihara, Kiyoko Sato, Nobuo Sakiyama, Takuya Hayashi
  • Publication number: 20060222246
    Abstract: A screen data transmitting device for transmitting screen data to a screen display terminal through a network. A generation device generates a display image data. A storage device stores compression properties information associating a plurality of compression schemes with a plurality of classes of graphical user interface (GUI) components. A selection device selects one of the compression schemes with respect to a GUI component that is present in a region of the display image data. A compression device compresses the region of the display image data according to the selected compression scheme. Then, a transmission device transmits the screen data including the compressed display image data to the screen display terminal.
    Type: Application
    Filed: March 27, 2006
    Publication date: October 5, 2006
    Inventors: Shinya Murai, Shogo Yamaguchi, Hajime Yamaguchi, Toshio Shirakihara, Haruhiko Toyama, Takuya Kawamura
  • Publication number: 20060210177
    Abstract: In an image transmission apparatus an image data generator generates image data that represents an image. An updated image data generator generates updated image data that represents an updated image of an updated region of the image. A compressor compresses the updated image data. A transmitter stores the updated image data that is compressed by the compressor. An updated image data storage stores the updated image data. A transmission result storage stores transmission result data that includes quality information and time information, the quality information relating to an image quality, the time information indicating when the updated image data is generated. A transmission data selector selects the updated image data stored in the updated image data storage, and sets the image quality of the updated image data selected, according to the transmission result data stored in the transmission result storage.
    Type: Application
    Filed: March 6, 2006
    Publication date: September 21, 2006
    Applicant: KABUSHIKI KAISHA TOSHIBA
    Inventors: Shinya Murai, Hajime Yamaguchi, Toshio Shirakihara, Haruhiko Toyama, Takuya Kawamura
  • Publication number: 20050188191
    Abstract: A computer system includes a plurality of clusters each having at least one resource. At least one cluster has a resource matched with static resource information of a cluster discovery request. The at least one cluster is selected by referring to static resource information of resources in each cluster of a discovery object. The at least one cluster is a candidate cluster. A resource matched with dynamic resource information of a resource discovery request is searched from the candidate cluster by referring to dynamic resource information of resources in the candidate cluster.
    Type: Application
    Filed: November 24, 2004
    Publication date: August 25, 2005
    Inventors: Hideki Yoshida, Nobuo Sakiyama, Tatsunori Kanai, Toshio Shirakihara
  • Publication number: 20050132157
    Abstract: A storage device for which restoration of data is possible without the need for excess equipment includes mirrored storage units for online use and for backup, and is capable of performing a data backup while continuing input and output of data. The storage device is further provided with an update data storage unit for storing update data. According to the storage device, even if the information stored in a storage unit for online use is not capable of being read because of a fault in the storage unit, it is possible to restore the data in the backup storage unit to the state that existed in the storage unit for online use immediately before the fault by applying the update data to the information stored in the storage device for backup.
    Type: Application
    Filed: February 1, 2005
    Publication date: June 16, 2005
    Applicant: KABUSHIKI KAISHA TOSHIBA
    Inventors: Seiji Maeda, Hirokuni Yano, Toshio Shirakihara, Kiyoko Sato, Nobuo Sakiyama, Takuya Hayashi
  • Patent number: 6883112
    Abstract: A storage device for which restoration of data is possible without the need for excess equipment includes mirrored storage units for online use and for backup, and is capable of performing a data backup while continuing input and output of data. The storage device is further provided with an update data storage unit for storing update data. According to the storage device, even if the information stored in a storage unit for online use is not capable of being read because of a fault in the storage unit, it is possible to restore the data in the backup storage unit to the state that existed in the storage unit for online use immediately before the fault by applying the update data to the information stored in the storage device for backup.
    Type: Grant
    Filed: November 22, 2002
    Date of Patent: April 19, 2005
    Assignee: Kabushiki Kaisha Toshiba
    Inventors: Seiji Maeda, Hirokuni Yano, Toshio Shirakihara, Kiyoko Sato, Nobuo Sakiyama, Takuya Hayashi
  • Patent number: 6665735
    Abstract: Methods and systems consistent with this invention link a program module, which implements dynamic linkage to an external function and executes the external function. Such methods and systems replace a function name described in a header portion of a program module and a function name to be referred to by the program module with other names, and link functions having the same names as the replaced function names and executing the linked functions in place of an original function.
    Type: Grant
    Filed: October 5, 1998
    Date of Patent: December 16, 2003
    Assignee: Kabushiki Kaisha Toshiba
    Inventors: Kuninori Tanaka, Tetsuya Iinuma, Hideaki Hirayama, Toshio Shirakihara
  • Publication number: 20030097533
    Abstract: A storage device for which restoration of data is possible without the need for excess equipment includes mirrored storage units for online use and for backup, and is capable of performing a data backup while continuing input and output of data. The storage device is further provided with an update data storage unit for storing update data. According to the storage device, even if the information stored in a storage unit for online use is not capable of being read because of a fault in the storage unit, it is possible to restore the data in the backup storage unit to the state that existed in the storage unit for online use immediately before the fault by applying the update data to the information stored in the storage device for backup.
    Type: Application
    Filed: November 22, 2002
    Publication date: May 22, 2003
    Applicant: KABUSHIKI KAISHA TOSHIBA
    Inventors: Seiji Maeda, Hirokuni Yano, Toshio Shirakihara, Kiyoko Sato, Nobuo Sakiyama, Takuya Hayashi
  • Patent number: 6434710
    Abstract: A commit controlling scheme for a transaction processing in a system utilizing the check point/roll back scheme, which is capable of guaranteeing the reliability of data of the transaction processing even when the transaction processing and the check point/roll back scheme are employed simultaneously, is described. An issuance of an external output for notifying to a user that a transaction has been committed is delayed until after a new check point for the transaction processing process is generated by the fault recovery mechanism at a timing later than a commit of the transaction by the transaction processing process. This can be realized by delaying an issuance of a transaction commit notice from the transaction processing process, or by intercepting a transaction commit notice sent from the transaction processing process, or else by delaying an issuance of the external output by the client process after receiving a transaction commit notice from the transaction processing process.
    Type: Grant
    Filed: June 22, 1999
    Date of Patent: August 13, 2002
    Assignee: Kabushiki Kaisha Toshiba
    Inventors: Kiyoko Sato, Toshio Shirakihara, Tatsunori Kanai, Hideaki Hirayama
  • Patent number: 6185702
    Abstract: A process state management scheme capable of acquiring process states consistently even in a case where a new process is generated from some process, while using the synchronous checkpointing method. This scheme prohibits a new process generation during a process state acquisition, which can be realized by judging whether a process generation request by a first process for generating a second process is prior to a process state acquisition request or not, and generating the second process from the first process accordingly. This scheme also prohibits a process state acquisition during a new process generation, which can be realized by acquiring a process state at each of the first and second processes after a notice of the identifier of the second process from the first process is received, when a notice of the identifier of the second process from the second process is prior to the notice from the first process.
    Type: Grant
    Filed: January 23, 1998
    Date of Patent: February 6, 2001
    Assignee: Kabushiki Kaisha Toshiba
    Inventors: Toshio Shirakihara, Hideaki Hirayama, Kiyoko Sato, Tatsunori Kanai
  • Patent number: 6026499
    Abstract: A scheme for restarting processes at distributed checkpoints in a client-server computer system, in which a fault in one client computer does not affect the server computer and the other client computers. In this scheme, a fault occurring in one computer among of a plurality of computers constituting a client-server computer system is detected while these plurality of computers are executing respective processes, and whether that one computer in which the fault is detected is a server computer or not is judged. Then, related processes executed on these plurality of computers are restarted when that one computer is judged as the server computer, whereas no process executed on these plurality of computers is restarted when that one computer is not judged as the server computer.
    Type: Grant
    Filed: January 30, 1998
    Date of Patent: February 15, 2000
    Assignee: Kabushiki Kaisha Toshiba
    Inventors: Toshio Shirakihara, Hideaki Hirayama, Kiyoko Sato, Tatsunori Kanai
  • Patent number: 6023287
    Abstract: A scheme for image selection in an image transmission system for transmitting images from an image source to an image display device, capable of eliminating a need for the viewer to select the desired image by actually watching individual images and easily selecting the desired image in which a specific desired target of the viewer is shown. Feature information for identifying targets shown in each image is obtained, while a desired feature information for identifying a desired target specified by the viewer is entered. Then, the desired image which contains the desired target specified by the viewer is selected according to the obtained feature information and the entered desired feature information. The feature information may be obtained by recognizing targets shown in each image provided by the image source, or may be generated in advance in correspondence to images provided by the image source.
    Type: Grant
    Filed: February 24, 1997
    Date of Patent: February 8, 2000
    Assignee: Kabushiki Kaisha Toshiba
    Inventors: Yasuhiro Kimura, Tatsunori Kanai, Toshio Shirakihara, Toshihiko Shimokawa, Hiroshi Yao
  • Patent number: 5941956
    Abstract: A network system, in which a plurality of computers are connected to a network at a plurality of connectors, and a plurality of address conversion devices are provided in correspondence to the connectors. In each address conversion device, a fixed address on the network corresponding to each address conversion device is stored, while a computer address of one computer connected at one connector corresponding to each address conversion device is acquired and stored. Then, a source address contained in a message transmitted from that one computer to the network given in terms of the computer address is converted into the stored fixed address, while a destination address contained in a message transmitted from the network to that one computer given in terms of the fixed address is converted into the stored computer address.
    Type: Grant
    Filed: June 7, 1995
    Date of Patent: August 24, 1999
    Assignee: Kabushiki Kaisha Toshiba
    Inventors: Toshio Shirakihara, Hiroshi Esaki
  • Patent number: 5923832
    Abstract: A computer system monitors inter-process communications and performs a synchronous (global) checkpointing for processes that belong to a checkpoint group. The system also performs a local checkpointing at respectively arbitrary times within each process. When a fault occurs, a validity of each checkpoint is examined in accordance with monitoring results of inter-process communications related to the fault process. If the most recent checkpoint of the fault process is valid, only the fault process is rolled back. If it is invalid, all processes of the checkpoint group are rolled back to the global checkpoint, or each of the processes are rolled back to each optimum (valid) checkpoint.
    Type: Grant
    Filed: March 14, 1997
    Date of Patent: July 13, 1999
    Assignee: Kabushiki Kaisha Toshiba
    Inventors: Toshio Shirakihara, Tatsunori Kanai, Toshiki Kizu