Patents by Inventor Kanehiro Machiya

Kanehiro Machiya 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: 7461300
    Abstract: The present invention aims at avoiding a hung-up in the case where a command is sent from a controller within a printer but there is no response to the command from the unit side within the printer, due to a faulty communication or the like, and also in the case where a noise is introduced in the communication data. In the present invention, based on a command sent to the unit side, a data amount of a response from the unit side to this command is predicted, and also a threshold value of response time is provided (S21), which is the time when from the command is sent until the time when the response is received. After the command is sent (S23) until the threshold value of the response time elapses, the receive data is sequentially stored in the receive buffer up to when the data amount from the unit side reaches the predicted data amount (S28, 32, 34).
    Type: Grant
    Filed: March 21, 2006
    Date of Patent: December 2, 2008
    Assignee: Seiko Epson Corporation
    Inventors: Hiroshi Tanaka, Kanehiro Machiya, Hironori Sakaguchi, Koji Matsubara, Kazuhiro Nakamura
  • Publication number: 20060218431
    Abstract: The present invention aims at avoiding a hung-up in the case where a command is sent from a controller within a printer but there is no response to the command from the unit side within the printer, due to a faulty communication or the like, and also in the case where a noise is introduced in the communication data. In the present invention, based on a command sent to the unit side, a data amount of a response from the unit side to this command is predicted, and also a threshold value of response time is provided (S21), which is the time when from the command is sent until the time when the response is received. After the command is sent (S23) until the threshold value of the response time elapses, the receive data is sequentially stored in the receive buffer up to when the data amount from the unit side reaches the predicted data amount (S28, 32, 34).
    Type: Application
    Filed: March 21, 2006
    Publication date: September 28, 2006
    Inventors: Hiroshi Tanaka, Kanehiro Machiya, Hironori Sakaguchi, Koji Matsubara, Kazuhiro Nakamura