Patents by Inventor Toyohiko Ushiku

Toyohiko Ushiku 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: 8782634
    Abstract: Upon installing an application, one of a plurality of frameworks determines a framework in which the application is to be installed, and installs the application in the determined framework.
    Type: Grant
    Filed: April 25, 2006
    Date of Patent: July 15, 2014
    Assignee: Canon Kabushiki Kaisha
    Inventor: Toyohiko Ushiku
  • Patent number: 8418169
    Abstract: An attribute of a software module is referred to upon activating the software module and the software module is activated so that it is executed on a process separately generated, in a case where the referred attribute include a different process generation attribute indicating that the software module is to be executed on a process different from an installed process.
    Type: Grant
    Filed: December 7, 2005
    Date of Patent: April 9, 2013
    Assignee: Canon Kabushiki Kaisha
    Inventor: Toyohiko Ushiku
  • Patent number: 8255356
    Abstract: An apparatus receives an instruction indicating a time when a query for the data acquisition is to be executed. The apparatus executes the query at the time indicated in the received instruction, and generates a document using data acquired from the execution of the query.
    Type: Grant
    Filed: April 18, 2007
    Date of Patent: August 28, 2012
    Assignee: Canon Kabushiki Kaisha
    Inventor: Toyohiko Ushiku
  • Patent number: 8239958
    Abstract: Software contains a confirmation module for confirming the software. The present invention extracts the confirmation module and confirms the software with the extracted confirmation module. Then, the present invention determines validity of the software on the basis of the confirmed result.
    Type: Grant
    Filed: May 18, 2009
    Date of Patent: August 7, 2012
    Assignee: Canon Kabushiki Kaisha
    Inventor: Toyohiko Ushiku
  • Patent number: 7665065
    Abstract: A software system terminates software modules in the reverse order of startup defined in a bundle start order list. Additionally, the software modules can be terminated in the order obtained by representing a static or dynamic reference relationship among the software modules as a tree structure and by searching the tree structure on a depth-first basis.
    Type: Grant
    Filed: August 12, 2005
    Date of Patent: February 16, 2010
    Assignee: Canon Kabushiki Kaisha
    Inventor: Toyohiko Ushiku
  • Patent number: 7590851
    Abstract: Software contains a confirmation module for confirming the software. The present invention extracts the confirmation module and confirms the software with the extracted confirmation module. Then, the present invention determines validity of the software on the basis of the confirmed result.
    Type: Grant
    Filed: March 17, 2005
    Date of Patent: September 15, 2009
    Assignee: Canon Kabushiki Kaisha
    Inventor: Toyohiko Ushiku
  • Publication number: 20090228880
    Abstract: Software contains a confirmation module for confirming the software. The present invention extracts the confirmation module and confirms the software with the extracted confirmation module. Then, the present invention determines validity of the software on the basis of the confirmed result.
    Type: Application
    Filed: May 18, 2009
    Publication date: September 10, 2009
    Applicant: CANON KABUSHIKI KAISHA
    Inventor: TOYOHIKO USHIKU
  • Publication number: 20070250485
    Abstract: An apparatus receives an instruction indicating a time when a query for the data acquisition is to be executed. The apparatus executes the query at the time indicated in the received instruction, and generates a document using data acquired from the execution of the query.
    Type: Application
    Filed: April 18, 2007
    Publication date: October 25, 2007
    Applicant: CANON KABUSHIKI KAISHA
    Inventor: Toyohiko Ushiku
  • Publication number: 20070234349
    Abstract: Upon installing an application, one of a plurality of frameworks determines a framework in which the application is to be installed, and installs the application in the determined framework.
    Type: Application
    Filed: April 25, 2006
    Publication date: October 4, 2007
    Applicant: Canon Kabushiki Kaisha
    Inventor: Toyohiko Ushiku
  • Patent number: 7174380
    Abstract: Even if a look-up service cannot be searched, services of a service provider can be used while consumption of resources is suppressed. A client issues a multi cast notification if the look-up service cannot be searched. In response to the multi cast notification, the service provider issues a service register request (transmission of a service object) to the transmission originating client. The client temporarily stores the received service object in a memory. A service object not coincident with the attribute information of a desired service is deleted from the memory, and the desired service is used by using an agent object coincident with the attribute information of the desired service. A service search request from another client responding to the multi cast notification is rejected.
    Type: Grant
    Filed: October 11, 2001
    Date of Patent: February 6, 2007
    Assignee: Canon Kabushiki Kaisha
    Inventors: Yoko Saino, Toyohiko Ushiku
  • Patent number: 7076548
    Abstract: When a service N provided by a service provider M is accompanied by the use of an accounting service provided by an accounting service provider, a service proxy object n and accounting service proxy object m are acquired. Client information is set in the acquired accounting service proxy object, and the accounting service proxy object holds it. The client information is transferred to the service provider N via the service proxy object n. The service provider N uses the service of the accounting service provider by using the accounting service proxy object which holds the user information.
    Type: Grant
    Filed: July 9, 2001
    Date of Patent: July 11, 2006
    Assignee: Canon Kabushiki Kaisha
    Inventor: Toyohiko Ushiku
  • Publication number: 20060122962
    Abstract: An attribute of a software module is referred to upon activating the software module and the software module is activated so that it is executed on a process separately generated, in a case where the referred attribute include a different process generation attribute indicating that the software module is to be executed on a process different from an installed process.
    Type: Application
    Filed: December 7, 2005
    Publication date: June 8, 2006
    Inventor: Toyohiko Ushiku
  • Publication number: 20060048108
    Abstract: A software system terminates software modules in the reverse order of startup defined in a bundle start order list. Additionally, the software modules can be terminated in the order obtained by representing a static or dynamic reference relationship among the software modules as a tree structure and by searching the tree structure on a depth-first basis.
    Type: Application
    Filed: August 12, 2005
    Publication date: March 2, 2006
    Applicant: Canon Kabushiki Kaisha
    Inventor: Toyohiko Ushiku
  • Publication number: 20050246530
    Abstract: Software contains a confirmation module for confirming the software. The present invention extracts the confirmation module and confirms the software with the extracted confirmation module. Then, the present invention determines validity of the software on the basis of the confirmed result.
    Type: Application
    Filed: March 17, 2005
    Publication date: November 3, 2005
    Applicant: CANON KABUSHIKI KAISHA
    Inventor: Toyohiko Ushiku
  • Publication number: 20020055985
    Abstract: Even if a look-up service cannot be searched, services of a service provider can be used while consumption of resources is suppressed. A client issues a multi cast notification if the look-up service cannot be searched. In response to the multi cast notification, the service provider issues a service register request (transmission of a service object) to the transmission originating client. The client temporarily stores the received service object in a memory. A service object not coincident with the attribute information of a desired service is deleted from the memory, and the desired service is used by using an agent object coincident with the attribute information of the desired service. A service search request from another client responding to the multi cast notification is rejected.
    Type: Application
    Filed: October 11, 2001
    Publication date: May 9, 2002
    Inventors: Yoko Saino, Toyohiko Ushiku
  • Publication number: 20020010777
    Abstract: When an A service provided by an A service provider is accompanied by the use of an accounting service provided by an accounting service provider, an A service proxy object and accounting service proxy object are acquired. Client information is set in the acquired accounting service proxy object, and the accounting service proxy object holds it. The client information is transferred to the A service provider via the A service proxy object. The A service provider uses the service of the accounting service provider by using the accounting service proxy object which holds the user information.
    Type: Application
    Filed: July 9, 2001
    Publication date: January 24, 2002
    Inventor: Toyohiko Ushiku
  • Patent number: 6146026
    Abstract: A user A sends electronic mail addressed to a user B. A mail server then receives the electronic mail sent from the user A and sends it to a publishing server. Upon receiving the electronic mail, the publishing server extracts a specific type of electronic mail from the received electronic mail based on a filtering condition and publishes the extracted electronic mail. Then, the publishing server returns to the mail server the electronic mail which has not been extracted. The users C and D are thus able to read the published electronic mail by accessing the publishing server. It is therefore possible to publish the mail without needing to perform a complicated operation, thereby reducing effort.
    Type: Grant
    Filed: December 2, 1997
    Date of Patent: November 14, 2000
    Assignee: Canon Kabushiki Kaisha
    Inventor: Toyohiko Ushiku
  • Patent number: 5692198
    Abstract: When a user specifies an object stored in a memory of an apparatus and instructs an operation to be performed on that object, the apparatus determines the type of script description language describing the script held by the specified object and interprets the script using an interpretation unit corresponding to the determined script type, selected from among a plurality of interpretation units in the apparatus each corresponding to a respective type of script description language. The apparatus then executes a process corresponding to the interpreted script. In one version, the apparatus can request another apparatus to interpret the script and receive the interpreted script from the other apparatus, if none of the interpretation units in the first apparatus corresponds to the determined script type.
    Type: Grant
    Filed: October 26, 1994
    Date of Patent: November 25, 1997
    Assignee: Canon Kabushiki Kaisha
    Inventor: Toyohiko Ushiku