The present application is directed to a personal growth system and related methods and products, and more particularly to a web-enabled personal growth system and method of promoting personal growth.
The demands of contemporary living require constant attention throughout the day. Daily life activities include work, family, socializing and more. The constant juggling of other people's needs in addition to one's own needs leaves little time for one's self. These activities may become detrimental to one's personal growth, for example when the to-do lists become too long, the challenges seem insurmountable, concentration or focus is lost due to competing needs, personal fulfillment is lacking or similar issues.
There is a need to make daily life activities more meaningful and to promote personal growth to facilitate wellness and balance in life. Daily activities or any life activities can become more meaningful when a person is connected to awareness. A system to help direct one's thoughts toward awareness may facilitate personal growth.
Many people may be unsure about which of the numerous exercises, products, or systems intended to promote personal growth or reduce stress levels are best suited to their particular needs, or they may be reluctant to dedicate a substantial amount of time to activities, products, or systems that promise to promote personal growth, reduce stress, or achieve some other desired result. Moreover, one exercise or product may be effective on one occasion, but not another occasion, leading people to be frustrated with their choices and progress in personal growth and abandon the practice altogether. Additionally, because feelings and needs may vary, one may not want to be tied down to a particular exercise, product, or system that is suited for a particular feeling, such as stress. One may also be reluctant to transport books or products of a personal growth system to the workplace. Online meditations may be convenient, but may lack any features that tailor the experience to a particular user.
A need exists to address the problems noted above and others previously experienced.
In one implementation, a web-enabled personal growth system is provided. This web-enabled personal growth system includes a communication interface operable to communicate with an endpoint, and in particular to a user interface including a display area, for displaying at least one visual element. The system includes a personal growth program, operable to generate for the user in the display area a first request for information from the user and obtains first user input relating to the user's current state of being. This information relating to the user's current state of being may include information as to the user's mood, thoughts, or feelings or a desired “intention”, where an “intention” is a desired goal or attribute, of the user. The system includes a recommendation database, which includes guided experiences. Each guided experience may include at least one instruction that leads the user through that guided experience. The instruction may specify an act intended to generate a result. A guided experience may also be labeled, referred to, or described as a “moment” below and in the figures. Regardless of which term is used, one associated goal is to provide one or more instructions that direct the user to perform acts in furtherance of a result desired for the user. The personal growth program may further be operable to generate for the user in the display area, a second information request and to obtain second user input relating to the result. The personal growth system may also include an account database for storing growth interaction history for the user, which may include first user input relating to the user's state of being, the selected guided experience, and the second user input relating to the result of the selected guided experience.
The personal growth program of the personal growth system may generate instructions including, as examples, textual prompts, pictorial prompts, or audio prompts. Any of the instructions for the guided experience may, as examples, encourage the user to be aware of oneself, the present moment, or the user's surroundings.
Further, the personal growth program may select a guided experience based on the first user input relating to the user's state of being. Alternatively, the personal growth program determines the guided experience using the growth interaction history. In another example, the guided experience is selected by the user from a list of guided experiences generated by the personal growth program.
The guided experience may include the use of a product. The product may be an oil, a lotion, a body cleansing product, a bath product, a linen spray, a lip balm, a candle, a package of tea, a note that is dissolvable in water, a set of cards, or a journal, as examples. In one embodiment, the product corresponds to an intention specified in the first user input. The personal growth system may also include a product purchase program operable to process a purchase request for any combination of products and services offered to the user in connection with the selected guided experience.
The personal growth system may recommend that the user perform an act. Examples of recommended acts may include taking deep breaths, closing eyes, meditating, smelling a scent, viewing an image, performing body movements, listening to music, writing thoughts or feelings on a fixed medium, typing thoughts or feelings on a keyboard, or speaking thoughts or feelings aloud, for example.
The personal growth system may further be operable to generate and display in the display area a prompt that encourages a user to create a journal entry, or a prompt that notifies the user of an option to download the guided experience to a mobile device.
In another implementation of the system, a method of promoting personal growth is provided. This method includes storing in a memory first user input obtained with a personal growth program that prompts a user for first user input specifying a current state of being for the user. The method further includes obtaining, from a recommendation database, a guided experience for the user based on the first user input, where the guided experience includes an instruction for performing an act intended to generate a result for the user. The method may further include communicating the instruction, through a communication interface, to an endpoint associated with the user and communicating, through the communication interface to the endpoint, a request to the user to reflect on the result and the performance of the act. The method may further include using the personal growth program to obtain second user input including a rating of the guided experience and information relating to whether the result was obtained for the user, and storing the second user input in an interaction history for the user in an account database.
The first user input may specify a desired intention. The desired intention may be selected by the user from a predetermined set of intentions generated by the personal growth program, which may include grounded, creative energy, gratitude, loving kindness, courage, wisdom, and inspiration, for example. The first user input may specify any one or more of the user's mood, thoughts, or feelings.
The act specified in the guided experience in the recommendation database may include taking deep breaths, closing eyes, meditating, smelling a scent, viewing an image, performing body movements, listening to music, writing thoughts or feelings on a fixed medium, typing thoughts or feelings on a keyboard, or speaking thoughts or feelings aloud, as examples.
The method may further include communicating, through the communication interface to the endpoint, a recommendation to write in a physical or electronic journal, as examples.
The method may further include communicating, through the communication interface to the endpoint, a recommendation for the user to engage in a guided experience multiple times by incorporating the guided experience into the person's schedule and communicating, through the communication interface to the endpoint, a recommendation for the user to share with others any combination of thoughts, feelings, or emotions relating to the guided experience
The method may further include communicating, through the communication interface to the endpoint, a recommendation for a product, service, or both for the user to purchase in support of the guided experience. The method may further include accepting a purchase request from the user for the product, service, or both and processing the purchase request for the user.
The same reference numbers may be used throughout the drawings to refer to the same or like parts.
The relationship and functioning of the various elements of the system are better understood with reference to the following detailed description and associated drawings. However, system is not limited to the embodiments illustrated in the drawings. It should be understood that the drawings are not necessarily to scale, and in certain instances details have been omitted which are not necessary for an understanding of the present systems and method, such as conventional fabrication and assembly.
In one implementation, a web-enabled personal growth system is provided. The personal growth system may be used, for example, to relieve stress, restore focus, achieve balance, clear the mind, or otherwise improve one's mood, thoughts, or feelings. Using some embodiments of the personal growth system, a user can achieve his or her targeted outcome in a minimal amount of time, such as less than a minute, less than five minutes, or less than ten minutes.
The networks 504 may adhere to a wide variety of network topologies and technologies. For example, the networks 504 may include Ethernet and Fiber Distributed Data Interconnect (FDDI) packet switched networks communicating Transmission Control Protocol/Internet Protocol (TCP/IP) packets, or any other communication protocol data. Thus, the networks 504 represent a transport mechanism or interconnection of multiple transport mechanisms for data exchange between the system 10 and the endpoints 502.
In the system 10, the communication interface 512 connects to the networks 504 to facilitate data exchange between the system 10 and the endpoints. The processor 514 communicates with the memory 516, for example to execute the personal growth program 518. As described in more detail below, the personal growth program 518 may, among other features, interact with a user at an endpoint to determine mood/intention and deliver guided experience selections, product selections, and other information to the user.
In one implementation, the system 10 represents a server that hosts the personal growth program 518. As detailed in the screenshots below, the system 10 and personal growth program 518 may implement a web-based interface for the users. In that regard, any number of Internet connected users may access the system 10 through the networks 504 to interact with the system 10 as noted below. In other implementations, the personal growth program 518, databases, and other functionality of the system 10 may be directly hosted on a local endpoint (e.g., as software installed on a home computer or smart phone). In such implementations, the local endpoint need not have network connectivity, although it may in order to facilitate orders for products or services that are recommended by the personal growth program 518, as one example.
An account database 520 stores user account information, such as name, age, address, and other information. In addition, the account database 520 may store growth interaction history with the system 10. The growth interaction history may include the history of the guided experiences delivered to the user by the personal growth program 518, the user inputs regarding moods, thoughts, feelings, intentions or other user aspects.
The recommendation database 522 may store predefined guided experiences 26 that the personal growth program 518 may recommend. The guided experiences 26 may be composed of instructions 28 (e.g., in verbal, written, musical, video, or other form) that direct the user to perform acts 30 in furtherance of the guided experience recommended to the user. The acts 30 may be tagged or otherwise associated with desired results 32. For example, the act of meditating for five minutes may be tagged with the desired results of 1) reduce stress, and 2) become calm. Furthermore, the system 10 may also store characteristic attribute/value data for the guided experiences. The attribute/value data may, as explained in more detail below, facilitate determining and recommending products and services to the user in furtherance of pursuing the guided experiences.
One goal of presenting the guided experiences to the users is to try to generate the desired results 32 in the users. Thus, when the personal growth program 518 recommends guided experiences, the personal growth program 518 may make such recommendations based on the desired results 32 that are associated with any particular guided experience in the recommendation database 522. Furthermore, the personal growth program 518 may communicate the desired results 32 to the endpoints 502 to help users make their own guided experience selections.
The product database 524 may store product and service information for products (e.g., candles, incense, and soap) and services (e.g., massages or pedicures). The personal growth program 518 may, in the course of the guided experience, select and display products and services to the user that are appropriate for the guided experience. In that regard, the system 10 may further include a product purchase program 526 that interacts with an electronic transaction processing system 528 (“ETPS 528”) and billing system 530 to display available products and services, obtain a user selection of products and services to purchase, and obtain payment information (e.g., credit card number information). The product purchase program 526 may then submit the product and billing information to the ETPS 528 and/or the billing system 530 to carry out the attempted transaction for the products and services.
As one example, the ETPS 528 may be an electronic commerce server, such as a Microsoft (TM) Commerce Server (TM) system. Such a system may expose a defined Application Programming Interface (API) toward the system 10. The product purchase program 526 may interact with the API, as examples, to query for available products and services that match any search criteria, including criteria that characterize any of the guided experiences, instructions, acts, intentions, or other aspects of the system implementation. Thus, for example, when the user is moving through a given guided experience, the product purchase program 526 may query the ETPS 528 with attribute/value data pre-defined and associated with the guided experience (or instruction, act, or intention) to obtain the products and services that are appropriate (and are as defined in the ETPS 528 database with matching data) for the attribute/value data. The product purchase program 526 may then display the product and service results obtained from the ETPS 528 for selection and purchase by the user. Suggested products and services may be determined in many other ways, however. Alternatively or additionally, the system 10 may chose products at random, may recommend pre-selected products for a given guided experience, may suggest products based on current discount or incentive data supplied by product manufacturers, or in other ways.
The product purchase program 526 may perform a handoff of the user to the ETPS 528 for purchasing products and services. In that regard, the ETPS 528 may include a user interface skinned in the same manner as the user interface generated by the system 10 in order to make the handoff unnoticeable, or even seamless. Regarding the handoff, the product purchase program 526 may pass user credentials (e.g., username or other identifiers) to the ETPS 528. In turn, the ETPS 528 may then continue to process the product selection, checkout, payment, billing, and shipment functions for the purchased products and services, knowing the specific user involved.
As will be described in more detail below, the system 10 recommends guided experiences appropriate for users' feelings, moods, or other characteristics. In one implementation, the system 10 generates and delivers a web interface of visual elements, functional logic, or other interface components to an endpoint (e.g., in the form of Hypertext Markup Language (HTML) web pages, active server pages, Java script, or other web interface components). The endpoints 502 may render the web interface in the display area 14 of a user interface 12. The user interface 12 may be a device display, such as a home computer monitor or the LCD screen of a smartphone, as examples. The display area 14 may be one or more windows of a web browser or other application.
The system 10 accepts and stores in the memory 516 user purchase input 532 from the endpoints 502 responsive to keyboard keystrokes, mouse movement or mouse clicks, or other input. The user purchase input 532 may, as examples, drive the behavior of the personal growth program 518 (e.g., by specifying user mood and a selection of a guided experience) or product purchase program 526 (e.g., by specifying the products and services that the user desires to purchase, along with billing information). The personal growth program 518 and product purchase program 526 generate output to the user at their endpoint 502, including through the display area 14, speakers, printers, or other interface devices connected to their endpoint 502. The output generated by the system 10 may include displays of guided experience options that the user may choose from, selection interfaces for product purchases, the instructions for performing acts and their intended results, or other information. The output generated by the system 10 may also include information requests to obtain information regarding user account identifiers (e.g., an account login and password), user mood or intention, the perceived result of user actions recommended by the system 10 or selected by the user, or other information.
Furthermore, a scheduling program 536 may be provided. The scheduling program 536 may facilitate scheduling future guided experiences. For example, the user may specify to the scheduling program 536 that the system 10 should provide a new guided experience once each day to the user. The scheduling program 536 may then request the personal growth program 518 to determine a guided experience, and then deliver the guided experience to the user through the communication interface 512 (e.g., by pushing or otherwise downloading the guided experience to the user's endpoint in an automated fashion).
Turning briefly to
If the user is recognized, then the logic 1900 generates a first information request (1904): a “before experience” information request. The first information request may request user mood, thoughts, feelings, desired results, or intentions, or other user information prior to the user moving through a guided experience. Based on the user input obtained from the first information request, and from the account database 520 (e.g., the growth interaction history of the user), the logic 1900 may consult the recommendation database 522 and determine applicable guided experiences 26 for the user (1906). In some implementations, the logic 1900 may automatically select a guided experience (1908). As examples, the logic 1900 may choose, from the recommendation database 522, one or more guided experiences 26 that most closely match the types of results desired by the user, may choose the first such guided experience found in the recommendation database 522, may choose a guided experience 26 at random, may choose a guided experience 26 that would be new for the user based on interaction history, or may choose a guided experience in other ways. In other implementations, the logic 1900 may display the available guided experiences 26, and obtain an input selection from the user of the desired guided experience (1910).
Given the guided experience, the logic 1900 may then display the instructions and acts for the user to execute (1911). The instructions and acts help the user achieve the desired results associated with the guided experience that the logic 1900 chose or that the user chose. Furthermore, the logic 1900 may make product and service recommendations to the user (1912). The products and services are typically selected based on the selected guided experience and may include particular types of oils, candles, cleansing products, massage therapies, or other products and services that facilitate reaching the results desired for the guided experience. For example, as explained above, the logic 1900 may request the ETPS 528 to return available products and services appropriate to the guided experience based on matching attribute/value data associated with the guided experience. Alternatively or additionally, the logic 1900 may accept from the user a request may request or specify for particular products or services of interest to purchase, then submit that data to the ETPS 528. As another example, the logic 1900 may pass the user to the ETPS 528 for interacting with an eCommerce solution implemented on the ETPS 528 which handles product display and selection, checkout, payment, billing, and shipping functions.
When the user has selected products and services to purchase, the logic 1900 may pass the selection of product and services to the product purchase program 526 (1914). In turn, the product purchase program 526 may handle the purchase transaction as described below. Regardless, the logic 1900 may generate and display a second information request (1916). The second information request may obtain information from the user regarding the results of the guided experience. The logic 1900 stores the user input in the account database 520 for future analysis, along with other aspects of the growth interaction history with the user, such as the thoughts, feeling, emotions, and intentions over time, the recommended or user selected guided experiences, products and services purchased, and other interaction history.
The user may continue to interact with the personal growth program 518 for as long as desired. Accordingly, if the user selects to continue, the personal growth program 518 may return to generate another instance of the first information request to ask how the user now feels (1904) after moving through the guided experience. On each iteration, after the first, the personal growth program 518 may determine an appropriate guided experience (1906) based on the past input given responsive to the second information request, as well as based on the current state of being specified in response to the first information request.
In that regard, the personal growth program 518 may link together any desired sequence of guided experiences. The personal growth program 518 may define transitions between guided experiences based on the answers obtained from the first information request and second information request, or other criteria. Thus, transitions between guided experiences may by implemented in the system 10 in the same or similar manner as state machines, with the guided experiences representing the next state (and the next guided experience) chosen by the personal growth program 518, and the transitions between states driven by answers to the first and second information requests.
In one implementation, the logic 1900 generates a first information request to obtain information concerning the user's state of being (e.g., the user's moods, thoughts, feelings or intention) (1904) and responsively obtains the first input. Based on this first input, the personal growth program 518 may automatically choose or recommend a guided experience 26 for the user (1908).
For example, the logic 1900 may implement guided experience groups 602 (
After the user has engaged in the specific guided experience, the logic may then generate and display a second information request for user input regarding the results of engaging in the guided experience (1916). This second information request may ask the user how he or she is feeling at the conclusion of the guided experience (e.g., at the conclusion of the starting guided experience). The logic 1900 stores this input as to how the user felt after concluding the guided experience in the account database 520. Based on the user input regarding the result of engaging in the specific guided experience, the logic (1900) may recommend a specific second guided experience to the user.
For example, the logic 1900 may examine the transitions 608 defined between guided experiences in the applicable guided experience group. Each transition 608 may specify the criteria on which the transition is made. The criteria may include the answers the user provides to the second information request, the answers provided to the first information request, other information, or any combination of information. The personal growth program 518 may move between guided experiences in either direction along the transitions, if the transitions permit.
In this manner, the logic 1900 may move the user between any or all of the specific guided experiences defined in a guided experience group, as influenced by the prior guided experiences as well as the user input regarding the results of prior guided experiences.
By way of specific example, if the user input is that he or she is feeling sad, the system may choose a specific guided experience A for the user designed to address the specific feeling of sadness. After the user engages in the guided experience, the logic 1900 may ask the user how he or she is feeling at the conclusion of the guided experience. The user may respond that he or she is feeling calm. Because the user was initially feeling sad, engaged in a guided experience A, and at the conclusion of the guided experience felt calm, the personal growth program may evaluate the transition criteria and recommend guided experience B for the next guided experience for the user.
In other implementations, any of the product selection, checkout, payment, billing, and shipping functions may be handled in whole or in part by the ETPS 528. For example, as described above, the personal growth program 518 or product purchase program 526 may handoff the user to the ETPS 528. The ETPS 528 may then interact with the user to complete product and service purchases.
Returning now to
In some embodiments of the personal growth system 10, the personal growth program 518 may further encourage the user to engage in a “guided experience” 26. The personal growth program 518 may lead the user through the guided experience 26 by a series of instructions 28, textual prompts, pictorial prompts, or other output, presented to the user at their endpoint or delivered in print or other media, such as by a CD-ROM or other digital file, for example. The guided experience 26 may be selected by the user or chosen automatically by the personal growth program 518. In one embodiment, the first user input 38 to the first information request 20 relating to the user's current mood, thoughts, or feelings determines which guided experience options 24 that the personal growth program 518 presents to the user. For example, in
In another embodiment, the guided experience options 24 are informed by the user's growth interaction history, which may include input relating to the user's current mood, thoughts, or feelings; input relating to the user's current mood, thoughts or feelings prior to a previous guided experience; input relating to the result of a previous guided experience; or a record of the guided experience. One way in which this may be accomplished is to obtain and track user input or feedback on the result.
The content of the guided experience 26 may vary considerably. The guided experiences 26 generally involve instructing the user to “be aware”, “act” and/or “reflect.” By way of non-limiting example, the “be aware” prompt may instruct the user to think about an experience of an event; the “act” prompt may instruct the user to perform a physical act 30 relating to the event or thought that the user has become aware of based on the “be aware” prompt; and the “reflect” prompt may direct the user to reflect on the result 32 or feelings the act brought about. The result may be a transformation of an undesired mood into a desired mood, a reduction in stress, an improvement in the balance of the user's life, or other desired result.
In some embodiments, the guided experience 26 involves acts 30 that facilitate the user's awareness of oneself or one's surroundings. In certain embodiments, the guided experience 26 involves deep breathing, closing one's eyes, visualization, meditation, smelling a scent, viewing an image, performing body movements, listening to music, writing thoughts or feelings on a fixed medium, typing thoughts or feelings on a keyboard, or speaking thoughts or feelings aloud.
The personal growth system 10 provides for user interaction with the personal growth program 518, which may then generate output based on information or data collected relating to the user's performance of an instruction 28, act 30, or other aspect of a guided experience 26. This interaction may be facilitated by devices in communication with an endpoint 502, as shown in
The system may return feedback to the user, which facilitates the user to monitor their performance of a recommended instruction or act. The feedback may take many forms. As one example, the personal growth program 518 may generate visual images in response to the information regarding the intensity or rate of breath or vocalizations as communicated by the computer 508 through the microphone. As one specific example, the movement of visual images of leaves on the display area may correspond to the rate and intensity of the breathing or vocalization. Thus, the system 10 may, if desired, provide an interactive experience for any guided experience 26, rather than delivering simple instructions to the user to perform certain acts.
In another example, any endpoint 502 may include a video interface for an attached camera 540. The endpoint 502 may then capture images from the camera 540 and return them to the system 10 for analysis. To that end, the personal growth system 10 may include pattern recognition software, for example, facial recognition software or other image analysis programs 544. In this example, the personal growth program 518 may generate visual images, audio, or other feedback in response to the image information obtained from the camera 540, e.g., facial movements identified by the facial recognition software. In yet another example, an endpoint such as the mobile phone 506 may include accelerometers, gyroscopes, or other motion sensor devices that sense the user's movements. The endpoint may then communicate the sensor data to the personal growth program 518 for analysis. In turn the personal growth program 518 may generate interactive feedback to the user in the form of images, audio, or other feedback in response to the rate, nature, pattern, extent, or other characteristic of the movements.
In one guided experience 26 shown in
In another guided experience 26 shown in
In another guided experience 26, shown in
In another guided experience 26 shown in
In other embodiments, the guided experience involves physical acts that facilitate attaining a desired mood or state of mind, or that help the user to focus on a particular intention. The intention 22 may be based on a determination to act in a certain way. The intention 22 may be informed by western psychology and inspired by Buddhist teachings and may include, for example: grounded, creative energy, gratitude, loving kindness, courage, wisdom, and inspiration. Each intention 22 may have a symbol and/or a scent associated with it, as shown in
In one embodiment, as shown in
The personal growth system 10 also may be used repeatedly. For example, if a user uses the system to transform his or her mood from stressed to calm in a few minutes, the user may wish to use the system again the next time he or she feels stressed or to incorporate use of the system into his or her schedule on a regular basis. The personal growth system 10 may also include a scheduling program 536 that permits the user to schedule future guided experiences 84, as shown in
In certain embodiments, the personal growth system 10 includes additional features that allow the user to share his or her experiences with the personal growth system with others and to incorporate guided experiences and rituals more fully into his or her life. This is known as the Life aspect 80 of the personal growth system. The Life aspects include, for example, a forum 86 generated by an online forum program 534, in which users can discuss their experiences with other users. A news section 88 also may be provided where the user can obtain information regarding the personal growth system. A “Reach Out” section 89 may also be provided, which may provide connectivity to external services to present the user with opportunities to contribute to the greater good. In one example, the Reach Out section may include connectivity to any webpage that the system may implement for the user to pursue other goals in furtherance of a guided experience, such as donating to various charities or reaching out in other ways. A screen shot for these life aspects, Forum, News, and Reach Out, are shown in FIGS. 15A,15B, and 15C, respectively. The system also may connect with a mobile device to allow the user of a guided experience to download a particular guided experience to a mobile device.
In one embodiment, a personal growth system may include use of a physical product. The physical product 86 may be used alone or in combination with the web-enabled personal growth system 10 to direct the user's thoughts toward awareness and promote personal growth. The physical product may be used to guide the user's thoughts by engaging one or more senses, such as by sight, sound, smell, or touch, for example. Products and services may be defined in the product database 524 and linked to the guided experiences 26. As a result, the personal growth program 518 may recommend products and services that are appropriate for any recommended or selected guided experience 26. The web-enabled personal growth system 10 may include an online boutique 90 which affords the user an opportunity to purchase products, as shown in
In one embodiment, a product may be a candle that burns for a particular period of time, such as 30 minutes or 60 minutes. This set time allows the user to engage in a guided experience 26 for a specific period of time, but prevents the user from needing to monitor the clock. In this manner, the candle facilitates awareness and reflection and allows the user to “be in the moment.”
These products may be associated with a particular intention. For example, a creative energy lip balm may incorporate the creative energy scent (cardamom and juniper berry) and flavor notes, while featuring the creative energy color (orange) and symbol (butterfly design) on the label. A product may also encourage the user to engage in a physical gathering with others. A non-limiting example of such a product is a Circle of Friends candle and holder. The design of the Circle of Friends candle holder, which features five persons embracing in a circle, encourages the practice of gathering with friends to promote well-being.
As shown in
The journal system 210 may include a plurality of cards 212 wherein the plurality of cards guide the user by including an intention 22. Each plurality of cards 212 may guide the user by including one intention 22. The user may select a specific guided experience 104 based on a desired intention 22. For example, the journal system 210 may include a plurality of cards 212 including grounded intention 22 to guide the user. Another plurality of cards 212 may be include the gratitude intention 22 and other plurality of cards 212 may include one each of the other intentions 22 shown in
In general, the logic (e.g., programs) for the processing described above for the system 10 may be encoded or stored in a machine-readable or computer-readable medium such as a compact disc read only memory (CDROM), magnetic or optical disk, flash memory, random access memory (RAM) or read only memory (ROM), erasable programmable read only memory (EPROM) or other machine-readable medium as, for example, instructions for execution by a processor, controller, or other processing device. The medium may be implemented as any device or tangible component that contains, stores, communicates, propagates, or transports executable instructions for use by or in connection with an instruction executable system, apparatus, or device. Alternatively or additionally, the logic may be implemented as analog or digital logic using hardware, such as one or more integrated circuits, or one or more processors executing instructions that perform the processing described above, or in software in an application programming interface (API) or in a Dynamic Link Library (DLL), functions available in a shared memory or defined as local or remote procedure calls, or as a combination of hardware and software.
The system 10 may include additional or different logic and may be implemented in many different ways. A processor may be implemented as a controller, microprocessor, digital signal processor, microcontroller, application specific integrated circuit (ASIC), discrete logic, or a combination of other types of circuits or logic. Similarly, memories may be Dynamic Random Access Memory (DRAM), Static Random Access Memory (SRAM), Flash, or other types of memory. Parameters (e.g., user data, guided experience options, menu options) and other data structures may be separately stored and managed, may be incorporated into a single memory or database, or may be logically and physically organized in many different ways. Programs and instructions may be parts of a single program, separate programs, implemented in libraries such as Dynamic Link Libraries (DLLs), or distributed across several memories, processors, cards, and systems.
While various embodiments of the invention have been described, it will be apparent to those of ordinary skill in the art that many more embodiments and implementations are possible within the scope of the invention. Accordingly, the invention is not to be restricted except in light of the attached claims and their equivalents.