Information processing apparatus and method, and program

US9674272B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-9674272-B2
Application numberUS-201214350330-A
CountryUS
Kind codeB2
Filing dateOct 5, 2012
Priority dateOct 13, 2011
Publication dateJun 6, 2017
Grant dateJun 6, 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.

The present technique relates to an information processing apparatus and method and a program that can easily handle replacement of an apparatus. First application creating means creates a first application that controls a device of another information processing apparatus communicating with an IC card, and first domain creating means allows another information processing apparatus to create a first domain where the first application is to be registered. First application registering means allows the first application to be registered in the first domain of another information processing apparatus. Writing means allows the first application to be written into an execution area of another information processing apparatus, and second application creating means creates a second application that performs a process for the IC card. Second domain creating means allows another information processing apparatus to create a second domain where the second application is to be registered, and second application registering means allows the second application to be registered in the second domain of another information processing apparatus.

First claim

Opening claim text (preview).

The invention claimed is: 1. An information processing apparatus comprising: first application creating means for creating a module controller application that controls a device of another information processing apparatus, wherein the other information processing apparatus communicates with an IC card; an interface for communicating commands to the other information processing apparatus; first domain creating means for sending a domain creating command to the other information processing apparatus, via the interface, to create a first domain in a memory of the other information processing apparatus where the module controller application is to be registered; first application registering means for sending a registration command to the other information processing apparatus to enable the module controller application to be registered in the first domain of the memory of the other information processing apparatus; writing means for sending a write command to the other information processing apparatus to write the module controller application into an execution area of a store of the other information processing apparatus; second application creating means for creating a service application that reads and writes information to the IC card, the service application having a lower priority than the first application; second domain creating means for sending a second domain creating command to the other information processing apparatus, via the interface, to create a second domain in the memory where the service application is to be registered; and second application registering means for sending a second registration command to the other information processing apparatus to enable the service application to be registered in the second domain of the memory of the other information processing apparatus. 2. The information processing apparatus according to claim 1 , wherein respective commands for the creation of the first domain, the registration in the first domain, the writing into the execution area, the creation of the second domain, and the registration in the second domain are transmitted to the other information processing apparatus, as an encrypted package. 3. The information processing apparatus according to claim 2 , wherein the write command writes the module controller application into an execution area that is formed in a different memory than a memory in which an execution area for the service application is formed. 4. The information processing apparatus according to claim 3 , further comprising validating means for validating the module controller application. 5. The information processing apparatus according to claim 4 , wherein when the module controller application is validated, the module controller application is activated when the other information processing apparatus is activated. 6. The information processing apparatus according to claim 5 , wherein the module controller application has a higher priority than firmware of the other information processing apparatus. 7. The information processing apparatus according to claim 6 , wherein the information processing apparatus is a POS terminal, and the other information processing apparatus is an IC card reader/writer. 8. An information processing method comprising: creating a module controller application that controls a device of another information processing apparatus, wherein the other information processing apparatus communicates with an IC card; instructing the other information processing apparatus to create a first domain in a memory of the other information processing apparatus where the module controller application is to be registered; enabling the module controller application to be registered in the first domain of the memory of the other information processing apparatus; writing the module controller application into an execution area of a store of the other information processing apparatus; creating a service application that reads and writes information to the IC card, the service application having a lower priority than the module controller application; instructing the other information processing apparatus to create a second domain in the memory where the service application is to be registered; and enabling the service application to be registered in the second domain of the memory of the other information processing apparatus. 9. A program stored on a non-transitory medium causing a computer to perform the method comprising: creating a module controller application that controls a device of another information processing apparatus, wherein the other information processing apparatus communicates with an IC card; instructing the other information processing apparatus to create a first domain in a memory of the other information processing apparatus where the module controller application is to be registered; enabling the module controller application to be registered in the first domain of the memory of the other information processing apparatus; writing the module controller application into an execution area of a store of the other information processing apparatus; creating a service application that reads and writes information to the IC card, the service application having a lower priority than the module controller application; instructing the other information processing apparatus to create a second domain in the memory where the service application is to be registered; and enabling the service application to be registered in the second domain of the memory of the other information processing apparatus. 10. An information processing apparatus comprising: an interface for receiving instructions from another information processing apparatus; first domain creating means for receiving a first domain creating instruction from the other information processing apparatus, via the interface, to create a first domain in a memory of the information processing apparatus where a module controller application is to be registered, wherein the module controller application controls a device; first application registering means for receiving from the other information processing apparatus an instruction to register the module controller application in the first domain of the memory, the module controller application being received from the other information processing apparatus; writing means for receiving from the other information processing apparatus an instruction to write the module controller application into an execution area of a store of the information processing apparatus; second domain creating means for receiving from the other information processing apparatus a second domain creating instruction to create a second domain in the memory where a service application is to be registered, the service application reading and writing information to an IC card, and the service application having a lower priority than the module controller application; and second application registering means for receiving from the other information processing apparatus an instruction to register the service application in the second domain of the memory, the service application being received from the other information processing apparatus. 11. The information processing apparatus according to claim 10 , wherein the writing means writes the module controller application into an execution area that is formed in a different memory than a memory in which an execution area for the service application is formed. 12. The information processing apparatus according to claim 11 , wherein the store stores validation information indicating that the module controller application has been validated by t

Assignees

Inventors

Classifications

  • RFID or NFC payments by means of M-devices · CPC title

  • comprising interface for record bearing medium or carrier for electronic funds transfer or payment credit · CPC title

  • Updates (security arrangements therefor G06F21/57) · CPC title

  • H04L67/10Primary

    in which an application is distributed across nodes in the network (software deployment G06F8/60; multiprogramming arrangements G06F9/46) · CPC title

  • using certificates (cryptographic mechanisms or cryptographic arrangements for entity authentication involving certificates H04L9/3263) · 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 US9674272B2 cover?
The present technique relates to an information processing apparatus and method and a program that can easily handle replacement of an apparatus. First application creating means creates a first application that controls a device of another information processing apparatus communicating with an IC card, and first domain creating means allows another information processing apparatus to create a …
Who is the assignee on this patent?
Sony Corp
What technology area does this patent fall under?
Primary CPC classification H04L67/10. Mapped technology areas include Electricity.
When was this patent published?
Publication date Tue Jun 06 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).