Patents by Inventor Akio Takamoto

Akio Takamoto 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).

  • Publication number: 20130128300
    Abstract: A host device includes an application unit that outputs a first command or a second command, a receiving unit that receives the output first command or second command, a command control unit that converts the received first command to a third command, and converts the second command to a fourth command, and a host communication unit that transmits the converted third command or fourth command. A device includes a device reception unit that receives the third command or fourth command, a first operating unit that performs the first operation based on the third command, and a second operating unit that receives the fourth command and performs the second operation.
    Type: Application
    Filed: February 20, 2012
    Publication date: May 23, 2013
    Applicant: Seiko Epson Corporation
    Inventor: Akio Takamoto
  • Patent number: 8296593
    Abstract: In an information processing system, a host apparatus and a device are communicatively connected such that the host apparatus serves as a master and the device serves as a slave. The device is configured to establish a power-saving mode, when any command is not received from the host apparatus for a prescribed time period. A device driver is provided in the host apparatus. The device driver is configured to transit from a normal state to a suspended state when an operation command for operating the device is not received from an application running in the host apparatus for a prescribed time period, and to transmit a dummy response to the application, when an inquiry command is received from the application while the device driver is placed in the suspended state, without notifying the inquiry command to the device.
    Type: Grant
    Filed: April 7, 2010
    Date of Patent: October 23, 2012
    Assignee: Seiko Epson Corporation
    Inventor: Akio Takamoto
  • Publication number: 20120254487
    Abstract: A host device requests a recording device to send first information including model information or sequel information expressed as a value in a first range. The host device determines if the model information or the sequel information is contained in the first information sent from the recording device, and acquires the model information from the first information if the model information is contained in the first information. If the sequel information is contained in the first information, the host device requests transmission of second information containing model information expressed as a value in the second range, and acquires model information from the second information. Based on the acquired recording device model information, the host device writes data stored in the host device to the recording device.
    Type: Application
    Filed: March 29, 2012
    Publication date: October 4, 2012
    Applicant: SEIKO EPSON CORPORATION
    Inventors: Yuji Takamizawa, Naohiko Koakutsu, Akio Takamoto
  • Publication number: 20120239791
    Abstract: A storage unit stores configuration information of a first network device connected to a network. An acquisition unit acquires information related to the operating status of the first network device. A detection unit detects if a second network device is connected to the network. A network configuration unit instructs/commands the second network device to configure itself using the configuration information of the first network device stored in the storage unit if the first network device is not operating when connection of the second network device to the network is detected.
    Type: Application
    Filed: February 24, 2012
    Publication date: September 20, 2012
    Applicant: Seiko Epson Corporation
    Inventor: Akio Takamoto
  • Patent number: 8255894
    Abstract: Time required sending firmware updates to a peripheral device, e.g., a printer, is shortened without changing the communication speed. A server sequentially reads records of source data in a first format, deletes blocks of consecutive blank data that are contained in object data in records of the first format and are longer than management data in a second format, segments the object data before and after the blanks, connects the object data in records of the first format into units of a certain length, generates management data for each of the segmented object data and connected object data to produce target records in the second format, and sends the update data composed of the target records of the second format to the printer. Records of the first format written in ASCII code are binary converted, and binary records in the second format are sent to the printer.
    Type: Grant
    Filed: July 27, 2007
    Date of Patent: August 28, 2012
    Assignee: Seiko Epson Corporation
    Inventors: Masayuki Nakagawa, Akio Takamoto
  • Patent number: 8214542
    Abstract: A USB host is provided which can connect to a USB device via a USB hub, the USB host including, a combination storage unit that stores an upgrade allowable combination, for which upgrading of the USB device is allowed, among a combination of hub identification information for identifying the USB hub and device identification information for identifying the USB device; an identification information acquisition unit acquires hub identification information from the USB hub in compliance with USB standards when the USB hub is connected and acquires device identification information from the USB device in compliance with USB standards when the USB device is in connected to the USB hub; and a command transmission unit that transmits an upgrade command to the USB device when a combination of the acquired hub identification information and the acquired device identification information is identical to the combination stored in the combination storage unit.
    Type: Grant
    Filed: March 24, 2009
    Date of Patent: July 3, 2012
    Assignee: Seiko Epson Corporation
    Inventors: Akio Takamoto, Takeshi Yamada
  • Publication number: 20120069404
    Abstract: Various kinds of value can be easily added to print data output from an existing application without modifying the existing application program. A value-adding method executes a process of adding value to print data output from an application on a computer that has one or more communication ports and executes a specific process by means of an application, and includes a data acquisition step of acquiring the print data at the operating system kernel layer before the print data is received at the communication port, and a data processing step that applies at the application layer a process of adding and/or deleting print content in the print data based on previously registered information, and outputs the data after processing to the specified communication port.
    Type: Application
    Filed: September 22, 2011
    Publication date: March 22, 2012
    Applicant: Seiko Epson Corporation
    Inventors: Tomohiro Kodama, Hitoshi Oyama, Tadashi Furuhata, Akio Takamoto
  • Publication number: 20120057202
    Abstract: Data output from an existing application to specific devices can be easily distributed to plural devices. A method of distributing device-specific data output from an application on a computer that executes a specific process according to an application and has two or more communication ports causes the computer to execute a step of acquiring device-specific data output by an executed program to one specific communication port at the operating system kernel layer before the device-specific data is received at the communication port; and a step of analyzing the device-specific data acquired at the application layer, determines the device to which the device-specific data, and outputs the device-specific data to the communication port to which the device is connected.
    Type: Application
    Filed: September 6, 2011
    Publication date: March 8, 2012
    Applicant: Seiko Epson Corporation
    Inventors: Hitoshi Oyama, Tadashi Furuhata, Akio Takamoto, Tomohiro Kodama
  • Publication number: 20120057184
    Abstract: Various functions can be easily added using print data output from an existing application without modifying the existing application program. A function expansion method for executing a process that expands the functions of an application runs on a computer that operates according to an operating system on the operating system kernel layer, executes a specific process according to an application on an application layer, and has one or more communication ports, includes a step of acquiring print data output from the application on the operating system kernel layer, and a step of performing at the application layer a process expanding the function of the acquired print data, and outputs the print data after processing to a suitable communication port.
    Type: Application
    Filed: September 6, 2011
    Publication date: March 8, 2012
    Applicant: Seiko Epson Corporation
    Inventors: Tadashi Furuhata, Akio Takamoto, Tomohiro Kodama, Hitoshi Oyama
  • Publication number: 20110216346
    Abstract: When a communication port is occupied by a recording control unit, the communication port can be released as needed without causing an error or problem. A communication control unit 16 has a decision unit 44 that determines whether or not the USB port 18 can be released from the recording control unit 42 based on control commands input from the recording control unit 42 when the USB port 18 is occupied by the recording control unit 42 and an access request for the USB port 18 is received from another device, and a releasing unit 45 that releases the USB port 18 from the recording control unit 42 when the decision unit 44 determines that the USB port 18 can be released from the recording control unit 42.
    Type: Application
    Filed: February 28, 2011
    Publication date: September 8, 2011
    Applicant: SEIKO EPSON CORPORATION
    Inventor: Akio Takamoto
  • Publication number: 20110161711
    Abstract: Power consumption by an external device can be reduced while controlling the external device by a generic device driver even when the generic device driver does not have a power management function for the external device. When a command generated by operation of a POS application 21 or printer driver 22 functioning as a host program is a specific command, the host computer 1 connected to the printer 3 being controlled relays the command to the generic device driver 24. When the command is not the specific command, the host computer 1 sends a dummy response to the command to the host program, and if the specific command is not sent for a specified time or longer, a function of a power management module 26 causes the printer 3 to enter a power conservation state.
    Type: Application
    Filed: December 17, 2010
    Publication date: June 30, 2011
    Applicant: SEIKO EPSON CORPORATION
    Inventor: Akio TAKAMOTO
  • Publication number: 20100198995
    Abstract: In an information processing system, a host apparatus and a device are communicatively connected such that the host apparatus serves as a master and the device serves as a slave. The device is configured to establish a power-saving mode, when any command is not received from the host apparatus for a prescribed time period. A device driver is provided in the host apparatus. The device driver is configured to transit from a normal state to a suspended state when an operation command for operating the device is not received from an application running in the host apparatus for a prescribed time period, and to transmit a dummy response to the application, when an inquiry command is received from the application while the device driver is placed in the suspended state, without notifying the inquiry command to the device.
    Type: Application
    Filed: April 7, 2010
    Publication date: August 5, 2010
    Applicant: SEIKO EPSON CORPORATION
    Inventor: Akio Takamoto
  • Patent number: 7721131
    Abstract: In an information processing system, a host apparatus and a device are communicatively connected such that the host apparatus serves as a master and the device serves as a slave. The device is configured to establish a power-saving mode, when any command is not received from the host apparatus for a prescribed time period. A device driver is provided in the host apparatus. The device driver is configured to transit from a normal state to a suspended state when an operation command for operating the device is not received from an application running in the host apparatus for a prescribed time period, and to transmit a dummy response to the application, when an inquiry command is received from the application while the device driver is placed in the suspended state, without notifying the inquiry command to the device.
    Type: Grant
    Filed: November 29, 2006
    Date of Patent: May 18, 2010
    Assignee: Seiko Epson Corporation
    Inventor: Akio Takamoto
  • Patent number: 7640367
    Abstract: A method to update firmware in a plurality of peripheral devices and a computer using the method to reduce data transmission collisions and to reduce the time required to complete the update process. The process involves sending firmware update data from a computer that is connected to a communication network to printers or other peripheral devices that are also connected to the communication network. The computer 11 groups a plurality of peripheral devices (such as printers 13a1) connected to the communication network into separate transmission unit groups each containing up to a maximum number of peripheral devices with the maximum number determined by measuring the transmission speed of the network and thereafter deriving the maximum number by experimentation at the measured transmission speed. The update data for updating the firmware is transmitted to the peripheral devices of any one transmission unit group.
    Type: Grant
    Filed: September 6, 2007
    Date of Patent: December 29, 2009
    Assignee: Seiko Epson Corporation
    Inventors: Akio Takamoto, Takeshi Yamada
  • Publication number: 20090248904
    Abstract: A USB host is provided which is configured to be capable of connecting thereto a USB device via a USB hub, the USB host including, a combination storage unit that stores therein an upgrade allowable combination, for which upgrading of a capability of the USB device is allowed, among a combination of hub identification information for identifying the USB hub and device identification information for identifying the USB device; an identification information acquisition unit that acquires the hub identification information from the USB hub in compliance with the USB standards when the USB hub is connected thereto and that acquires the device identification information from the USB device in compliance with the USB standards when the USB device is connected to the USB hub; and a command transmission unit that transmits an upgrade command to the USB device when a combination of the acquired hub identification information and the acquired device identification information is identical with the combination stored in
    Type: Application
    Filed: March 24, 2009
    Publication date: October 1, 2009
    Applicant: Seiko Epson Corporation
    Inventors: Akio Takamoto, Takeshi Yamada
  • Publication number: 20090237717
    Abstract: A printer includes: a print unit performing a printing operation; and a control unit having an operating system and a device driver installed in an operating system layer, a first application installed in an application layer other than the operating system layer so as to transmit and receive information to and from the print unit through the device driver, a transmission information acquiring module installed in the operating system layer so as to acquire transmission information which is information based on the information transmitted and received between the first application and the print unit through the device driver, and a second application installed in the application layer so as to receive the transmission information and to output processing information which is information based on the input transmission information.
    Type: Application
    Filed: March 23, 2009
    Publication date: September 24, 2009
    Applicant: Seiko Epson Corporation
    Inventors: Akio Takamoto, Takeshi Yamada
  • Publication number: 20080071942
    Abstract: A method to update firmware in a plurality of peripheral devices and a computer using the method to reduce data transmission collisions and to reduce the time required to complete the update process. The process involves sending firmware update data from a computer that is connected to a communication network to printers or other peripheral devices that are also connected to the communication network. The computer 11 groups a plurality of peripheral devices (such as printers 13a1) connected to the communication network into separate transmission unit groups each containing up to a maximum number of peripheral devices. The maximum number may be a predefined number or a number set according to the transmission speed of the network. The update data for updating the firmware is transmitted to the peripheral devices of any one transmission unit group.
    Type: Application
    Filed: September 6, 2007
    Publication date: March 20, 2008
    Inventors: Akio Takamoto, Takeshi Yamada
  • Publication number: 20080028387
    Abstract: The time required to send firmware update data to a printer or other peripheral device is shortened without changing the communication speed. A server sequentially reads records of source data in a first format, deletes blocks of consecutive blank data that are contained in the object data in records of the first format and are longer than the management data in a second format, and segments the object data before and after the blanks, connects the object data in records of the first format into units of a certain length, generates management data for the segmented object data and generates management data for the connected object data to produce target records in the second format, and sends the update data composed of the target records of the second format to the printer. Records of the first format written in ASCII code are binary converted, and binary records in the second format are sent to the printer.
    Type: Application
    Filed: July 27, 2007
    Publication date: January 31, 2008
    Inventors: Masayuki Nakagawa, Akio Takamoto
  • Publication number: 20070124617
    Abstract: In an information processing system, a host apparatus and a device are communicatively connected such that the host apparatus serves as a master and the device serves as a slave. The device is configured to establish a power-saving mode, when any command is not received from the host apparatus for a prescribed time period. A device driver is provided in the host apparatus. The device driver is configured to transit from a normal state to a suspended state when an operation command for operating the device is not received from an application running in the host apparatus for a prescribed time period, and to transmit a dummy response to the application, when an inquiry command is received from the application while the device driver is placed in the suspended state, without notifying the inquiry command to the device.
    Type: Application
    Filed: November 29, 2006
    Publication date: May 31, 2007
    Applicant: Seiko Epson Corporation
    Inventor: Akio Takamoto