Patents by Inventor Jinhai Liu
Jinhai Liu 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).
-
Publication number: 20160156635Abstract: Methods and systems for facilitating access to a network (e.g., the Internet) are disclosed herein. A server with processor(s) and memory receives a request from a client device to download a network access configuration file, where the network access configuration file is configured to enable access to the Internet via a respective Internet access point. In accordance with the received request, the server identifies a first account in a social networking platform corresponding to a provider of the respective Internet access point. The server determines a relationship between the first account and a second account corresponding to a user of the client device in the social networking platform. In accordance with a first determination that the relationship satisfies one or more predetermined access criteria, the server provides the network access configuration file to the client device.Type: ApplicationFiled: February 3, 2016Publication date: June 2, 2016Applicant: TENCENT TECHNOLOGY (SHENZHEN) COMPANY LIMITEDInventors: Jinhai LIU, Xiangyao LIN
-
Publication number: 20160132870Abstract: This application discloses a method implemented at a server to facilitate secure offline transactions. The server receives, from a client device, an authorization request that includes a user identifier, first financial account information and a secure code. The server authenticates the authorization request, and sends a first transaction approval to the client device. Then, in accordance with the information received in the authorization request, the server facilitates a secure transaction between the client device and a point-of-sale (POS) machine while the client device is offline. Specifically, the server receives, from the POS machine, a transaction request that includes at least the user identifier and the security code. The server retrieves the first financial account information from a memory according to the user identifier and the security code, performs a transaction operation associated with the first financial account information, and sends a second transaction approval to the POS machine.Type: ApplicationFiled: January 19, 2016Publication date: May 12, 2016Inventors: Jiajie Xu, Runda Cai, Leteng Weng, Zhenyu Xu, Jinhai Liu, Dacheng Zhuo
-
Publication number: 20160127331Abstract: 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: ApplicationFiled: January 11, 2016Publication date: May 5, 2016Inventors: Chenglin LIU, Jinhai LIU, Xiangyao LIN, Liangliang FAN
-
Publication number: 20160127905Abstract: 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: ApplicationFiled: January 12, 2016Publication date: May 5, 2016Inventors: Chenglin LIU, Liangliang FAN, Xiangyao LIN, Rungui YE, Can LIU, Kai LIU, Jinhai LIU, Lejun LIU
-
Publication number: 20160128124Abstract: A method and apparatus for connecting peripheral devices are disclosed. The method is performed at an electronic device having one or more processors and memory, and includes: scanning, through a user interface of a social networking application, an image containing encoded information associated with a first peripheral device that provides a first wireless communication interface; retrieving, based on the encoded information, a first identity information item of the first peripheral device from a server hosting a social networking platform associated with the social networking application; and in accordance with the retrieved first identity information item, establishing a wireless connection between the electronic device and the first peripheral device via the first wireless communication interface of the first peripheral device.Type: ApplicationFiled: January 11, 2016Publication date: May 5, 2016Inventors: Jinhai LIU, Chenglin LIU, Zhan SHU, Xiangyao LIN
-
Patent number: 9313289Abstract: 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: GrantFiled: October 1, 2014Date of Patent: April 12, 2016Assignee: TENCENT TECHNOLOGY (SHENZHEN) COMPANY LIMITEDInventors: 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: 9265077Abstract: 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: GrantFiled: August 22, 2014Date of Patent: February 16, 2016Assignee: TENCENT TECHNOLOGY (SHENZHEN) COMPANY LIMITEDInventors: Shihai Cheng, Liangliang Fan, Kai Liu, Xiangyao Lin, Chenglin Liu, Jinhai Liu, Yaobo Hua, Anqi Ren, Rungui Ye, Zhijie Zhou, Can Liu
-
Publication number: 20150308919Abstract: The present invention relates to an intelligent adaptive system and method for monitoring leakage of oil pipeline networks based on big data. The present invention effectively analyzes a large amount of data collected on site within a reasonable time period and obtains a state of a pipeline network by an intelligent adaptive method, thereby obtaining a topological structure of a pipeline network. The present invention specifically adopts a flow balance method in combination with information conformance theory to analyze whether the pipeline network has leakage; small amount of leakage and slow leakage can be perfectly and accurately alarmed upon detection; as a generalized regression neural network is adopted to locate a leakage of the pipeline network, an accuracy of a result is increased. Therefore, the present invention adopts a policy and intelligent adaptive method based on big data to solve problems of detecting and locating leakage of the pipeline network.Type: ApplicationFiled: April 21, 2015Publication date: October 29, 2015Inventors: Huaguang ZHANG, Dazhong MA, Jian FENG, Jinhai LIU, Gang WANG, Zhenning WU, Qiuye SUN, Xiaoyu LI
-
Publication number: 20150264723Abstract: 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: ApplicationFiled: August 22, 2014Publication date: September 17, 2015Inventors: Shihai CHENG, Liangliang Fan, Kai Liu, Xiangyao Lin, Chenglin Liu, Jinhai Liu, Yaobo Hua, Anqi Ren, Rungui Ye, Zhijie Zhou, Can Liu
-
Publication number: 20150264091Abstract: 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: ApplicationFiled: August 8, 2014Publication date: September 17, 2015Inventors: Xiangyao Lin, Jinhai Liu, Chenglin Liu, Liangliang Fan, Shihai Cheng, Kai Liu
-
Publication number: 20150264731Abstract: 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: ApplicationFiled: October 1, 2014Publication date: September 17, 2015Inventors: 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: 20150264147Abstract: 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: ApplicationFiled: October 1, 2014Publication date: September 17, 2015Inventors: 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: 20150264730Abstract: 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: ApplicationFiled: October 1, 2014Publication date: September 17, 2015Inventors: 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: 20150264722Abstract: 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: ApplicationFiled: August 19, 2014Publication date: September 17, 2015Inventors: Shihai CHENG, Liangliang FAN, Kai LIU, Xiangyao LIN, Chenglin LIU, Jinhai LIU, Yaobo HUA, Anqi REN, Rungui YE, Zhijie ZHOU, Can LIU
-
Patent number: 9065788Abstract: 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: GrantFiled: January 21, 2014Date of Patent: June 23, 2015Assignee: Tencent Technology (Shenzhen) Company LimitedInventors: 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
-
Patent number: 9013958Abstract: The present invention relates to a device for positioning submarine pipeline robots and method. The device comprises a pressure wave generator and a device for pressure wave acquiring and processing. The method comprises the following steps of (1) determining the generation mode; (2) acquiring pressure signals; (3) filtering pressure signals; (4) dividing the filtered pressure signals of into the same group; (5) identifying the data during this period in real time; (6) determining the moving state of the robot in the pipeline; (7) calculating the position of the robot in the pipeline; (8) ending the operations, otherwise repeating Step 4 to Step 7 continuously. The present invention has the advantages that the position of submarine pipeline robots can be located in real time. In addition, the severe environment around the pipelines can hardly affect the performance under this method.Type: GrantFiled: March 25, 2011Date of Patent: April 21, 2015Assignee: Northeastern UniversityInventors: Huaguang Zhang, Jinhai Liu, Jian Feng, Jilei Li, Xiangxiang Wei, Da zhong Ma, Zhen wei Liu, Xin gang Zhang
-
Publication number: 20140323166Abstract: 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: ApplicationFiled: January 21, 2014Publication date: October 30, 2014Applicant: TENCENT TECHNOLOGY (SHENZHEN) COMPANY LIMITEDInventors: 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: 20140325619Abstract: In a method for control accessing to a communication account, a second terminal obtains the identification information of a first terminal, and sends the communication account information and identification information of the first terminal to the communication platform; the communication platform sends the communication account information to the first terminal based on the identification information. The first terminal sends the communication account information to a near-field communication (NFC) device and reads the communication account information stored in the NFC device when the distance between them is within the preset range. The first terminal then sends its identification information and the communication account information read from the NFC device to the communication platform. Based on communication account information and identification information, the communication platform controls the first terminal to log in by the use of communication account information.Type: ApplicationFiled: April 22, 2014Publication date: October 30, 2014Applicant: Tencent Technology (Shenzhen) Company LimitedInventors: Bin Zhang, Keren Li, Min Li, Zhuo Tang, Yiheng Liu, Cuilong Ma, Jinhai Liu, Jiangxun Lin, Kai Liu, Yueteng Weng, An Yang, Wanxiang Huang, Wenrui Zhang, Yi Dan
-
Publication number: 20130073081Abstract: The present invention relates to a device for positioning submarine pipeline robots and method. The device comprises a pressure wave generator and a device for pressure wave acquiring and processing. The method comprises the following steps of (1) determining the generation mode; (2) acquiring pressure signals; (3) filtering pressure signals; (4) dividing the filtered pressure signals of into the same group; (5) identifying the data during this period in real time; (6) determining the moving state of the robot in the pipeline; (7) calculating the position of the robot in the pipeline; (8) ending the operations, otherwise repeating Step 4 to Step 7 continuously. The present invention has the advantages that the position of submarine pipeline robots can be located in real time. In addition, the severe environment around the pipelines can hardly affect the performance under this method.Type: ApplicationFiled: March 25, 2011Publication date: March 21, 2013Applicant: NORTHEAST UNIVERSITYInventors: Huaguang Zhang, Jinhai Liu, Jian Feng, Jilei Li, Xiangxiang Wei, Da zhong Ma, Zhen wei Liu, Xin gang Zhang