Information-processing device and program

US9292308B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-9292308-B2
Application numberUS-200913127319-A
CountryUS
Kind codeB2
Filing dateOct 7, 2009
Priority dateNov 4, 2008
Publication dateMar 22, 2016
Grant dateMar 22, 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.

The window display application controls a display position of a window (an image). The Java Runtime Environment controls processing associated with the window (e.g., displaying of the window). Operation information on an operation of a display position of a window is supplied to the window display application. Operation information on an operation of processing details of an application corresponding to a window (a widget) is supplied to the Java Runtime Environment.

First claim

Opening claim text (preview).

What is claimed is: 1. An information-processing device comprising: a controller; a memory that stores a first software for controlling an arrangement of at least one first widget window and a plurality of second software each comprising a respective widget for performing different functionalities and each associated with a respective second widget window; the first software responsible for rendering of an upper layer independently from a rendering by the second software responsible for rendering of a lower layer; and a first key belonging to a first group of keys and a second key belonging to a second group of keys, the second key being a different key than the first key, the first group of keys operable with the first software and the second group of keys operable with the second software; the controller configured to acquire first operation information representing an operation of the first key, and second operation information representing an operation of the second key, upon acquiring the first operation information and the acquired first operation information instructing to change a currently selected widget window included in the at least one first widget window, determine that the acquired first operation information is provided to the first software, and provide the acquired first operation information to the first software, specify a non-selected widget window included in the at least one first widget window as a new selected widget window by the first software based on the first operation information, and change a display appearance of the new selected widget window by the first software, upon acquiring the first operation information or the second operation information, and the acquired first operation information or the acquired second operation information instructing to display the at least one first widget window, determine that the acquired first operation information or the acquired second operation information is provided to both the first software and the second software, and provide the acquired first operation information or the acquired second operation information to both the first software and the second software, upon acquiring the first operation information and the acquired first operation information instructing to change a widget window arrangement, determine that the acquired first operation information is provided to the first software, and provide the acquired first operation information to the first software, upon acquiring the second operation information and the second operation information representing an operation for the predetermined processing, determine that the acquired second operation information is provided to the second software, and provide the acquired second operation information to the second software without passing through the first software, control execution of the first software based on the first operation information provided to the first software, control the displaying of the at least one first widget window by the first software based on the first operation information, control execution of the second software based on the second operation information provided to the second software, and control the execution of a predetermined processing associated with the at least one first widget window by the second software based on the second operation information. 2. The information-processing device according to claim 1 , wherein the controller is further configured to control the execution of the second software so as to control displaying of a first content in a first predetermined area of a display in which the at least one first widget window is displayed, and to execute the first software so as to control displaying of a second content in a second predetermined area of the display. 3. The information-processing device according to claim 1 , wherein the controller is further configured to select, when a plurality of windows associated with a predetermined processing are displayed, at least one second widget window from the plurality of windows, wherein the controller is configured to control the execution of the second software so as to control processing associated with the at least one second widget window selected based on an operation specified by the operation information that is determined to be provided to the second software. 4. A non-transitory computer-readable medium storing a program for causing a computer to execute the steps of: displaying at least one widget window; acquiring first operation information representing an operation of a first key, and second operation information representing an operation of a second key, the second key being a different key than the first key, the first key belonging to a first group of keys and the second key belonging to a second group of keys, the first group of keys operable with a first software and the second group of keys operable a the second software, the first software responsible for rendering of an upper layer independently from rendering by the second software responsible for rendering of a lower layer; upon acquiring the first operation information and the acquired first operation information instructing to change a currently selected widget window included in the at least one widget window, determining that the acquired first operation information is provided to the first software, and providing the acquired first operation information to the first software; specifying a non-selected window included in the at least one widget window as a new selected widget window by the first software based on the first operation information, and changing a display appearance of the new selected widget window by the first software; upon acquiring the first operation information or the second operation information, and the acquired first operation information or the acquired second operation information instructing to display the at least one widget window, determining that the acquired first operation information or the acquired second operation information is provided to both the first software and the second software, and providing the acquired first operation information or the acquired second operation information to both the first software and the second software; upon acquiring the first operation information and the acquired first operation information instructing to change a widget window arrangement, determining that the acquired first operation information is provided to the first software, and providing the acquired first operation information to the first software; upon acquiring the second operation information and the second operation information representing an operation for the predetermined processing, determining that the acquired second operation information is provided to the second software, and providing the acquired second operation information to the second software without passing through the first software; controlling execution of the first software based on the first operation information provided to the first software; controlling a display by the first software of the at least one widget window associated with a predetermined processing based on the first operation information; controlling execution of the second software based on the second operation information provided to the second software, and controlling execution by the second software of the predetermined processing associated with the at least one widget window based on the second operation information.

Assignees

Inventors

Classifications

  • G06F9/4443Primary

    Physics · mapped topic

  • Interaction techniques based on graphical user interfaces [GUI] · CPC title

  • based on specific properties of the displayed interaction object or a metaphor-based environment, e.g. interaction with desktop elements like windows or icons, or assisted by a cursor's changing behaviour or appearance · CPC title

  • Display of multiple viewports · CPC title

  • G06F9/451Primary

    Execution arrangements for user interfaces · 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 US9292308B2 cover?
The window display application controls a display position of a window (an image). The Java Runtime Environment controls processing associated with the window (e.g., displaying of the window). Operation information on an operation of a display position of a window is supplied to the window display application. Operation information on an operation of processing details of an application corresp…
Who is the assignee on this patent?
Murakami Keiichi, Kamiya Dai, Yamada Kazuhiro, and 3 more
What technology area does this patent fall under?
Primary CPC classification G06F9/4443. Mapped technology areas include Physics.
When was this patent published?
Publication date Tue Mar 22 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 8 related publications on this page (citations in our corpus or others sharing the same primary CPC).