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: 7881369Abstract: 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: GrantFiled: March 6, 2006Date of Patent: February 1, 2011Assignee: Kabushiki Kaisha ToshibaInventors: Shinya Murai, Hajime Yamaguchi, Toshio Shirakihara, Haruhiko Toyama, Takuya Kawamura
-
Patent number: 7848143Abstract: 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: GrantFiled: January 15, 2010Date of Patent: December 7, 2010Assignee: Kabushiki Kaisha ToshibaInventors: Shinichi Kanno, Yosuke Kuroda, Toshio Shirakihara
-
Patent number: 7796429Abstract: 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: GrantFiled: February 28, 2008Date of Patent: September 14, 2010Assignee: Kabushiki Kaisha ToshibaInventors: Shinichi Kanno, Yosuke Kuroda, Toshio Shirakihara
-
Publication number: 20100122147Abstract: 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: ApplicationFiled: January 15, 2010Publication date: May 13, 2010Inventors: Shinichi Kanno, Yosuke Kuroda, Toshio Shirakihara
-
Patent number: 7702171Abstract: 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: GrantFiled: March 27, 2006Date of Patent: April 20, 2010Assignee: Kabushiki Kasha ToshibaInventors: Shinya Murai, Shogo Yamaguchi, Hajime Yamaguchi, Toshio Shirakihara, Haruhiko Toyama, Takuya Kawamura
-
Publication number: 20080205145Abstract: 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: ApplicationFiled: February 28, 2008Publication date: August 28, 2008Inventors: Shinichi Kanno, Yosuke Kuroda, Toshio Shirakihara
-
Patent number: 7152184Abstract: 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: GrantFiled: February 1, 2005Date of Patent: December 19, 2006Assignee: Kabushiki Kaisha ToshibaInventors: Seiji Maeda, Hirokuni Yano, Toshio Shirakihara, Kiyoko Sato, Nobuo Sakiyama, Takuya Hayashi
-
Publication number: 20060222246Abstract: 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: ApplicationFiled: March 27, 2006Publication date: October 5, 2006Inventors: Shinya Murai, Shogo Yamaguchi, Hajime Yamaguchi, Toshio Shirakihara, Haruhiko Toyama, Takuya Kawamura
-
Publication number: 20060210177Abstract: 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: ApplicationFiled: March 6, 2006Publication date: September 21, 2006Applicant: KABUSHIKI KAISHA TOSHIBAInventors: Shinya Murai, Hajime Yamaguchi, Toshio Shirakihara, Haruhiko Toyama, Takuya Kawamura
-
Publication number: 20050188191Abstract: 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: ApplicationFiled: November 24, 2004Publication date: August 25, 2005Inventors: Hideki Yoshida, Nobuo Sakiyama, Tatsunori Kanai, Toshio Shirakihara
-
Publication number: 20050132157Abstract: 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: ApplicationFiled: February 1, 2005Publication date: June 16, 2005Applicant: KABUSHIKI KAISHA TOSHIBAInventors: Seiji Maeda, Hirokuni Yano, Toshio Shirakihara, Kiyoko Sato, Nobuo Sakiyama, Takuya Hayashi
-
Patent number: 6883112Abstract: 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: GrantFiled: November 22, 2002Date of Patent: April 19, 2005Assignee: Kabushiki Kaisha ToshibaInventors: Seiji Maeda, Hirokuni Yano, Toshio Shirakihara, Kiyoko Sato, Nobuo Sakiyama, Takuya Hayashi
-
Patent number: 6665735Abstract: 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: GrantFiled: October 5, 1998Date of Patent: December 16, 2003Assignee: Kabushiki Kaisha ToshibaInventors: Kuninori Tanaka, Tetsuya Iinuma, Hideaki Hirayama, Toshio Shirakihara
-
Publication number: 20030097533Abstract: 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: ApplicationFiled: November 22, 2002Publication date: May 22, 2003Applicant: KABUSHIKI KAISHA TOSHIBAInventors: Seiji Maeda, Hirokuni Yano, Toshio Shirakihara, Kiyoko Sato, Nobuo Sakiyama, Takuya Hayashi
-
Patent number: 6434710Abstract: 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: GrantFiled: June 22, 1999Date of Patent: August 13, 2002Assignee: Kabushiki Kaisha ToshibaInventors: Kiyoko Sato, Toshio Shirakihara, Tatsunori Kanai, Hideaki Hirayama
-
Patent number: 6185702Abstract: 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: GrantFiled: January 23, 1998Date of Patent: February 6, 2001Assignee: Kabushiki Kaisha ToshibaInventors: Toshio Shirakihara, Hideaki Hirayama, Kiyoko Sato, Tatsunori Kanai
-
Patent number: 6026499Abstract: 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: GrantFiled: January 30, 1998Date of Patent: February 15, 2000Assignee: Kabushiki Kaisha ToshibaInventors: Toshio Shirakihara, Hideaki Hirayama, Kiyoko Sato, Tatsunori Kanai
-
Patent number: 6023287Abstract: 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: GrantFiled: February 24, 1997Date of Patent: February 8, 2000Assignee: Kabushiki Kaisha ToshibaInventors: Yasuhiro Kimura, Tatsunori Kanai, Toshio Shirakihara, Toshihiko Shimokawa, Hiroshi Yao
-
Patent number: 5941956Abstract: 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: GrantFiled: June 7, 1995Date of Patent: August 24, 1999Assignee: Kabushiki Kaisha ToshibaInventors: Toshio Shirakihara, Hiroshi Esaki
-
Patent number: 5923832Abstract: 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: GrantFiled: March 14, 1997Date of Patent: July 13, 1999Assignee: Kabushiki Kaisha ToshibaInventors: Toshio Shirakihara, Tatsunori Kanai, Toshiki Kizu