US20140380156A1 - Infrastructural haptics on wall scale interactive displays - Google Patents

Infrastructural haptics on wall scale interactive displays Download PDF

Info

Publication number
US20140380156A1
US20140380156A1 US14/475,425 US201414475425A US2014380156A1 US 20140380156 A1 US20140380156 A1 US 20140380156A1 US 201414475425 A US201414475425 A US 201414475425A US 2014380156 A1 US2014380156 A1 US 2014380156A1
Authority
US
United States
Prior art keywords
interactive
wall
display device
touch
touches
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Abandoned
Application number
US14/475,425
Inventor
William Verthein
Josh Watson
Stephen Lee
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Microsoft Technology Licensing LLC
Original Assignee
Microsoft Technology Licensing LLC
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Microsoft Technology Licensing LLC filed Critical Microsoft Technology Licensing LLC
Priority to US14/475,425 priority Critical patent/US20140380156A1/en
Assigned to MICROSOFT CORPORATION reassignment MICROSOFT CORPORATION ASSIGNMENT OF ASSIGNORS INTEREST (SEE DOCUMENT FOR DETAILS). Assignors: VERTHEIN, WILLIAM, WATSON, JOSH, LEE, STEPHEN
Assigned to MICROSOFT CORPORATION reassignment MICROSOFT CORPORATION CORRECTIVE ASSIGNMENT TO CORRECT THE ATTORNEY DOCKET NUMBER PREVIOUSLY RECORDED ON REEL 033654 FRAME 0061. ASSIGNOR(S) HEREBY CONFIRMS THE ASSIGNMENT OF ASSIGNOR'S INTEREST. Assignors: VERTHEIN, WILLIAM, WATSON, JOSH, LEE, STEPHEN
Publication of US20140380156A1 publication Critical patent/US20140380156A1/en
Assigned to MICROSOFT TECHNOLOGY LICENSING, LLC reassignment MICROSOFT TECHNOLOGY LICENSING, LLC ASSIGNMENT OF ASSIGNORS INTEREST (SEE DOCUMENT FOR DETAILS). Assignors: MICROSOFT CORPORATION
Assigned to MICROSOFT TECHNOLOGY LICENSING, LLC reassignment MICROSOFT TECHNOLOGY LICENSING, LLC ASSIGNMENT OF ASSIGNORS INTEREST (SEE DOCUMENT FOR DETAILS). Assignors: MICROSOFT CORPORATION
Abandoned legal-status Critical Current

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/048Interaction techniques based on graphical user interfaces [GUI]
    • G06F3/0487Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser
    • G06F3/0488Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser using a touch-screen or digitiser, e.g. input of commands through traced gestures
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/016Input arrangements with force or tactile feedback as computer generated output to the user
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/03Arrangements for converting the position or the displacement of a member into a coded form
    • G06F3/041Digitisers, e.g. for touch screens or touch pads, characterised by the transducing means
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/048Interaction techniques based on graphical user interfaces [GUI]
    • G06F3/0484Interaction techniques based on graphical user interfaces [GUI] for the control of specific functions or operations, e.g. selecting or manipulating an object, an image or a displayed text element, setting a parameter value or selecting a range
    • G06F3/04847Interaction techniques to control parameter settings, e.g. interaction with sliders or dials

