Information processing apparatus, information processing method, and program
AssigneeSony Corporation
InventorYasuo Takeuchi
Life of this patent
Estimating the term…
Abstract
An information processing apparatus includes a storage unit storing a predetermined application, a management unit managing information on a service provided by the application, a service registration unit registering, when receiving data used to register the service from another apparatus, the service by a process of the application in accordance with the data, a generation unit generating information on the service registered by the service registration unit, and an updating unit updating the information which is generated by the generation unit and which is managed by the management unit.
Claims21
An information processing apparatus comprising:
- first circuitry configured to:
- store therein a predetermined application that is registered in a registry managed by the first circuitry using an application identifier assigned to the predetermined application, the predetermined application being operated using a Java Card as an execution environment that is executed on the first circuitry;
- receive data from another apparatus outside the information processing apparatus, the received data being used to register a service that is rendered by executing the predetermined application, the service corresponding to a credit card, transportation, or a coupon;
- register, based on the received data, the service in the registry as a separately registered application according to the application identifier;
- obtain service identification information of the service after the service is registered in the registry, the service identification information of the service corresponding to a service name for a function of the credit card, a function of the transportation, or a function of the coupon;
- and
- register the obtained service identification information in the registry such that the service identification information is managed in the registry based on the application identifier;
- a communication circuit configured to:
- receive the data from the another apparatus outside the information processing apparatus via noncontact communication;
- and
- transmit the received data to the first circuitry;
- and
- second circuitry configured to:
- recognize the registered service and the service identification information of the registered service by recognizing the application identifier managed in the registry;
- and
- display the service name for the function of the credit card, the function of the transportation, or the function of the coupon on a screen.
An information processing method of an information processing apparatus, the information processing method comprising:
- storing in first circuitry of the information processing apparatus a predetermined application that is registered in a registry managed by the first circuitry using an application identifier assigned to the predetermined application, the predetermined application being operated using a Java Card as an execution environment that is executed on the first circuitry;
- receiving data from another apparatus outside the information processing apparatus via noncontact communication, the received data being used to register a service that is rendered by executing the predetermined application, the service corresponding to a credit card, transportation, or a coupon;
- registering, by the first circuitry of the information processing apparatus based on the received data, the service in the registry as a separately registered application according to the application identifier;
- obtaining service identification information of the service after the service is registered in the registry, the service identification information of the service corresponding to a service name for a function of the credit card, a function of the transportation, or a function of the coupon;
- registering the obtained service identification information in the registry such that the service identification information is managed in the registry based on the application identifier;
- and
- managing output of the service name for the function of the credit card, the function of the transportation, or the function of the coupon to second circuitry of the information processing apparatus for display on a screen by recognizing the application identifier managed in the registry.
A non-transitory computer readable medium storing a program which causes an information processing apparatus to execute:
- storing in first circuitry of the information processing apparatus a predetermined application that is registered in a registry managed by the first circuitry using an application identifier assigned to the predetermined application, the predetermined application being operated using a Java Card as an execution environment that is executed on the first circuitry;
- receiving data from another apparatus outside the information processing apparatus via noncontact communication, the received data being used to register a service that is rendered by executing the predetermined application, the service corresponding to a credit card, transportation, or a coupon;
- registering, based on the received data, the service in the registry as a separately registered application according to the application identifier;
- obtaining service identification information of the service after the service is registered in the registry, the service identification information of the service corresponding to a service name for a function of the credit card, a function of the transportation, or a function of the coupon;
- registering the obtained service identification information in the registry such that the service identification information is managed in the registry based on the application identifier;
- and
- managing output of the service name for the function of the credit card, the function of the transportation, or the function of the coupon to second circuitry of the information processing apparatus for display on a screen by recognizing the application identifier managed in the registry.
An information processing method, comprising:
- storing, in first circuitry of an information processing apparatus, a predetermined application that is registered in a registry managed by the first circuitry using an application identifier assigned to the predetermined application, the predetermined application being operated using a Java Card as an execution environment that is executed on the first circuitry;
- receiving a request from another apparatus outside the information processing apparatus, the received request corresponding to registering a service that is rendered by executing the predetermined application, the service corresponding to a credit card, transportation, or a coupon;
- register, by the first circuitry of the information processing apparatus, the service in the registry as a separately registered application according to the application identifier;
- obtaining service identification information of the service after the service is registered in the registry, the service identification information of the service corresponding to a service name for a function of the credit card, a function of the transportation, or a function of the coupon;
- registering the obtained service identification information in the registry such that the service identification information is managed in the registry based on the application identifier;
- and
- accessing, by second circuitry of the information processing apparatus based on the application identifier in response to a user operation of the second circuitry, the service name for the function of the credit card, the function of the transportation, or the function of the coupon for display on a screen.
Dependencies are inferred from the claim text.