IP Library Granted Patent US 10,967,271
Granted Patent B2
US 10,967,271 · App. 16/448,202 · Granted Apr 6, 2021

Virtual performance system

Inventor: Willoughby H. Walling (Portland, OR)
Assignee: NIKE, Inc.
A63F13/65A63F13/06A63F13/10A63F13/20A63F13/211A63F13/212A63F13/213A63F13/215A63F13/25A63F13/32A63F13/332A63F13/335A63F13/35A63F13/69A63F13/85A63F2300/1012A63F2300/609A63F2300/69A63F2300/8082
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 10,967,271
App. No.
16/448,202
Granted
Apr 6, 2021
Kind
B2
Abstract

Aspects of this disclosure relate to rewarding users of an electronic game for real-world physical activity. Further aspects relate to altering virtual items based upon physical activity. An electronic game may comprise or otherwise relate to an online world (such as a “Virtual World”). Users may be represented through customized graphical representations, such as avatars. An account of a user (or entity) may be associated a “virtual region.” A threshold level of real-world physical activity may result in obtaining a reward that may be associated with a virtual item. A reward may be configured to result in: (1) altering visual appearance of a virtual item within a virtual region; (2) altering a virtual characteristic of a virtual item, such that the first user may engage in at least one additional virtual activity using that virtual item; and/or (3) acquiring a new virtual item for a virtual region.

Claims (66)

1. A system comprising:

a virtual world server comprising one or more processors and memory storing computer-executable instructions that, when executed by the one or more processors, cause the virtual world server to:

provide a virtual world comprising a virtual region, wherein the virtual region is associated with a user, wherein the user is represented in the virtual world by an avatar, and wherein the virtual region is traversable by the avatar,

prompt the user to perform a real-world physical activity, and

reward the user in the virtual world in response to determining, based on sensor data characterizing movement of the user and a calculation of completeness modifiers that weight exercises completed recently more heavily than less recent exercises, that the user performed a threshold level of the real-world physical activity, and

alter the virtual world in response to identifying a threshold level of real-world inactivity of the user;

a client computing device in signal communication with the virtual world server and operated by the user to access the virtual world; and

a monitoring device comprising at least one sensor configured to detect the movement of the user and obtain at least a portion of the sensor data characterizing the movement of the user, wherein the monitoring device is configured to detect the movement of the user at a location from which the client computing device is not accessible to the user.

2. The system of claim 1 , wherein:

the instructions, when executed by the virtual world server, further cause the virtual world server to:

determine a geographic location of the user,

determine an environmental condition of the geographic location, and

select a reward based on the environmental condition.

3. The system of claim 2 , wherein:

the instructions, when executed by the virtual world server, further cause the virtual world server to:

visually represent the environmental condition of the geographic location of the user in the virtual world at the virtual region that is associated with the user.

4. The system of claim 1 , wherein:

the threshold level of the real-world physical activity comprises:

a threshold quantity of time the user spends conducting the real-world physical activity,

a threshold value of a physiological or biological parameter of the user, or

a threshold distance traveled by the user within a predetermined window of time.

5. The system of claim 1 , wherein:

the instructions, when executed by the virtual world server, further cause the virtual world server to:

present, in the virtual world, live data characterizing performance of the real-world physical activity being performed by the user.

6. The system of claim 1 , wherein:

the instructions, when executed by the virtual world server, further cause the virtual world server to:

visually represent the avatar performing the real-world physical activity in the virtual world either during or after performance of the real-world physical activity by the user, the avatar being associated with the user.

7. The system of claim 1 , wherein:

the instructions, when executed by the virtual world server, further cause the virtual world server to:

determine a geographic location of the user,

determine a real-world feature of the geographic location, and

visually represent the real-world feature of the geographic location of the user in the virtual world that is associated with the user,

wherein the real-world feature comprises a man-made object or a natural object located proximate to the geographic location of the user.

8. The system of claim 1 , wherein:

the instructions, when executed by the virtual world server, further cause the virtual world server to:

determine a geographic location of the user,

select the real-world physical activity the user is prompted to perform based on the geographic location of the user.

9. A method comprising:

by a virtual world server comprising one or more processors, memory, and a communication interface:

providing a virtual world comprising a virtual region, wherein the virtual region is associated with one of a user, wherein the user is represented in the virtual world by an avatar, and wherein the virtual region is traversable by the avatar,

providing, to a client computing device operated by the user, access to the virtual world via the communication interface,

prompting the user to perform a real-world physical activity,

receiving sensor data characterizing movement of the user from a monitoring device comprising at least one sensor configured to detect the movement of the user and obtain at least a portion of the sensor data, wherein the monitoring device is configured to detect the movement of the user at a location from which the client computing device is not accessible to the user, and

rewarding the user in the virtual world in response to determining, based on the sensor data characterizing the movement of the user and a calculation of completeness modifiers that weight exercises completed recently more heavily than less recent exercises, that the user performed a threshold level of the real-world physical activity.

10. The method of claim 9 , further comprising:

by the virtual world server:

determining a geographic location of the user,

determining an environmental condition of the geographic location, and

selecting a reward based on the environmental condition.

11. The method of claim 9 , wherein:

the threshold level of the real-world physical activity comprises:

a threshold quantity of time the user spends conducting the real-world physical activity,

a threshold value of a physiological or biological parameter of the user, or

a threshold distance traveled by the user within a predetermined window of time.

12. The method of claim 9 , further comprising:

by the virtual world server:

presenting, in the virtual world, live data characterizing performance of the real-world physical activity being performed by the user.

13. The method of claim 9 , further comprising:

by the virtual world server:

visually representing the avatar performing the real-world physical activity in the virtual world either during or after performance of the real-world physical activity by the user, the avatar being associated with the user.

14. The method of claim 9 , further comprising:

by the virtual world server:

determining a geographic location of the user,

determining a real-world feature of the geographic location, and

visually representing the real-world feature of the geographic location of the user in the virtual world at the virtual region that is associated with the user,

wherein the real-world feature comprises a man-made object or a natural object located proximate to the geographic location of the user.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 11, 2019
From: WALLING, WILLOUGHBY H.
To: NIKE, INC.
Reel/Frame 050688/0533 →
Continuity (4)
Continuation 15591271 · May 10, 2017
Continuation 13491282 · Jun 7, 2012
Provisional Application 61494310 · Jun 7, 2011
Related Publication 20190351327A1 · Nov 21, 2019
Cited By (1)
US 12,417,573