Definitions

  • Touch sensitive display technologies are ever prevalent in modern devices. A variety of devices ranging from hand held mobile devices to large LCD displays incorporate touch sensitive layers to enable the user to interact with displayed content directly. Touch sensory integration in displays eliminate the need for additional devices to control the displayed content. In addition, touch sensory input may enable a heightened level of user interaction with displayed content by enabling additional levels of control such as multi-gesture input, two handed input, multiple user input, etc.
  • a majority of legacy touch sensitive displays do not provide tactile feedback. Lacking a feedback, a user is unable to sense an interaction with the displayed content. Those devices with tactile feedback capabilities usually implement such features in limited fashion. Devices with tactile feedback functions are usually limited to small display sizes and mostly implement vibration based technologies. Limited deployment of tactile feedback technologies take away from a more immersive user experience while interacting with displayed content.
  • Embodiments are directed to providing infrastructural haptics on wall scale interactive displays.
  • An interactive wall may be enabled to detect a touch on a wall surface through sensors of the interactive display. Upon detecting a touch event such as a click, a button press, a dragging motion, or comparable action, the interactive wall may provide a tactile feedback corresponding to the detected touch through actuators integrated into the wall.
  • FIG. 1 is a diagram illustrating example components of a system providing infrastructural haptics on wall scale interactive displays
  • FIG. 2 illustrates an example action diagram of providing infrastructural haptics on wall scale interactive displays
  • FIG. 3 illustrates a top view of the structure an example interactive wall providing infrastructural haptics for wall scale interactive displays according to some embodiments
  • FIG. 4 displays a frontal view of the structure an example interactive wall pro riding infrastructural haptics for wall scale interactive displays according to some embodiments;
  • FIG. 5 is a networked environment, where a system according to embodiments may be implemented
  • FIG. 6 is a block diagram of an example computing operating environment, where embodiments may be implemented.
  • FIG. 7 illustrates a logic flow diagram for a process of providing infrastructural haptics on wall scale interactive displays according to embodiments.
  • infrastructural haptics may he provided on wall scale interactive displays.
  • An interactive wall may be enabled to detect a touch on a wall surface through sensors of the interactive wall. Upon detecting the touch, the interactive wall may provide real time tactile feedback corresponding to the detected touch.
  • program modules include routines, programs, components, data structures, and other types of structures that perform particular tasks or implement particular abstract data types.
  • embodiments may be practiced with other computer system configurations, including hand-held devices, multiprocessor systems, microprocessor-based or programmable consumer electronics, minicomputers, mainframe computers, and comparable computing devices.
  • Embodiments may also he practiced in distributed computing environments where tasks are performed by remote processing devices that are linked through a communications network.
  • program modules may be located in both local and remote memory storage devices.
  • Embodiments may be implemented as a computer-implemented process (method), a computing system, or as an article of manufacture, such as a computer program product or computer readable media.
  • the computer program product may be a computer storage medium readable by a computer system and encoding a computer program that comprises instructions for causing a computer or computing system to perform example process(es).
  • the computer-readable storage medium is a non-transition comparer readable memory device.
  • the computer-readable storage medium can for example be implemented via one or more of a volatile computer memory, a non-volatile memory, a hard drive, a flash drive, a floppy disk, or a compact disk, and comparable physical storage media,
  • platform may be a combination of software and hardware components for providing infrastructural haptics on wall scale interactive displays. Examples of platforms include, but are not limited to, a hosted service executed over a plurality of servers, an application executed on a single server, and comparable systems.
  • server generally refers to a computing device executing one or more software programs typically in a networked environment. However, a server may also be implemented as a virtual serve software programs) executed on one or more computing devices viewed as a server on the network. More detail on these technologies and example operations is provided below.
  • Haptics is a technology to provide tactile user feedback to touch.
  • Sensors on a surface may detect the touch by sensing pressure.
  • optical or infrared detection based sensor technologies may also be implemented.
  • a control device may receive the sensor input and instruct actuators to move the surface. The surface movement may be dependent on the location and the sequence of the touch.
  • the actuators may move part of the surface. Alternatively, actuators may move the whole surface based on the control service's instructions.
  • Embodiments are not limited to haptics as described above.
  • a surface with haptics capabilities may be utilized for display purposes.
  • the tactile feedback may be shaped according to displayed content.
  • An example may be a simulation of a scroll wheel.
  • a haptics capable surface may provide the sensation of a clickable scroll wheel as a user swipes along the surface.
  • the haptics capable surface may utilize vibrating actuators to move the surface.
  • the haptics capable surface may utilize sound producing actuators to move the surface for tactile feedback while providing audio feedback.
  • Embodiments provide infrastructural haptics on wall scale interactive displays.
  • Tactile feedback may enable walls to act as interactive media while serving as displays.
  • a user may be enabled to touch an interactive wall and receive feedback from the interactive wall displaying a projected image.
  • an interactive wall may provide tactile feedback to a user utilizing a display attached to the wall. While references are made to interactive walls providing tactile feedback through sensors and actual throughout the Specification and Claims, embodiments are not limited to only vibration as a means to move the interactive wall.
  • Tactile feedback through an interactive wall may be provided through other means applying the principles discussed herein.
  • FIG. 1 is a diagram illustrating example components of a system providing infrastructural haptics on wall scale interactive displays.
  • the server 110 may provide control services such as management of tactile feedbacks based on detected touch on an interactive wall.
  • a user or multiple users may be interacting with a display attached to or projected on an interactive wall 130 .
  • the interactive wall 130 may detect a user's touch through its sensors (e.g., pressure sensors).
  • the interactive wall 130 may report the detected touch to the control service 110 .
  • the control service 110 may search and retrieve a corresponding tactile feedback to the touch from a data store containing sensory inputs and matching tactile feedbacks.
  • the control service 110 may transmit the retrieved tactile feedback corresponding to the detected touch to the interactive wall 130 .
  • the interactive wall 130 may play the tactile feedback through its actuators (e.g., simulating a scroll wheel where the scroll bar is displayed).
  • Embodiments enable infrastructural haptics on wall scale interactive displays through control re Bourges using a network 120 .
  • the nets work 120 may be a local net pork or may be an external entity such as an Internet based infrastructure. It may provide wired or wireless connectivity.
  • Interactive wall 130 and the control service 110 may connect to each other through unsecured or secured connectivity.
  • An example of a secured connectivity may be a Virtual Private Network (VPN) established among the interactive wall and the control service with the use of encrypted communications.
  • VPN Virtual Private Network
  • the server 110 may provide tactile feedback matching a detected touch on the interactive wall 130 .
  • the server may integrate sensory input with the displayed content to retrieve matching tactile feedback.
  • the server 110 may provide the control service as a separate entity accessible through network 120 .
  • the control service 110 may be provided by an integrated circuit within the interactive wall.
  • the control service may be on the display device for tight integration with the displayed content.
  • Embodiments are not limited to client/server and peer-to-peer architectures. Providing infrastructural haptics on wall scale interactive displays may be accomplished using other architectures.
  • FIG. 2 illustrates an example action diagram of providing infrastructural haptics on wall scale interactive displays.
  • Insertion of actuators into an interactive touch enabled wall surface may be used to provide touch feedback to the user.
  • an interactive touch enabled wall surface e.g., an interactive projection surface including a projector and touch sensors or a thin wall sized display
  • the actuator may provide immediate physical response to the user giving them a deeper level interaction with a physical/mechanical object.
  • Embodiments introduce a user interaction model that provides a realistic tactile sensation of manipulating physical objects, environments and controls.
  • On-screen button shapes and topology may be felt through touch without having to rely on visual occures.
  • the tactile, incremental indents of an on-screen scroll wheel can be simulated, providing more user control.
  • Textures can be simulated for swipe and multi-touch gestures.
  • On-screen buttons may provide a click-back sensation when pressed insuring a positive actuation.
  • Navigation through virtual environments can be controlled using various levels of pressure on the screen.
  • interactive wall 210 may detect touch, provide tactile feedback by forwarding the detected touch to control server 230 , and receive instructions for providing tactile feedback through actuators.
  • the control server 230 may manage sensory feedback and display con c it integration and transmit a corresponding tactile feedback in order for the interactive wall to play the tactile feedback.
  • the interactive wall 210 may initiate real time tactile feedback to sensed touch by detecting a touch on wall surface through sensors embedded within the wall ( 212 ).
  • the touch may be detected through optical sensors, infrared detection based sensors, or similar ones.
  • the touch may be a single instance of detected pressure on the interactive wall surface.
  • the touch may be sequence of pressures in a varies of locations detected on the interactive wall surface.
  • the interactive wall 210 may request a tactile feedback corresponding to the touch ( 214 ) from the control server 230 .
  • the request may include the location(s) the sequence, and the level of pressure of the touch.
  • the control server 230 may determine the tactile feedback corresponding to the touch ( 216 ).
  • the control server 230 may analyze the parameters of the touch such as location, sequence, and level of pressure and integrate with displayed content. In an example, if the request matches single pressure in a sensory area corresponding to a displayed button, the control server may search for tactile feedback for a button press.
  • the control server 230 may retrieve a tactile feedback matching the touch from a data store containing variety of touches and tactile feedbacks corresponding to the touches.
  • the control server 230 may transmit the tactile feedback to the interactive wall ( 218 ).
  • the interactive wall 210 may play the tactile feedback through actuators installed on the wall ( 220 ).
  • the actuators may vibrate to move the interactive wall in order to simulate a tactile feedback.
  • An example may be a swipe motion in which the actuators move the interactive wall to create contours along the length of the swipe to simulate a fluid wall.
  • the actuators may move the wall continuously to maintain surfaces to duplicate the displayed content therefore giving a 3D shape o the interactive wall surface.
  • the tactile feedback may be played in real time within a time frame under a user's perception to detect delay.
  • An example time frame may be under 0.1 seconds from detection of the touch to the play of the tactile feedback.
  • infrastructural haptics on wall scale interactive displays are for illustration purposes.
  • Other tactile feedback systems on interactive walls may be used to provide tactile feedback to detected touch.
  • feedback may be simulated by actuators moving the interactive wall through vibration, sound, etc.
  • FIG. 3 illustrates an example providing infrastructural haptics on wall scale interactive displays according to some embodiments.
  • Diagram 300 displays an example top down view of an interactive wall.
  • an interactive wall section 320 may be adjoined by standard wall sections 310 , and 332 .
  • Each standard wall section may have a spacer between the wall stud and the standard wail surface 312 to dampen any movement coming from an actuator from the interactive wall section.
  • an air gap or dampening material between wall stud and the interactive wall may allow movement in between fixed surfaces 322 .
  • Sensors 324 embedded within the interactive wall section may detect touch from user(s).
  • An actuator 330 may play a tactile feedback corresponding to the touch to simulate hardware feedback.
  • the actuator 330 may be mounted on an actuator mounting bar 328 . Additionally, the mounting bar may he fixed to an interactive wall stud 326 .
  • the sensors are embedded on the interactive wall surface registering the touch in another embodiment, a display is projected to the interactive wall through a projector.
  • the display may be overlaid on the interactive wall and utilize the display's sensors to provide sensory input to the interactive wall.
  • the tactile feedback may be determined depending on a pressure level, a location, and a sequence of the touch.
  • FIG. 4 displays another example providing infrastructural haptics on wall scale interactive displays.
  • An example interactive wall may provide tactile feedback corresponding to a touch according to displayed content.
  • the tactile feedback may be played in real time to avoid delay in feedback response.
  • diagram 400 may illustrate actuators installed as an array of actuators on an interactive wall 420 to provide tactile feedback play through apart or whole of the interactive wall.
  • the interactive wall 420 may be adjacent to a standard wall 410 .
  • the interactive wall 420 may have studs that have fixed bars 426 holding the actuator 424 .
  • the actuators may be vibration generating devices installed on bars spanning across interactive wall studs.
  • the actuators may be installed equidistance apart on a grid behind the interactive wall. In yet another embodiment, the actuators may be installed on studs of the interactive wall. In an example scenario, a damping agent or an air gap separates the actuators and the interactive wall to avoid vibration on the interactive wall studs while moving the interactive wall. In another example scenario, dampening agents separate the interactive wall with adjacent non-interactive walls.
  • the complexity of the tactile feedback may be dependent on a number of the actuators correlating a larger number of the actuators to a capability for an increased complexity of the tactile feedback.
  • the interactive wall may be enabled to simulate a scroll wheel, buttons, clicks, swipes, multi-touch gestures, etc.
  • a touch dependent tactile feedback wall scale display may be implemented employing other modules, processes, and configurations using the principles discussed herein.
  • FIG. 5 is an example networked environment, where embodiments may be implemented.
  • Tactile feedback control may be provided via software executed over one or more servers 514 or a single serve e.g. web server) 516 such as a hosted service.
  • the platform controlling the tactile feedback may communicate with an interactive wall 511 through network(s) 510 .
  • an interactive wall may provide tactile feedback depending on detected touch sensory input.
  • Request for a tactile feedback may be transmitted from the interactive wall 511 .
  • the interactive wall may play the tactile feedback in real time. Time frame between detection of touch and play of the feedback may be under a user perception to detect a delay such as under 0.1 seconds.
  • Interactive wall 511 may access the control service executed on remote server(s) (e.g. one of servers 514 ) as discussed previously.
  • the server s) may retrieve or store relevant data from/to data store(s) 519 directly or through database server 518 .
  • Network(s) 510 may comprise any topology of servers, clients, Internet service providers, and communication media.
  • a system according to embodiments may have a static or dynamic topology.
  • Network(s) 510 may include secure networks such as an enterprise network, an unsecure network such as a wireless open network, or the Internet.
  • Network(s) 510 may also coordinate communication over other networks such as Public Switched Telephone Network (PSTN) or cellular networks.
  • PSTN Public Switched Telephone Network
  • network(s) 510 may include short range wireless networks such as Bluetooth or similar ones.
  • Network(s) 510 provide communication between the nodes described herein.
  • network(s) 510 ay include wireless media such as acoustic, RF, infrared and other wireless media.
  • FIG. 6 and the associated discussion are intended to provide a brief, general description of a suitable computing environment in which embodiments may be implemented.
  • computing device 600 may include at least one processing unit 602 and system memory 604 .
  • Computing device 600 may also include a plurality of processing units that cooperate in executing programs.
  • the system memory 604 may bevolatile (such s RAM), non-volatile (such as ROM, flash memory, etc.) or some combination of the two.
  • System memory 604 typically includes an operating system 605 suitable for controlling the operation of the platform, such as the WINDOWS® operating systems from MICROSOFT CORPORATION of Redmond, Wash.
  • the system memory 604 may also include one or more software applications such as program modules 606 , sensor module 622 , and actuator module 624 .
  • Sensor module 622 may be part of an interactive wall detecting sequence, location, and pressure level on the interactive wall surface.
  • Actuator module 624 may play a tactile feedback on the interactive wall.
  • the interactive wall may detect touch and play a corresponding tactile feedback according to the displayed contents. This basic configuration is illustrated in FIG. 6 by those components within dashed line 608 .
  • Computing device 600 may have additional features or functionality.
  • the computing device 600 may also include additional data storage devices (removable and/or non-removable) such as, far example, magnetic disks, optical disks, or tape.
  • additional storage is illustrated in FIG. 6 by removable storage 609 and non-removable storage 610 .
  • Computer readable storage media may include volatile and nonvolatile, removable and non-removable media implemented in any method or technology for storage of information, such as computer readable instructions, data structures, program modules, or other data.
  • Computer readable storage media is anon-transitory computer readable memory device.
  • System memory 604 , removable storage 609 and non-removable storage 610 are all examples of computer readable storage media.
  • Computer reach the storage media includes, but is not limited to, RAM, ROM, EEPROM, flash memory or other memory technology, CD-ROM, digital versatile disks (DVD) or other optical storage, magnetic cassettes, magnetic tape, magnetic disk storage or other magnetic storage devices, or any other medium which can be used to store the desired information and which can be accessed by computing device 600 . Any such computer readable storage media may be part of computing device 600 .
  • Computing device 600 may also have input device(s) 612 such as keyboard, mouse, pen, voice input device, touch input device, and comparable input devices.
  • Output device(s) 614 such as a display, speakers, printer, and other types of output devices may also be included. These devices are well known in the art and need not be discussed at length here.
  • Computing device 600 may also contain communication connections 616 that allow the device to communicate with other devices 618 , such as over a wireless network in a distributed computing environment, a satellite link a cellular link, and comparable mechanisms.
  • Other devices 618 include computer device(s) that execute communication applications, storage servers, and comparable devices.
  • Communication connection(s) 616 is one example of communication media.
  • Communication media can include therein computer readable instructions, data structures, program modules, or other data in a modulated data signal, such as a carrier wave or other transport mechanism, and includes any information delivery media.
  • modulated data signal means a signal that has one or more of its characteristics set or changed in such a manner as to encode information in the signal.
  • communication media includes wired media such as a wired network or direct-wired connection, and wireless media such as acoustic, RF, infrared and other wireless media.
  • Example embodiments also include methods. These methods can be implemented in any number of ways, including the structures described in this document. One such way is by machine operations, of devices of the type described in this document.
  • Another optional way is for one or more of the individual operations of the methods to be performed in conjunction with one or more human operators performing some. These human operators need not be co-located with each other, but each can be only with a machine that performs a portion of the program.
  • FIG. 7 illustrates a logic flow diagram for a process providing infrastructural haptics on wall scale interactive displays according to embodiments.
  • Process 700 may be implemented by an interactive wall, or similar system enabling haptics on wall scale displays.
  • Process 700 may begin by detecting a touch on a wall surface through sensors of an interactive wall at operation 710 .
  • one or more tactile feedbacks corresponding to the detected touch may be determined. This may be accomplished, for example, by retrieving the corresponding tactile feedbacks from a look-up table, employing a database query, employing a dynamic algorithm, and comparable methods.
  • the interactive wall may play the tactile feedback through actuators installed on the interactive wall (e.g., array of actuators installed in an equidistant grid pattern on bars fixed to the interactive wall studs).
  • Some embodiments may be implemented in a computing device that includes a communication module, a memory, and a processor, where the processor executes a method as described above or comparable ones in conjunction with instructions stored in the memory.
  • Other embodiments ma be implemented as a computer readable storage medium with instructions stored thereon for executing a method as described above or similar ones.
  • process 700 is for illustration purposes. Infrastructural haptics on wall scale interactive displays according to embodiments may be implemented by similar processes with fewer or additional steps, as well as in different order of operations using the principles described herein.

