Patents by Inventor Tadashi Furuhata

Tadashi Furuhata 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: 10248944
    Abstract: Various functions can be easily added using print data output from an exist lag 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: Grant
    Filed: April 14, 2015
    Date of Patent: April 2, 2019
    Assignee: Seiko Epson Corporation
    Inventors: Tadashi Furuhata, Akio Takamoto, Tomohiro Kodama, Hitoshi Oyama
  • Patent number: 9805387
    Abstract: A printing device 1 has a print unit 21 that prints; a storage unit 23 that stores identification information; and a communication unit 22 that wirelessly transmits a position correction signal S1 including identification information stored in the storage unit 23.
    Type: Grant
    Filed: January 30, 2015
    Date of Patent: October 31, 2017
    Assignee: Seiko Epson Corporation
    Inventors: Katsutoshi Terashima, Yoshihiro Ueno, Tadashi Furuhata, Akio Takamoto
  • Patent number: 9766848
    Abstract: A first printer 60 has a connection unit to which data is input and which outputs print data based on the input data; a first printer print unit 71 that prints; a detection unit 62B that detects if the input printing result contains an error when the printing result of the print data output from the connection unit is input; a reprint storage unit 65A that stores print data when the detection unit 62B detects an error; and a reprint control unit 62F that outputs print data stored in the reprint storage unit 65A from the connection unit when a predetermined specific condition is met.
    Type: Grant
    Filed: August 4, 2015
    Date of Patent: September 19, 2017
    Assignee: Seiko Epson Corporation
    Inventors: Shoji Shima, Katsutoshi Terashima, Tadashi Furuhata, Yoshihiro Ueno
  • Patent number: 9448748
    Abstract: The configuration of printing devices can be changed in a system that controls printing devices without changing the configuration of the control device. A first printer 30 has a first printer print unit 60; a USB interface 40 that connects to a host computer 10; and a device information storage unit 54B that stores device information including the type of a print unit different from the first printer print unit 60; the device control unit 51 outputting device information stored in the device information storage unit 54B to the host computer 10 when the host computer 10 is connected.
    Type: Grant
    Filed: March 25, 2014
    Date of Patent: September 20, 2016
    Assignee: Seiko Epson Corporation
    Inventors: Katsutoshi Terashima, Tadashi Furuhata, Akio Takamoto
  • Patent number: 9268751
    Abstract: An information distribution system reduces the effort required to change an application in conjunction with changes in process content and changes in the receiver type or specifications while also accommodating broadcast processes. A style sheet database stores a plurality of output style sheets, which are information conversion rules including conditional expressions related to information distribution. An integrated device control service acquires output data and receiver information specifying the address of the receiver and the output style sheet corresponding to said receiver. When the output data satisfies the conditional expression contained in the output style sheet, the integrated device control service distributes converted output data, which is the output data converted based on the output style sheet, to the address of the receiver.
    Type: Grant
    Filed: March 21, 2013
    Date of Patent: February 23, 2016
    Assignee: Seiko Epson Corporation
    Inventors: Hideo Nakamura, Shoji Ono, Tadashi Furuhata
  • Patent number: 9262387
    Abstract: An information distribution system reduces the effort required to change an application in conjunction with changes in process content and changes in the receiver type or specifications while also accommodating broadcast processes. A style sheet database stores a plurality of output style sheets, which are information conversion rules including conditional expressions related to information distribution. An integrated device control service acquires output data and receiver information specifying the address of the receiver and the output style sheet corresponding to said receiver. When the output data satisfies the conditional expression contained in the output style sheet, the integrated device control service distributes converted output data, which is the output data converted based on the output style sheet, to the address of the receiver.
    Type: Grant
    Filed: March 21, 2013
    Date of Patent: February 16, 2016
    Assignee: Seiko Epson Corporation
    Inventors: Hideo Nakamura, Shoji Ono, Tadashi Furuhata
  • Patent number: 9262106
    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: Grant
    Filed: April 14, 2015
    Date of Patent: February 16, 2016
    Assignee: Seiko Epson Corporation
    Inventors: Tomohiro Kodama, Hitoshi Oyama, Tadashi Furuhata, Akio Takamoto
  • Patent number: 9253221
    Abstract: The effort of changing an application in conjunction with a change in process content or change in the type or specifications of a receiver can be reduced, and a cooperative process involving a plurality of receivers without going through an application can be achieved. An integrated device control service acquires output data, information related to the address of a first receiver and a first style sheet for the first receiver, and information related to the address of a second receiver and a second style sheet for the second receiver from an application and a style sheet database that stores a plurality of style sheets describing information conversion rules. In accordance with the success or failure of first conversion data distribution, the integrated device control service sends second conversion data, which is the output data converted according to the second style sheet, to the second receiver.
    Type: Grant
    Filed: April 8, 2013
    Date of Patent: February 2, 2016
    Assignee: SEIKO EPSON CORPORATION
    Inventors: Hideo Nakamura, Shoji Ono, Tadashi Furuhata, Nobuhiko Nishimura
  • Publication number: 20160004486
    Abstract: The configuration of printing devices can be changed in a system that controls printing devices without changing the configuration of the control device. A first printer 30 has a first printer print unit 60; a USB interface 40 that connects to a host computer 10; and a device information storage unit 54B that stores device information including the type of a print unit different from the first printer print unit 60; the device control unit 51 outputting device information stored in the device information storage unit 54B to the host computer 10 when the host computer 10 is connected.
    Type: Application
    Filed: March 25, 2014
    Publication date: January 7, 2016
    Inventors: Katsutoshi Terashima, Tadashi Furuhata, Akio Takamoto
  • Publication number: 20150339089
    Abstract: A first printer 60 has a connection unit to which data is input and which outputs print data based on the input data; a first printer print unit 71 that prints; a detection unit 62B that detects if the input printing result contains an error when the printing result of the print data output from the connection unit is input; a reprint storage unit 65A that stores print data when the detection unit 62B detects an error; and a reprint control unit 62F that outputs print data stored in the reprint storage unit 65A from the connection unit when a predetermined specific condition is met.
    Type: Application
    Filed: August 4, 2015
    Publication date: November 26, 2015
    Inventors: Shoji Shima, Katsutoshi Terashima, Tadashi Furuhata, Yoshihiro Ueno
  • Patent number: 9156279
    Abstract: A first printer 60 has a connection unit that receives print data input from a POS terminal 10, and outputs the print data to and receives the result of printing the output print data from a second printer 20, and a first printer print unit 71 that prints the received print data or data based on the received print data. When the result of printing the print data input to the connection unit is an error, the first printer 60 uses the first printer print unit 71 to print the print data, and outputs the result of printing by the first printer print unit 71 from the connection unit.
    Type: Grant
    Filed: September 5, 2013
    Date of Patent: October 13, 2015
    Assignee: Seiko Epson Corporation
    Inventors: Shoji Shima, Katsutoshi Terashima, Tadashi Furuhata, Yoshihiro Ueno, Akio Takamoto
  • Patent number: 9129206
    Abstract: A printer can be connected to a computer or other host device without being limited by the type of data processed by the printer. A POS system 1 has a POS terminal 10 connected to a first printer 60 that has a print unit 71. The print data acquisition unit 66 of the first printer 60 acquires data output by the POS terminal 10. A conversion unit 67 applies at least one of a process of converting graphic data to text data, and a process of converting text data to graphic data, to the data acquired by the data acquisition unit 66, and the conversion unit 67 outputs the resulting converted data.
    Type: Grant
    Filed: July 19, 2013
    Date of Patent: September 8, 2015
    Assignee: Seiko Epson Corporation
    Inventors: Tadashi Furuhata, Shoji Shima, Katsutoshi Terashima, Yoshihiro Ueno
  • Publication number: 20150234620
    Abstract: A printing device 1 has a print unit 21 that prints; a storage unit 23 that stores identification information; and a communication unit 22 that wirelessly transmits a position correction signal S1 including identification information stored in the storage unit 23.
    Type: Application
    Filed: January 30, 2015
    Publication date: August 20, 2015
    Inventors: Katsutoshi Terashima, Yoshihiro Ueno, Tadashi Furuhata, Akio Takamoto
  • Publication number: 20150220903
    Abstract: Various functions can be easily added using print data output from an exist lag 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: April 14, 2015
    Publication date: August 6, 2015
    Applicant: Seiko Epson Corporation
    Inventors: Tadashi Furuhata, Akio Takamoto, Tomohiro Kodama, Hitoshi Oyama
  • Publication number: 20150220287
    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: April 14, 2015
    Publication date: August 6, 2015
    Applicant: SEIKO EPSON CORPORATION
    Inventors: Tomohiro Kodama, Hitoshi Oyama, Tadashi Furuhata, Akio Takamoto
  • Patent number: 9030685
    Abstract: A POS system 1 includes a POS terminal 10, first printer 60, and second printer 20. The first printer 60 includes a USB interface 64 to which a POS terminal 10 connects, and a first printer print unit 71 that prints, and can output information related to the second printer 20 through the USB interface 64 to the POS terminal 10.
    Type: Grant
    Filed: July 19, 2013
    Date of Patent: May 12, 2015
    Assignee: Seiko Epson Corporation
    Inventors: Shoji Shima, Katsutoshi Terashima, Tadashi Furuhata, Yoshihiro Ueno
  • Patent number: 9030706
    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: Grant
    Filed: August 27, 2014
    Date of Patent: May 12, 2015
    Assignee: Seiko Epson Corporation
    Inventors: Tomohiro Kodama, Hitoshi Oyama, Tadashi Furuhata, Akio Takamoto
  • Patent number: 9030704
    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: Grant
    Filed: August 27, 2014
    Date of Patent: May 12, 2015
    Assignee: Seiko Epson Corporation
    Inventors: Tadashi Furuhata, Akio Takamoto, Tomohiro Kodama, Hitoshi Oyama
  • Patent number: 9021350
    Abstract: A device control system does not require changing the application in conjunction with changes in process content or changes in the type or specifications of a device. A style sheet database stores a plurality of style sheets describing information conversion rules for XML documents. A communication interface acquires output data from an application, and acquires an XML document containing information specifying the target device to which the output data is output and an output style sheet. Based on the output style sheet, an XML document converter converts the XML document acquired from the communication interface to an XML document including device control information for the target device. A device-specific XML document input/output unit outputs the XML document acquired from the XML document converter to the device control service corresponding to the target device.
    Type: Grant
    Filed: October 20, 2009
    Date of Patent: April 28, 2015
    Assignee: Seiko Epson Corporation
    Inventors: Hideo Nakamura, Shoji Ono, Tadashi Furuhata
  • Publication number: 20140362413
    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: August 27, 2014
    Publication date: December 11, 2014
    Applicant: Seiko Epson Corporation
    Inventors: Tadashi Furuhata, Akio Takamoto, Tomohiro Kodama, Hitoshi Oyama