Patents by Inventor Liangliang FAN

Liangliang FAN has filed for patents to protect the following inventions. This listing includes patent applications that are pending as well as patents that have already been granted by the United States Patent and Trademark Office (USPTO).

  • Patent number: 9451464
    Abstract: The present disclosure provides a method, apparatus and system for readily and conveniently getting network access for a smart device. The method for network access for a smart device includes receiving, by a server comprising a processor and a non-transitory storage medium, a first identification identifying a wireless access point and a first terminal identifier; receiving a second identification identifying a smart device and a second terminal identifier; associating the wireless access point with the smart device if the first terminal identifier corresponds to the second terminal identifier, and sending the second identification for the associated smart device to the wireless access point. The wireless access point provides network access authentication information to the smart device so that the smart device can get access to a network provided by the wireless access point with the network access authentication information.
    Type: Grant
    Filed: September 22, 2014
    Date of Patent: September 20, 2016
    Assignee: Tencent Technology (Shenzhen) Company Limited
    Inventors: Liangliang Fan, Xiangyao Lin, Kai Liu, Lejun Liu
  • Patent number: 9444902
    Abstract: A method and device for transmitting data between a peripheral device and a user device via a Bluetooth Low Energy connection, comprising: at the peripheral device: transmitting data to the user device in a simulated data stream, the transmitting comprising: identifying a first Bluetooth characteristic for writing data, the first Bluetooth characteristic having been exposed by the peripheral device to the user device; dividing a data packet into a sequence of data frames plus zero or one remainder, each data frame having a respective size equal to a predetermined data size of the identified first Bluetooth characteristic; and for each of the sequence of data frames: writing the data frame to a respective value for the identified first Bluetooth characteristic; and pushing the identified first Bluetooth characteristic for reading by the user device.
    Type: Grant
    Filed: October 1, 2014
    Date of Patent: September 13, 2016
    Assignee: TENCENT TECHNOLOGY (SHENZHEN) COMPANY LIMITED
    Inventors: Xiangyao Lin, Liangliang Fan, Jinhai Liu, Chenglin Liu, Yaobo Hua, Shihai Cheng, Kai Liu, Rungui Ye, Zhijie Zhou, Can Liu, Nongfei Pan, Zhan Shu, Danqing Sun, Anqi Ren
  • Publication number: 20160260160
    Abstract: A service terminal, which is communicatively coupled to a remote server, works with an offline user terminal to complete a service request initiated by a user of the user terminal. The service terminal repeatedly broadcasts a service message to neighboring user terminals until after receiving a service purchase request message wirelessly transmitted from a user terminal. The service terminal then suspends the broadcast of the service message and communicates the service purchase request to the remote server and receives a purchase confirmation message from the remote server. Next, the service terminal wirelessly transmits the purchase confirmation message back to the user terminal. From reading the purchase confirmation message, a user of the user terminal can tell whether the service purchase request has been completed successfully or not. If not, the service terminal then resumes the broadcast of the service message until after receiving another service purchase request message.
    Type: Application
    Filed: May 17, 2016
    Publication date: September 8, 2016
    Inventors: Shihai CHENG, Kai LIU, Yu LI, Liangliang FAN, Xiangyao LIN, Chenglin LIU, Jinhai LIU, Yaobo HUA, Anqi REN, Bin HUANG
  • Publication number: 20160127905
    Abstract: 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.
    Type: Application
    Filed: January 12, 2016
    Publication date: May 5, 2016
    Inventors: Chenglin LIU, Liangliang FAN, Xiangyao LIN, Rungui YE, Can LIU, Kai LIU, Jinhai LIU, Lejun LIU
  • Publication number: 20160127331
    Abstract: Method and device of encrypting communication between a server and a peripheral device are disclosed. The method includes: a server receiving a session request from a control device, the session request including a predetermined device ID of a peripheral device associated with the control device; generating a first session key for encrypting and decrypting future communication between the peripheral device and the server; identifying a pre-stored encryption key corresponding to the predetermined device ID from a database, wherein the pre-stored encryption key is also pre-stored in the peripheral device; encrypting the first session key using the pre-stored encryption key; sending the encrypted first session key to the peripheral device via the control device; and encrypting communication to the peripheral device in a respective communication session using the first session key.
    Type: Application
    Filed: January 11, 2016
    Publication date: May 5, 2016
    Inventors: Chenglin LIU, Jinhai LIU, Xiangyao LIN, Liangliang FAN
  • Publication number: 20160112901
    Abstract: This application discloses a data communication method implemented at an electronic device. The electronic device obtains a sequence of data packets. Each data packet complies with a first data format corresponding to a network access protocol and comprises a respective header that further includes a data length field for specifying a length of the respective data packet. Data are then assigned to the data length fields of the sequence of data packets according to a second data format. The electronic device encrypts the sequence of data packets including the assigned data. The encrypted data packets are then sent to a receiver device that is communicatively coupled to the electronic device via a wireless network. The receiver device is configured to retrieve the assigned data from the data length fields of the data packets according to the first and second data formats and perform operations in accordance with the retrieved data.
    Type: Application
    Filed: December 17, 2015
    Publication date: April 21, 2016
    Inventors: Chenglin LIU, Liangliang FAN, Kai LIU, Xiangyao LIN, Can LIU, Rungui YE, Lejun LIU
  • Publication number: 20160103970
    Abstract: Methods, devices and systems for sharing information related to exercise/health activities are disclosed. A user terminal can acquire a device identifier associated with a health monitoring device, such as a monitoring wristband or a treadmill, through a communication program (e.g., an instant messaging application). The user terminal can communicate with a server of the communication program so that the server binds the device identifier with a user ID. The association of the user ID and the device identifier allows the user to share the health monitoring information from the health monitoring device with other users through the server. In addition, the connected users can participate in real-time competitions and share information related to the competition. The server also generates ranking lists or other sharing formats for the competition, improving user experience and making exercise and competition more attractive.
    Type: Application
    Filed: December 17, 2015
    Publication date: April 14, 2016
    Inventors: Lejun LIU, Liangliang Fan, Kai Liu, Xiangyao Lin, Yi Shan, Yaxuan Zhu, Qing He, Leteng Weng
  • Patent number: 9313289
    Abstract: A method and device for transmitting data between a peripheral device and a user device via a Bluetooth Low Energy connection, comprising: at the peripheral device: transmitting data to the user device in a simulated data stream, the transmitting comprising: identifying a first Bluetooth characteristic for writing data, the first Bluetooth characteristic having been exposed by the peripheral device to the user device; dividing a data packet into a sequence of data frames plus zero or one remainder, each data frame having a respective size equal to a predetermined data size of the identified first Bluetooth characteristic; and for each of the sequence of data frames: writing the data frame to a respective value for the identified first Bluetooth characteristic; and pushing the identified first Bluetooth characteristic for reading by the user device.
    Type: Grant
    Filed: October 1, 2014
    Date of Patent: April 12, 2016
    Assignee: TENCENT TECHNOLOGY (SHENZHEN) COMPANY LIMITED
    Inventors: Xiangyao Lin, Liangliang Fan, Jinhai Liu, Chenglin Liu, Yaobo Hua, Shihai Cheng, Kai Liu, Rungui Ye, Zhijie Zhou, Can Liu, Nongfei Pan, Zhan Shu, Danqing Sun, Anqi Ren
  • Patent number: 9265077
    Abstract: A method and system for connecting a peripheral device to a user device via a Bluetooth protocol, comprising: at the user device: initiating a device scan process, comprising: detecting a device discovery message from the peripheral device; and determining whether the device discovery message includes a predetermined identifier designated for a social networking service associated with a social networking application executing on the user device; upon determining that the device discovery message includes the predetermined identifier designated for the social networking service associated with a social networking application executing on the user device, sending, to the peripheral device, a connection request corresponding to the device discovery message; and establishing a Bluetooth connection to the peripheral device.
    Type: Grant
    Filed: August 22, 2014
    Date of Patent: February 16, 2016
    Assignee: TENCENT TECHNOLOGY (SHENZHEN) COMPANY LIMITED
    Inventors: Shihai Cheng, Liangliang Fan, Kai Liu, Xiangyao Lin, Chenglin Liu, Jinhai Liu, Yaobo Hua, Anqi Ren, Rungui Ye, Zhijie Zhou, Can Liu
  • Patent number: 9179270
    Abstract: The present application discloses methods and devices for intercommunication between mobile terminals based on digital networks. A first mobile terminal may connect to a uniquely identified server based on a first terminal identifier corresponding to the first mobile terminal. In addition, the first mobile terminal may connect to the server through a default connection setup embedded in the first terminal identifier. By acquiring terminal identifiers corresponding to interacting mobile terminals, the first mobile terminal may establish communication channels with the interacting mobile terminals. After adding the terminal identifiers of the interacting mobile terminals to the contact lists of the first mobile terminal, different regions of the first mobile terminal may be designated to the interacting mobile terminals so that the regions may display the status of communication and serve as interfaces to control receiving, playing, recording, and transmitting digital contents encoding voice messages.
    Type: Grant
    Filed: December 12, 2013
    Date of Patent: November 3, 2015
    Assignee: TECENT TECHNOLOGY (SHENZHEN) COMPANY LIMITED
    Inventors: Yuejun Liu, Kai Liu, Liangliang Fan, Chenglin Liu, Yi Dan
  • Publication number: 20150264722
    Abstract: A method and system for connecting a peripheral device to a user device via a Bluetooth protocol, comprising: at the peripheral device: initiating an broadcasting process, comprising: broadcasting a device discovery message, the device discovery message comprising a predetermined identifier designated for a social networking service associated with a social networking application executing on the user device; receiving, from the user device, a connection request corresponding to the device discovery message; and in response to receiving the connection request from the user device, establishing a Bluetooth connection to the user device.
    Type: Application
    Filed: August 19, 2014
    Publication date: September 17, 2015
    Inventors: Shihai CHENG, Liangliang FAN, Kai LIU, Xiangyao LIN, Chenglin LIU, Jinhai LIU, Yaobo HUA, Anqi REN, Rungui YE, Zhijie ZHOU, Can LIU
  • Publication number: 20150264730
    Abstract: A method and device for transmitting data between a peripheral device and a user device via a Bluetooth Low Energy connection, comprising: at the peripheral device: transmitting data to the user device in a simulated data stream, the transmitting comprising: identifying a first Bluetooth characteristic for writing data, the first Bluetooth characteristic having been exposed by the peripheral device to the user device; dividing a data packet into a sequence of data frames plus zero or one remainder, each data frame having a respective size equal to a predetermined data size of the identified first Bluetooth characteristic; and for each of the sequence of data frames: writing the data frame to a respective value for the identified first Bluetooth characteristic; and pushing the identified first Bluetooth characteristic for reading by the user device.
    Type: Application
    Filed: October 1, 2014
    Publication date: September 17, 2015
    Inventors: Xiangyao LIN, Liangliang FAN, Jinhai LIU, Chenglin LIU, Yaobo HUA, Shihai CHENG, Kai LIU, Rungui YE, Zhijie ZHOU, Can LIU, Nongfei PAN, Zhan SHU, Danqing SUN, Anqi REN
  • Publication number: 20150264723
    Abstract: A method and system for connecting a peripheral device to a user device via a Bluetooth protocol, comprising: at the user device: initiating a device scan process, comprising: detecting a device discovery message from the peripheral device; and determining whether the device discovery message includes a predetermined identifier designated for a social networking service associated with a social networking application executing on the user device; upon determining that the device discovery message includes the predetermined identifier designated for the social networking service associated with a social networking application executing on the user device, sending, to the peripheral device, a connection request corresponding to the device discovery message; and establishing a Bluetooth connection to the peripheral device.
    Type: Application
    Filed: August 22, 2014
    Publication date: September 17, 2015
    Inventors: Shihai CHENG, Liangliang Fan, Kai Liu, Xiangyao Lin, Chenglin Liu, Jinhai Liu, Yaobo Hua, Anqi Ren, Rungui Ye, Zhijie Zhou, Can Liu
  • Publication number: 20150264147
    Abstract: A method and device for transmitting data between a peripheral device and a user device via a Bluetooth Low Energy connection, comprising: at the peripheral device: transmitting data to the user device in a simulated data stream, the transmitting comprising: identifying a first Bluetooth characteristic for writing data, the first Bluetooth characteristic having been exposed by the peripheral device to the user device; dividing a data packet into a sequence of data frames plus zero or one remainder, each data frame having a respective size equal to a predetermined data size of the identified first Bluetooth characteristic; and for each of the sequence of data frames: writing the data frame to a respective value for the identified first Bluetooth characteristic; and pushing the identified first Bluetooth characteristic for reading by the user device.
    Type: Application
    Filed: October 1, 2014
    Publication date: September 17, 2015
    Inventors: Xiangyao Lin, Liangliang Fan, Jinhai Liu, Chenglin Liu, Yaobo Hua, Shihai Cheng, Kai Liu, Rungui Ye, Zhijie Zhou, Can Liu, Nongfei Pan, Zhan Shu, Danqing Sun, Anqi Ren
  • Publication number: 20150264091
    Abstract: A method and device for controlling peripheral devices via a social networking platform includes a method and device for registering a peripheral device on a social networking platform, which includes: at a user device having one or more processors and memory: executing a social networking client application of the social networking platform on the user device; through the social networking client application, receiving an input identifying a peripheral device; and in response to receiving the input identifying the peripheral device: sending a request to establish a social networking identity for the peripheral device; and upon successful establishment of the social networking identity for the peripheral device, presenting the peripheral device as a social network contact of the user account in a user interface of the social networking client application.
    Type: Application
    Filed: August 8, 2014
    Publication date: September 17, 2015
    Inventors: Xiangyao Lin, Jinhai Liu, Chenglin Liu, Liangliang Fan, Shihai Cheng, Kai Liu
  • Publication number: 20150264731
    Abstract: A method and device for transmitting data between a peripheral device and a user device via a Bluetooth Low Energy connection, comprising: at the peripheral device: transmitting data to the user device in a simulated data stream, the transmitting comprising: identifying a first Bluetooth characteristic for writing data, the first Bluetooth characteristic having been exposed by the peripheral device to the user device; dividing a data packet into a sequence of data frames plus zero or one remainder, each data frame having a respective size equal to a predetermined data size of the identified first Bluetooth characteristic; and for each of the sequence of data frames: writing the data frame to a respective value for the identified first Bluetooth characteristic; and pushing the identified first Bluetooth characteristic for reading by the user device.
    Type: Application
    Filed: October 1, 2014
    Publication date: September 17, 2015
    Inventors: Xiangyao LIN, Liangliang Fan, Jinhai Liu, Chenglin Liu, Yaobo Hua, Shihai Cheng, Kai Liu, Rungui Ye, Zhijie Zhou, Can Liu, Nongfei Pan, Zhan Shu, Danqing Sun, Anqi Ren
  • Publication number: 20150264543
    Abstract: A method and device for transmitting data between a peripheral device and a user device via a Bluetooth Low Energy connection, comprising: at the peripheral device: transmitting data to the user device in a simulated data stream, the transmitting comprising: identifying a first Bluetooth characteristic for writing data, the first Bluetooth characteristic having been exposed by the peripheral device to the user device; dividing a data packet into a sequence of data frames plus zero or one remainder, each data frame having a respective size equal to a predetermined data size of the identified first Bluetooth characteristic; and for each of the sequence of data frames: writing the data frame to a respective value for the identified first Bluetooth characteristic; and pushing the identified first Bluetooth characteristic for reading by the user device.
    Type: Application
    Filed: September 24, 2014
    Publication date: September 17, 2015
    Inventors: Xiangyao LIN, Liangliang FAN, Jinhai LlU, Chenglin LlU, Yaobo HUA, Shihai CHENG, Kai LIU, Rungui YE, Zhijie ZHOU, Can LlU, Nongfei PAN, Zhan SHU, Danqing SUN, Anqi REN
  • Publication number: 20150188855
    Abstract: 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.
    Type: Application
    Filed: February 12, 2015
    Publication date: July 2, 2015
    Inventors: Kai Liu, Liangliang Fan, Chenglin Liu, Anqi Ren, Lejun Liu
  • Patent number: 9065788
    Abstract: A method is performed at a computer server for enabling voice communication between two terminals through IM service. Upon receiving a message from a remote computer, the message including an IM identifier of a callee terminal user and a mobile device identifier of the terminal, the computer system updates an entry for the callee terminal user in a database. Upon receiving a request from a caller terminal user at a caller terminal to start voice communication with the callee terminal user, the computer server identifies the entry that includes the IM identifier of the callee terminal user and sends a voice communication request to a service control point (SCP) in a switched telephone network. The SCP then returns an IP address and a port number of the callee terminal and launches a call request against the callee terminal. The computer server establishes a voice communication channel between the two terminals.
    Type: Grant
    Filed: January 21, 2014
    Date of Patent: June 23, 2015
    Assignee: Tencent Technology (Shenzhen) Company Limited
    Inventors: Bin Zhang, Yuejun Liu, Kai Liu, Jinhai Liu, Liangliang Fan, Chenglin Liu, Yueteng Weng, Yaxuan Zhu, Qing He, Yuexin Zhang, Jin Lin, Yuewei Chen, Qianya Lin, Kai Li, Yi Dan
  • Publication number: 20150072653
    Abstract: The present disclosure provides a method, apparatus and system for readily and conveniently getting network access for a smart device. The method for network access for a smart device includes receiving, by a server comprising a processor and a non-transitory storage medium, a first identification identifying a wireless access point and a first terminal identifier; receiving a second identification identifying a smart device and a second terminal identifier; associating the wireless access point with the smart device if the first terminal identifier corresponds to the second terminal identifier, and sending the second identification for the associated smart device to the wireless access point. The wireless access point provides network access authentication information to the smart device so that the smart device can get access to a network provided by the wireless access point with the network access authentication information.
    Type: Application
    Filed: September 22, 2014
    Publication date: March 12, 2015
    Applicant: Tencent Technology (Shenzhen) Company Limited
    Inventors: Liangliang Fan, Xiangyao Lin, Kai Liu, Lejun Liu