US2021397317A1PendingUtilityA1

Method, system, and device for interfacing with a component in a plurality of interaction modes

Assignee: BANMA ZHIXING NETWORK HONGKONG CO LTDPriority: Aug 29, 2018Filed: Sep 3, 2021Published: Dec 23, 2021
Est. expiryAug 29, 2038(~12.1 yrs left)· nominal 20-yr term from priority
G06F 3/017G06F 3/04883G06F 2203/0381G06F 3/0482G06F 3/038G06F 3/167G06F 3/0487G06F 3/04886G06F 3/0304
62
PatentIndex Score
0
Cited by
0
References
0
Claims

Abstract

The present application discloses a method, device, and system for interfacing with a component in a plurality of interaction modes. The method includes obtaining an input, determining that the input corresponds to an interaction event in a first interaction mode, the first interaction mode being a non-touch interaction mode, determining a component corresponding to the interaction event based at least in part on registration information for the first interaction mode, wherein the component is mapped to a plurality of interaction events for a plurality of interaction modes, and performing a response operation based at least in part on the registration information associated with the component and the interaction event.

Claims

exact text as granted — not AI-modified
What is claimed is: 
     
         1 . A method, comprising:
 obtaining, by a terminal, an input; determining a context of the terminal with respect to which the input is obtained;   determining, by the terminal, that the input corresponds to an interaction event in a first interaction mode based at least in part on the context and a mapping of interaction events to interaction modes, the first interaction mode being a non-touch interaction mode;   determining, by the terminal, a component and an application corresponding to the interaction event based at least in part on registration information for the first interaction mode, wherein the component is mapped to a plurality of interaction events for a plurality of interaction modes; and   performing a response operation based at least in part on the registration information associated with the component and the interaction event.   
     
     
         2 . The method of  claim 1 , wherein the context of the terminal includes one or more of (i) applications, (ii) processes, (iii) functions, (iv) interfaces, and (v) web services. 
     
     
         3 . The method of  claim 1 , wherein the component corresponds to an element provided on a graphical user interface displayed by the terminal. 
     
     
         4 . The method of  claim 3 , wherein the element is one or more of: a button, a hyperlink, an image, a set of text information, and/or an icon. 
     
     
         5 . The method of  claim 1 , further comprising:
 obtaining the registration information associated with the component, wherein the registration information comprises the interaction event and an identifier corresponding to the component; and   storing the registration information.   
     
     
         6 . The method of  claim 5 , wherein storing the registration information comprises:
 storing a mapping of the identifier associated with the component corresponding to the interaction event; and   registering the interaction event with an interaction engine associated with the first interaction mode.   
     
     
         7 . The method of  claim 1 , wherein the first interaction mode includes a voice interaction mode, and the interaction event comprises: speech information corresponding to the component. 
     
     
         8 . The method of  claim 7 , wherein the speech information corresponds to text information displayed in relation to the component, or the speech information corresponds to predefined text information that is mapped to the component. 
     
     
         9 . The method of  claim 1 , wherein the first interaction mode includes a gesture interaction mode, and the interaction event comprises: set gesture features. 
     
     
         10 . The method of  claim 1 , wherein a determination that the input corresponds to the interaction event in the first interaction mode is based at least in part on the registration information associated with the first interaction mode. 
     
     
         11 . The method of  claim 10 , wherein the input is determined to correspond to the interaction event in response to a determination that the registration information associated with the first interaction mode comprises a type of the input or one or more characteristics associated with the input. 
     
     
         12 . The method of  claim 10 , further comprising: determining that the input corresponds to the first interaction mode based on a type of the input or one or more characteristics associated with the input. 
     
     
         13 . The method of  claim 1 , wherein the determining the component corresponding to the interaction event comprises:
 obtaining the registration information associated with the first interaction mode; and   determining that the registration information comprises a mapping of the component to the first interaction mode.   
     
     
         14 . The method of  claim 1 , wherein the response operation is determined based at least in part on a mapping of the response operation to the component. 
     
     
         15 . The method of  claim 1 , wherein the response operation comprises navigating to a page provided by an application executing on the terminal. 
     
     
         16 . The method of  claim 1 , wherein the response operation comprises obtaining information corresponding to a service provided by an application executing on the terminal. 
     
     
         17 . The method of  claim 1 , wherein the response operation comprises invoking a function. 
     
     
         18 . The method of  claim 1 , wherein the input is determined to be obtained in accordance with the first interaction mode based at least in part on a determination of one or more interactive engines from which a coordination scheduler receives the input. 
     
     
         19 . A device, comprising:
 one or more processors configured to:
 obtain an input; 
 determine a context of the terminal with respect to which the input is obtained; 
 determine that the input corresponds to an interaction event in a first interaction mode based at least in part on the context and a mapping of interaction events to interaction modes, the first interaction mode being a non-touch interaction mode; 
 determine a component and an application corresponding to the interaction event based at least in part on registration information for the first interaction mode, wherein the component is mapped to a plurality of interaction events for a plurality of interaction modes; and 
 perform a response operation based at least in part on the registration information associated with the component and the interaction event; and 
 one or more memories coupled to the one or more processors, configured to provide the one or more processors with instructions. 
   
     
     
         20 . A computer program product, the computer program product being embodied in a non-transitory computer readable storage medium and comprising computer instructions for:
 obtaining, by a terminal, an input;   determining a context of the terminal with respect to which the input is obtained;   determining, by the terminal, that the input corresponds to an interaction event in a first interaction mode based at least in part on the context and a mapping of interaction events to interaction modes, the first interaction mode being a non-touch interaction mode;   determining, by the terminal, a component and an application corresponding to the interaction event based at least in part on registration information for the first interaction mode, wherein the component is mapped to a plurality of interaction events for a plurality of interaction modes; and   performing a response operation based at least in part on the registration information associated with the component and the interaction event.

Join the waitlist — get patent alerts

Track US2021397317A1 — get alerts on status changes and closely related new filings.

We store only your email — no account needed. See our privacy policy.