Patents by Inventor Shinsuke Kubota

Shinsuke Kubota 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: 11204724
    Abstract: A printing system includes a terminal device that generates print job data, and a child printer that is configured to communicate with a parent printer that receives the print job data from the terminal device, where the child printer is configured to perform printing based on the print job data. The terminal device stores the generated print job data and transmits, to the parent printer, print job related data including the stored print job data and a plurality of pieces of access information for accessing the terminal device. The child printer requests a transmission of the print job data from the terminal device based on the plurality of pieces of access information included in the print job related data received by the parent printer.
    Type: Grant
    Filed: June 12, 2020
    Date of Patent: December 21, 2021
    Assignee: Seiko Epson Corporation
    Inventors: Kazuki Ohashi, Shinsuke Kubota, Takayuki Yamamoto
  • Publication number: 20200394003
    Abstract: A printing system includes a terminal device that generates print job data, and a child printer that is configured to communicate with a parent printer that receives the print job data from the terminal device, where the child printer is configured to perform printing based on the print job data. The terminal device stores the generated print job data and transmits, to the parent printer, print job related data including the stored print job data and a plurality of pieces of access information for accessing the terminal device. The child printer requests a transmission of the print job data from the terminal device based on the plurality of pieces of access information included in the print job related data received by the parent printer.
    Type: Application
    Filed: June 12, 2020
    Publication date: December 17, 2020
    Inventors: Kazuki OHASHI, Shinsuke KUBOTA, Takayuki YAMAMOTO
  • Patent number: 7921334
    Abstract: There is provided an error determination program executed by an information processor included in an electronic apparatus that includes a device installation section capable of installing any one of a plurality of devices having different formats, a host controller acting as an intermediary between the information processor and the device installed in the device installation section, and a storage circuit storing an error determination information table that includes a plurality of pieces of error determination information for determining a presence or absence of any error in a plurality of responses to a plurality of commands from the devices installable in the device installation section, by associating the pieces of error determination information with a combination of the formats of the installable devices and the commands executable by the devices.
    Type: Grant
    Filed: May 21, 2008
    Date of Patent: April 5, 2011
    Assignee: Seiko Epson Corporation
    Inventors: Shinsuke Kubota, Takayuki Ohtake
  • Publication number: 20080294945
    Abstract: There is provided an error determination program executed by an information processor included in an electronic apparatus that includes a device installation section capable of installing any one of a plurality of devices having different formats, a host controller acting as an intermediary between the information processor and the device installed in the device installation section, and a storage circuit storing an error determination information table that includes a plurality of pieces of error determination information for determining a presence or absence of any error in a plurality of responses to a plurality of commands from the devices installable in the device installation section, by associating the pieces of error determination information with a combination of the formats of the installable devices and the commands executable by the devices.
    Type: Application
    Filed: May 21, 2008
    Publication date: November 27, 2008
    Applicant: SEIKO EPSON CORPORATION
    Inventors: Shinsuke Kubota, Takayuki Ohtake
  • Publication number: 20080288675
    Abstract: A host device for controlling a storage device controller to access a storage device includes: a command issue controller controlling an issue of a command for allowing the storage device controller to access the storage device; a response detector for detecting a reception of a response from the storage device corresponding to the command; and a buffer data controller controlling reading and writing of a buffer of the storage device controller. The buffer stores one of reading data and writing data of the storage device. The buffer data controller controls one of the reading and the writing at least once in a predetermined data size unit corresponding to the command after the command issue controller issues the command.
    Type: Application
    Filed: May 16, 2008
    Publication date: November 20, 2008
    Applicant: SEIKO EPSON CORPORATION
    Inventor: Shinsuke KUBOTA
  • Patent number: 7428600
    Abstract: When transfer condition information is set and the start of automatic control transfer is instructed, a transfer controller (host controller) automatically issues a setup stage transaction and automatically transfers a setup stage packet, then, if there is data to be transferred, it automatically issues a data stage transaction and automatically transfers a data stage packet. It then automatically issues a status stage transaction and automatically transfers a status stage packet. Device request data, the total size of transfer data, data stage present/absent information, transfer direction in the data stage, and maximum packet size are set in transfer condition registers. A pipe region is allocated in the packet buffer during host operation of USB On-The-Go.
    Type: Grant
    Filed: March 4, 2003
    Date of Patent: September 23, 2008
    Assignee: Seiko Epson Corporation
    Inventors: Nobuyuki Saito, Shinsuke Kubota, Kuniaki Matsuda, Kenyou Nagao
  • Patent number: 7359996
    Abstract: Pipe regions PIPE0 to PIPEe (or endpoint regions) are allocated in a packet buffer, registers in which are set page sizes MPS0 to MPe (maximum packet size) and numbers of pages BP0 to BPe for the pipe regions are provided, and data is transferred between pipe regions and endpoints, region sizes RS0 to RSe of the pipe regions being set by the page sizes and numbers of pages. The page sizes and numbers of pages are set in registers that are used in common during both host operation and peripheral operation in accordance with the USB on-the-go standard. Transfer condition information such as transfer types TT0 to TTe is set in the registers, transactions with respect to the endpoints are automatically issued, and data is automatically transferred. Pipe regions are allocated in the packet buffer during host operation whereas endpoint regions are allocated during peripheral operation.
    Type: Grant
    Filed: March 4, 2003
    Date of Patent: April 15, 2008
    Assignee: Seiko Epson Corporation
    Inventors: Nobuyuki Saito, Shinsuke Kubota, Hironobu Kazama
  • Patent number: 7337382
    Abstract: A data transfer control device for data transfer through a bus, includes: a buffer controller which controls access to a packet buffer which stores data; and a transfer controller which controls transfer of the data stored in the packet buffer. A transaction for performing data transfer with a transfer destination is issued, and when a negative acknowledgment (NAK) response to the issued transaction is returned from the transfer destination, issuance of a retransmission transaction for the NAK response is allowed after waiting for a predetermined skip timing.
    Type: Grant
    Filed: September 16, 2004
    Date of Patent: February 26, 2008
    Assignee: Seiko Epson Corporation
    Inventors: Shun Oshita, Shinsuke Kubota, Hiroaki Shimono
  • Patent number: 7028109
    Abstract: A plurality of pipe regions PIPE0 to PIPEe in which data transferred to and from endpoints is stored are allocated in a packet buffer (FIFO). Transfer condition information on data transfer between the pipe regions and the endpoints is set in transfer condition registers TREG0 to TREGe in a register section. A host (transfer) controller automatically generates a transaction for each of the endpoints based on the transfer condition information (total size, maximum packet size, transfer direction, number of continuous execution times, token issue interval, and the like) set in the transfer condition registers, and automatically transfers data between each pipe region and the endpoint. An OTG (state) controller which controls a state of USB On-The-Go is provided. The pipe regions are allocated in the packet buffer during a host operation.
    Type: Grant
    Filed: March 4, 2003
    Date of Patent: April 11, 2006
    Assignee: Seiko Epson Corporation
    Inventors: Nobuyuki Saito, Shinsuke Kubota, Hiroaki Shimono, Kuniaki Matsuda
  • Patent number: 7024504
    Abstract: A signal state detection circuit of a data transfer control device notifies a processing of results detected by a line state detection circuit or a power supply line detection circuit by using an interrupt signal. The processing sets a state command corresponding to a state of a transition destination judged based on the notified detection results in a control register of a state controller. A state command decoder decodes the state command set in the control register and generates a control signal. A signal line control circuit controls a signal state of at least one of signal lines formed of data signal lines (D+ and D?) and power supply lines (VBUS and GND) based on the control signal.
    Type: Grant
    Filed: March 4, 2003
    Date of Patent: April 4, 2006
    Assignee: Seiko Epson Corporation
    Inventors: Nobuyuki Saito, Shun Oshita, Shinsuke Kubota, Kuniaki Matsuda, Kenyou Nagao
  • Publication number: 20050091564
    Abstract: A data transfer control device for data transfer through a bus, includes: a buffer controller which controls access to a packet buffer which stores data; and a transfer controller which controls transfer of the data stored in the packet buffer. A transaction for performing data transfer with a transfer destination is issued, and when a negative acknowledgment (NAK) response to the issued transaction is returned from the transfer destination, issuance of a retransmission transaction for the NAK response is allowed after waiting for a predetermined skip timing.
    Type: Application
    Filed: September 16, 2004
    Publication date: April 28, 2005
    Applicant: SEIKO EPSON CORPORATION
    Inventors: Shun Oshita, Shinsuke Kubota, Hiroaki Shimono
  • Publication number: 20040037310
    Abstract: When transfer condition information is set and the start of automatic control transfer is instructed, a transfer controller (host controller) automatically issues a setup stage transaction and automatically transfers a setup stage packet, then, if there is data to be transferred, it automatically issues a data stage transaction and automatically transfers a data stage packet. It then automatically issues a status stage transaction and automatically transfers a status stage packet. Device request data, the total size of transfer data, data stage present/absent information, transfer direction in the data stage, and maximum packet size are set in transfer condition registers. A pipe region is allocated in the packet buffer during host operation of USB On-The-Go.
    Type: Application
    Filed: March 4, 2003
    Publication date: February 26, 2004
    Applicant: Seiko Epson Corporation
    Inventors: Nobuyuki Saito, Shinsuke Kubota, Kuniaki Matsuda, Kenyou Nagao
  • Publication number: 20040017772
    Abstract: Pipe regions PIPE0 to PIPEe (or endpoint regions) are allocated in a packet buffer, registers in which are set page sizes MPS0 to MPe (maximum packet size) and numbers of pages BP0 to BPe for the pipe regions are provided, and data is transferred between pipe regions and endpoints, region sizes RS0 to RSe of the pipe regions being set by the page sizes and numbers of pages. The page sizes and numbers of pages are set in registers that are used in common during both host operation and peripheral operation in accordance with the USB on-the-go standard. Transfer condition information such as transfer types TT0 to TTe is set in the registers, transactions with respect to the endpoints are automatically issued, and data is automatically transferred. Pipe regions are allocated in the packet buffer during host operation whereas endpoint regions are allocated during peripheral operation.
    Type: Application
    Filed: March 4, 2003
    Publication date: January 29, 2004
    Applicant: Seiko Epson Corporation
    Inventors: Nobuyuki Saito, Shinsuke Kubota, Hironobu Kazama
  • Publication number: 20030229749
    Abstract: A plurality of pipe regions PIPE0 to PIPEe in which data transferred to and from endpoints is stored are allocated in a packet buffer (FIFO). Transfer condition information on data transfer between the pipe regions and the endpoints is set in transfer condition registers TREG0 to TREGe in a register section. A host (transfer) controller automatically generates a transaction for each of the endpoints based on the transfer condition information (total size, maximum packet size, transfer direction, number of continuous execution times, token issue interval, and the like) set in the transfer condition registers, and automatically transfers data between each pipe region and the endpoint. An OTG (state) controller which controls a state of USB On-The-Go is provided. The pipe regions are allocated in the packet buffer during a host operation.
    Type: Application
    Filed: March 4, 2003
    Publication date: December 11, 2003
    Applicant: SEIKO EPSON CORPORATION
    Inventors: Nobuyuki Saito, Shinsuke Kubota, Hiroaki Shimono, Kuniaki Matsuda
  • Publication number: 20030204652
    Abstract: A signal state detection circuit of a data transfer control device notifies a processing of results detected by a line state detection circuit or a power supply line detection circuit by using an interrupt signal. The processing sets a state command corresponding to a state of a transition destination judged based on the notified detection results in a control register of a state controller. A state command decoder decodes the state command set in the control register and generates a control signal. A signal line control circuit controls a signal state of at least one of signal lines formed of data signal lines (D+ and D−) and power supply lines (VBUS and GND) based on the control signal.
    Type: Application
    Filed: March 4, 2003
    Publication date: October 30, 2003
    Applicant: SEIKO EPSON CORPORATION
    Inventors: Nobuyuki Saito, Shun Oshita, Shinsuke Kubota, Kuniaki Matsuda, Kenyou Nagao