Patents by Inventor Hirokazu Oi

Hirokazu Oi 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: 9189223
    Abstract: A connecting apparatus determines whether an external service is compatible with an interface through which a component connected with another component or another external service uses a service of the other component or the other external service, and if it is determined that the external service is compatible with the interface through which the component uses the other component or the other external service, modifies the connection so that the component connected with the other component or the other external service is connected with the external service. The connecting apparatus then executes the component connected with the external service.
    Type: Grant
    Filed: April 14, 2011
    Date of Patent: November 17, 2015
    Assignee: Canon Kabushiki Kaisha
    Inventor: Hirokazu Oi
  • Patent number: 8732723
    Abstract: An execution apparatus that executes a computer program executes the computer program and loads a class that is requested while the computer program is being executed. The loaded class is the class in response to the computer program that is being executed.
    Type: Grant
    Filed: January 26, 2007
    Date of Patent: May 20, 2014
    Assignee: Canon Kabushiki Kaisha
    Inventor: Hirokazu Oi
  • Patent number: 8732659
    Abstract: An application registers a first component used by the application with a customizing mechanism, and a component setting unit notifies the customizing mechanism of a second component corresponding to the first component. In accordance with changeover of the second component corresponding to the first component by the component setting unit, the first component executes process using the second unit after the second unit has been changed over.
    Type: Grant
    Filed: May 16, 2013
    Date of Patent: May 20, 2014
    Assignee: Canon Kabushiki Kaisha
    Inventor: Hirokazu Oi
  • Publication number: 20130246999
    Abstract: An application registers a first component used by the application with a customizing mechanism, and a component setting unit notifies the customizing mechanism of a second component corresponding to the first component. In accordance with changeover of the second component corresponding to the first component by the component setting unit, the first component executes process using the second unit after the second unit has been changed over.
    Type: Application
    Filed: May 16, 2013
    Publication date: September 19, 2013
    Applicant: CANON KABUSHIKI KAISHA
    Inventor: Hirokazu Oi
  • Patent number: 8464212
    Abstract: An application registers a first component used by the application with a customizing mechanism, and a component setting unit notifies the customizing mechanism of a second component corresponding to the first component. In accordance with changeover of the second component corresponding to the first component by the component setting unit, the first component executes process using the second unit after the second unit has been changed over.
    Type: Grant
    Filed: July 2, 2008
    Date of Patent: June 11, 2013
    Assignee: Canon Kabushiki Kaisha
    Inventor: Hirokazu Oi
  • Patent number: 8312472
    Abstract: A program startup apparatus includes a first startup unit and a second startup unit. The first startup unit starts up a first program. The first program starts up a second program. The first startup unit sets the second startup unit such that the second startup unit starts up the second program. This makes it possible to unify startup of programs of different types and enable quick startup of a program.
    Type: Grant
    Filed: November 25, 2009
    Date of Patent: November 13, 2012
    Assignee: Canon Kabushiki Kaisha
    Inventor: Hirokazu Oi
  • Patent number: 8243321
    Abstract: A data acquisition unit that acquires data from a server, a generation unit that generates a first document that has been laid out by merging the data into a template that describes layout information, a rendering unit that renders the first document that has been laid out to obtain a document for output, and a document association unit that associates a document set, the first document that has been laid out and the document for output are comprised. The rendering unit renders a second document that has been laid out obtained by editing the first document that has been laid out to obtain a second document for output, and the document association unit associates the document set, the second document that has been laid out and the second document for output.
    Type: Grant
    Filed: November 8, 2007
    Date of Patent: August 14, 2012
    Assignee: Canon Kabushiki Kaisha
    Inventor: Hirokazu Oi
  • Publication number: 20110276941
    Abstract: A connecting apparatus determines whether an external service is compatible with an interface through which a component connected with another component or another external service uses a service of the other component or the other external service, and if it is determined that the external service is compatible with the interface through which the component uses the other component or the other external service, modifies the connection so that the component connected with the other component or the other external service is connected with the external service. The connecting apparatus then executes the component connected with the external service.
    Type: Application
    Filed: April 14, 2011
    Publication date: November 10, 2011
    Applicant: CANON KABUSHIKI KAISHA
    Inventor: Hirokazu Oi
  • Patent number: 7778969
    Abstract: A document processing apparatus is provided to facilitate document management concerning update and registration of documents. The document processing apparatus includes a destination-obtaining unit for analyzing a document and obtaining destination information from the analyzed document and a notification unit for notifying a destination based on the obtained destination information. The destination is notified about a registration or an update of the document stored in a storage device.
    Type: Grant
    Filed: June 2, 2005
    Date of Patent: August 17, 2010
    Assignee: Canon Kabushiki Kaisha
    Inventor: Hirokazu Oi
  • Publication number: 20100077405
    Abstract: A program startup apparatus includes a first startup unit and a second startup unit. The first startup unit starts up a first program. The first program starts up a second program. The first startup unit sets the second startup unit such that the second startup unit starts up the second program. This makes it possible to unify startup of programs of different types and enable quick startup of a program.
    Type: Application
    Filed: November 25, 2009
    Publication date: March 25, 2010
    Applicant: CANON KABUSHIKI KAISHA
    Inventor: Hirokazu Oi
  • Publication number: 20090031283
    Abstract: An application registers a first component used by the application with a customizing mechanism, and a component setting unit notifies the customizing mechanism of a second component corresponding to the first component. In accordance with changeover of the second component corresponding to the first component by the component setting unit, the first component executes process using the second unit after the second unit has been changed over.
    Type: Application
    Filed: July 2, 2008
    Publication date: January 29, 2009
    Applicant: CANON KABUSHIKI KAISHA
    Inventor: Hirokazu Oi
  • Publication number: 20080123133
    Abstract: A data acquisition unit that acquires data from a server, a generation unit that generates a first document that has been laid out by merging the data into a template that describes layout information, a rendering unit that renders the first document that has been laid out to obtain a document for output, and a document association unit that associates a document set, the first document that has been laid out and the document for output are comprised. The rendering unit renders a second document that has been laid out obtained by editing the first document that has been laid out to obtain a second document for output, and the document association unit associates the document set, the second document that has been laid out and the second document for output.
    Type: Application
    Filed: November 8, 2007
    Publication date: May 29, 2008
    Applicant: CANON KABUSHIKI KAISHA
    Inventor: Hirokazu Oi
  • Publication number: 20070277171
    Abstract: A first apparatus acquires a first program on the basis of apparatus information of a second apparatus, and installs the first program. The first apparatus also acquires a second program corresponding to the first apparatus, and provides the second apparatus with the second program, which is installed by the second apparatus.
    Type: Application
    Filed: April 3, 2007
    Publication date: November 29, 2007
    Applicant: CANON KABUSHIKI KAISHA
    Inventor: Hirokazu Oi
  • Publication number: 20070180442
    Abstract: An execution apparatus that executes a computer program executes the computer program and loads a class that is requested while the computer program is being executed. The loaded class is the class in response to the computer program that is being executed.
    Type: Application
    Filed: January 26, 2007
    Publication date: August 2, 2007
    Inventor: Hirokazu Oi
  • Publication number: 20060080340
    Abstract: In a communication system for transmitting/receiving files between a plurality of apparatuses, a transmission end includes an identification information transmitting unit which transmits identification information of a self-apparatus, and a file transmitting unit which transmits a file and file name owned by the self-apparatus, and a reception end includes an identification information receiving unit which receives the identification information of the transmission end, a file receiving unit which receives the file and file name transmitted from the transmission end, and a file name determination unit which determines a file name to be given upon storing the received file in the self-apparatus on the basis of the identification information and file name received from the transmission end.
    Type: Application
    Filed: September 13, 2005
    Publication date: April 13, 2006
    Inventor: Hirokazu Oi
  • Publication number: 20050273699
    Abstract: A document processing apparatus is provided to facilitate document management concerning update and registration of documents. The document processing apparatus includes a destination-obtaining unit for analyzing a document and obtaining destination information from the analyzed document and a notification unit for notifying a destination based on the obtained destination information. The destination is notified about a registration or an update of the document stored in a storage device.
    Type: Application
    Filed: June 2, 2005
    Publication date: December 8, 2005
    Applicant: Canon Kabushiki Kaisha
    Inventor: Hirokazu Oi