Abstract

An interactive wall provides tactile feedback based on detected touch and displayed content on the wall surface. Upon detecting a touch on the wall surface, the interactive wall provides real time tactile feedback corresponding to the touch employing one or more actuators. The interactive wall itself may serve as projection surface for the display or a wall-size display be affixed to the wall trans-conducting tactile feedback to the user.

Description

    BACKGROUND
  • Touch sensitive display technologies are ever prevalent in modern devices. A variety of devices ranging from hand held mobile devices to large LCD displays incorporate touch sensitive layers to enable the user to interact with displayed content directly. Touch sensory integration in displays eliminate the need for additional devices to control the displayed content. In addition, touch sensory input may enable a heightened level of user interaction with displayed content by enabling additional levels of control such as multi-gesture input, two handed input, multiple user input, etc.
  • A majority of legacy touch sensitive displays do not provide tactile feedback. Lacking a feedback, a user is unable to sense an interaction with the displayed content. Those devices with tactile feedback capabilities usually implement such features in limited fashion. Devices with tactile feedback functions are usually limited to small display sizes and mostly implement vibration based technologies. Limited deployment of tactile feedback technologies take away from a more immersive user experience while interacting with displayed content.
  • SUMMARY
  • This summary is provided to introduce a selection of concepts in a simplified form that are further described below in the Detailed Description. This summary is not intended to exclusively identify key features or essential features of the claimed subject matter, nor is it intended as an aid in determining the scope of the claimed subject matter.
  • Embodiments are directed to providing infrastructural haptics on wall scale interactive displays. An interactive wall may be enabled to detect a touch on a wall surface through sensors of the interactive display. Upon detecting a touch event such as a click, a button press, a dragging motion, or comparable action, the interactive wall may provide a tactile feedback corresponding to the detected touch through actuators integrated into the wall.
  • These and other features and advantages will be apparent from a reading of the following detailed description and a review of the associated drawings. It is to be understood that both the foregoing general description and the following detailed description are explanatory and do not restrict aspects as claimed.
  • BRIEF DESCRIPTION OF THE DRAWINGS
  • FIG. 1 is a diagram illustrating example components of a system providing infrastructural haptics on wall scale interactive displays;
  • FIG. 2 illustrates an example action diagram of providing infrastructural haptics on wall scale interactive displays;
  • FIG. 3 illustrates a top view of the structure an example interactive wall providing infrastructural haptics for wall scale interactive displays according to some embodiments;
  • FIG. 4 displays a frontal view of the structure an example interactive wall pro riding infrastructural haptics for wall scale interactive displays according to some embodiments;
  • FIG. 5 is a networked environment, where a system according to embodiments may be implemented;
  • FIG. 6 is a block diagram of an example computing operating environment, where embodiments may be implemented; and
  • FIG. 7 illustrates a logic flow diagram for a process of providing infrastructural haptics on wall scale interactive displays according to embodiments.
  • DETAILED DESCRIPTION
  • As briefly described above, infrastructural haptics may he provided on wall scale interactive displays. An interactive wall may be enabled to detect a touch on a wall surface through sensors of the interactive wall. Upon detecting the touch, the interactive wall may provide real time tactile feedback corresponding to the detected touch. In the following detailed description, references are made to the accompanying drawings that form a part hereof, and in which are shown by way of illustrations specific embodiments or examples. These aspects may be combined, other aspects may be utilized, and structural changes may be made without departing from the spirit or scope of the present disclosure. The following detailed description is therefore not to be taken in a limiting sense, and the scope of the present invention is defined by the appended claims and their equivalents.
  • While the embodiments will be described in the general context of program modules that execute in conjunction with an application program that runs on an operating system on a computing device, those skilled in the art will recognize that aspects may also be implemented in combination with other program modules.
  • Generally, program modules include routines, programs, components, data structures, and other types of structures that perform particular tasks or implement particular abstract data types. Moreover, those skilled in the art will appreciate that embodiments may be practiced with other computer system configurations, including hand-held devices, multiprocessor systems, microprocessor-based or programmable consumer electronics, minicomputers, mainframe computers, and comparable computing devices. Embodiments may also he practiced in distributed computing environments where tasks are performed by remote processing devices that are linked through a communications network. In a distributed computing environment, program modules may be located in both local and remote memory storage devices.
  • Embodiments may be implemented as a computer-implemented process (method), a computing system, or as an article of manufacture, such as a computer program product or computer readable media. The computer program product may be a computer storage medium readable by a computer system and encoding a computer program that comprises instructions for causing a computer or computing system to perform example process(es). The computer-readable storage medium is a non-transition comparer readable memory device. The computer-readable storage medium can for example be implemented via one or more of a volatile computer memory, a non-volatile memory, a hard drive, a flash drive, a floppy disk, or a compact disk, and comparable physical storage media,
  • Throughout this specification, the term “platform” may be a combination of software and hardware components for providing infrastructural haptics on wall scale interactive displays. Examples of platforms include, but are not limited to, a hosted service executed over a plurality of servers, an application executed on a single server, and comparable systems. The term “server” generally refers to a computing device executing one or more software programs typically in a networked environment. However, a server may also be implemented as a virtual serve software programs) executed on one or more computing devices viewed as a server on the network. More detail on these technologies and example operations is provided below.
  • Haptics is a technology to provide tactile user feedback to touch. Sensors on a surface may detect the touch by sensing pressure. Alternatively, optical or infrared detection based sensor technologies may also be implemented. A control device may receive the sensor input and instruct actuators to move the surface. The surface movement may be dependent on the location and the sequence of the touch. The actuators may move part of the surface. Alternatively, actuators may move the whole surface based on the control service's instructions.
  • Embodiments are not limited to haptics as described above. A surface with haptics capabilities may be utilized for display purposes. The tactile feedback may be shaped according to displayed content. An example may be a simulation of a scroll wheel. A haptics capable surface may provide the sensation of a clickable scroll wheel as a user swipes along the surface. The haptics capable surface may utilize vibrating actuators to move the surface. Alternatively, the haptics capable surface may utilize sound producing actuators to move the surface for tactile feedback while providing audio feedback.
  • Embodiments provide infrastructural haptics on wall scale interactive displays. Tactile feedback may enable walls to act as interactive media while serving as displays. A user may be enabled to touch an interactive wall and receive feedback from the interactive wall displaying a projected image. Alternatively, an interactive wall may provide tactile feedback to a user utilizing a display attached to the wall. While references are made to interactive walls providing tactile feedback through sensors and actual throughout the Specification and Claims, embodiments are not limited to only vibration as a means to move the interactive wall. Tactile feedback through an interactive wall may be provided through other means applying the principles discussed herein.
  • FIG. 1 is a diagram illustrating example components of a system providing infrastructural haptics on wall scale interactive displays. In diagram 100, the server 110 may provide control services such as management of tactile feedbacks based on detected touch on an interactive wall. In an example scenario, a user or multiple users may be interacting with a display attached to or projected on an interactive wall 130. The interactive wall 130 may detect a user's touch through its sensors (e.g., pressure sensors). The interactive wall 130 may report the detected touch to the control service 110. The control service 110 may search and retrieve a corresponding tactile feedback to the touch from a data store containing sensory inputs and matching tactile feedbacks. The control service 110 may transmit the retrieved tactile feedback corresponding to the detected touch to the interactive wall 130. The interactive wall 130 may play the tactile feedback through its actuators (e.g., simulating a scroll wheel where the scroll bar is displayed).
  • Embodiments enable infrastructural haptics on wall scale interactive displays through control re Bourges using a network 120. The nets work 120 may be a local net pork or may be an external entity such as an Internet based infrastructure. It may provide wired or wireless connectivity. Interactive wall 130 and the control service 110 may connect to each other through unsecured or secured connectivity. An example of a secured connectivity may be a Virtual Private Network (VPN) established among the interactive wall and the control service with the use of encrypted communications.
  • The server 110 may provide tactile feedback matching a detected touch on the interactive wall 130. The server may integrate sensory input with the displayed content to retrieve matching tactile feedback. In an embodiment, the server 110 may provide the control service as a separate entity accessible through network 120. In an alternative embodiment, the control service 110 may be provided by an integrated circuit within the interactive wall. Yet in other embodiments, the control service may be on the display device for tight integration with the displayed content. Embodiments are not limited to client/server and peer-to-peer architectures. Providing infrastructural haptics on wall scale interactive displays may be accomplished using other architectures.
  • FIG. 2 illustrates an example action diagram of providing infrastructural haptics on wall scale interactive displays. Insertion of actuators into an interactive touch enabled wall surface (e.g., an interactive projection surface including a projector and touch sensors or a thin wall sized display) may be used to provide touch feedback to the user. When a key event including, but not limited to, clicks, button presses, dragging objects, etc. occurs, the actuator may provide immediate physical response to the user giving them a deeper level interaction with a physical/mechanical object.
  • Embodiments introduce a user interaction model that provides a realistic tactile sensation of manipulating physical objects, environments and controls. On-screen button shapes and topology may be felt through touch without having to rely on visual occures. The tactile, incremental indents of an on-screen scroll wheel can be simulated, providing more user control. Textures can be simulated for swipe and multi-touch gestures. On-screen buttons may provide a click-back sensation when pressed insuring a positive actuation. Navigation through virtual environments can be controlled using various levels of pressure on the screen.
  • In a networked implementation, interactive wall 210 may detect touch, provide tactile feedback by forwarding the detected touch to control server 230, and receive instructions for providing tactile feedback through actuators. The control server 230 may manage sensory feedback and display con c it integration and transmit a corresponding tactile feedback in order for the interactive wall to play the tactile feedback.
  • The interactive wall 210 may initiate real time tactile feedback to sensed touch by detecting a touch on wall surface through sensors embedded within the wall (212). Alternatively, the touch may be detected through optical sensors, infrared detection based sensors, or similar ones. The touch may be a single instance of detected pressure on the interactive wall surface. Alternatively, the touch may be sequence of pressures in a varies of locations detected on the interactive wall surface. After detecting the touch, the interactive wall 210 may request a tactile feedback corresponding to the touch (214) from the control server 230. The request may include the location(s) the sequence, and the level of pressure of the touch.
  • Next, the control server 230 may determine the tactile feedback corresponding to the touch (216). The control server 230 may analyze the parameters of the touch such as location, sequence, and level of pressure and integrate with displayed content. In an example, if the request matches single pressure in a sensory area corresponding to a displayed button, the control server may search for tactile feedback for a button press. The control server 230 may retrieve a tactile feedback matching the touch from a data store containing variety of touches and tactile feedbacks corresponding to the touches.
  • Upon retrieving a corresponding tactile feedback, the control server 230 may transmit the tactile feedback to the interactive wall (218). The interactive wall 210 may play the tactile feedback through actuators installed on the wall (220). The actuators may vibrate to move the interactive wall in order to simulate a tactile feedback. An example may be a swipe motion in which the actuators move the interactive wall to create contours along the length of the swipe to simulate a fluid wall. Alternatively the actuators may move the wall continuously to maintain surfaces to duplicate the displayed content therefore giving a 3D shape o the interactive wall surface.
  • Additionally, it is important to manage any delays in the tactile feedback system. The tactile feedback may be played in real time within a time frame under a user's perception to detect delay. An example time frame may be under 0.1 seconds from detection of the touch to the play of the tactile feedback.
  • The described infrastructural haptics on wall scale interactive displays are for illustration purposes. Other tactile feedback systems on interactive walls may be used to provide tactile feedback to detected touch. Furthermore, feedback may be simulated by actuators moving the interactive wall through vibration, sound, etc.
  • FIG. 3 illustrates an example providing infrastructural haptics on wall scale interactive displays according to some embodiments. Diagram 300 displays an example top down view of an interactive wall. In an embodiment, an interactive wall section 320 may be adjoined by standard wall sections 310, and 332. Each standard wall section may have a spacer between the wall stud and the standard wail surface 312 to dampen any movement coming from an actuator from the interactive wall section.
  • In another embodiment, an air gap or dampening material between wall stud and the interactive wall may allow movement in between fixed surfaces 322. Sensors 324 embedded within the interactive wall section may detect touch from user(s). An actuator 330 may play a tactile feedback corresponding to the touch to simulate hardware feedback. The actuator 330 may be mounted on an actuator mounting bar 328. Additionally, the mounting bar may he fixed to an interactive wall stud 326.
  • According to one embodiment, the sensors are embedded on the interactive wall surface registering the touch in another embodiment, a display is projected to the interactive wall through a projector. Alternatively, the display may be overlaid on the interactive wall and utilize the display's sensors to provide sensory input to the interactive wall. The tactile feedback may be determined depending on a pressure level, a location, and a sequence of the touch.
  • The scenarios discussed above are provided as example embodiments. Other scenarios may he used to provide infrastructural haptics on wall scale interactive displays utilizing the principles discussed herein.
  • FIG. 4 displays another example providing infrastructural haptics on wall scale interactive displays. An example interactive wall may provide tactile feedback corresponding to a touch according to displayed content. In an embodiment, the tactile feedback may be played in real time to avoid delay in feedback response.
  • In some embodiments, diagram 400 may illustrate actuators installed as an array of actuators on an interactive wall 420 to provide tactile feedback play through apart or whole of the interactive wall. The interactive wall 420 may be adjacent to a standard wall 410. The interactive wall 420 may have studs that have fixed bars 426 holding the actuator 424. In an example, the actuators may be vibration generating devices installed on bars spanning across interactive wall studs.
  • In another embodiment, the actuators may be installed equidistance apart on a grid behind the interactive wall. In yet another embodiment, the actuators may be installed on studs of the interactive wall. In an example scenario, a damping agent or an air gap separates the actuators and the interactive wall to avoid vibration on the interactive wall studs while moving the interactive wall. In another example scenario, dampening agents separate the interactive wall with adjacent non-interactive walls.
  • In an example, the complexity of the tactile feedback may be dependent on a number of the actuators correlating a larger number of the actuators to a capability for an increased complexity of the tactile feedback. The interactive wall may be enabled to simulate a scroll wheel, buttons, clicks, swipes, multi-touch gestures, etc.
  • The systems and implementations of providing infrastructural haptics on wall scale interactive displays discussed above are for illustration purposes and do not constitute a limitation on embodiments. A touch dependent tactile feedback wall scale display may be implemented employing other modules, processes, and configurations using the principles discussed herein.
  • FIG. 5 is an example networked environment, where embodiments may be implemented. Tactile feedback control may be provided via software executed over one or more servers 514 or a single serve e.g. web server) 516 such as a hosted service. The platform controlling the tactile feedback may communicate with an interactive wall 511 through network(s) 510.
  • As discussed above, an interactive wall may provide tactile feedback depending on detected touch sensory input. Request for a tactile feedback may be transmitted from the interactive wall 511. After receiving the tactile feedback corresponding to the touch, the interactive wall may play the tactile feedback in real time. Time frame between detection of touch and play of the feedback may be under a user perception to detect a delay such as under 0.1 seconds.
  • Interactive wall 511 may access the control service executed on remote server(s) (e.g. one of servers 514) as discussed previously. The server s) may retrieve or store relevant data from/to data store(s) 519 directly or through database server 518.
  • Network(s) 510 may comprise any topology of servers, clients, Internet service providers, and communication media. A system according to embodiments may have a static or dynamic topology. Network(s) 510 may include secure networks such as an enterprise network, an unsecure network such as a wireless open network, or the Internet. Network(s) 510 may also coordinate communication over other networks such as Public Switched Telephone Network (PSTN) or cellular networks. Furthermore, network(s) 510 may include short range wireless networks such as Bluetooth or similar ones. Network(s) 510 provide communication between the nodes described herein. By way of example, and not limitation, network(s) 510 ay include wireless media such as acoustic, RF, infrared and other wireless media.
  • Many other configurations of computing devices, applications, data sources, and data distribution systems may be provided for infrastructural haptics on wall scale interactive displays. Furthermore, the networked environments discussed in FIG. 5 are for illustration purposes only. Embodiments are not limited to the example applications, modules, or processes.
  • FIG. 6 and the associated discussion are intended to provide a brief, general description of a suitable computing environment in which embodiments may be implemented. With reference to FIG. 6, a block diagram of an example computing operating environment for an application according to embodiments is illustrated, such as computing device 600. In a basic configuration, computing device 600 may include at least one processing unit 602 and system memory 604. Computing device 600 may also include a plurality of processing units that cooperate in executing programs. Depending on the exact configuration and type of computing device, the system memory 604 may bevolatile (such s RAM), non-volatile (such as ROM, flash memory, etc.) or some combination of the two. System memory 604 typically includes an operating system 605 suitable for controlling the operation of the platform, such as the WINDOWS® operating systems from MICROSOFT CORPORATION of Redmond, Wash. The system memory 604 may also include one or more software applications such as program modules 606, sensor module 622, and actuator module 624.
  • Sensor module 622 may be part of an interactive wall detecting sequence, location, and pressure level on the interactive wall surface. Actuator module 624 may play a tactile feedback on the interactive wall. The interactive wall may detect touch and play a corresponding tactile feedback according to the displayed contents. This basic configuration is illustrated in FIG. 6 by those components within dashed line 608.
  • Computing device 600 may have additional features or functionality. For example, the computing device 600 may also include additional data storage devices (removable and/or non-removable) such as, far example, magnetic disks, optical disks, or tape. Such additional storage is illustrated in FIG. 6 by removable storage 609 and non-removable storage 610. Computer readable storage media may include volatile and nonvolatile, removable and non-removable media implemented in any method or technology for storage of information, such as computer readable instructions, data structures, program modules, or other data. Computer readable storage media is anon-transitory computer readable memory device. System memory 604, removable storage 609 and non-removable storage 610 are all examples of computer readable storage media. Computer reach the storage media includes, but is not limited to, RAM, ROM, EEPROM, flash memory or other memory technology, CD-ROM, digital versatile disks (DVD) or other optical storage, magnetic cassettes, magnetic tape, magnetic disk storage or other magnetic storage devices, or any other medium which can be used to store the desired information and which can be accessed by computing device 600. Any such computer readable storage media may be part of computing device 600. Computing device 600 may also have input device(s) 612 such as keyboard, mouse, pen, voice input device, touch input device, and comparable input devices. Output device(s) 614 such as a display, speakers, printer, and other types of output devices may also be included. These devices are well known in the art and need not be discussed at length here.
  • Computing device 600 may also contain communication connections 616 that allow the device to communicate with other devices 618, such as over a wireless network in a distributed computing environment, a satellite link a cellular link, and comparable mechanisms. Other devices 618 ay include computer device(s) that execute communication applications, storage servers, and comparable devices. Communication connection(s) 616 is one example of communication media. Communication media can include therein computer readable instructions, data structures, program modules, or other data in a modulated data signal, such as a carrier wave or other transport mechanism, and includes any information delivery media. The term “modulated data signal” means a signal that has one or more of its characteristics set or changed in such a manner as to encode information in the signal. By way of example, and not limitation, communication media includes wired media such as a wired network or direct-wired connection, and wireless media such as acoustic, RF, infrared and other wireless media.
  • Example embodiments also include methods. These methods can be implemented in any number of ways, including the structures described in this document. One such way is by machine operations, of devices of the type described in this document.
  • Another optional way is for one or more of the individual operations of the methods to be performed in conjunction with one or more human operators performing some. These human operators need not be co-located with each other, but each can be only with a machine that performs a portion of the program.
  • FIG. 7 illustrates a logic flow diagram for a process providing infrastructural haptics on wall scale interactive displays according to embodiments. Process 700 may be implemented by an interactive wall, or similar system enabling haptics on wall scale displays.
  • Process 700 may begin by detecting a touch on a wall surface through sensors of an interactive wall at operation 710. At operation 720, one or more tactile feedbacks corresponding to the detected touch may be determined. This may be accomplished, for example, by retrieving the corresponding tactile feedbacks from a look-up table, employing a database query, employing a dynamic algorithm, and comparable methods. At operation 730, the interactive wall may play the tactile feedback through actuators installed on the interactive wall (e.g., array of actuators installed in an equidistant grid pattern on bars fixed to the interactive wall studs).
  • Some embodiments may be implemented in a computing device that includes a communication module, a memory, and a processor, where the processor executes a method as described above or comparable ones in conjunction with instructions stored in the memory. Other embodiments ma be implemented as a computer readable storage medium with instructions stored thereon for executing a method as described above or similar ones.
  • The operations included in process 700 are for illustration purposes. Infrastructural haptics on wall scale interactive displays according to embodiments may be implemented by similar processes with fewer or additional steps, as well as in different order of operations using the principles described herein.
  • The above specification, examples and data provide a complete description of the manufacture and use of the composition of the embodiments. Although the subject matter has been described in language specific to structural features and/or methodological acts, it is to be understood that the subject matter defined in the appended claims is not necessarily limited to the specific features or acts described above. Rather, the specific features and acts described above are disclosed as example forms of implementing the claims and embodiments.

