Methods and systems for enabling communication with a receiver device in a network
US-9949120-B2 · Apr 17, 2018 · US
US10165446B2 · US · B2
| Field | Value |
|---|---|
| Publication number | US-10165446-B2 |
| Application number | US-201815901675-A |
| Country | US |
| Kind code | B2 |
| Filing date | Feb 21, 2018 |
| Priority date | Dec 4, 2013 |
| Publication date | Dec 25, 2018 |
| Grant date | Dec 25, 2018 |
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.
This application discloses a data transfer method for transferring information concerning a service set associated with a communication network. An electronic device obtains a plurality of data packets that comply with a specific data format corresponding to a network access protocol, and each data packet includes a respective header that further includes at least one data field. A service set identifier (SSID) data set is arranged in the at least one data field of the plurality of data packets according to a link layer data structure. The SSID data set at least includes a SSID and a SSID password, and identifies a wireless network that transmits the plurality of data packets and is accessible when the SSID password is verified. The data packets that include the SSID data set are encrypted, and to a receiver device that is communicatively coupled to the electronic device via the identified wireless network.
Opening claim text (preview).
What is claimed is: 1. A data transfer method, comprising: at an electronic device having one or more processors and memory storing programs to be executed by the one or more processors: obtaining, from a wireless access point, a plurality of data packets corresponding to a predefined network access protocol, wherein each data packet comprises a respective data control header and a respective data sequence field that further includes at least one data field and one sequence header field; reconfiguring data communication on a data link layer of the predefined network access protocol by: inserting a service set identifier (SSID) data set in the at least one data field of the respective data sequence field of the plurality of data packets, wherein the SSID data set at least comprises an SSID and an SSID password associated with the wireless access point; inserting a sequence integrity word corresponding to the SSID data set in the sequence header field; and inserting SSID integrity check data corresponding to the SSID data set to a predefined portion of the data control header; and sending the plurality of data packets to a receiver device that is communicatively coupled to the electronic device via the wireless access point, wherein the receiver device is configured to extract the SSID data set from the plurality of data packets, verify the SSID integrity check data, and establish a secure wireless connection using the SSID data set for obtaining data via the wireless access point. 2. The method of claim 1 , wherein each data packet includes a data field that is encrypted by an encryption key before the respective data packet is transmitted by the wireless access point, and the encryption key is distinct from the SSID password. 3. The method of claim 1 , wherein the SSID is associated with a service set of access point devices that are communicatively coupled to the wireless access point, and the service set includes the electronic device. 4. The method of claim 1 , wherein obtaining, from a wireless access point, a plurality of data packets further includes: generating a user interface that comprises a plurality of user input spaces for receiving inputs of the SSID, the SSID password and a SSID share request; in accordance with a user input of the SSID, displaying the SSID on one of the plurality of user input spaces; and responding to the SSID share request by obtaining the SSID password and the SSID that are displayed in the corresponding user input spaces. 5. The method of claim 1 , wherein the at least one data field of each data packet includes plain data that the receiver device is configured to read without any password or encryption key. 6. The method of claim 1 , wherein the network access protocol associated with the plurality of data packets is selected from an IEEE protocol group consisting of Ethernet 802.2 Subnetwork Access Protocol (SNAP), Ethernet 802.2, Ethernet 802.3 SNAP, and Ethernet 802.3, and the at least one data field is included in a length field that defines a length of each data packet according to the network access protocol. 7. The method of claim 1 , wherein the data control header of the SSID data set further comprises a data length, a receiver identification, and the SSID integrity check data, and the data sequence field of the SSID data set further includes the SSID, the SSID password, and a random number. 8. The method of claim 1 , further comprising: after sending the plurality of data packets that include the SSID data set to the receiver device, sending to the receiver device at least one data packet including a specific data field that is encrypted based on the SSID data set and includes a command that controls the receiver device. 9. An electronic device, comprising: one or more processors; memory; and instructions stored in the memory, which, when executed by the one or more processors, cause the processors to perform instructions including: obtaining, from a wireless access point, a plurality of data packets corresponding to a predefined network access protocol, wherein each data packet comprises a respective data control header and a respective data sequence field that further includes at least one data field and one sequence header field; reconfiguring data communication on a data link layer of the predefined network access protocol by: inserting a service set identifier (SSID) data set in the at least one data field of the respective data sequence field the plurality of data packets, wherein the SSID data set at least comprises an SSID and an SSID password associated with the wireless access point; inserting a sequence integrity word corresponding to the SSID data set in the sequence header field; and inserting SSID integrity check data corresponding to the SSID data set to a predefined portion of the data control header; and sending the plurality of data packets to a receiver device that is communicatively coupled to the electronic device via the wireless access point, wherein the receiver device is configured to extract the SSID data set from the plurality of data packets, verify the SSID integrity check data, and establish a secure wireless connection using the SSID data set for obtaining data via the wireless access point. 10. The electronic device of claim 9 , wherein each data packet includes a data field that is encrypted by an encryption key before the respective data packet is transmitted by the wireless access point, and the encryption key is distinct from the SSID password. 11. The electronic device of claim 9 , wherein the SSID is associated with a service set of access point devices that are communicatively coupled to the wireless access point, and the service set includes the electronic device. 12. The electronic device of claim 9 , wherein the instruction for obtaining, from a wireless access point, a plurality of data packets further includes: generating a user interface that comprises a plurality of user input spaces for receiving inputs of the SSID, the SSID password and a SSID share request; in accordance with a user input of the SSID, displaying the SSID on one of the plurality of user input spaces; and responding to the SSID share request by obtaining the SSID password and the SSID that are displayed in the corresponding user input spaces. 13. The electronic device of claim 9 , wherein the at least one data field of each data packet includes plain data that the receiver device is configured to read without any password or encryption key. 14. The electronic device of claim 9 , wherein the network access protocol associated with the plurality of data packets is selected from an IEEE protocol group consisting of Ethernet 802.2 Subnetwork Access Protocol (SNAP), Ethernet 802.2, Ethernet 802.3 SNAP, and Ethernet 802.3, and the at least one data field is included in a length field that defines a length of each data packet according to the network access protocol. 15. The electronic device of claim 9 , wherein the data control header of the SSID data set further comprises a data length, a receiver identification, and the SSID integrity check data, and the data sequence field of the SSID data set further includes the SSID, the SSID password, and a random number. 16. The electronic device of claim 9 , wherein the instructions further comprise: after sending the plurality of data packets that include the SSID data set to the receiver device, sending to the receiver device at least one data packet including a specific data field that is encrypted based on the SSID data set and includes a command that controls the receiver device.
Parsing or analysis of headers · CPC title
at the data link layer · CPC title
Services signaling; Auxiliary data signalling, i.e. transmitting data via a non-traffic channel · CPC title
Authentication · CPC title
Multichannel or multilink protocols · CPC title
Related publications grouped by family.
Answers are generated from the same data shown on this page.