Operation unit-equipped device, information processing method, and computer program product

US9442641B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-9442641-B2
Application numberUS-201514613976-A
CountryUS
Kind codeB2
Filing dateFeb 4, 2015
Priority dateFeb 25, 2014
Publication dateSep 13, 2016
Grant dateSep 13, 2016

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 operation unit-equipped device includes a generator that generates an application module including a processing executor that executes a processing, a display part that performs a display appropriated to the processing executor, and a controller that controls the processing executor and the display part; and a discard requester that requests, when at least one new processing executor and one new display part are generated after the generation of the processing executor and the display part, a discard of the processing executor and the display part generated previously. When there is an active processing in the processing executor generated previously when the request for discard is made, the controller discards the display part generated previously and maintains the processing executor generated previously until the active processing is completed, and discards the processing executor generated previously when the active processing in the processing executor generated previously is completed.

First claim

Opening claim text (preview).

What is claimed is: 1. An operation unit-equipped device, comprising: processing circuitry configured to generate an application module that includes a first processing executor that executes a first processing, a first display part that performs a display appropriated to the first processing executor, and a controller that controls the first processing executor and the first display part; switch, when the first processing executor is executing the first processing, the first processing executor and the first display part to a background execution of a second processing executor and a second display part that are generated after the generation of the first processing executor and the first display part; control the controller to execute the first processing in the background execution of the second processing executor and the second display part when the first processing executor and the first display part are switched; issue a request to discard the first processing executor and the first display part, which are executed in the background execution of the second processing executor and the second display part; issue, in response to the request to discard, a request to maintain the first processing executor to the controller when the first processing executor is executing the first processing, and the first processing executor issues the request to discard the first processing executor to the controller after the first processing is completed; control the controller to discard, in response to the request to discard, the first display part and the first processing executor when the first processing executor is not executing the first processing; control the controller to discard the first display part and maintain the first processing executor until the first processing in the first processing executor is completed when the first processing executor is executing the first processing; and control the controller to discard the first processing executor when the first processing in the first processing executor is completed. 2. The operation unit-equipped device according to claim 1 , wherein the first processing executor and the first display part constitute a tab to be generated in the application module. 3. The operation unit-equipped device according to claim 1 , wherein when a request to redisplay the discarded first display part is issued while the first processing executor to be discarded in response to the request to discard is maintained, the controller regenerates the discarded first display part and notifies the regenerated display part of an address of display information appropriate to the maintained first processing executor, and the regenerated display part obtains the display information from the address and displays the display information. 4. The operation unit-equipped device according to claim 1 , wherein the controller notifies, via the second display part, a completion of the processing after the processing in the first processing executor being maintained is completed. 5. The operation unit-equipped device according to claim 1 , wherein when the request to discard is issued from the first processing executor after a completion of the processing of the first processing executor being maintained, the controller discards the second processing executor and the second display part, regenerates the display part that performs a display appropriate to the first processing executor, and notifies the completion of the processing via the regenerated display part. 6. The operation unit-equipped device according to claim 1 , wherein the generator generates a plurality of application modules each including a different processing executor, display part, and controller, the application module being a first application module, in response to the request to discard, the first executor of the first application module issues a request to maintain the first processing executor of the first application module to the controller of the first application module when the first processing executor is executing the first processing, and issues a request to discard the first processing executor to the controller of the first application module after the first processing being executed is completed, and in response to the request to discard, the controller of the first application module discards the first display part and the first processing executor of the first application module when the first processing executor is not executing the first processing, and the controller of the first application module discards the first display part of the first application module and maintains the first processing executor of the first application until the first processing being executed is completed, and the controller of the first application module discards the first processing executor of the first application module when the first processing being executed is completed. 7. The operation unit-equipped device according to claim 1 , wherein the first processing executor and the first display part are executed in parallel, via the background execution, with the second processing executor and the second display part until the first processing executor and the first display part are discarded in response to the request to the discard. 8. An information processing method of an operation unit-equipped device, the information processing method comprising: generating, by processing circuitry of the operation unit-equipped device, an application module that includes a first processing executor that executes a first processing, a first display part that performs a display appropriated to the first processing executor, and a controller that controls the first processing executor and the first display part; switching, by the processing circuitry when the first processing executor is executing the first processing, the first processing executor and the first display part to a background execution of a second processing executor and a second display part that are generated after the generation of the first processing executor and the first display part; controlling, by processing circuitry, the controller to execute the first processing in the background execution of the second processing executor and the second display part when the first processing executor and the first display part are switched; issuing a request to discard the first processing executor and the first display part, which are executed in the background execution of the second processing executor and the second display part; issuing, in response to the request to discard, a request to maintain the first processing executor to the controller when the first processing executor is executing the first processing, and issuing the request to discard the first processing executor to the controller after the processing is completed; controlling the controller to discard, in response to the request to discard, the first display part and the first processing executor when the first processing executor is not executing the first processing; controlling the controller to discard the first display part and maintain the first processing executor until the first processing in the first processing executor is completed when the first processing executor is executing the first processing; and controlling the controller to discard the first processing executor when the first processing in the first processing executor is completed. 9. The information processing method according to claim 8 , wherein the first processing executor and the first display part constitute a tab to be generated in the application module. 10. The information processing method according to claim 8 , further co

Assignees

Inventors

Classifications

  • G06F9/4843Primary

    by program, e.g. task dispatcher, supervisor, operating system · CPC title

  • G06F3/0484Primary

    for the control of specific functions or operations, e.g. selecting or manipulating an object, an image or a displayed text element, setting a parameter value or selecting a range · 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 US9442641B2 cover?
An operation unit-equipped device includes a generator that generates an application module including a processing executor that executes a processing, a display part that performs a display appropriated to the processing executor, and a controller that controls the processing executor and the display part; and a discard requester that requests, when at least one new processing executor and one…
Who is the assignee on this patent?
Asakimori Hiroki, Ricoh Co Ltd
What technology area does this patent fall under?
Primary CPC classification G06F9/4843. Mapped technology areas include Physics.
When was this patent published?
Publication date Tue Sep 13 2016 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 2 related publications on this page (citations in our corpus or others sharing the same primary CPC).