Claims (21)

1.-20. (canceled)
21. A method executed by a computing device that provides infrastructural haptics on an interactive wall of an interactive display device, the method comprising:
displaying a user interface with touch-based control elements on the interactive wall;
detecting a touch on a surface of the interactive wall;
reporting the detected touch to a control server;
receiving a tactile feedback that corresponds to the touch from the control server; and
playing the tactile feedback through actuators integrated to the interactive wall.
22. The method of claim 21, further comprising:
determining the tactile feedback at a processor integrated into the interactive wall.
23. The method of claim 21, further comprising:
determining a sequence of the detected touches that includes at least one from a set of: embedded pressure sensors, optical sensors, and infrared detection based sensors.
24. The method of claim 21, further comprising:
determining the tactile feedback at a remote computing device by a transmission of information associated with the detected touch to the remote computing device.
25. The method of claim 24, further comprising:
receiving information associated with the tactile feedback from the remote computing device.
26. The method of claim 21, further comprising:
employing at least one from a set of: a look-up table, a database query, and a dynamic algorithm to determine the tactile feedback.
27. The method of claim 21, further comprising:
playing back the tactile feedback in real time to detect a delay, wherein the delay is measured from a detection action of the detected touch to a play action of the tactile feedback.
28. A system to provide infrastructural haptics on an interactive display device, the system comprising:
the interactive display device comprising:
a communication module configured to communicate with a control server;
sensors integrated to a display surface of the interactive display device; and
an actuator module configured to play tactile feedbacks through actuators integrated with the interactive display device; and
the control server comprising:
a memory configured to store instructions; and
a processor coupled to the memory, the processor executing an application in conjunction with instructions stored in the memory, wherein the application is configured to:
enable display of a user interface with touch-based control elements on the interactive display device;
receive information, from the interactive display device, associated with touches detected through the sensors on the display surface of an interactive wall of the interactive display device; and
determine tactile feedbacks that correspond to the touches.
29. The system of claim 28, wherein the application is further configured to:
transmit information associated with playing the tactile feedbacks that correspond to the touches to the actuator module of the interactive wall.
30. The system of claim 29, wherein the interactive wall includes one from a set of an air gap and a dampening agent to enable movement of the interactive display device and avoid vibrational noises from contact between the interactive wall and adjacent non-interactive walls.
31. The system of claim 28, wherein the application is further configured to:
retrieve the tactile feedbacks that match the touches from a data store.
32. The system of claim 31, wherein the application is further configured to:
analyze parameters of the touches, wherein the parameters include at least one from a set of: a location of the touches, a sequence of the touches, and a level of pressure of the touches; and
integrate the parameters of the touches with displayed content on the interactive display device.
33. The system of claim 32, wherein the application is further configured to:
transmit the retrieved tactile feedbacks that correspond to the touches of an interactive wall of the interactive display device, wherein the interactive wall plays the retrieved tactile feedbacks through actuators located on the interactive wall.
34. The system of claim 28, further comprising actuators configured to:
move the interactive wall based on detection of at least one from a set of: a swipe motion, a button press, a touch action, a vibration action, and a sound action from the sensors on the display surface.
35. The system of claim 34, wherein the actuators are vibration generating devices installed on bars spanning across an interactive wall of the interactive display device.
36. The system of claim 34, wherein the application is further configured to:
transmit information associated with playing the tactile feedbacks through actuators integrated to the interactive wall of the interactive wall display, wherein the actuators are installed on studs of the interactive wall of the interactive display device.
37. A server communicatively coupled to a display device that provides infrastructural haptics, the server comprising:
a communication module configured to exchange data with the display device;
a memory configured to store instructions;
a processor coupled to the memory and a communication device, the processor executing an application in conjunction with instructions stored in the memory, wherein the application is configured to:
enable display of a user interface with touch-based control elements on the display device;
receive information, from the display device, associated with touches detected on a surface of the display device through sensors of the display device;
determine tactile feedbacks that correspond to the touches; and
transmit information associated with playing the tactile feedbacks that correspond to the touches to an actuator module integrated with the display device, the actuator module configured to play the tactile feedbacks through actuators integrated with the display device.
38. The server of claim 37, wherein the application is further configured to:
integrate sensory input with displayed content to retrieve a matching tactile feedback.
39. The server of claim 37, wherein the application is further configured to:
determine the tactile feedbacks based on a sequence of the detected touches from at least one from a set of: embedded pressure sensors, optical sensors, and infrared detection based sensors.
40. The server of claim 37, wherein the application is further configured to:
provide a control service as a separate entity accessible through a network.
US14/475,425 2011-06-21 2014-09-02 Infrastructural haptics on wall scale interactive displays Abandoned US20140380156A1 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
US14/475,425 US20140380156A1 (en) 2011-06-21 2014-09-02 Infrastructural haptics on wall scale interactive displays

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
US13/165,270 US8830188B2 (en) 2011-06-21 2011-06-21 Infrastructural haptics on wall scale interactive displays
US14/475,425 US20140380156A1 (en) 2011-06-21 2014-09-02 Infrastructural haptics on wall scale interactive displays

