Methods and systems for multiple channel authentication
US-9479491-B1 · Oct 25, 2016 · US
US10511550B2 · US · B2
| Field | Value |
|---|---|
| Publication number | US-10511550-B2 |
| Application number | US-201514620693-A |
| Country | US |
| Kind code | B2 |
| Filing date | Feb 12, 2015 |
| Priority date | Sep 11, 2013 |
| Publication date | Dec 17, 2019 |
| Grant date | Dec 17, 2019 |
A practical reading order for non-experts. Skip the full description unless you need deep technical detail.
What the patent document calls the invention.
A short plain-language summary of the technical disclosure.
Who owns or filed the patent and who is credited as inventor.
Filing, priority, publication, and grant dates set the timeline.
The legal scope of protection — read this for what is actually claimed.
Technology tags used to group this patent with similar filings.
Prior art links and similar publications in this corpus.
Official abstract text for this publication.
Systems and methods are provided for instant messaging. For example, a first association relationship with at least one first apparatus client for instant messaging is established; and a first control instruction is transmitted to the at least one first apparatus client to trigger the at least one first apparatus client to control, according to the first control instruction, an intelligent apparatus connected to the at least one first apparatus client to execute one or more predetermined operations.
Opening claim text (preview).
What is claimed is: 1. A method for instant messaging comprising: establishing, by a user client, a first association relationship with at least one first apparatus client for instant messaging through a predetermined network; transmitting, by the user client, a first control instruction to the at least one first apparatus client to trigger the at least one first apparatus client to control, according to the first control instruction, an intelligent apparatus connected to the at least one first apparatus client to execute one or more predetermined operations; receiving, by the user client, apparatus information of the intelligent apparatus; displaying a list of associated intelligent apparatuses in a graphical user interface of the user client, the list including the intelligent apparatus having the first association relationship with the at least one first apparatus client; and establishing at least two apparatus groups based on a group-creation user selection on the graphical user interface designating multiple listed intelligent apparatuses to be included in one of the at least two apparatus groups, the at least two apparatus groups including a monitoring apparatus group and a non-monitoring apparatus group, the monitoring apparatus group being associated with a first control mode, and the non-monitoring apparatus group being associated with a second control mode; wherein transmitting the first control instruction to the at least one first apparatus client comprises: in response to a first user instruction directed to the monitoring apparatus group and received on the graphical user interface, respectively transmitting, by the user client through the predetermined network, a first-type control instruction to each apparatus client corresponding to each intelligent apparatus in the monitoring apparatus group to trigger all intelligent apparatus in the monitoring apparatus group to perform a same first operation; and in response to a second user instruction directed to the non-monitoring apparatus group and received on the graphical user interface, respectively transmitting, by the user client through the predetermined network, a second-type control instruction to each apparatus client corresponding to each intelligent apparatus in the non-monitoring apparatus group to trigger all intelligent apparatus in the non-monitoring apparatus group to perform a same second operation, wherein: the intelligent apparatus is associated with either the monitoring apparatus group or the non-monitoring apparatus group based on the received apparatus information; and the first control mode of the monitoring apparatus group differs from the second control mode of the non-monitoring apparatus group; and wherein: the first-type control instruction is a switch-on instruction and the same first operation is switching on the corresponding intelligent apparatus in the monitoring apparatus group; or the first-type control instruction is a switch-off instruction and the same first operation is switching off the corresponding intelligent apparatus in the monitoring apparatus group; and the method further comprises: receiving a control mode selection on the graphical user interface, the control mode selection comprising both the first user instruction and the second user instruction, wherein one of the first-type control instruction and the second-type control instruction is the switch-on instruction, and the other one of the first-type control instruction and the second-type control instruction is the switch-off instruction; and transmitting the first-type control instruction to each apparatus client corresponding to each intelligent apparatus in the monitoring apparatus group, at the same time as transmitting the second-type control instruction to each apparatus client corresponding to each intelligent apparatus in the non-monitoring apparatus group. 2. The method of claim 1 , wherein the establishing a first association relationship with at least one first apparatus client for instant messaging includes: acquiring an identification (ID) of at least one first apparatus client through a predetermined mode; wherein the predetermined mode includes one selected from the group consisting of: scanning a two-dimensional code on the at least one first apparatus client, scanning a barcode on the at least one first apparatus client, receiving an input text, identifying a first text on the at least one first apparatus client, and communicating with the at least one first apparatus client through a near field communication (NFC) technology; transmitting a first addition request for adding the first association relationship to a server, the first addition request including the ID of the at least one first apparatus client; and establishing the first association relationship with the at least one first apparatus client in response to receiving a first successful-addition response from the server. 3. The method of claim 2 , further comprising: receiving an authorization request transmitted by the server; wherein the authorization request is transmitted by the server to a first user client in a second association relationship with the at least one first apparatus client in response to the server receiving one or more second addition requests for adding one or more third association relationships from one or more second user clients, the second addition requests including the ID of the at least one first apparatus client; receiving an input signal indicating whether the authorization request is permitted; in response to the input signal indicating the authorization request is permitted, transmitting a permission feedback to the server so that the server transmits a second successful-addition response to the second user clients upon receiving the permission feedback. 4. The method of claim 1 , wherein the transmitting a first control instruction to the at least one first apparatus client to trigger the at least one first apparatus client to control, according to the first control instruction, an intelligent apparatus connected to the at least one first apparatus client to execute one or more predetermined operations includes: in response to the at least one first apparatus client including a single second apparatus client, transmitting the first control instruction with the second apparatus client as a first object; in response to the at least one first apparatus client including a plurality of third apparatus clients, setting at least one control mode with the third apparatus clients as a second object, wherein the at least one control mode includes a plurality of second control instructions corresponding to the third apparatus clients; receiving a control signal which triggers or switches the at least one control mode; and transmitting the second control instructions to the third apparatus clients directly or indirectly through a server based on at least information associated with the at least one control mode. 5. The method of claim 4 , wherein the in response to the at least one first apparatus client including a single second apparatus client, transmitting the first control instruction with the second apparatus client as a first object includes: in response to receiving the first control instruction input in a form of a button, transmitting the first control instruction to the second apparatus client directly or indirectly through the server; in response to receiving the first control instruction input in a form of a first text in a fixed format, transmitting the first control instruction to the second apparatus client directly or indirectly through the server; in response to receiving control information associated with the first control instruction input in a form of a second text in a non-fixed format, analyzing the
Commands or executable codes · CPC title
Interoperability with other network applications or services · CPC title
Reporting information sensed by appliance or service execution status of appliance services in a home automation network (device-related reporting H04L43/065; arrangements in telecontrol or telemetry systems for selectively calling a substation from a main station, in which substation desired apparatus is selected for applying a control signal thereto or for obtaining measured values therefrom H04Q9/00) · CPC title
Real-time or near real-time messaging, e.g. instant messaging [IM] · CPC title
involving control of end-device applications over a network · CPC title
Related publications grouped by family.
Answers are generated from the same data shown on this page.