Information processing terminal, information processing system, computer-readable storage medium having stored thereon information processing program, and information processing method

US10296319B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-10296319-B2
Application numberUS-201715413155-A
CountryUS
Kind codeB2
Filing dateJan 23, 2017
Priority dateJun 11, 2010
Publication dateMay 21, 2019
Grant dateMay 21, 2019

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 example information processing apparatus includes a display and processing circuitry. The processing circuitry is configured to control the information processing apparatus to perform operations including automatically connecting to a server; automatically receiving, from the server, one or more programs, without user selection of the one or more programs, the received programs including at least one new program, other than an update program, not already installed on the information processing apparatus; and automatically, and without user request, installing the received programs on the information processing apparatus.

First claim

Opening claim text (preview).

What is claimed is: 1. An information processing apparatus comprising: communication circuitry; and a processor configured to control the information processing apparatus to at least: automatically connect, using the communication circuitry, to a server; automatically receive, from the server, one or more programs without a user selection of the one or more programs; automatically install, on the information processing apparatus, the received one or more programs not already installed without a user request to install; create and output a list of the installed one or more programs; accept a selection of a program on the list of the installed one or more programs based on a predetermined operation performed on the information processing apparatus; and uninstall the selected program on the list of the installed one or more programs, wherein the processor is further configured to control the information processing apparatus to switch between a display state and a non-display state, wherein a display in the display state of the information processing apparatus is stopped in the non-display state of the information processing apparatus, the automatic connecting to the server is performed at least when the information processing apparatus is in the non-display state, the automatic receiving the one or more programs is performed at least when the information processing apparatus is in the non-display state, and the automatic installing the received one or more programs not already installed is performed at least when the information processing apparatus is in the non-display state. 2. The information processing apparatus according to claim 1 , wherein less power is consumed in the non-display state of the information processing apparatus than in the display state of the information processing apparatus. 3. The information processing apparatus according to claim 1 , wherein the information processing apparatus is configured to be opened and closed, and a state of the information processing apparatus is switched to the display state when the information processing apparatus is opened, and to the non-display state when the information processing apparatus is closed. 4. The information processing apparatus according to claim 1 , wherein power is supplied to the display in the display state of the information processing apparatus, and power is not supplied to the display in the non-display state of the information processing apparatus. 5. The information processing apparatus according to claim 1 , wherein the information processing apparatus is a mobile information terminal, and the processor is further configured to control the information processing apparatus to: automatically and repeatedly search for an access point, and based on an access point being found by the searching, connect to the access point, and connect to the server via the access point. 6. The information processing apparatus according to claim 5 , wherein the processor is further configured to control the information processing apparatus to: store respective reception states for the receiving of the one or more programs, each reception state indicating whether or not the corresponding receiving of the one or more programs is completed, wherein when any of the respective reception states indicates that the corresponding receiving of the one or more programs is not completed, the corresponding receiving of the one or more programs is performed again. 7. The information processing apparatus according to claim 6 , wherein the processor is further configured to control the information processing apparatus to: set one or more tasks for defining the receiving of the one or more programs, respectively, wherein the storing stores the respective reception states for the receiving of the one or more programs on a task-by-task basis, each reception state indicating whether or not the corresponding receiving of the one or more programs defined by a corresponding task is completed, and when any of the respective reception states indicates that the corresponding receiving of the one or more programs defined by the corresponding task is not completed, the corresponding receiving of the one or more programs is performed again. 8. The information processing apparatus according to claim 1 , wherein the processor is further configured to control the information processing apparatus to: when the information processing apparatus connects to the server, receive currently-distributed program information about receivable programs from the server, and when the currently-distributed program information is received, determine based on specified conditions whether or not to receive a receivable program specified by the currently-distributed program information, wherein when the information processing apparatus determines to receive the receivable program, the information processing apparatus receives the receivable program. 9. The information processing apparatus according to claim 8 , wherein the processor is further configured to control the information processing apparatus to: store execution history data indicating an execution history of a predetermined program, wherein the currently-distributed program information includes: information specifying the receivable program having reception conditions; and conditions concerning the execution history of the predetermined program that are necessary for receiving the receivable program, and when the execution history of the predetermined program indicated by the execution history data satisfies the conditions for reception, the information processing apparatus determines that the receivable program having the reception conditions is to be received; and when the execution history of the predetermined program indicated by the execution history data does not satisfy the conditions for the reception, the information processing apparatus determines that the receivable program having the reception conditions is not to be received. 10. The information processing apparatus according to claim 8 , wherein the processor is further configured to control the information processing apparatus to: store in the information processing apparatus user age as user age information, wherein the currently-distributed program information includes information indicating target ages of the receivable programs, respectively, and the information processing apparatus compares the user age information to a target age of each receivable program, and, when the comparison result satisfies specified conditions, the information processing apparatus receives the receivable program. 11. The information processing apparatus according to claim 1 , wherein the processor is further configured to control the information processing apparatus to: when the information processing apparatus connects to the server, receive currently-distributed program information about receivable programs from the server, and determine whether or not the receivable programs specified by the currently-distributed program information are already installed on the information processing apparatus, wherein when the information processing apparatus determines that a program among the received programs is already installed, the information processing apparatus updates the program; and when the information processing apparatus determines that a program among the received programs is not installed, the information processing apparatus installs the program. 12. The information processing apparatus according to claim 1 , wherein the processor is further configured to control the information processing apparatus to: when

Assignees

Inventors

Classifications

  • Cross-Sectional Technologies · mapped topic

  • G06F8/60Primary

    Software deployment · CPC title

  • Power saving in display device · CPC title

  • G06F8/61Primary

    Installation · CPC title

  • Updates (security arrangements therefor G06F21/57) · 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 US10296319B2 cover?
An example information processing apparatus includes a display and processing circuitry. The processing circuitry is configured to control the information processing apparatus to perform operations including automatically connecting to a server; automatically receiving, from the server, one or more programs, without user selection of the one or more programs, the received programs including at …
Who is the assignee on this patent?
Nintendo Co Ltd
What technology area does this patent fall under?
Primary CPC classification G06F8/60. Mapped technology areas include Physics.
When was this patent published?
Publication date Tue May 21 2019 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 7 related publications on this page (citations in our corpus or others sharing the same primary CPC).