Method and system for creating and maintaining activity plans
Abstract
One embodiment of the present invention provides a system for activity management. During operation, the system provides a user interface that allows a user to access on a mobile device activity plans that each includes a plurality of activity items. The system receives user input to select an activity plan. Next, the system displays the selected activity plan as a sequence of schedule bubbles. Each schedule bubble represents a block of time and is associated with one or more activity items. The system receives user input to select an activity item associated with a schedule bubble. The system displays a new window with at least one of the following associated with the schedule bubble: a video clip, a link to a video clip, a picture, a link to a picture, a diagram, a link to a diagram, an activity item usage count, and an activity item most recent usage date.
Claims
exact text as granted — not AI-modifiedWhat is claimed is:
1 . A method for managing activity plans on a mobile device, comprising:
providing a user interface that allows a user to access on the mobile device activity plans that each includes a plurality of activity items; receiving user input to select an activity plan; displaying the selected activity plan as a sequence of schedule bubbles, wherein each schedule bubble represents a block of time and is associated with one or more activity items; receiving user input to select an activity item associated with a schedule bubble; displaying a new window with at least one of the following associated with the schedule bubble: a video clip, a link to a video clip, a picture, a link to a picture, a diagram, a link to a diagram, an activity item usage count, and an activity item most recent usage date.
2 . The method of claim 1 , wherein each activity item includes at least one of an equipment listing, an associated video, and a category;
wherein each activity item is assigned to at least one category; and wherein the method further comprises: receiving user input to specify at least the title, the associated video, and the category for a new activity item; and storing the new activity item with the title, the associated video, and the category in a database on the mobile device.
3 . The method of claim 1 , further comprising:
displaying, on a portion of a screen of the mobile device, a library interface that displays at least one activity item; displaying, on a separate portion of the screen of the mobile device, a plurality of schedule bubbles that each represents a block of time; receiving user input to associate an activity item from the library interface with at least one of the plurality of schedule bubbles; and storing, in a database on the mobile device, a practice plan that includes the association of the activity item with the at least one of the plurality of schedule bubbles.
4 . The method of claim 1 , further comprising:
receiving user input specifying a time duration for each schedule bubble of the new activity plan and a total practice time for the new activity plan, wherein each schedule bubble represents a block of time; receiving at least one user input to assign an activity item to a schedule bubble of the new activity plan; and adding the activity item to the new activity plan in a database on the mobile device.
5 . The method of claim 1 , further comprising:
receiving user input to select an activity item from the new activity plan, wherein the activity item is associated with one or more video clips; and playing a video clip from the one or more video clips on the mobile device.
6 . The method of claim 1 , wherein the new activity plan is a practice plan for a sport, further comprising:
displaying a print preview screen with a schedule of times associated with each activity item, wherein each activity item is a practice drill activity item, and wherein one or more of the activity items include equipment data for executing the practice drill; receiving user input to select a particular activity item; and displaying a diagram of a court associated with the selected particular activity item.
7 . The method of claim 1 , further comprising:
displaying a sequence of visual indicators that each represent a respective practice plan; receiving user input indicating that the user's finger is touching one or more visual indicators of the sequence of visual indicators; displaying a practice number associated with a visual indicator that the user's finger is currently touching; and displaying a practice plan associated with the displayed practice number.
8 . The method of claim 1 , further comprising:
responsive to detecting user input that selects a time button, displaying a window with numbers representing a total time, a start time, and time intervals for schedule bubbles, each number displayed with associated graphical elements that the user can operate to change an associated time; receiving user input that changes one of the total time, start time, and time intervals for schedule bubbles through the associated graphical elements; displaying a sequence of schedule bubbles based on the total time, start time, and time intervals for schedule bubbles; receiving user input to adjust the size of a schedule bubble; and adjusting the time associated with one or more schedule bubbles based on the user input.
9 . The method of claim 1 , further comprising:
receiving user input to share a drill or practice plan with a second user; receiving user input indicating identifying information of the second user; and sending the drill or practice plan to the second user.
10 . The method of claim 1 , further comprising:
receiving a drill or practice plan that has been sent to the user; and adding the drill or practice plan to the database.
11 . A computing system for managing activity plans on a mobile device, the system comprising:
one or more processors, a computer-readable medium coupled to the one or more processors having instructions stored thereon that, when executed by the one or more processors, cause the one or more processors to perform a method comprising: providing a user interface that allows a user to access on the mobile device activity plans that each includes a plurality of activity items; receiving user input to select an activity plan;
displaying the selected activity plan as a sequence of schedule bubbles, wherein each schedule bubble represents a block of time and is associated with one or more activity items;
receiving user input to select an activity item associated with a schedule bubble;
displaying a new window with at least one of the following associated with the schedule bubble: a video clip, a link to a video clip, a picture, a link to a picture, a diagram, a link to a diagram, an activity item usage count, and an activity item most recent usage date.
12 . The computing system of claim 11 , wherein each activity item includes at least one of an equipment listing, an associated video, and a category;
wherein each activity item is assigned to at least one category; and wherein the method further comprises: receiving user input to specify at least the title, the associated video, and the category for a new activity item; and storing the new activity item with the title, the associated video, and the category in a database on the mobile device.
13 . The computing system of claim 12 , wherein the computer-readable storage medium stores additional instructions that, when executed, cause the one or more processors to perform additional steps comprising:
displaying, on a portion of a screen of the mobile device, a library interface that displays at least one activity item; displaying, on a separate portion of the screen of the mobile device, a plurality of schedule bubbles that each represents a block of time; receiving user input to associate an activity item from the library interface with at least one of the plurality of schedule bubbles; and storing, in a database on the mobile device, a practice plan that includes the association of the activity item with the at least one of the plurality of schedule bubbles.
14 . The computing system of claim 11 , wherein the computer-readable storage medium stores additional instructions that, when executed, cause the one or more processors to perform additional steps comprising:
receiving user input specifying a time duration for each schedule bubble of the new activity plan and a total practice time for the new activity plan, wherein each schedule bubble represents a block of time; receiving at least one user input to assign an activity item to a schedule bubble of the new activity plan; and adding the activity item to the new activity plan in a database on the mobile device.
15 . The computing system of claim 11 , wherein the computer-readable storage medium stores additional instructions that, when executed, cause the one or more processors to perform additional steps comprising:
receiving user input to select an activity item from the new activity plan, wherein the activity item is associated with one or more video clips; and playing a video clip from the one or more video clips on the mobile device.
16 . The computing system of claim 11 , wherein the new activity plan is a practice plan for a sport, and wherein the computer-readable storage medium stores additional instructions that, when executed, cause the one or more processors to perform additional steps comprising:
displaying a print preview screen with a schedule of times associated with each activity item, wherein each activity item is a practice drill activity item, and wherein one or more of the activity items include equipment data for executing the practice drill; receiving user input to select a particular activity item; and displaying a diagram of a court associated with the selected particular activity item.
17 . A non-transitory computer-readable storage medium storing instructions that when executed by a computer cause the computer to perform a method for managing activity plans, the method comprising:
providing a user interface that allows a user to access on the mobile device activity plans that each includes a plurality of activity items; receiving user input to select an activity plan; displaying the selected activity plan as a sequence of schedule bubbles, wherein each schedule bubble represents a block of time and is associated with one or more activity items; receiving user input to select an activity item associated with a schedule bubble; displaying a new window with at least one of the following associated with the schedule bubble: a video clip, a link to a video clip, a picture, a link to a picture, a diagram, a link to a diagram, an activity item usage count, and an activity item most recent usage date.
18 . The non-transitory computer-readable storage medium of claim 17 , wherein the computer-readable storage medium stores additional instructions that, when executed, cause the one or more processors to perform additional steps comprising:
displaying, on a portion of a screen of the mobile device, a library interface that displays at least one activity item; displaying, on a separate portion of the screen of the mobile device, a plurality of schedule bubbles that each represents a block of time; receiving user input to associate an activity item from the library interface with at least one of the plurality of schedule bubbles; and storing, in a database on the mobile device, a practice plan that includes the association of the activity item with the at least one of the plurality of schedule bubbles.
19 . The non-transitory computer-readable storage medium of claim 17 , wherein the computer-readable storage medium stores additional instructions that, when executed, cause the one or more processors to perform additional steps comprising:
receiving user input specifying a time duration for each schedule bubble of the new activity plan and a total practice time for the new activity plan, wherein each schedule bubble represents a block of time; receiving at least one user input to assign an activity item to a schedule bubble of the new activity plan; and adding the activity item to the new activity plan in a database on the mobile device.
20 . The non-transitory computer-readable storage medium of claim 17 , wherein the computer-readable storage medium stores additional instructions that, when executed, cause the one or more processors to perform additional steps comprising:
receiving user input to select an activity item from the new activity plan, wherein the activity item is associated with one or more video clips; and playing a video clip from the one or more video clips on the mobile device.
21 . The non-transitory computer-readable storage medium of claim 17 , wherein the new activity plan is a practice plan for a sport, and wherein the computer-readable storage medium stores additional instructions that, when executed, cause the one or more processors to perform additional steps comprising:
displaying a print preview screen with a schedule of times associated with each activity item, wherein each activity item is a practice drill activity item, and wherein one or more of the activity items include equipment data for executing the practice drill; receiving user input to select a particular activity item; and displaying a diagram of a court associated with the selected particular activity item.
22 . The non-transitory computer-readable storage medium of claim 17 , wherein the computer-readable storage medium stores additional instructions that, when executed, cause the one or more processors to perform additional steps comprising:
displaying a sequence of visual indicators that each represent a respective practice plan; receiving user input indicating that the user's finger is touching one or more visual indicators of the sequence of visual indicators; displaying a practice number associated with a visual indicator that the user's finger is currently touching; and displaying a practice plan associated with the displayed practice number.Join the waitlist — get patent alerts
Track US2015235182A1 — get alerts on status changes and closely related new filings.
We store only your email — no account needed. See our privacy policy.