Related Parent Applications (1)

Application Number Title Priority Date Filing Date
US13/165,270 Continuation US8830188B2 (en) 2011-06-21 2011-06-21 Infrastructural haptics on wall scale interactive displays

Publications (1)

Publication Number Publication Date
US20140380156A1 true US20140380156A1 (en) 2014-12-25

Family

ID=47361371

Family Applications (2)

Application Number Title Priority Date Filing Date
US13/165,270 Active 2032-03-16 US8830188B2 (en) 2011-06-21 2011-06-21 Infrastructural haptics on wall scale interactive displays
US14/475,425 Abandoned US20140380156A1 (en) 2011-06-21 2014-09-02 Infrastructural haptics on wall scale interactive displays

Family Applications Before (1)

Application Number Title Priority Date Filing Date
US13/165,270 Active 2032-03-16 US8830188B2 (en) 2011-06-21 2011-06-21 Infrastructural haptics on wall scale interactive displays

Country Status (1)

Country Link
US (2) US8830188B2 (en)

Families Citing this family (19)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US8830188B2 (en) * 2011-06-21 2014-09-09 Microsoft Corporation Infrastructural haptics on wall scale interactive displays
EP3185116B1 (en) 2012-05-09 2019-09-11 Apple Inc. Device, method and graphical user interface for providing tactile feedback for operations performed in a user interface
WO2013170099A1 (en) 2012-05-09 2013-11-14 Yknots Industries Llc Calibration of haptic feedback systems for input devices
EP2847662B1 (en) * 2012-05-09 2020-02-19 Apple Inc. Device, method, and graphical user interface for providing feedback for changing activation states of a user interface object
US20150109223A1 (en) 2012-06-12 2015-04-23 Apple Inc. Haptic electromagnetic actuator
US10671165B2 (en) * 2012-09-25 2020-06-02 Nokia Technologies Oy Method and display device with tactile feedback
CN103399687B (en) * 2013-07-26 2016-08-24 广东威创视讯科技股份有限公司 The execution processing method that a kind of single-point touch window shows
KR102134404B1 (en) 2013-08-27 2020-07-16 삼성전자주식회사 Method for displaying data and an electronic device thereof
US9965034B2 (en) * 2013-12-30 2018-05-08 Immersion Corporation Systems and methods for a haptically-enabled projected user interface
US20150242037A1 (en) 2014-01-13 2015-08-27 Apple Inc. Transparent force sensor with strain relief
US10297119B1 (en) * 2014-09-02 2019-05-21 Apple Inc. Feedback device in an electronic device
US9798409B1 (en) 2015-03-04 2017-10-24 Apple Inc. Multi-force input device
TWI603617B (en) * 2015-11-20 2017-10-21 Media Guide Digital Technology Co Ltd Interactive digital wall system and operation method
US10045184B2 (en) 2016-11-11 2018-08-07 Carnival Corporation Wireless guest engagement system
US10499228B2 (en) 2016-11-11 2019-12-03 Carnival Corporation Wireless guest engagement system
US11671807B2 (en) 2016-11-11 2023-06-06 Carnival Corporation Wireless device and methods for making and using the same
US10569653B2 (en) * 2017-11-20 2020-02-25 Karma Automotive Llc Driver interface system
US11305209B2 (en) 2019-03-07 2022-04-19 Universal City Studios Llc Actuatable surface techniques
US20210264750A1 (en) * 2020-02-20 2021-08-26 William Gerard Leary System and Device for Covert Tactile Communication in Team Activities to Gain a Strategic Advantage Over an Opponent

