Patents by Inventor Yanming Cai
Yanming Cai 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: 11272012Abstract: Action processing associated with a cloud device is disclosed, including: in response to a trigger comprising receiving a forwarding instruction from a control device or receiving an event message from a first smart device, sending an action message to a second smart device, wherein the action message comprises at least an action identifier, wherein the action identifier corresponds to a control instruction to be executed at the second smart device; and receiving an action response message from the second smart device, wherein the action response message comprises the action identifier and an action status identifier, wherein the action status identifier is associated with an execution status of the control instruction at the second smart device.Type: GrantFiled: December 10, 2018Date of Patent: March 8, 2022Assignee: BANMA ZHIXING NETWORK (HONGKONG) CO., LIMITEDInventors: Jiangbo Yang, Chunhui Zhang, Yanming Cai, Ji Zhao, Wenchao Wang, Nan Zhang, Hujia Liu
-
Patent number: 11240330Abstract: Managing application programs is disclosed including perceiving a current context and determining that a first event has occurred, acquiring historical data relating to the first event, determining user behavior based on the historical data, and pushing application recommendation information or controlling application status based on the determination results.Type: GrantFiled: September 27, 2018Date of Patent: February 1, 2022Assignee: BANMA ZHIXING NETWORK (HONGKONG) CO., LIMITEDInventors: Yanming Cai, Bo Qiang, Jinglu Han
-
Patent number: 11210109Abstract: Loading resources is disclosed including sending, using a first thread, a resource loading request to a second thread, the resource loading request including a request for a resource, the first thread and the second thread being located in one process; and the first thread running on a dynamic language runtime platform, receiving, using the first thread, an instruction sent back by the second thread in response to the resource loading request, and based on the instruction and the resource preloaded by the process, loading, using the first thread, the resource included in the resource loading request, the resource being preloaded by the process comprises a web engine.Type: GrantFiled: August 30, 2019Date of Patent: December 28, 2021Assignee: BANMA ZHIXING NETWORK (HONGKONG) CO., LIMITEDInventors: Hongbo Min, Yongsheng Zhu, Zhenhua Lu, Zhiping Lin, Yanming Cai, Xu Zeng
-
Patent number: 11196742Abstract: The present application discloses a method, device, and system for data transmission. The system includes a first terminal having an associated terminal ID and a server. At least one of the first terminal and the server establishes a channel between the first terminal and the server based at least in part on the terminal ID, the channel corresponding to a communication channel that is to be used by the first terminal and the server to communicate data. The terminal ID is used to authenticate the first terminal in connection with the channel being established between the first terminal and the server.Type: GrantFiled: December 21, 2018Date of Patent: December 7, 2021Assignee: BANMA ZHIXING NETWORK (HONGKONG) CO., LIMITEDInventors: Yanming Cai, Chunhui Zhang
-
Patent number: 10944587Abstract: Event processing associated with a smart device is disclosed, including: receiving an indication of an event detected by a function module associated with a smart device; determining, based at least in part on event registration information, that an event message is to be sent to a cloud device; and sending the event message to the cloud device. Event processing associated with a smart device also includes: receiving an indication of an event detected by a first function module associated with a smart device; determining, based at least in part on event registration information, that a control message is to be sent to a second function module associated with the smart device; and sending the control message to the second function module associated with the smart device.Type: GrantFiled: December 10, 2018Date of Patent: March 9, 2021Assignee: BANMA ZHIXING NETWORK (HONGKONG) CO., LIMITEDInventors: Jiangbo Yang, Chunhui Zhang, Yanming Cai, Ji Zhao, Wenchao Wang, Nan Zhang, Hujia Liu
-
Patent number: 10868801Abstract: Establishing a connection is disclosed including acquiring an authentication code, sending data including the authentication code to a management server, receiving parameter information sent back by the management server after the management server performed a successful authentication using the data including the authentication code, and establishing, using the parameter information, a channel to a connection server.Type: GrantFiled: December 11, 2018Date of Patent: December 15, 2020Assignee: BANMA ZHIXING NETWORK (HONGKONG) CO., LIMITEDInventors: Wenchao Wang, Chunhui Zhang, Yanming Cai, Ji Zhao
-
Publication number: 20200057658Abstract: Loading resources is disclosed including sending, using a first thread, a resource loading request to a second thread, the resource loading request including a request for a resource, the first thread and the second thread being located in one process; and the first thread running on a dynamic language runtime platform, receiving, using the first thread, an instruction sent back by the second thread in response to the resource loading request, and based on the instruction and the resource preloaded by the process, loading, using the first thread, the resource included in the resource loading request, the resource being preloaded by the process comprises a web engine.Type: ApplicationFiled: August 30, 2019Publication date: February 20, 2020Inventors: Hongbo Min, Yongsheng Zhu, Zhenhua Lu, Zhiping Lin, Yanming Cai, Xu Zeng
-
Publication number: 20190273737Abstract: The present application discloses a method, device, and system for data transmission. The system includes a first terminal having an associated terminal ID and a server. At least one of the first terminal and the server establishes a channel between the first terminal and the server based at least in part on the terminal ID, the channel corresponding to a communication channel that is to be used by the first terminal and the server to communicate data. The terminal ID is used to authenticate the first terminal in connection with the channel being established between the first terminal and the server.Type: ApplicationFiled: December 21, 2018Publication date: September 5, 2019Inventors: Yanming Cai, Chunhui Zhang
-
Publication number: 20190182332Abstract: Action processing associated with a cloud device is disclosed, including: in response to a trigger comprising receiving a forwarding instruction from a control device or receiving an event message from a first smart device, sending an action message to a second smart device, wherein the action message comprises at least an action identifier, wherein the action identifier corresponds to a control instruction to be executed at the second smart device; and receiving an action response message from the second smart device, wherein the action response message comprises the action identifier and an action status identifier, wherein the action status identifier is associated with an execution status of the control instruction at the second smart device.Type: ApplicationFiled: December 10, 2018Publication date: June 13, 2019Inventors: Jiangbo Yang, Chunhui Zhang, Yanming Cai, Ji Zhao, Wenchao Wang, Nan Zhang, Hujia Liu
-
Publication number: 20190182070Abstract: Event processing associated with a smart device is disclosed, including: receiving an indication of an event detected by a function module associated with a smart device; determining, based at least in part on event registration information, that an event message is to be sent to a cloud device; and sending the event message to the cloud device. Event processing associated with a smart device also includes: receiving an indication of an event detected by a first function module associated with a smart device; determining, based at least in part on event registration information, that a control message is to be sent to a second function module associated with the smart device; and sending the control message to the second function module associated with the smart device.Type: ApplicationFiled: December 10, 2018Publication date: June 13, 2019Inventors: Jiangbo Yang, Chunhui Zhang, Yanming Cai, Ji Zhao, Wenchao Wang, Nan Zhang, Hujia Liu
-
Publication number: 20190182223Abstract: Establishing a connection is disclosed including acquiring an authentication code, sending data including the authentication code to a management server, receiving parameter information sent back by the management server after the management server performed a successful authentication using the data including the authentication code, and establishing, using the parameter information, a channel to a connection server.Type: ApplicationFiled: December 11, 2018Publication date: June 13, 2019Inventors: Wenchao Wang, Chunhui Zhang, Yanming Cai, Ji Zhao
-
Publication number: 20190132406Abstract: Managing application programs is disclosed including perceiving a current context and determining that a first event has occurred, acquiring historical data relating to the first event, determining user behavior based on the historical data, and pushing application recommendation information or controlling application status based on the determination results.Type: ApplicationFiled: September 27, 2018Publication date: May 2, 2019Inventors: Yanming Cai, Bo Qiang, Jinglu Han
-
Publication number: 20170230474Abstract: A second service component-oriented information entity sent by a first service component is sent to a second service component that processes the information entity, so that interaction between the service components based on the information entity is realized, and the association between the service components is also realized. A service component in an operating system can execute a specific function or provide a specific service. The function or service can be provided by the system or an application program. The information entity can transmitted among multiple service components to perform a function or service.Type: ApplicationFiled: January 25, 2017Publication date: August 10, 2017Inventors: Jinglu HAN, Chunhui ZHANG, Yanming CAI, Yongsheng ZHU, Ping DONG, Bo QIANG, Yitong QI, Zhiping LIN, Ke CHENG
-
Patent number: 9684548Abstract: A method and apparatus for integration of operating systems solve the problem in the conventional techniques with low efficiency in switching among the operating systems. The techniques of the present disclosure firstly starts a first operating system and its agent process, and then starts a second operating system, wherein the second operating system may call the agent process to request the first operating system for resources required by the second operating system. The second operating system may directly request the first operating system for the needed resources, which realizes the coexistence of the first operating system and the second operating system without mutual switching between the operating systems.Type: GrantFiled: September 11, 2015Date of Patent: June 20, 2017Assignee: Alibaba Group Holding LimitedInventors: Aiming Pan, Xu Zheng, Xinzheng Li, Wei Li, Yanming Cai
-
Publication number: 20160077898Abstract: A method and apparatus for integration of operating systems solve the problem in the conventional techniques with low efficiency in switching among the operating systems. The techniques of the present disclosure firstly starts a first operating system and its agent process, and then starts a second operating system, wherein the second operating system may call the agent process to request the first operating system for resources required by the second operating system. The second operating system may directly request the first operating system for the needed resources, which realizes the coexistence of the first operating system and the second operating system without mutual switching between the operating systems.Type: ApplicationFiled: September 11, 2015Publication date: March 17, 2016Inventors: Aiming Pan, Xu Zheng, Xinzheng Li, Wei Li, Yanming Cai