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: 20130128300Abstract: 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: ApplicationFiled: February 20, 2012Publication date: May 23, 2013Applicant: Seiko Epson CorporationInventor: Akio Takamoto
-
Patent number: 8296593Abstract: 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: GrantFiled: April 7, 2010Date of Patent: October 23, 2012Assignee: Seiko Epson CorporationInventor: Akio Takamoto
-
Publication number: 20120254487Abstract: 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: ApplicationFiled: March 29, 2012Publication date: October 4, 2012Applicant: SEIKO EPSON CORPORATIONInventors: Yuji Takamizawa, Naohiko Koakutsu, Akio Takamoto
-
Publication number: 20120239791Abstract: 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: ApplicationFiled: February 24, 2012Publication date: September 20, 2012Applicant: Seiko Epson CorporationInventor: Akio Takamoto
-
Patent number: 8255894Abstract: 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: GrantFiled: July 27, 2007Date of Patent: August 28, 2012Assignee: Seiko Epson CorporationInventors: Masayuki Nakagawa, Akio Takamoto
-
Patent number: 8214542Abstract: 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: GrantFiled: March 24, 2009Date of Patent: July 3, 2012Assignee: Seiko Epson CorporationInventors: Akio Takamoto, Takeshi Yamada
-
Publication number: 20120069404Abstract: 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: ApplicationFiled: September 22, 2011Publication date: March 22, 2012Applicant: Seiko Epson CorporationInventors: Tomohiro Kodama, Hitoshi Oyama, Tadashi Furuhata, Akio Takamoto
-
Publication number: 20120057202Abstract: 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: ApplicationFiled: September 6, 2011Publication date: March 8, 2012Applicant: Seiko Epson CorporationInventors: Hitoshi Oyama, Tadashi Furuhata, Akio Takamoto, Tomohiro Kodama
-
Publication number: 20120057184Abstract: 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: ApplicationFiled: September 6, 2011Publication date: March 8, 2012Applicant: Seiko Epson CorporationInventors: Tadashi Furuhata, Akio Takamoto, Tomohiro Kodama, Hitoshi Oyama
-
Publication number: 20110216346Abstract: 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: ApplicationFiled: February 28, 2011Publication date: September 8, 2011Applicant: SEIKO EPSON CORPORATIONInventor: Akio Takamoto
-
Publication number: 20110161711Abstract: 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: ApplicationFiled: December 17, 2010Publication date: June 30, 2011Applicant: SEIKO EPSON CORPORATIONInventor: Akio TAKAMOTO
-
Publication number: 20100198995Abstract: 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: ApplicationFiled: April 7, 2010Publication date: August 5, 2010Applicant: SEIKO EPSON CORPORATIONInventor: Akio Takamoto
-
Patent number: 7721131Abstract: 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: GrantFiled: November 29, 2006Date of Patent: May 18, 2010Assignee: Seiko Epson CorporationInventor: Akio Takamoto
-
Patent number: 7640367Abstract: 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: GrantFiled: September 6, 2007Date of Patent: December 29, 2009Assignee: Seiko Epson CorporationInventors: Akio Takamoto, Takeshi Yamada
-
Publication number: 20090248904Abstract: 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 inType: ApplicationFiled: March 24, 2009Publication date: October 1, 2009Applicant: Seiko Epson CorporationInventors: Akio Takamoto, Takeshi Yamada
-
Publication number: 20090237717Abstract: 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: ApplicationFiled: March 23, 2009Publication date: September 24, 2009Applicant: Seiko Epson CorporationInventors: Akio Takamoto, Takeshi Yamada
-
Publication number: 20080071942Abstract: 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: ApplicationFiled: September 6, 2007Publication date: March 20, 2008Inventors: Akio Takamoto, Takeshi Yamada
-
Publication number: 20080028387Abstract: 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: ApplicationFiled: July 27, 2007Publication date: January 31, 2008Inventors: Masayuki Nakagawa, Akio Takamoto
-
Publication number: 20070124617Abstract: 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: ApplicationFiled: November 29, 2006Publication date: May 31, 2007Applicant: Seiko Epson CorporationInventor: Akio Takamoto