IBM® is a registered trademark of International Business Machines Corporation, Armonk, N.Y., U.S.A. Other names used herein may be registered trademarks, trademarks or product names of International Business Machines Corporation or other companies.
1. Field of the Invention
The present invention relates generally to providing a dynamic presentation system in a virtual and physical environment for interactive use.
2. Description of the Related Art
Many commercial “kiosk” systems provide a similar means of delivering information in the manner similar to a user's (audience) interaction with Web-like content, such as selecting information content, using a touch screen, keyboard, mouse, or similar choices from physical devices. This is regarded as a virtual space. A physical space includes the content of those devices to deploy the virtual space and additional physical display, interactive and demonstration devices. These can include sight, sound, smell and touch modes for human interaction. However, there is a need in the art to infer something about the audience or user to effectively deliver dynamic content in a manner that suits the audience's or user's profiled needs. Furthermore, there exists a need in the art to provide a multi-modal combination of physical and virtual content delivery to enhance the user experience.
In addition, to maximize the information impact as it applies to providing an elaborate display of content, using system beyond a single multi-modal assembly of virtual and physical content provisioning, there is a need in the art for a method and system for providing a simplified and efficient means to navigate the provided information channels to help ensure the audience obtains satisfactory results in minimum time; and that the results align with business ontologies.
There is also need in the art to teach the methodology for providing the means to assemble interactive and actionable insights between a plurality of multi-modal systems that provide an exceptional experience for the user as each such content-providing “stage” is visited by the user.
Furthermore, there is a need to define a method for guiding the user from any “stage” to other “stages” while, at the same time, maintaining an inter-stage awareness of the particular user, adapting the content and delivery in a manner appropriated to the user.
In one embodiment, the present invention is a method and system for dynamic adaptability of content and channels. Embodiments of the present invention enable the interactive user to obtain content in a manner consistent with the learned need of the user and delivered in channels appropriate to the user. Content is defined as the message or information that is imparted to a user or visitor to the system of the invention. Channels are the means for delivering content. Typically, channels include a computer display screen, loud speakers and similar adaptations that convey the intended media or message to the user. Channels include the means for a user to interact with the system of the invention. This is accomplished by receiving user input via standard devices such as a keyboard or touch screen in the normal modality of a computer screen (a “virtual space”) and user information collected though proximity sensing, business card reading, and multi-mode cues from the physical space, including voice and image identification or recognition. Additional cues are obtained from the prior interactions.
In accordance with one embodiment of the present invention a method for in-context assembly of user interactive actionable insights and modalities in a plurality of multi-modal stages is provided. The method includes tracking a virtual event in a first stage and also tracking a physical event corresponding to the virtual event in the first stage. The method also includes determining if the tracked virtual event and the physical event are internal or external to the first stage and altering content upon determining the tracked virtual event and the physical event are internal to the first stage.
The invention is also directed towards a system for in-context assembly of interactive actionable insights and modalities in physical spaces. The system includes an interactive stage for dynamic delivery of content in a virtual environment and physical space that acquires an in-context assembly of interactive actionable insights and modality choices for content delivery to a user. The interactive stage also includes a display; a processor connected to the display; a plurality of input devices connectable to the processor; and a plurality of output devices connectable to the processor. The multi-mode system also includes a second interactive stage, connectable to the first interactive stage, for dynamic delivery of content in a virtual environment and physical space that acquires a second in-context assembly of interactive actionable insights and modality choices for content delivery to the user. The second interactive stage also includes a display; a processor connected to the display; a plurality of input devices connectable to the second processor; and a second output device connectable to the second processor.
System and computer program products corresponding to the above-summarized methods are also described and claimed herein.
Additional features and advantages are realized through the techniques of the present invention. Other embodiments and aspects of the invention are described in detail herein and are considered a part of the claimed invention. For a better understanding of the invention with advantages and features, refer to the description and to the drawings.
As a result of the summarized invention, technically we have achieved a solution which improves in-context assembly of interactive actionable insights and modalities in physical spaces.
A program storage device readable by a machine, tangibly embodying a program of instructions executable by the machine to perform a method for in-context assembly of user interactive actionable insights and modalities in a plurality of multi-modal stages is provided. The method includes tracking a virtual event in a first stage and tracking a physical event corresponding to the virtual event in the first stage. The method determines if the tracked virtual event and the physical event are internal to the first stage. Determining if the tracked virtual event and the physical event are internal to the first stage includes altering delivery and/or content in the first stage.
Determining if the tracked virtual event and the physical event are external to the first stage includes a second stage altering content and/or delivery. The method also includes determining if the user should be guided to the second stage using virtual displays and/or sensory devices such as lighted pathways; and/or audible devices. In addition, the method includes returning at least one stage of the multi-modal stages to a quiescent state after a predetermined time correlated to quiescent user activity.
The subject matter which is regarded as the invention is particularly pointed out and distinctly claimed in the claims at the conclusion of the specification. The foregoing and other objects, features, and advantages of the invention are apparent from the following detailed description taken in conjunction with the accompanying drawings in which:
As described herein, one embodiment of the present invention includes an active user presentation system. This embodiment describes a system for displaying data in a virtual space, including media presentations, video clips, photos, sound and other appealing media in an “in-motion”, revolving display that provides selectable sprites and with at least one physical device that enhances and guides the user's progress in obtaining content.
In the virtual environment as sprites past one or more areas in a repeating circular pattern, additional information is presented for passive identification of content that lies deeper within the hierarchy of information presented to aid the user in making informed selection decisions.
The rotating display provides eye-catching animation and improves accessibility, particularly in a large floorshow setting where the viewer might not be able to reach all points of the display area.
Additionally, methods for adapting the display to factors such as user proximity, interaction history and provided input (such as scanning in the user's business card) are taught.
The organization of the display provides a natural alignment with various business ontologies and provides a method for keeping the user on-track. In addition, features of the present invention provide for tracking user and group interaction experience.
Independent displays, consisting of guiding lighting and other physical devices provide a sensational element of real physical space interaction for the user that intensifies the experience in a tactile way. These can include, but are not limited to, motorized and interlinked mechanical devices, transducers for producing heat, sound, light, fog/mist, vibration, illuminated footprints, and changes to elevation of articles and any similar mode that can both capture the fascination of the user (audience) and deliver information.
Referring to
The lighting 105, under control from the central computer 101, may be used to illuminate other presentation in the physical environment. The output of the system described is not limited to computer monitor 102, sound 104 and lighting 105, as it can include control of mechanical and electronic devices, including other computer controlled system.
In addition, it will be appreciated that user input is not simply limited to touch panel 108 and similar conventional computer input devices such as keyboards and mouse. It may include interaction using sound input 106, proximity sensing system 107, and any other suitable electro/mechanical device (such as a business card reader 109), illuminated eye-catching means such as shadowed footprints 110 or physical delivery means 111.
It will also be appreciated that there may be a plurality of systems 10 interconnected as represented by
Referring also to
Each sprite 210 is annotated with a description leading to its meaning and may be displayed within the sprite 210 or by its rendition as a picture, as a text or a composite text/image. Additionally, a sprite may be annotated in the field of the display 203 when it enters certain zones during the rotation. As the cluster of sprites rotates, sprites occupy advancing positions, such as a depicted by sprite 202 in
It will be appreciated that the invention is not limited to the number of sprites and the presentation at some level of context to a singular cluster. It is intended that persons who cannot reach areas of the display will have opportunity to interact once the desired sprite comes within reach. It will also be appreciated that reach may be any suitable means for the user 103 to interact with or interrogate the desired sprite 210.
The second sprite 311 may provide a menu of another orbital presentation 308 and thus, the tree hierarchy can go as deeply as desired. Likewise, sprite 305 is a sibling of 303 as they are presented in the same group on the display 301. The remaining siblings 310 are omitted for clarity. Sprite 307's children all represent groups of their own with dependent children 309. In summary the invocation of sprite 306 invokes a choice of actions depending on the specification, such as invoking a presentation choice, such as media (sound, movie), special programs, and system in the physical realm of the present invention.
Similarly,
Consequently, a dynamic change can be formulated as illustrated in the before tree 601 that is changed 603 to a suitable after tree 602. The change allows the user to discover selection 606 more readily because it is promoted to a higher location of discovery 608. At the same time, a less likely candidate for selection 604 could be relegated 607 to a lower, less likely position 605. These are example of possible changes to the selectable navigation. The invention is not restricted to the number of changes and it is not necessary to maintain accessibility of any sprite in reformulations that may occur.
If user interactions cease for a period of time, or there is discoverability that there is no user in proximity 107, the system may automatically stop sprite-launched activities; and revert to display of parent sprite groupings. This process continues until the top level of the hierarchy is reached. Launched activities can also be stopped by normal ending or by specified timeouts that are associated with the sprite object. Elements in the physical environment, including the display itself can also be placed into a dormant state as a consequence of specified timeout, schedule or lack of user stimulus.
Refer also to
Once a sprite is selected 705 software determines whether the sprite represents yet another child cluster or something that can be launched into activity 708. If it is another cluster, the new child cluster level is invoked 712 and a new timer loop is entered 713.
It will be appreciated that the invention is not limited as to the duration times assigned to timers or the requirement for identical timer mechanisms. For example, each sprite object may contain custom information regarding timeouts which can be adjusted. Two general events, sprite selection 714 and timeout 715 are expected during the loop. It will also be appreciated that the invention is not limited by the modality implied by the
If a timeout occurs 715, the system will leave the lower level cluster by selecting the parent level of the timed-out cluster 716. If this results in achieving the top level 717 the process reverts to the startup scenario 702. If this results in an intermediate cluster level then that cluster level is instantiated 712 and the process continues. If the sprite selected 705 or 714 is determined to be not a cluster 708, then the processing continues using the metadata associated with said sprite to show media or invoke whatever processing might be constructed for that selected sprite.
Just before invoking the selected sprite, a timer 709 is started to insure cancellation of the process as the user could simply walk away leaving the system in an awkward state. After timer initialization, the target action is invoked 710 and the logical operation awaits its ending or occurrence of the timeout 711.
The display of the cluster either continues or is continued by resumption of the flow of the logical operation at either 702 or 712 depending on the level previously shown. The invention is not limited to a modality wherein the launch of a target process for a sprite subsumes the display of the current cluster. The logical operation can consist of simultaneous display of the cluster and the target invocation of the sprite. The logical operation is not limited to any mandate that only one sprite may be selected at a time. Normal disjuncture of the logical operation as shown in
Refer also to
If the virtual system, on the other hand, requires feedback from the physical space 805, the physical system is either adjusted or informed that it may adjust itself 808 appropriately. Likewise, for the purpose of synchronizing the physical with the virtual, the virtual display can adjust itself 809. At any moment in this multi-modal operation there is a synchronous moment when operations can be safely stopped 807, tested by the system at 806.
If guidance is to be provided in the physical space 810, then the designed cue, appropriate to the needs is discovered 811, 813 and 815; and appropriately enacted, correspondingly 812, 814 and 816. This invention is not limited to a specific type of sensory channel as depicted in
Referring also to
Given a first user visitation to stage 1, as a user interacts with the stage 903, various adjustments are made to the modality of the virtual and physical articles as previously described for
Once moved, the user will find that the new stage has had customization instantiated in a manner similar to the user's old stage customization and therefore appealing to the user. As with stage 1, the event tracking 914 and modification of iterative actionable insights and modalities 915, 916, 917 and 919 can be continued in a progressive manner. This can lead to guiding the user back 920, 921 to the earlier stage, appropriately re-adjusted 918 to newly acquired insights. This can lead to a continuation of interaction possibilities of another stage and eventually the termination of user interactions. The multi-modal processes of each said stage 902, 913 can revert to default after factors of a change in environment occur. These can include timeout(s), loss of subject (user) detection and “system resets”.
One embodiment claims the in-context assembly of the aforementioned independent displays that are in proximity to each other in a physical space with described means to guide a tracked user from one independent display to at least on other independent display, continuing the information delivery in manner or mode that was deemed appropriate for the user prior to the guided move.
The capabilities of the present invention can be implemented in software, firmware, hardware or some combination thereof.
As one example, one or more aspects of the present invention can be included in an article of manufacture (e.g., one or more computer program products) having, for instance, computer usable media. The media has embodied therein, for instance, computer readable program code means for providing and facilitating the capabilities of the present invention. The article of manufacture can be included as a part of a computer system or sold separately.
Additionally, at least one program storage device readable by a machine, tangibly embodying at least one program of instructions executable by the machine to perform the capabilities of the present invention can be provided.
The flow diagrams depicted herein are just examples. There may be many variations to these diagrams or the steps (or operations) described therein without departing from the spirit of the invention. For instance, the steps may be performed in a differing order, or steps may be added, deleted or modified. All of these variations are considered a part of the claimed invention.
While embodiments to the invention have been described, it will be understood that those skilled in the art, both now and in the future, may make various improvements and enhancements which fall within the scope of the claims which follow. These claims should be construed to maintain the proper protection for the invention first described.
This application contains subject matter which is related to the subject matter of the following co-pending applications, each of which is assigned to the same assignee as this application, International Business Machines Corporation of Armonk, N.Y. Each of the below listed applications is hereby incorporated herein by reference in its entirety: “Method And System For Dynamic Adapatbility Of Content And Channels”, Docket YOR820060181; and “Method And System For Multi-Modal Fusion Of Physical And Virtual Information Channels”, Docket YOR820060182;