Apparatus, system, and method of activation control, and medium storing activation control program

US9787555B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-9787555-B2
Application numberUS-201514601672-A
CountryUS
Kind codeB2
Filing dateJan 21, 2015
Priority dateJan 28, 2014
Publication dateOct 10, 2017
Grant dateOct 10, 2017

How to read this patent

A practical reading order for non-experts. Skip the full description unless you need deep technical detail.

  1. Title

    What the patent document calls the invention.

  2. Abstract

    A short plain-language summary of the technical disclosure.

  3. Assignees and inventors

    Who owns or filed the patent and who is credited as inventor.

  4. Key dates

    Filing, priority, publication, and grant dates set the timeline.

  5. First independent claim

    The legal scope of protection — read this for what is actually claimed.

  6. CPC / IPC classifications

    Technology tags used to group this patent with similar filings.

  7. Citations and related patents

    Prior art links and similar publications in this corpus.

Abstract

Official abstract text for this publication.

An activation control apparatus stores, in a memory, first association information that associates, for each one of a plurality of applications, application identification information for identifying an application with terminal identification information for identifying a communication terminal permitted to debug the application. In response to an activation request for activating a first application from a first communication terminal, the activation control apparatus determines whether the first communication terminal is provided with a debugger. When the first communication terminal is provided with a debugger, the activation control apparatus further determines whether the first communication terminal is permitted to debug the first application using the first association information, and rejects the activation request when the first communication terminal is not permitted to debug the application. When the first communication terminal is not provided with a debugger, the activation control apparatus accepts the activation request.

First claim

Opening claim text (preview).

The invention claimed is: 1. An activation control apparatus that controls activation of a plurality of application that can be activated on a plurality of communication terminals, the apparatus comprising: a memory that stores first association information that associates, for each one of the plurality of applications, application identification information for identifying an application with terminal identification information for identifying a communication terminal permitted to debug the application; a receiver that receives an activation request for activating a first application of the plurality of applications from a first communication terminal of the plurality of communication terminals; and processing circuitry that determines whether the first communication terminal is provided with a debugger, wherein, when the first communication terminal is provided with a debugger, the processing circuitry further determines whether the first communication terminal is permitted to debug the first application using the first association information, and rejects the activation request when the first communication terminal is not permitted to debug the application, and when the first communication terminal is not provided with a debugger, the processing circuitry accepts the activation request to allow the first communication terminal to activate the first application on the first communication terminal, wherein the first association information includes association information that associates, for each one of the plurality of applications, developer identification information for identifying a developer permitted to debug the application with the application identification information of the application; and association information that associates the developer identification information of the developer with the terminal identification information for identifying a communication terminal owned by the developer, and wherein, in response to a registration request for registering an additional communication terminal as a communication terminal owned by the developer, the processing circuitry requests the additional communication terminal to install a debugger, and additionally stores terminal identification information for identifying the additional communication terminal in association with the developer identification information of the developer. 2. The activation control apparatus of claim 1 , further comprising: a transmitter that sends information used for accessing the first application to the first communication terminal, when the activation request is accepted. 3. The activation control apparatus of claim 2 , wherein the memory further stores second association information that associates, for each one of the plurality of communication terminals, terminal identification information of the communication terminal with application information indicating one or more applications available for use by the communication terminal, and the transmitter sends information indicating one or more applications that are associated with identification information for identifying the first communication terminal to the first communication terminal, wherein the first application that is requested for activation by the first communication terminal is selected from the one or more applications associated with the identification information of the first communication terminal. 4. The activation control apparatus of claim 3 , wherein the receiver receives a use request to enable use of a second application of the plurality of communication terminals from the first communication terminal, the second application being an application that is not associated with the first communication terminal by the second association information, and wherein, when the first communication terminal is provided with a debugger, the processing circuitry further determines whether the first communication terminal is permitted to debug the second application using the first association information, and rejects the use request when the first communication terminal is not permitted to debug the second application, and when the first communication terminal is not provided with a debugger, the processing circuitry accepts the use request, and updates the second association information to associate the second application with the first communication terminal. 5. The activation control apparatus of claim 1 , wherein the processing circuitry determines whether the first communication terminal is provided with a debugger, based on a determination of whether terminal identification information of the first communication terminal is associated with any developer identification information. 6. A communication system comprising: the activation control apparatus of claim 1 ; and the first communication terminal that sends the activation request to the activation control apparatus through a network. 7. The communication system of claim 6 , further comprising: an application server including a memory that stores the plurality of applications, wherein the activation control apparatus sends information used for accessing the first application to the first communication terminal, when the first communication terminal is not provided with a debugger, or when the first communication terminal is provided with a debugger and is permitted to debug the first application. 8. A method of controlling activation of a plurality of applications that can be activated on a plurality of communication terminals, comprising: storing in a memory first association information that associates, for each one of the plurality of applications, application identification information for identifying an application with terminal identification information for identifying a communication terminal permitted to debug the application; receiving an activation request for activating a first application of the plurality of applications from a first communication terminal of the plurality of communication terminals; determining whether the first communication terminal is provided with a debugger to generate a first determination result; determining whether the first communication terminal is permitted to debug the first application using the first association information to generate a second determination result, when the first determination result indicates that the first communication terminal is provided with a debugger; and controlling activation of the first application on the first communication terminal based on the first determination result, and the second determination result when generated, wherein, the controlling includes rejecting the activation request based on the second determination result indicating that the first communication terminal is not permitted to debug the first application, and accepting the activation request based on the first determination result indicating that the first communication terminal is not provided with a debugger or the second determination result indicating that the first communication terminal is permitted to debug the first application to allow the first communication terminal to activate the first application on the first communication terminal, wherein the first association information includes association information that associates, for each one of the plurality of applications, developer identification information for identifying a developer permitted to debug the application with the application identification information of the application; and association information that associates the developer identification information of the developer with the terminal identification information for identifying a communication terminal owned by the developer, wherein, in

Assignees

Inventors

Classifications

  • H04L43/04Primary

    Processing captured monitoring data, e.g. for logfile generation · CPC title

  • G06F8/71Primary

    Version control (security arrangements therefor G06F21/57); Configuration management · CPC title

Patent family

Related publications grouped by family.

External sources

Frequently asked questions

Answers are generated from the same data shown on this page.

What does patent US9787555B2 cover?
An activation control apparatus stores, in a memory, first association information that associates, for each one of a plurality of applications, application identification information for identifying an application with terminal identification information for identifying a communication terminal permitted to debug the application. In response to an activation request for activating a first appl…
Who is the assignee on this patent?
Maeda Kaoru, Matsuno Yoichiro, Ricoh Co Ltd
What technology area does this patent fall under?
Primary CPC classification H04L43/04. Mapped technology areas include Electricity.
When was this patent published?
Publication date Tue Oct 10 2017 00:00:00 GMT+0000 (Coordinated Universal Time) (B2). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 8 related publications on this page (citations in our corpus or others sharing the same primary CPC).