Citations (15)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20040046736A1 (en) * 1997-08-22 2004-03-11 Pryor Timothy R. Novel man machine interfaces and applications
US20060256075A1 (en) * 2005-05-12 2006-11-16 Immersion Corporation Method and apparatus for providing haptic effects to a touch panel
US20080186152A1 (en) * 2007-02-02 2008-08-07 Electronics & Telecommunications Research Institute Haptic experience service method and system
US20080303782A1 (en) * 2007-06-05 2008-12-11 Immersion Corporation Method and apparatus for haptic enabled flexible touch sensitive surface
US20090174672A1 (en) * 2008-01-03 2009-07-09 Schmidt Robert M Haptic actuator assembly and method of manufacturing a haptic actuator assembly
US20100130296A1 (en) * 2008-11-24 2010-05-27 Disney Enterprises, Inc. System and method for providing an augmented reality experience
US20100148943A1 (en) * 1995-12-01 2010-06-17 Immersion Corporation Networked Applications Including Haptic Feedback
US20110018695A1 (en) * 2009-07-24 2011-01-27 Research In Motion Limited Method and apparatus for a touch-sensitive display
US20110128250A1 (en) * 2009-12-02 2011-06-02 Murphy Mark J Method and device for detecting user input
US20110157088A1 (en) * 2009-05-21 2011-06-30 Hideto Motomura Tactile processing device
US20110234498A1 (en) * 2008-06-19 2011-09-29 Gray R O'neal Interactive display with tactile feedback
US20120327006A1 (en) * 2010-05-21 2012-12-27 Disney Enterprises, Inc. Using tactile feedback to provide spatial awareness
US20120326989A1 (en) * 2011-06-21 2012-12-27 Microsoft Corporation Infrastructural haptics on wall scale interactive displays
US20130147738A1 (en) * 2011-12-07 2013-06-13 Samsung Electronics Co., Ltd. Portable terminal
US9041621B2 (en) * 2010-05-07 2015-05-26 Gwangju Institute Of Science And Technology Apparatus and method for implementing haptic-based networked virtual environment which supports high-resolution tiled display

