189415 ⎘
Input 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; Sound input; Sound output Audio in a user interface, e.g. using voice commands for navigating, audio feedback
USE OF A JOG WHEEL
#1202METHODS FOR INTERACTING WITH USER INTERFACES BASED ON ATTENTION
#1203DEVICES, METHODS, AND GRAPHICAL USER INTERFACES FOR INTERACTING WITH EXTENDED REALITY EXPERIENCES
#1204Head mounted display apparatus
#1205USER INTERFACES FOR GAZE TRACKING ENROLLMENT
#1206USER INTERFACES FOR GAZE TRACKING ENROLLMENT
#1207SYSTEMS AND METHODS FOR USING AN ACCESSIBILITY HEADSET SYSTEM FOR PROVIDING DIRECTIONS TO AUDIO AND VISUALLY IMPAIRED USERS
#1208MESSAGING SYSTEM
#1209CUSTOMIZED DEVICE PAIRING BASED ON DEVICE FEATURES
#1210Utterance classifier
#1211Privacy mode based on speaker identifier
#1212Methods and systems for displaying virtual objects from an augmented reality environment on a multimedia device
#1213Personality-Based Intelligent Personal Assistant System
#1214SYNCHRONIZATION OF AUDIO OUTPUT FOR NOISE CANCELLATION
#1215AUDIO RENDERING DEVICE AND AUDIO CONFIGURATOR DEVICE FOR AUDIO STREAM SELECTION, AND RELATED METHODS
#1216INFORMATION PROCESSING APPARATUS, INFORMATION PROCESSING SYSTEM, NON-TRANSITORY COMPUTER READABLE MEDIUM, AND INFORMATION PROCESSING METHOD
#1217APPLYING VISUAL MODIFIERS TO OBJECTS OF INTEREST SELECTED BY A POINTER FROM A VIDEO FEED IN A FRAME BUFFER VIA PROCESSING CIRCUITRY
#1218Electronic devices with strain gauges and light sources
#1219Information processing system, information processing apparatus, recording medium, and control method
#1220Methods and systems for associating input schemes with physical world objects
#1221ELECTRONIC APPARATUS FOR PROVIDING SCREEN IN POSTURE OPTIMIZED FOR USER AND CONTROL METHOD THEREOF
#1222Eyewear systems, apparatus, and methods for providing assistance to a user
#1223Display systems and methods for determining registration between a display and a user's eyes
#1224Capturing Audio Impulse Responses of a Person with a Smartphone
#1225Voice control device, printing apparatus, control methods thereof, and storage medium
#1226METHOD AND SYSTEM FOR VIRTUAL ASSISTANT CONVERSATIONS
#1227INFORMATION PROCESSING DEVICE
#1228Adaptive interface in a voice-activated network
#1229Methods and systems for user authentication
#1230INFORMATION RECOMMENDATION METHOD AND RELATED DEVICE
#1231INVOKING AN AUTOMATED ASSISTANT TO PERFORM MULTIPLE TASKS THROUGH AN INDIVIDUAL COMMAND
#1232SYSTEMS AND METHODS FOR MULTIMODAL ANALYSIS AND RESPONSE GENERATION USING ONE OR MORE CHATBOTS
#1233Providing audio information with a digital assistant
#1234Dynamic computation of system response volume
#1235Synchronizing Playback by Media Playback Devices
#1236Modality Learning on Mobile Devices
#1237Gaze and Verbal/Gesture Command User Interface
#1238USER INTERFACE FOR MANAGING INPUT TECHNIQUES
#1239Computer desktop that dynamically adapts to a live multi-channel audio stream, such as for use with wireless telecommunications customer service agents
#1240Enhancing physical notebooks in extended reality
#1241Visual and voice interface for a dialysis machine
#1242DEVICE DESIGNATION OF PLAYBACK AND NETWORK MICROPHONE DEVICE ARRANGEMENTS
#1243SYSTEMS AND METHODS FOR SOUND AWARENESS ENHANCEMENT
#1244Authoring tools for creating interactive AR experiences
#1245Arbitration-based voice recognition
#1246Configurable output data formats
#1247Handling of loss of pairing between networked devices
#1248COGNITIVE AND INTERACTIVE SENSOR BASED SMART HOME SOLUTION
#1249Voice-controlled entry of content into graphical user interfaces
#1250SYSTEMS AND METHODS FOR VOICE-ASSISTED MEDIA CONTENT SELECTION
#1251Interaction method between display device and terminal device, storage medium and electronic device
#1252SYSTEM AND METHOD FOR DIAGNOSIS AND ANALYSIS OF MEDICAL IMAGES
#1253RECORDING FOLLOWING BEHAVIORS BETWEEN VIRTUAL OBJECTS AND USER AVATARS IN AR EXPERIENCES
#1254INTERACTION RECORDING TOOLS FOR CREATING INTERACTIVE AR STORIES
#1255GESTURE AND VOICE CONTROLLED INTERFACE DEVICE
#1256AI-BASED DIRECTION AWARENESS DURING CONTENT ENGAGEMENT
#1257VOICE CONTROLLED ASSISTANCE FOR MONITORING ADVERSE EVENTS OF A USER AND/OR COORDINATING EMERGENCY ACTIONS SUCH AS CAREGIVER COMMUNICATION
#1258Responding to ambiguous play requests
#1259Media Playback System with Maximum Volume Setting
#1260HEAD-MOUNTED DISPLAY DEVICE FOR USE IN A MEDICAL FACILITY
#1261TEMPORARY ACCOUNT ASSOCIATION WITH VOICE-ENABLED DEVICES
#1262Contextual deep bookmarking
#1263AUDIO PLAYBACK METHOD, FAILURE DETECTION METHOD FOR SCREEN SOUND PRODUCTION COMPONENT, AND ELECTRONIC DEVICE
#1264REFRIGERATOR, HOME APPLIANCE, AND CONRTOL METHOD THEREOF
#1265SEARCH AND KNOWLEDGE BASE QUESTION ANSWERING FOR A VOICE USER INTERFACE
#1266VIRTUAL ASSISTANT MULTI-MODAL FUNCTIONALITY
#1267MACHINE LEARNING-BASED INTERACTIVE CONVERSATION SYSTEM WITH TOPIC-SPECIFIC STATE MACHINES
#1268Providing change in presence sounds within virtual working environment
#1269Voice controlled UIs for AR wearable devices
#1270System and method for enhancing functionality of electronic devices
#1271COVERT SPORTS COMMUNICATION SYSTEM
#1272Overriding multimedia device
#1273Intelligent automated assistant for TV user interactions
#1274Providing a room preview within a virtual conferencing system
#1275Modifying spoken commands
#1276NETWORK SOURCE IDENTIFICATION VIA AUDIO SIGNALS
#1277AUTOMATIC ONTOLOGY GENERATION FOR WORLD BUILDING IN AN EXTENDED REALITY ENVIRONMENT
#1278Auto-completion for Gesture-input in Assistant Systems
#1279MACHINE TRANSLATION SYSTEM FOR ENTERTAINMENT AND MEDIA
#1280DISPLAY DEVICE AND OPERATING METHOD THEREOF
#1281METHOD AND SYSTEM FOR FACILITATING WORKFLOWS VIA VOICE COMMUNICATION
#1282Wearable computing apparatus for augmented reality, virtual reality and artificial intelligence interactions, and methods relating thereto
#1283ELECTRONIC DEVICE AND METHOD FOR PROVIDING CONVERSATION FUNCTION USING AVATAR
#1284Method and Device for Surfacing Physical Environment Interactions During Simulated Reality Sessions
#1285ADAPTATION(S) BASED ON CORRELATING HAZARDOUS VEHICLE EVENTS WITH APPLICATION FEATURE(S)
#1286Thermal imaging system having view-shifting capability
#1287PHOTOGRAPHING METHOD AND APPARATUS, ELECTRONIC DEVICE, AND COMPUTER READABLE STORAGE MEDIUM
#1288Voice-Activated Ambulance Booking
#1289SYSTEMS, METHODS, AND APPARATUSES FOR MANAGING INCOMPLETE AUTOMATED ASSISTANT ACTIONS
#1290INTELLIGENT AUTOMATED ASSISTANT FOR DELIVERING CONTENT FROM USER EXPERIENCES
#1291CONDITION DEPENDENT SCALABLE UTILITIES FOR AN AUTOMATED ASSISTANT
#1292Spoken query processing for image search
#1293METHOD, DEVICE AND COMPUTER PROGRAM FOR PROVIDING HEARING ABILITY LEVEL ASSESSMENT AND AUDITORY TRAINING SERVICE
#1294Method and System for Device Access Control
#1295Multistage Audio-Visual Automotive Cab Monitoring
#1296PROCESSING CONTENT BASED ON NATURAL LANGUAGE QUERIES
#1297SECURE DIGITAL ASSISTANT INTEGRATION IN WEB PAGES
#1298DISPLAY APPARATUS AND DISPLAY METHOD
#1299VOICE INTEGRATED USER INTERFACE FOR A DOMESTIC APPLIANCE
#1300INSTRUCTOR AVATARS FOR AUGMENTED REALITY EXPERIENCES
#1301SENIOR LIVING ENGAGEMENT AND CARE SUPPORT PLATFORMS
#1302VIRTUAL AUGMENTATION OF CLINICAL CARE ENVIRONMENTS
#1303Methods, Systems, and Devices for Spectrally Adjusting Audio Gain in Videoconference and Other Applications
#1304CONTROLLING OPTICALLY-SWITCHABLE DEVICES
#1305MONITORING DEVICE HAVING 360 DEGREE SENSING CAPABILITIES
#1306INFORMATION DISPLAY SYSTEM AND INFORMATION DISPLAY METHOD
#1307METHOD FOR DISPLAYING SIDEBAR, TERMINAL AND STORAGE MEDIUM
#1308Moving windows between a virtual display and an extended reality environment
#1309SYSTEM AND METHOD FOR PROVIDING AUTONOMOUS UNCREWED Vehicle OPERATION
#1310Voice input for AR wearable devices
#1311Blind assist glasses with remote assistance
#1312UTILIZATION OF INFANT ACTIVATED AUDIO PLAYER
#1313DETERMINING CONTEXT TO INITIATE INTERACTIVITY
#1314Method and system for managing an incident call
#1315Senior living engagement and care support platforms
#1316METHOD FOR PROVIDING A CLIENT WITH AN INFORMATION REGARDING MAIN CHARACTERISTICS OF A PHARMACEUTICAL PRODUCT AND/OR AN ANALOGUE THEREOF FOLLOWED BY DISPENSING THEREOF IN AN AUTOMATED PHARMACY STORE USING AT LEAST ONE HARDWARE PROCESSOR AND A MEMORY FOR STORING COMPUTER-EXECUTABLE INSTRUCTIONS OR A MOBILE APPLICATION, AND A SYSTEM FOR PERFORMING SAID METHOD
#1317STANDARDIZED PATIENT-PROVIDED DATA AND INTERVENTIONS BASED ON SIGNIFICANCE CODES
#1318NON-WAKE WORD INVOCATION OF AN AUTOMATED ASSISTANT FROM CERTAIN UTTERANCES RELATED TO DISPLAY CONTENT
#1319Responding to a spoken command in a communication session
#1320VOICE-ASSISTANT ACTIVATED VIRTUAL CARD REPLACEMENT
#1321TRAINING A DEVICE SPECIFIC ACOUSTIC MODEL
#1322Display mode dependent response generation with latency considerations
#1323DISPLAY APPARATUS AND METHOD FOR REGISTRATION OF USER COMMAND
#1324Systems and methods for enabling topic-based verbal interaction with a virtual assistant
#1325DISPLAY APPARATUS AND METHOD FOR QUESTION AND ANSWER
#1326EXPERIENCE SHARING SYSTEM AND METHOD THEREOF
#1327VOICE ENABLED CONTENT TRACKER
#1328VIRTUAL REALITY SHOPPING SYSTEM
#1329Generating meeting notes
#1330CUSTOMIZABLE DATA MANAGEMENT FORM BUILDER METHOD AND DEVICES
#1331Systems and methods for virtual assistant enhanced access of services related to private information using a voice-enabled device
#1332UNIVERSAL SERVICE INTERFACES FOR WEBSITES
#1333Portable terminal device and information processing system
#1334Electronic device, control method thereof, and sound output control system of the electronic device
#1335PORTABLE DEVICE WITH ADJUSTABLE STOPWATCH FEATURE
#1336Voice-based device operation mode management
#1337VENTILATOR COMPRISING A DEVICE FOR CONTACTLESS DETECTION OF OPERATIONS CARRIED OUT BY A USER
#1338Virtual assistant activation
#1339SPEECH-PROCESSING SYSTEM
#1340TRANSLATION OF VOICE COMMANDS USING MACHINE LEARNING
#1341DYNAMIC CONVERSATION ALERTS WITHIN A COMMUNICATION SESSION
#1342Devices and methods for a speech-based user interface
#1343SYSTEMS AND METHODS FOR COMMUNICATING WITH VISION-IMPAIRED VEHICLE OCCUPANTS
#1344USING AUGMENTED REALITY FOR INTERACTING WITH RADIATION DATA
#1345APPARATUS FOR GENERATING AN AUGMENTED REALITY
#1346Conversion of messages into audio format
#1347MULTIPLE NOTIFICATION USER INTERFACE
#1348Automatic quantitative food intake tracking
#1349Integrated virtual button module, integrated virtual button system, and method of determining user input and providing user feedback
#1350Nonverbal multi-input and feedback devices for user intended computer control and communication of text, graphics and audio
#1351Generating and/or adapting automated assistant content according to a distance between user(s) and an automated assistant interface
#1352NATURAL VOICE UTILITY ASSET ANNOTATION SYSTEM
#1353SURFACE MOUNT HAPTIC ACTUATOR
#1354VOICE ANALYSIS SYSTEMS AND METHODS FOR PROCESSING DIGITAL SOUND DATA OVER A COMMUNICATIONS NETWORK
#1355CONFIGURABLE NEURAL SPEECH SYNTHESIS
#1356PROPERTY SCENE ADJUSTMENTS
#1357Computer Systems and Methods for Navigating Building Information Models in an Augmented Environment
#1358SYSTEMS AND METHODS FOR COMPLETING PAYMENT TRANSACTIONS INITIATED THROUGH A FIRST DEVICE USING A SECOND DEVICE
#1359Chatbot Disambiguation
#1360CONFIGURATION OF A VIRTUAL ASSISTANT
#1361Contactless control of physiological monitors
#1362ASSISTANT ADAPTATION OF GRAPHICAL USER INTERFACE TO GUIDE INTERACTION WITH USER IN FULFILLING USER REQUEST
#1363Devices, Methods, and Graphical User Interfaces for Manipulating User Interface Objects with Visual and/or Haptic Feedback
#1364SYSTEMS, APPARATUS, AND METHODS FOR GESTURE-BASED AUGMENTED REALITY, EXTENDED REALITY
#1365Systems, apparatus, and methods for gesture-based augmented reality, extended reality
#1366User interaction with 360 degree 3D holographic display
#1367Virtual assistant host platform configured for interactive voice response simulation
#1368Regulating assistant responsiveness according to characteristics of a multi-assistant environment
#1369System for Translating Spoken Language
#1370Systems and methods for generating personalized pools of candidate media items
#1371Position detection system that outputs artificial sound imitating sound that occurs when stationery is used
#1372METHOD AND SYSTEM FOR CONTROLLING SPEECH-CONTROLLED GRAPHICAL OBJECT
#1373Information Processing System, Information Processing Method, and Recording Medium
#1374Ring enabling its wearer to enter control commands
#1375Gaze-based user interface with assistant features for smart glasses in immersive reality applications
#1376FACIAL GESTURE MASK
#1377Smart individual motion capture and spatial translation (SIMCAST) system
#1378VOICE-ACTIVATED VANITY MIRROR
#1379Refrigerator
#1380ACELLFX PROXIMITY DETECTION SYSTEM
#1381SYSTEMS AND METHODS OF AUTOMATED VALIDATION OF ELECTRONIC DATA VIA A USER INTERFACE
#1382LOCAL AND CLOUD SPEECH RECOGNITION
#1383Delayed responses by computational assistant
#1384Noise classification for event detection
#1385Automatic adjustment of muted response setting
#1386WEARABLE WITH EYE TRACKING
#1387CONTEXTUAL TRIGGERING OF ASSISTIVE FUNCTIONS
#1388Locally distributed keyword detection
#1389SYSTEMS AND METHODS FOR CONTROLLING IMAGING DEVICE
#1390METHOD FOR DECREASING MELTDOWN INCIDENCE AND SEVERITY IN NEURODEVELOPMENTAL DISORDERS
#1391SELECTION OF MASTER DEVICE FOR SYNCHRONIZED AUDIO
#1392NEURAL SPEECH-TO-MEANING
#1393Personalized gesture recognition for user interaction with assistant systems
#1394Systems for augmented reality visual aids and tools
#1395CUSTOMIZABLE AUDIO IN PRESCRIPTION REMINDERS
#1396VOICE AUTHENTICATION SYSTEMS AND METHODS FOR PRESCRIPTION PROCESSES
#1397Context carryover across tasks for assistant systems
#1398Information processing device and information processing program
#1399Central control hub for entertainment system
#1400Controlling a user selection queue
#1401Systems and methods for guiding perspectives for multi-perspective content
#1402Eyewear Device
#1403Augmented reality-based training and troubleshooting for medical devices
#1404Dynamically delaying execution of automated assistant actions and/or background application requests
#1405Methods and systems for reducing latency in automated assistant interactions
#1406Voice message and interactive voice response processing system and method
#1407Occlusion Classification and Feedback
#1408Augmented reality enabled dynamic product presentation
#1409Object Detection Outside a User Field-of-View
#1410Automated assistant training and/or execution of inter-user procedures
#1411Fast creation of a second document associated with a first document
#1412Managing multiple types of databases using a single user interface (UI) that includes voice recognition and artificial intelligence (AI)
#1413INTERFACE FOR A VIRTUAL DIGITAL ASSISTANT
#1414AUDIO-BASED LOAD CONTROL SYSTEM
#1415INTERACTION METHOD AND TERMINAL DEVICE
#1416HOME AUTOMATION DEVICE CONTROL AND DESIGNATION
#1417Hand-Gesture Activation of Actionable Items
#1418SYSTEMS AND METHODS FOR CONTROLLING A DIGITAL OPERATING DEVICE VIA AN INPUT AND PHYSIOLOGICAL SIGNALS FROM AN INDIVIDUAL
#1419Electronic devices with projectors controlled by voice input
#1420LOW-POWER KEYWORD SPOTTING SYSTEM
#1421System and method for interactive virtual and augmented reality experience
#1422FACE MASKS
#1423Home Relaxation and Entertainment Device
#1424AUDIO SYSTEMS, DEVICES, MEMS MICROPHONES, AND METHODS THEREOF
#1425DIGITAL INTERFACE WITH USER INPUT GUIDANCE
#1426Determining whether to automatically resume first automated assistant session upon cessation of interrupting second session
#1427Device Language Configuration Based on Audio Data
#1428Screen reader software for generating a background tone based on a spatial location of a graphical object
#1429SYSTEM AND METHOD FOR PROVIDING A PERSONALIZED ASSESSMENT REPORT
#1430Adaptive data platforms
#1431Audio assisted enrollment
#1432Voice assistant-enabled client application with user view context
#1433SELECTING OPTIONS BY UTTERED SPEECH
#1434Verbal communication in a virtual world
#1435Vocal guidance engines for playback devices
#1436HAPTICS APPLICATION PROGRAMMING INTERFACE
#1437Gaze-initiated communications
#1438Systems and methods for conflict detection based on user preferences
#1439Systems and methods for media content communication
#1440Methods and systems for application integration and macrosystem aware integration
#1441RESOLVING AUTOMATED ASSISTANT REQUESTS THAT ARE BASED ON IMAGE(S) AND/OR OTHER SENSOR DATA
#1442Methods and Interfaces for Rendering Content on Display Screens of a Vehicle and Cloud Processing
#1443Human-machine interfaces for utterance-based playlist selection
#1444Intelligent device arbitration and control
#1445Analyzing graphical user interfaces to facilitate automatic interaction
#1446User interfaces for audio media control
#1447IMAGE CAPTURE DEVICE CONTROL USING MOBILE PLATFORM VOICE RECOGNITION
#1448Method and system for tagging and navigating through performers and other information on time-synchronized content
#1449METHOD FOR CONTROLLING DISSEMINATION OF INSTRUCTIONAL CONTENT TO OPERATORS PERFORMING PROCEDURES WITHIN A FACILITY
#1450METHOD FOR ACCLIMATING A DOG TO AUTONOMOUS TRAINING SESSIONS WITH A TRAINING APPARATUS
#1451Head pose mixing of audio files
#1452Image processing system, image processing apparatus, and image processing method
#1453ACCELERATED TASK PERFORMANCE
#1454REMOTE SYSTEM PROCESSING BASED ON A PREVIOUSLY IDENTIFIED USER
#1455SYSTEM AND METHOD FOR MULTIDIMENSIONAL COLLECTION AND ANALYSIS OF TRANSACTIONAL DATA
#1456PERSONAL AUDIO ASSISTANT DEVICE AND METHOD
#1457Reducing the need for manual start/end-pointing and trigger phrases
#1458DEVICE, METHOD, AND COMPUTER PROGRAM FOR PERFORMING ACTIONS ON IOT DEVICES
#1459SYSTEMS AND METHODS FOR PROCESSING A NATURAL LANGUAGE QUERY IN DATA TABLES
#1460Automated assistant performance of a non-assistant application operation(s) in response to a user input that can be limited to a parameter(s)
#1461PROCESSING AUDIO CONVERSATION DATA FOR MEDICAL DATA GENERATION
#1462DEVICES, METHODS, AND GRAPHICAL USER INTERFACES FOR GENERATING AND DISPLAYING A REPRESENTATION OF A USER
#1463AR VR XR Systems and Methods
#1464Automated sign language translation and communication using multiple input and output modalities
#1465Interplay between digital assistive technology
#1466CHARACTER INPUT DEVICE, CHARACTER INPUT METHOD, AND CHARACTER INPUT COMPUTER-READABLE RECORDING MEDIUM
#1467METHODS AND USER INTERFACES FOR SHARING AUDIO
#1468Communication system, information processing system, and information processing method for displaying language information converted from speech data
#1469Method and apparatus for efficient delivery and usage of audio messages for high quality of experience
#1470CONTROLLER AND SYSTEM COMPRISING SAME
#1471Implementations for voice assistant on devices
#1472System for individualized data education
#1473TRANSCRIPTION SYSTEMS AND RELATED SUPPLEMENTATION METHODS
#1474SYSTEM AND METHOD FOR PRODUCT SELECTION IN AN AUGMENTED REALITY ENVIRONMENT
#1475Head-Worn Wearable Device Providing Indications of Received and Monitored Sensor Data, and Methods and Systems of Use Thereof
#1476Dynamic augmented reality experience
#1477INFORMATION PROCESSING DEVICE, INFORMATION PROCESSING METHOD, AND PROGRAM
#1478Method for online ordering using conversational interface
#1479Generating and Presenting Scripts Related to Construction Sites
#1480USING FRAMES FOR ACTION DIALOGS
#1481AUDIO OUTPUT CONTROL
#1482Virtual assistant configured to automatically customize groups of actions
#1483Source-based sound quality adjustment tool
#1484Playback device
#1485Adapting assistant suggestions rendered at computerized glasses according to changes in user gaze and/or other user input
#1486METHODS AND SYSTEMS FOR CONTROLLING MEDIA CONTENT PRESENTATION ON A SMART GLASSES DISPLAY
#1487Methods and systems for controlling media content presentation on a smart glasses display
#1488METHOD TO PROVIDE LOCALIZED VOICE SERVICE
#1489Virtual-assistant-based resolution of user inquiries via failure-triggered document presentation
#1490Mobile phone charger with smart night lamp
#1491Consumable usage sensors and applications to facilitate automated replenishment of consumables via an adaptive distribution platform
#1492DIGITALLY AWARE NEURAL DICTATION INTERFACE
#1493INTELLIGENT AUTOMATED ASSISTANT IN A MESSAGING ENVIRONMENT
#1494REGISTRATION APPARATUS, REGISTRATION METHOD, AND NON-TRANSITORY STORAGE MEDIUM
#1495REGISTRATION APPARATUS, REGISTRATION METHOD, AND NON-TRANSITORY STORAGE MEDIUM
#1496REGISTRATION APPARATUS, REGISTRATION METHOD, AND NON-TRANSITORY STORAGE MEDIUM
#1497Playback Transitions
#1498Audio-visual navigation and communication dynamic memory architectures
#1499Managing display content on a wearable device using a conversation graph
#1500Automatic active noise reduction (ANR) control to improve user interaction