IP Library › Granted Patent US 8,782,669
Granted Patent B2
US 8,782,669 · App. 13/555,763 · Granted Jul 15, 2014

Non-transitory storage medium encoded with computer readable information processing program capable of enhancing zest of application program performing event processing, information processing apparatus, method of controlling information processing apparatus, and information processing system

Inventors: Yuichiro Ito (Kyoto, JP); Kouichi Kawamoto (Kyoto, JP); Toshikazu Jin (Kyoto, JP)
Assignee: Nintendo Co., Ltd.
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 8,782,669
App. No.
13/555,763
Granted
Jul 15, 2014
Kind
B2
Abstract

An exemplary embodiment provides a non-transitory storage medium encoded with a computer readable information processing program and executable by a computer of an information processing apparatus. The information processing program causes the computer to function as a data storage unit for storing for each user, data for application that can be made use of in a prescribed application program executable by a plurality of users, a data communication unit for transmitting and receiving the data for application stored in the data storage unit to and from another unspecified information processing apparatus present within a prescribed range, and an event processing unit for performing event processing based on at least one of the data for application received by the data communication unit and the data for application of another user stored in the data storage unit when one of the plurality of users executes the prescribed application program.

Claims (56)

1. A non-transitory computer readable storage medium having stored thereon an information processing program, which, when executed by a computer of an information processing apparatus, causes the computer of the information processing apparatus to perform operations comprising:

storing for each user, data for application that can be made use of in a prescribed application program executable by a plurality of users;

transmitting and receiving the stored data for application to and from another unspecified information processing apparatus present within a prescribed range; and

performing event processing based on at least one of the received data for application and the stored data for application of another user among said plurality of users when one of said plurality of users executes said prescribed application program,

wherein the data for application of said another user used for said event processing is data internally updated when said another user executes said prescribed application program.

2. The information processing program according to claim 1 , wherein said event processing includes first event processing based on the received data for application and second event processing based on the stored data for application of said another user.

3. The information processing program according to claim 2 , wherein

said first event processing and said second event processing are identical event processing.

4. The information processing program according to claim 2 , wherein

said second event processing is performed based on the stored data for application of said another user even when said information processing apparatus has not received the data for application.

5. The information processing program according to claim 2 , wherein

said second event processing is performed when the stored data for application of said another user satisfies a prescribed condition.

6. The information processing program according to claim 5 , wherein

said prescribed condition refers to a case where at least a part of the data for application of said another user that was used when said second event processing was previously performed is updated.

7. The information processing program according to claim 1 , wherein

said prescribed application program is an application program for performing training processing promoting improvement in physical ability.

8. The information processing program according to claim 7 , wherein

said data for application is data representing progress of a user in connection with said training processing.

9. The information processing program according to claim 8 , wherein

said performing event processing includes performing winner determination processing based on comparison between data for application of the user himself/herself and at least one of received said data for application and the data for application of said another user.

10. The information processing program according to claim 1 , wherein

said storing includes storing said data for application in response to a user's input each time the user executes said prescribed application program a prescribed number of times.

11. The information processing program according to claim 1 , wherein

said transmitting includes transmitting the data for application of said plurality of users to said another information processing apparatus in a batch.

12. A method of controlling an information processing apparatus, comprising:

storing for each user, data for application that can be made use of in a prescribed application program executable by a plurality of users;

transmitting and receiving the stored data for application to and from another unspecified information processing apparatus present within a prescribed range; and

performing event processing based on at least one of the received data for application and the stored data for application of another user among said plurality of users when one of said plurality of users executes said prescribed application program,

wherein the data for application of said another user used for said event processing is data internally updated when said another user executes said prescribed application program.

13. An information processing apparatus, comprising:

data storage configured to store for each user, data for application that can be made use of in a prescribed application program executable by a plurality of users;

at least one wireless communication interface configured to transmit and receive the data for application stored in said data storage to and from another unspecified information processing apparatus present within a prescribed range; and

a processing system comprising at least one processor, the processing system configured to perform event processing based on at least one of the data for application received by said wireless communication interface and the data for application of another user among said plurality of users stored in said data storage when one of said plurality of users executes said prescribed application program,

wherein the data for application of said another user used for said event processing is data internally updated when said another user executes said prescribed application program.

14. An information processing system, comprising:

a data storage unit configured to store for each user, data for application that can be made use of in a prescribed application program executable by a plurality of users;

a data communication unit configured to transmit and to receive the data for application stored in said data storage unit to and from another unspecified information processing apparatus present within a prescribed range; and

an event processing unit configured to perform event processing based on at least one of the data for application received by said data communication unit and the data for application of another user among said plurality of users stored in said data storage unit when one of said plurality of users executes said prescribed application program,

wherein the data for application of said another user used for said event processing is data internally updated when said another user executes said prescribed application program.

15. A non-transitory computer readable storage medium having stored thereon an information processing program, which, when executed by a computer of an information processing apparatus, causes the computer of the information processing apparatus to perform operations comprising:

storing for each user, data for application that can be made use of in a prescribed application program executable by a plurality of users;

transmitting and receiving the stored data for application to and from another unspecified information processing apparatus present within a prescribed range; and

performing event processing based on at least one of the received data for application and the stored data for application of another user among said plurality of users when one of said plurality of users executes said prescribed application program,

wherein said event processing includes first event processing based on the received data for application and second event processing based on the stored data for application of said another user,

and wherein said second event processing is performed based on the stored data for application of said another user even when said information processing apparatus has not received the data for application.

16. A non-transitory computer readable storage medium having stored thereon an information processing program, which, when executed by a computer of an information processing apparatus, causes the computer of the information processing apparatus to perform operations comprising:

storing for each user, data for application that can be made use of in a prescribed application program executable by a plurality of users;

transmitting and receiving the stored data for application to and from another unspecified information processing apparatus present within a prescribed range; and

performing event processing based on at least one of the received data for application and the stored data for application of another user among said plurality of users when one of said plurality of users executes said prescribed application program,

wherein said event processing includes first event processing based on the received data for application and second event processing based on the stored data for application of said another user,

and wherein said second event processing is performed when the stored data for application of said another user satisfies a prescribed condition.

17. A non-transitory computer readable storage medium having stored thereon an information processing program, which, when executed by a computer of an information processing apparatus, causes the computer to perform operations comprising:

storing, in a respective record for each of a plurality of users, application data for use by a prescribed application program executable on the computer by the plurality of users;

receiving application data associated with the prescribed application program executing on another information processing apparatus present within a prescribed range of the information processing apparatus; and

when one of the plurality of users executes the prescribed application program on the computer, performing event processing based on at least one of (1) the received application data and (2) the stored application data of another user of said plurality of users,

wherein the stored data for application of said another user is data internally updated when said another user executes said prescribed application program.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 23, 2012
From: ITO, YUICHIRO; KAWAMOTO, KOUICHI; JIN, TOSHIKAZU
To: NINTENDO CO., LTD.
Reel/Frame 028615/0623 →
Priority Claims (1)
JP 2012-111418 · May 15, 2012 · national
Continuity (1)
Related Publication 20130312013A1 · Nov 21, 2013