Family Cites Families (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5625576A (en) 1993-10-01 1997-04-29 Massachusetts Institute Of Technology Force reflecting haptic interface
US6750877B2 (en) 1995-12-13 2004-06-15 Immersion Corporation Controlling haptic feedback for enhancing navigation in a graphical environment
JP2003288158A (en) * 2002-01-28 2003-10-10 Sony Corp Mobile apparatus having tactile feedback function
US20050275942A1 (en) 2004-04-02 2005-12-15 David Hartkop Method and apparatus to retrofit a display device for autostereoscopic display of interactive computer graphics
US9317110B2 (en) * 2007-05-29 2016-04-19 Cfph, Llc Game with hand motion control
EP2457141B1 (en) 2009-07-22 2020-05-06 Immersion Corporation System and method for providing complex haptic stimulation during input of control gestures

Patent Citations (16)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20100148943A1 (en) * 1995-12-01 2010-06-17 Immersion Corporation Networked Applications Including Haptic Feedback
US20040046736A1 (en) * 1997-08-22 2004-03-11 Pryor Timothy R. Novel man machine interfaces and applications
US20060256075A1 (en) * 2005-05-12 2006-11-16 Immersion Corporation Method and apparatus for providing haptic effects to a touch panel
US20080186152A1 (en) * 2007-02-02 2008-08-07 Electronics & Telecommunications Research Institute Haptic experience service method and system
US20080303782A1 (en) * 2007-06-05 2008-12-11 Immersion Corporation Method and apparatus for haptic enabled flexible touch sensitive surface
US20090174672A1 (en) * 2008-01-03 2009-07-09 Schmidt Robert M Haptic actuator assembly and method of manufacturing a haptic actuator assembly
US20110234498A1 (en) * 2008-06-19 2011-09-29 Gray R O'neal Interactive display with tactile feedback
US20100130296A1 (en) * 2008-11-24 2010-05-27 Disney Enterprises, Inc. System and method for providing an augmented reality experience
US20110157088A1 (en) * 2009-05-21 2011-06-30 Hideto Motomura Tactile processing device
US20110018695A1 (en) * 2009-07-24 2011-01-27 Research In Motion Limited Method and apparatus for a touch-sensitive display
US20110128250A1 (en) * 2009-12-02 2011-06-02 Murphy Mark J Method and device for detecting user input
US9041621B2 (en) * 2010-05-07 2015-05-26 Gwangju Institute Of Science And Technology Apparatus and method for implementing haptic-based networked virtual environment which supports high-resolution tiled display
US20120327006A1 (en) * 2010-05-21 2012-12-27 Disney Enterprises, Inc. Using tactile feedback to provide spatial awareness
US20120326989A1 (en) * 2011-06-21 2012-12-27 Microsoft Corporation Infrastructural haptics on wall scale interactive displays
US8830188B2 (en) * 2011-06-21 2014-09-09 Microsoft Corporation Infrastructural haptics on wall scale interactive displays
US20130147738A1 (en) * 2011-12-07 2013-06-13 Samsung Electronics Co., Ltd. Portable terminal

Also Published As

Publication number Publication date
US20120326989A1 (en) 2012-12-27
US8830188B2 (en) 2014-09-09

Similar Documents

Publication Publication Date Title
US8830188B2 (en) Infrastructural haptics on wall scale interactive displays
KR102278822B1 (en) Implementation of virtual reality input
JP6709261B2 (en) System and method for visual processing spectrograms to generate haptic effects
US11678004B2 (en) Recording remote expert sessions
US20200218554A1 (en) Systems and methods for providing interactive streaming media
US11064267B2 (en) Systems and methods for providing interactive streaming media
CN104793737A (en) Systems and methods for content authoring
US10712814B2 (en) Multi-device virtual reality, augmented reality and mixed reality analytics
WO2018085590A1 (en) Systems and methods for validating interaction with third-party interactive media
US11157084B2 (en) Touch enabling process, haptic accessory, and core haptic engine to enable creation and delivery of tactile-enabled experiences with virtual objects
CN103778549A (en) Mobile application popularizing system and method
CN107329660A (en) A kind of piano class network virtual musical instrument
TW201145171A (en) Systems and methods for interface management
JP6732078B2 (en) System, method and non-transitory computer readable medium for integrating haptic overlays in augmented reality
TWI825542B (en) Touch sensation simulation system
US10290151B2 (en) AR/VR device virtualisation
CN107205043A (en) A kind of violin class network virtual musical instrument
CN107358943A (en) A kind of network virtual woodwind instrument
CN107644631A (en) Method, system and the virtual reality device of music input based on virtual reality
TWI718551B (en) Method and system for displaying online content using stereoscopic images
CN114820090A (en) Virtual environment arrangement and configuration
KR20190125322A (en) Multi-speed processor for haptic feedback
CN107329691A (en) A kind of network virtual brass instrument
CN116414225A (en) Haptic simulation system
JP2021176033A (en) Information processing device, information processing method, and program

Legal Events

Date Code Title Description
AS Assignment

Owner name: MICROSOFT CORPORATION, WASHINGTON

Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNORS:VERTHEIN, WILLIAM;WATSON, JOSH;LEE, STEPHEN;SIGNING DATES FROM 20110617 TO 20110620;REEL/FRAME:033654/0061

AS Assignment

Owner name: MICROSOFT CORPORATION, WASHINGTON

Free format text: CORRECTIVE ASSIGNMENT TO CORRECT THE ATTORNEY DOCKET NUMBER PREVIOUSLY RECORDED ON REEL 033654 FRAME 0061. ASSIGNOR(S) HEREBY CONFIRMS THE ASSIGNMENT OF ASSIGNOR'S INTEREST;ASSIGNORS:VERTHEIN, WILLIAM;WATSON, JOSH;LEE, STEPHEN;SIGNING DATES FROM 20110617 TO 20110620;REEL/FRAME:033685/0204

AS Assignment

Owner name: MICROSOFT TECHNOLOGY LICENSING, LLC, WASHINGTON

Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNOR:MICROSOFT CORPORATION;REEL/FRAME:034747/0417

Effective date: 20141014

Owner name: MICROSOFT TECHNOLOGY LICENSING, LLC, WASHINGTON

Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNOR:MICROSOFT CORPORATION;REEL/FRAME:039025/0454

Effective date: 20141014

STCB Information on status: application discontinuation

Free format text: ABANDONED -- FAILURE TO RESPOND TO AN OFFICE ACTION