Patents by Inventor Yuma Matsui

Yuma Matsui 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: 8954380
    Abstract: An information processing apparatus includes an application management unit which manages the state of an application, and a package management unit which manages dependence relationship information between the package of an arbitrary application and the package of another application. The package is a group of files to be used to execute the application. The package management unit processes the application based on the dependence relationship information. The application management unit manages the state of the application in accordance with a notification from the package management unit.
    Type: Grant
    Filed: November 24, 2009
    Date of Patent: February 10, 2015
    Assignee: Canon Kabushiki Kaisha
    Inventor: Yuma Matsui
  • Patent number: 8555298
    Abstract: An object of this invention is to enable free customization of a component class executed by an application program. To achieve this object, an information processing apparatus executably stores an application program main body and a class library having a plurality of classes. The apparatus includes a unit which acquires the name of an interface described in the application program main body and the name of a customization point, a unit which acquires the name of an interface stored in the class library and the name of a class belonging to the interface, a unit which generates an instance for each customization point by executing a selected one of the classes belonging to the interface corresponding to the customization point, a unit which embeds the instance at the corresponding customization point, and a unit which executes the application program main body with the instance being embedded.
    Type: Grant
    Filed: December 12, 2007
    Date of Patent: October 8, 2013
    Assignee: Canon Kabushiki Kaisha
    Inventor: Yuma Matsui
  • Patent number: 8495563
    Abstract: The apparatus determines at least one type of component program connectable to a first component program associated with a first icon based on definition information defining a type of each component program and a type of component program connectable to each component program. It displays second icons corresponding to the at least one type of component program and selects one of the second icons in response to a user designation. It displays identifiers of component programs of the type corresponding to the selected second icon, as candidates to be connected to the first component program. It selects one of the identifiers in response to a user designation and sets a component program corresponding to the selected identifier as a second component program associated with the selected second icon. Finally, it generates a program by connecting the first component program and the second component program.
    Type: Grant
    Filed: June 8, 2010
    Date of Patent: July 23, 2013
    Assignee: Canon Kabushiki Kaisha
    Inventor: Yuma Matsui
  • Patent number: 8079016
    Abstract: An information processing apparatus includes an application management framework for managing the operating state of an application; another framework different from the application management framework; and an application that operates using this other framework. The application management framework has a determination unit adapted to determine whether or not the application is capable of being halted; and a halt control unit adapted to halt the application if the determination unit determines that the application is capable of being halted, and cancel the halting of the application if the determination unit determines that the application is not capable of being halted.
    Type: Grant
    Filed: November 20, 2007
    Date of Patent: December 13, 2011
    Assignee: Canon Kabushiki Kaisha
    Inventor: Yuma Matsui
  • Publication number: 20100325610
    Abstract: An information processing apparatus generates connection information indicating a connection between a first component program and another component program based on definition information stored in a storage unit. The apparatus determines whether or not the other component program corresponds to a first identifier described in definition information of the first component program associated with a first icon displayed on a display screen, displays the first icon, a second icon corresponding to the first identifier and a link between the first and second icons on the display screen, and displays, on the display screen, an identifier of the other component program, which is determined to correspond to the first identifier, as a candidate to be connected to the first component program. The apparatus generates the connection information indicating the connection between the first component program and the other component program that is determined to correspond to the first identifier.
    Type: Application
    Filed: June 8, 2010
    Publication date: December 23, 2010
    Applicant: CANON KABUSHIKI KAISHA
    Inventor: Yuma Matsui
  • Publication number: 20100070468
    Abstract: An information processing apparatus includes an application management unit which manages the state of an application, and a package management unit which manages dependence relationship information between the package of an arbitrary application and the package of another application. The package is a group of files to be used to execute the application. The package management unit processes the application based on the dependence relationship information. The application management unit manages the state of the application in accordance with a notification from the package management unit.
    Type: Application
    Filed: November 24, 2009
    Publication date: March 18, 2010
    Applicant: CANON KABUSHIKI KAISHA
    Inventor: Yuma Matsui
  • Publication number: 20080148297
    Abstract: An object of this invention is to enable free customization of a component class executed by an application program. To achieve this object, an information processing apparatus executably stores an application program main body and a class library having a plurality of classes. The apparatus includes a unit which acquires the name of an interface described in the application program main body and the name of a customization point, a unit which acquires the name of an interface stored in the class library and the name of a class belonging to the interface, a unit which generates an instance for each customization point by executing a selected one of the classes belonging to the interface corresponding to the customization point, a unit which embeds the instance at the corresponding customization point, and a unit which executes the application program main body with the instance being embedded.
    Type: Application
    Filed: December 12, 2007
    Publication date: June 19, 2008
    Applicant: CANON KABUSHIKI KAISHA
    Inventor: Yuma Matsui
  • Publication number: 20080127080
    Abstract: An information processing apparatus includes an application management framework for managing the operating state of an application; another framework different from the application management framework; and an application that operates using this other framework. The application management framework has a determination unit adapted to determine whether or not the application is capable of being halted; and a halt control unit adapted to halt the application if the determination unit determines that the application is capable of being halted, and cancel the halting of the application if the determination unit determines that the application is not capable of being halted.
    Type: Application
    Filed: November 20, 2007
    Publication date: May 29, 2008
    Applicant: CANON KABUSHIKI KAISHA
    Inventor: Yuma Matsui
  • Publication number: 20080024834
    Abstract: An apparatus makes determination about a read area of scan data and a registering destination on a network. The apparatus then registers information recorded in the read area onto a registering destination on a network.
    Type: Application
    Filed: July 13, 2007
    Publication date: January 31, 2008
    Applicant: Canon Kabushiki Kaisha
    Inventor: Yuma Matsui