Spatial visualization refers to the mental manipulation of spatial information to determine how a given spatial configuration would appear if portions of that configuration were to be rotated, folded, repositioned, or otherwise transformed. This ability to manipulate mentally two-dimensional and three-dimensional figures, builds upon spatial orientation abilities by including the performance of serial operations.
Spatial visualization abilities are especially important in certain occupations such as architecture, design, and engineering, in order to interpret and produce visual representations of three-dimensional objects, and, for example, training architects to perform related tasks more quickly and accurately. See, Salthouse, T. A., Babcock, R. L., Skovronek, E., Mitchell, D. R. D., and Palmon, R. (1990), Age and Experience Effects in Spatial Visualization, Developmental Psychology, 26(1), 128-136.
Researchers have used visualization tasks as part of measures of general intelligence. A common measure of visualization is the Paper Folding Task, in which a piece of paper is shown folded with holes punched through it, and subjects must determine what the paper will look like once unfolded. See, Ekstrom, R. B., French, J. W., Harman, H. H., and Derman, D. (1976), Manual for Kit of Factor-Referenced Cognitive Tests, 173-179, Princeton, N.J.: Educational Testing Service. The folding task has ecological validity in that the process of mentally folding an object relates to temporal parameters involved in performing the same task physically. See, Shepard, R. N. and Feng, C. (1972), A Chronometric Study of Mental Paper Folding, Cognitive Psychology, 3(2), 228-243. Including a physically intuitive component to the task strengthens this relationship.
In this specification, a cognitive training exercise is disclosed that trains human visualization systems in an intuitive, engaging, and adaptively challenging way to enhance cognition. According to aspects of the disclosed subject matter, users can be engaged in a task where they are presented with a container, e.g., in the form of a partially filled suitcase, partitioned by a grid. Users must visualize where the objects in the suitcase will end up relative to one another once the container is modified, e.g., the suitcase is closed, e.g., by having initially displayed portions, e.g., halves, folded in a certain direction(s). Objects can also be required to moved such that the container (suitcase) will close without items overlapping. That is, given the assumption that the item are too thick for the container (suitcase) to be folded with more than one object in the same corresponding portion of the sections of, e.g., a folding multi-sectional suitcase.
It will be understood by those in the art that a method and system for training cognitive ability is disclosed which may comprise a system and method for training a spatial visualization aspect of the cognitive ability of a user, which may comprise conducting, via a user computing device user interface display, a trial that may comprise presenting, via the user computing device user interface display, a container having a plurality of sections, each with a plurality of corresponding sub-sections configured to fold upon one another; displaying, via the user computing device user interface display, at least one object occupying a sub-section of a first section and at least one object occupying a sub-section of the second section; allowing the user, via the user computing device user interface display, to manipulate the position of at least one object in at least one of the sub-sections of at least one of the first section and the second section, so as to avoid interference by any object in the first section with any object in the second section when corresponding sub-sections are folded upon one another.
The system and method may comprise the container comprising a multi-section suitcase having at least a first section and a second section, each separated into corresponding sub-sections which overlap when the at least a first section is folded upon the at least a second section. Allowing the user to manipulate the position of at least one object may comprise allowing the user, via the user computing device interface display, to one of initially position and reposition the object into or within a respective sub-section. At least one overlapping object may extend across a boundary between adjacent sub-sections within one of the first section and the second section; and allowing the user to manipulate the position of the at least one overlapping object may comprise by allowing the user to rotate the object in relation to the sub-section. The at least one overlapping object may extend across at least two boundaries between respective adjacent sub-sections, and allowing the user to manipulate the position of the at least one overlapping object may comprise by rotating the object in relation to the section.
The system and method may further comprise scoring, via the user computing device, the result of the user manipulating the position of at least one object in at least one of the sub-sections of at least one of the first section and the second section, so as to avoid interference by any object in the first section with any object in the second section when corresponding sub-sections are folded upon one another. The system and method may comprise timing, via the user computing device, how long the user takes to manipulate the position of at least one object in at least one of the sub-sections of at least one of the first section and the second section, so as to avoid interference by any object in the first section with any object in the second section when corresponding sub-sections are folded upon one another.
A tangible machine readable medium storing instructions is also disclose that, when executed by a computing device, cause the computing device to execute a method of training a spatial visualization aspect of the cognitive ability of a user, which method may comprise presenting on a user computing device user interface display, a container having a plurality of sections, each with a plurality of corresponding sub-sections configured to fold upon one another; displaying at least one object occupying a sub-section of a first section and at least one object occupying a sub-section of the second section; allowing the user to manipulate the position of at least one object into or within at least one of the sub-sections of at least one of the first section and the second section, so as to avoid interference by any object in the first section with any object in the second section when corresponding sub-sections are folded upon one another.
All publications, patents, and patent applications mentioned in this specification are herein incorporated by reference to the same extent as if each individual publication, patent, or patent application was specifically and individually indicated to be incorporated by reference, for all purposes and as if the entire publication, patent or patent application were repeated in the present application verbatim, including any specification, claims and drawing. Such documents would include the articles referenced above and patents and publications of interest to the field include, for example, U.S. Pat. No. 7,773,097 for Visual Emphasis for Cognitive Training Exercises; and U.S. Pat. No. 7,540,615 for Cognitive Training Using Guided Eye Movements.
The novel features of the disclosure are set forth with particularity in the appended claims. A better understanding of the features and advantages of the present disclosure will be obtained by reference to the following detailed description that sets forth illustrative embodiments, in which the principles of the disclosed subject matter and its operation are utilized, and the accompanying drawings of which:
The systems and methods described herein rely on a variety of computer systems, networks and/or digital devices for operation. In order to fully appreciate how the system operates, an understanding of suitable computing devices and systems is useful. The computing devices, systems and methods disclosed herein are enabled as a result of application via a suitable computing device (including without limitation mobile devices such as mobile phones and tablets).
In at least some configurations, a user executes a browser to view digital content items and can connect to the front end server via a network, which is typically the Internet, but can also be any network, including but not limited to a mobile, wired or wireless network, a private network, or a virtual or ad hoc private network. As will be understood very large numbers (e.g., millions) of users are supported and can be in communication with the website at any time. The user may utilize a variety of different computing devices. Examples of user devices include, but are not limited to, personal computers, digital assistants, personal digital assistants, cellular phones, mobile phones, smart phones, tablets or laptop computers.
The browser can include any application that allows users to access web pages on the World Wide Web. Suitable applications include, but are not limited to, Microsoft Internet Explorer®, Netscape Navigator®, Mozilla® Firefox, Apple® Safari or any application capable of or adaptable to allowing access to web pages on the World Wide Web. The browser can also include Flash™ from Adobe Systems, Inc.).
In at least some configurations, a user may download an App, e.g., onto the user's portable communication device, and play the cognitive training spatial visualization game on the user's hand held device or other user computing device. An aspect of the disclosure is directed to enabling a user to place an object in a particular position in a container, e.g., one section (e.g., a section of a suitcase) of a multi-section display in a position such that when a first section is rotated about a particular axis(es) connecting the first section to a second section, (e.g., when the suitcase is closed) the objects contained in the other sections do not overlap and collide with the object positioned by the user. The exercise requires that the user visualize how each object will be transformed in space once the container 300 closes and make a decision based on this mental visualization.
The core gameplay mechanism is the selection of the final position of an object, which in one implementation can be represented by a camera 350 (
The configuration of a container 400 can be determined by a current level of difficulty and can be designed to provide a smooth transition between trials. When the position for the object (such as camera 350) within a sub-section 404c of the section 420 is selected, the container closes (
It will also be understood that objects themselves may extend over a sub-section to sub-section boundary, such as the shaving cream can top 406 in the shaving cream can/razor combination 440 and other objects, such as the shaving cream 450 may not cover the entire adjacent sub-section area footprint. In this manner, users may be required to take these coverage differences into account in considering, e.g., the proper placement of the objects in adjoining sub-sections, and, e.g., rotation of such objects, were, e.g., either the shaving cream 450 and/or the shaving cream can/razor combination 440 is the subject of being placed by the user, e.g., in adjacent sub-section compartments. If any object does overlap, the user can then be given an indication that the positioning of the object(s) was not correct. Such an indication can be given by, for example, closing the container 400 more slowly to note the improper placement, and/or not closing the container 400 fully and/or the appearance of an associated incorrect indicator (e.g., as indicated by the X 600 in
The user can be introduced to the training exercise via a short interactive tutorial describing the gameplay elements (e.g., as illustrated, e.g., by the program process flow diagrams 700 and 800 in
As shown in
The tutorial can prompt the user to complete a series of simple game configurations with guided messages and prompts (e.g., as indicated in
By way of example, as illustrated in
In an example of the main gameplay flow, shown in gameplay process flow diagram 1200, of
Difficulty may also be controlled, e.g., by adjusting the following variables. The numbers and designs represent applicants' currently understood implementation(s), but other implementations could vary each aspect: container 400 size (the game can, e.g., begin with cases made of four sub-sections and increases up to, e.g., nine sub-sections; number of sections (hinges) in the container 400 (the game can begin with two sections and increases up to, e.g., four sections (three being illustrated by way of example in
The process of generating a dynamic board configuration can begin with the selection of a container 400. According to aspects of embodiments of the disclosed subject matter, each container 400 design can be associated with a difficulty level, and these associations may be generated by recording response times for each configuration from a large sample of players, and assigning those configurations that take longer to solve to higher difficulty levels. Each level can alternatively include a set of containers 400 from which one is selected randomly. The position of items within the containers 400 can be randomized to encourage visualization rather than memorization of configurations. Since the containers 400 and positions can be dynamically generated, a very large number of unique trials exist to be presented to the user. Other methods of selecting containers 400 or assigning difficulty could be used. The score reward given to a user can be based on the current level, but other factors, such as response time, could be incorporated, such as whether the response time fell under a particular threshold for a given level.
The current level, score, and time remaining can be displayed to the user, e.g., on an game information bar 1420, as can be seen in
The user's level on the last trial can be recorded and the user can begin at that level in the subsequent play of the game by the user. In other implementations, other factors could be incorporated to determine the new starting level.
The following is a disclosure by way of example of a known computing device which may be used with the presently disclosed subject matter. The description of the various components of a computing device is not intended to represent any particular architecture or manner of interconnecting the components. Other systems that have fewer or more components may also be used with the disclosed subject matter. A communication device may constitute a form of a computing device and may at least include, contain, utilize or emulate a computing device. In this description, various functions, functionalities and/or operations may be described as being performed by or caused by software program code to simplify description. However, those skilled in the art will recognize that what is meant by such expressions is that the functions resulting from execution of the program code/instructions are performed by a computing device as described in the present application, e.g., including a processor, such as a microprocessor, microcontroller, logic circuit or the like noted above.
Thus, the techniques are limited neither to any specific combination of hardware circuitry and software, nor to any particular tangible source for the instructions executed by the data processor(s) within the computing device, such as a tangible machine readable medium. In other words, as an example only, part or all of the machine readable medium may in part or in full form a part of the, or be included within the computing device itself, e.g., by hard wiring or pre-programmed instructions in any memory utilized by or in the computing device.
While some embodiments can be implemented in fully functioning computers and computer systems, various embodiments are capable of being distributed as a computing device including, e.g., a variety of architecture(s), form(s) or component(s). Embodiments may be capable of being applied regardless of the particular type of machine or tangible machine/computer readable media used to actually affect the performance of the functions and operations and/or the distribution of the performance of the functions, functionalities and/or operations.
At least some aspects of the disclosed subject matter can be embodied, at least in part, in programmed software code/instructions. That is, the functions, functionalities and/or operations and techniques may be carried out in a computing device or other data processing system in response to its processor, such as a microprocessor, executing sequences of instructions contained in a memory or memories, such as ROM, volatile RAM, non-volatile memory, cache or a remote storage device. In general, the routines executed to implement the embodiments of the disclosed subject matter may be implemented as part of an operating system or a specific application, component, program, object, module or sequence of instructions usually referred to as a “computer program(s),” or “software.” The computer program(s) typically comprise instructions stored at various times in various tangible memory and storage devices, e.g., in a computing device, such as in cache memory, main memory, internal disk drives, and/or above noted forms of external memory, such as remote storage devices, such as a disc farm, remote memory or databases, e.g., accessed over a network, such as the Internet. When read and executed by a computing device, e.g., by a processor(s) in the computing device, the computer program causes the computing device to perform a method(s), e.g., process and operation steps to execute an element(s) as part of some aspect(s) of the system(s) or method(s) of the disclosed subject matter.
A tangible machine readable medium can be used to store software and data that, when executed by a computing device, causes the computing device to perform a method(s) as may be recited in one or more accompanying claims defining the disclosed subject matter. The tangible machine readable medium may include storage of the executable software program code/instructions and data in various tangible locations as noted above. Further, the program software code/instructions can be obtained from remote storage, including, e.g., through centralized servers or peer to peer networks and the like. Different portions of the software program code/instructions and data can be obtained at different times and in different communication sessions or in a same communication session, e.g., with one or many storage locations.
The software program code/instructions and data can be obtained in their entirety prior to the execution of a respective software application by the computing device. Alternatively, portions of the software program code/instructions and data can be obtained dynamically, e.g., just in time, when needed for execution. Alternatively, some combination of these ways may be used for obtaining the software program code/instructions and data may occur, as an example, for different applications, components, programs, objects, modules, routines or other sequences of instructions or organization of sequences of instructions. Thus, it is not required that the data and instructions be on a single machine readable medium in entirety at any particular instant of time or at any instant of time ever.
In general, a tangible machine readable medium can include any tangible mechanism that provides (i.e., stores) information in a form accessible by a machine (e.g., a computing device), which may be included, e.g., in a communication device, a network device, a personal digital assistant, a mobile communication device, whether or not able to download and run applications from the communication network, such as the Internet, e.g., an iPhone, iPad, Kindle, Blackberry, Droid, or the like, a manufacturing tool, or any other device including a computing device, comprising, e.g., one or more data processors, etc. In an embodiment(s), a user terminal can be a computing device, such as in the form of or included within a PDA, a cellular phone, a notebook computer, a personal desktop computer, etc. Alternatively, any traditional communication client(s) may be used in some embodiments of the disclosed subject matter. While some embodiments of the disclosed subject matter have been described in the context of fully functioning computing devices and computing systems, those skilled in the art will appreciate that various embodiments of the disclosed subject matter are capable of being distributed, e.g., as a system, method and/or software program product in a variety of forms and are capable of being applied regardless of the particular type of computing device machine or machine readable media used to actually effect the distribution.
The disclosed subject matter may be described with reference to block diagrams and operational illustrations or methods and devices to provide the system(s) and/or method(s) according to the disclosed subject matter. It will be understood that each block of a block diagram or other operational illustration (herein collectively, “block diagram”), and combination of blocks in a block diagram, can be implemented by means of analog or digital hardware and computer program instructions. These computing device software program code/instructions can be provided to the computing device such that the instructions, when executed by the computing device, e.g., on a processor within the computing device or other data processing apparatus, the program software code/instructions cause the computing device to perform functions, functionalities and operations of the system(s) and/or method(s) according to the disclosed subject matter, as recited in the accompanying claims, with such functions, functionalities and operations specified in the block diagram.
It will be understood that in some possible alternate implementations, the function, functionalities and operations noted in the blocks of a block diagram may occur out of the order noted in the block diagram. For example, the function noted in two blocks shown in succession can in fact be executed substantially concurrently or the functions noted in blocks can sometimes be executed in the reverse order, depending upon the function, functionalities and operations involved. Therefore, the embodiments of the system(s) and/or method(s) presented and described as a flowchart(s) in the form of a block diagram in the present application are provided by way of example only, and in order to provide a more complete understanding of the disclosed subject matter. The disclosed flow and concomitantly the method(s) performed as recited in the accompanying claims are not limited to the functions, functionalities and operations illustrated in the block diagram(s) and/or logical flow(s) presented in in the disclosed subject matter. Alternative embodiments are contemplated in which the order of the various functions, functionalities and operations may be altered and in which sub-operations described as being part of a larger operation may be performed independently or performed differently than illustrated or not performed at all.
Although some of the drawings may illustrate a number of operations in a particular order, functions, functionalities and/or operations which are not now known to be order dependent, or become understood to not be order dependent, may be reordered. Other functions, functionalities and/or operations may be combined or broken out. While some reordering or other groupings may have been specifically mentioned in the present application, others will be or may become apparent to those of ordinary skill in the art and so the disclosed subject matter does not present an exhaustive list of alternatives. It should also be recognized that the aspects of the disclosed subject matter may be implemented in parallel or seriatim in hardware, firmware, software or any combination(s) of these, co-located or remotely located, at least in part, from each other, e.g., in arrays or networks of computing devices, over interconnected networks, including the Internet, and the like.
The disclosed subject matter is described in the present application with reference to one or more specific exemplary embodiments thereof. Such embodiments are provided by way of example only. It will be evident that various modifications may be made to the disclosed subject matter without departing from the broader spirit and scope of the disclosed subject matter as set forth in the appended claims. The specification and drawings are, accordingly, to be regarded in an illustrative sense for explanation of aspects of the disclosed subject matter rather than a restrictive or limiting sense. Numerous variations, changes, and substitutions will now occur to those skilled in the art without departing from the disclosed subject matter. It should be understood that various alternatives to the embodiments of the disclosed subject matter described as part of the disclosed subject matter may be employed in practicing the disclosed subject matter. It is intended that the following claims define the scope of the disclosed subject matter and that methods and structures within the scope of these claims and their equivalents be covered by the following claims.
This application claims priority to U.S. Provisional Patent Application Ser. No. 61/817,234, entitled, SYSTEMS AND METHODS FOR ENHANCING COGNITION VIA A PHYSICALLY INTUITIVE SPATIAL VISUALIZATION TASK filed on Apr. 29, 2013, the disclosure of which is incorporated in the present application for all purposes as if the Provisional Application, including the entire specification, claims and drawing were repeated here fully and completely.
Number | Date | Country | |
---|---|---|---|
61817234 | Apr 2013 | US |