Patents by Inventor Yaoxue Zhang
Yaoxue Zhang 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: 10713091Abstract: A streaming program execution method of an intelligent terminal is provided. The intelligent terminal does not store a program package of a program before the program is executed. The program package of the program includes a code segment, a read-only data segment, an uninitialized data segment, and a readable/writable data segment and is stored and managed by a server. The intelligent terminal obtains a program execution instruction, downloads the uninitialized data segment, the readable/writable data segment and the code segment of the program package from the server, loads the same into a local storage space and starts the execution of the program. During the execution process, according to a call request of the program on data of the code segment and the read-only data segment, the intelligent terminal downloads the requested data from the server and loads the data into the local storage space for the call of the program.Type: GrantFiled: March 29, 2016Date of Patent: July 14, 2020Assignee: CENTRAL SOUTH UNIVERSITYInventors: Yaoxue Zhang, Letian Yi, Jianbin Li
-
Patent number: 10581961Abstract: Disclosed are a method and device for detecting an abnormal load. The method includes: collecting data of each load item in all hosts; pre-processing to obtain a second sequence corresponding to each load item; obtaining a coefficient matrix and a detail vector; computing a weighted mean of abnormal load probabilities of all the coefficient vectors, to obtain an abnormal load probability of each second sequence; comparing the abnormal load probability with a confidence interval, and judging whether there is an abnormal load, and judging that there is no abnormity in the corresponding second sequence if the abnormal load probability of each second sequence is in the confidence interval; judging whether there is an abnormal load according to data of all load items and the abnormal load probability of each second sequence; and finding a bearing host that has the abnormal load from the current online service.Type: GrantFiled: October 17, 2017Date of Patent: March 3, 2020Assignee: TSINGHUA UNIVERSITYInventors: Yuezhi Zhou, Jinzhao Liu, Di Zhang, Yaoxue Zhang
-
Patent number: 10341451Abstract: The present invention discloses a cloud-oriented stream scheduling method based on Android platform, which aims to solve the problem that the calculation and storage capability of the mobile terminal device are limited and the application has a low expandability. The technical solution of the present invention is to build a core scheduling routine and an App management routine in a mobile terminal device based on Android operation system, and build a cloud management service subsystem in cloud server to construct a cloud-oriented stream scheduling system based on the Android platform to make the mobile terminal device enabled to dynamically install or uninstall the applications according to security attribute, user behavior habit, network status and transmission quality, processing capability of current mobile terminal device, and timed task of the application and achieve the consistent application view on the level of the mobile terminal device.Type: GrantFiled: August 11, 2017Date of Patent: July 2, 2019Assignee: CENTRAL SOUTH UNIVERSITYInventors: Yaping Liu, Shaoyong Li, Yaoxue Zhang, Shuo Zhang, Haining Liao
-
Publication number: 20180349193Abstract: A streaming program execution method of an intelligent terminal is provided. The intelligent terminal does not store a program package of a program before the program is executed. The program package of the program includes a code segment, a read-only data segment, an uninitialized data segment, and a readable/writable data segment and is stored and managed by a server. The intelligent terminal obtains a program execution instruction, downloads the uninitialized data segment, the readable/writable data segment and the code segment of the program package from the server, loads the same into a local storage space and starts the execution of the program. During the execution process, according to a call request of the program on data of the code segment and the read-only data segment, the intelligent terminal downloads the requested data from the server and loads the data into the local storage space for the call of the program.Type: ApplicationFiled: March 29, 2016Publication date: December 6, 2018Applicant: CENTRAL SOUTH UNIVERSITYInventors: Yaoxue ZHANG, Letian YI, Jianbin LI
-
Publication number: 20180338013Abstract: The present invention discloses a cloud-oriented stream scheduling method based on Android platform, which aims to solve the problem that the calculation and storage capability of the mobile terminal device are limited and the application has a low expandability. The technical solution of the present invention is to build a core scheduling routine and an App management routine in a mobile terminal device based on Android operation system, and build a cloud management service subsystem in cloud server to construct a cloud-oriented stream scheduling system based on the Android platform to make the mobile terminal device enabled to dynamically install or uninstall the applications according to security attribute, user behavior habit, network status and transmission quality, processing capability of current mobile terminal device, and timed task of the application and achieve the consistent application view on the level of the mobile terminal device.Type: ApplicationFiled: August 11, 2017Publication date: November 22, 2018Applicant: CENTRAL SOUTH UNIVERSITYInventors: Yaping LIU, Shaoyong LI, Yaoxue ZHANG, Shuo ZHANG, Haining LIAO
-
Patent number: 10007501Abstract: The present invention discloses a method for rapidly deploying an application based on a customized android platform, and is aimed to solve the problems of long installation time, high energy consumption, a slow system response, and poor user experience when installing an application in a mobile intelligent device running the Android system. The technical solutions are as below: building a system for rapidly deploying an application based on the customized Android platform, wherein the system includes a cloud application store running in a cloud server and an application store client running in a mobile intelligent device; improving the installation process of the application for the Android system, introducing the cloud application store and a store client, and incorporating an optimized target file into the APK file, wherein the optimized target file is needed when the mobile intelligent device runs the application.Type: GrantFiled: August 2, 2017Date of Patent: June 26, 2018Assignee: CENTRAL SOUTH UNIVERSITYInventors: Yaoxue Zhang, Shaoyong Li, Yaping Liu, Haining Liao, Ning Hu
-
Publication number: 20180088920Abstract: A mobile computing implementation method is based on machine code migration, and permits mobile devices to directly use machine codes generated by other mobile devices, so that generated machine codes can be shared between devices and implemented directly, without complex intermediate steps. The method can include techniques for machine code generation and extraction and OS binder operation, and mechanisms for failure recovery and garbage collection. A security mechanism can protect the system. Low-efficiency processes, such as compilation, are performed beforehand by a small number of mobile devices and then the generated machine codes and the resources are cached in a CDN server. On this basis, any mobile user can send a functionality request to a server, and then incrementally download corresponding resources for direct performing. Execution efficiency and energy costs can be improved on many mobile applications for many mobile devices, including mobile phones, smart watches, tablets, and smart glasses.Type: ApplicationFiled: September 28, 2017Publication date: March 29, 2018Inventors: Chao Wu, Yaoxue Zhang
-
Publication number: 20180041573Abstract: Disclosed are a method and device for detecting an abnormal load. The method includes: collecting data of each load item in all hosts; pre-processing to obtain a second sequence corresponding to each load item; obtaining a coefficient matrix and a detail vector; computing a weighted mean of abnormal load probabilities of all the coefficient vectors, to obtain an abnormal load probability of each second sequence; comparing the abnormal load probability with a confidence interval, and judging whether there is an abnormal load, and judging that there is no abnormity in the corresponding second sequence if the abnormal load probability of each second sequence is in the confidence interval; judging whether there is an abnormal load according to data of all load items and the abnormal load probability of each second sequence; and finding a bearing host that has the abnormal load from the current online service.Type: ApplicationFiled: October 17, 2017Publication date: February 8, 2018Inventors: Yuezhi ZHOU, Jinzhao LIU, Di ZHANG, Yaoxue ZHANG
-
Patent number: 9462547Abstract: A method for transmitting data using a tail time in a cellular network comprising steps of: receiving a data transmission request from a mobile terminal, and inserting the data transmission request into a real-time request queue or a delay-tolerant request queue according to a type of the data transmission request; determining a tail time according to a state of a RRC state machine and a throughput of the mobile terminal; and obtaining the data transmission request to be transmitted from the real-time request queue or the delay-tolerant request queue, and transmitting the real-time data transmission request directly as there are real-time data transmission requests in the real-time request queue, and transmitting the delay-tolerant data transmission request using the tail time when the tail time is available for transmitting data or transmitting the delay-tolerant data transmission request directly when a deadline of the delay-tolerant data transmission request is approached.Type: GrantFiled: August 1, 2013Date of Patent: October 4, 2016Assignee: TSINGHUA UNIVERSITYInventors: Yaoxue Zhang, Di Zhang, Yuezhi Zhou, Hao Liu
-
Patent number: 9113294Abstract: A method for positioning an IP location and a server are provided. The method comprises: obtaining location data of mobile terminals used by a plurality of users in a preset period to generate a first geographic location data set; pre-processing the first geographic location data set to obtain a second geographic location data set; obtaining a first selected location and a second selected location of each user according to the second geographic location data set; obtaining IP address data corresponding to fixed terminals used by the plurality of users to generate an IP address data set; pre-processing the IP address data set to obtain a plurality of IP sections; obtaining a plurality of first selected locations and second selected locations corresponding to the users of each IP section; and clustering the plurality of first selected locations and second selected locations to obtain the IP location of the IP section.Type: GrantFiled: June 6, 2013Date of Patent: August 18, 2015Assignees: TSINGHUA UNIVERSITY, SHENZHEN TENCENT COMPUTER SYSTEMS COMPANY LIMITEDInventors: Yaoxue Zhang, Yuezhi Zhou, Hao Liu, Chuan Chen, Juhong Wang
-
Publication number: 20150208344Abstract: A method for transmitting data using a tail time in a cellular network comprising steps of: receiving a data transmission request from a mobile terminal, and inserting the data transmission request into a real-time request queue or a delay-tolerant request queue according to a type of the data transmission request; determining a tail time according to a state of a RRC state machine and a throughput of the mobile terminal; and obtaining the data transmission request to be transmitted from the real-time request queue or the delay-tolerant request queue, and transmitting the real-time data transmission request directly as there are real-time data transmission requests in the real-time request queue, and transmitting the delay-tolerant data transmission request using the tail time when the tail time is available for transmitting data or transmitting the delay-tolerant data transmission request directly when a deadline of the delay-tolerant data transmission request is approached.Type: ApplicationFiled: August 1, 2013Publication date: July 23, 2015Inventors: Yaoxue Zhang, Di Zhang, Yuezhi Zhou, Hao Liu
-
Publication number: 20150201298Abstract: A method for positioning an IP location and a server are provided. The method comprises: obtaining location data of mobile terminals used by a plurality of users in a preset period to generate a first geographic location data set; pre-processing the first geographic location data set to obtain a second geographic location data set; obtaining a first selected location and a second selected location of each user according to the second geographic location data set; obtaining IP address data corresponding to fixed terminals used by the plurality of users to generate an IP address data set; pre-processing the IP address data set to obtain a plurality of IP sections; obtaining a plurality of first selected locations and second selected locations corresponding to the users of each IP section; and clustering the plurality of first selected locations and second selected locations to obtain the IP location of the IP section.Type: ApplicationFiled: June 6, 2013Publication date: July 16, 2015Inventors: Yaoxue Zhang, Yuezhi Zhou, Hao Liu, Chuan Chen, Juhong Wang
-
Patent number: 7818390Abstract: A method for transferring data between terminal apparatuses in a network at least comprising a server, a first terminal apparatus and a second terminal apparatus, wherein the server has a storage device at least comprising a first and a second disk images; the method comprising: generating a message of data transfer request based on the information on the data to be transferred; transferring the generated message to the second terminal apparatus; receiving the message and transferring the message to the server if the requested data transfer is allowed; and transferring date between the first disk image and the second disk image, in response to the reception of the message.Type: GrantFiled: May 3, 2007Date of Patent: October 19, 2010Assignee: Tsinghua UniversityInventors: Yaoxue Zhang, Guangbin Xu, Wenyuan Kuang, Yuezhi Zhou
-
Patent number: 7467293Abstract: A computing system based on Transparence Computing consists of clients and a server. There is no disk and no preinstalled OS on the client; a remote booting chip is set on the client's mainboard for downloading and loading the OS. Boot-supporting services, OS kernel mirrors, and applications are preset on the server; After being powered, the client broadcasts the boot request to the network and the server allocates network parameters for it. The client downloads an OS-selecting script from the server. After the user selects the needed OS, the client downloads and loads the selected OS from the server. Hence, the client fulfills the user's computing requirements just as a normal PC. The computing work is implemented on the client-side, during which the client can acquire corresponding resources such as applications, data, and documents from the server on demand.Type: GrantFiled: July 19, 2005Date of Patent: December 16, 2008Assignee: Tsinghua UniversityInventors: Yaoxue Zhang, Guangbin Xu, Li Wei, Huajie Yang, Yuezhi Zhou, Guanfei Guo, Wenyuan Kuang
-
Publication number: 20070271239Abstract: A method for transferring data between terminal apparatuses in a network at least comprising a server, a first terminal apparatus and a second terminal apparatus, wherein the server has a storage device at least comprising a first and a second disk images; the method comprising: generating a message of data transfer request based on the information on the data to be transferred; transferring the generated message to the second terminal apparatus; receiving the message and transferring the message to the server if the requested data transfer is allowed; and transferring date between the first disk image and the second disk image, in response to the reception of the message.Type: ApplicationFiled: May 3, 2007Publication date: November 22, 2007Applicant: TSINGHUA UNIVERSITYInventors: Yaoxue ZHANG, Guangbin XU, Wenyuan KUANG, Yuezhi ZHOU
-
Publication number: 20060117172Abstract: A computing system based on Transparence Computing consists of clients and a server. There is no disk and no preinstalled OS on the client; a remote booting chip is set on the client's mainboard for downloading and loading the OS. Boot-supporting services, OS kernel mirrors, and applications are preset on the server; After being powered, the client broadcasts the boot request to the network and the server allocates network parameters for it. The client downloads an OS-selecting script from the server. After the user selects the needed OS, the client downloads and loads the selected OS from the server. Hence, the client fulfills the user's computing requirements just as a normal PC. The computing work is implemented on the client-side, during which the client can acquire corresponding resources such as applications, data, and documents from the server on demand.Type: ApplicationFiled: July 19, 2005Publication date: June 1, 2006Inventors: Yaoxue Zhang, Guangbin Xu, Li Wei, Huajie Yang, Yuezhi Zhou, Guanfei Guo, Wenyuan Kuang
-
Publication number: 20060080336Abstract: A method is provided for encapsulating and accessing components, comprising: configurating component warehouse and storing components acquired from the Internet into the component warehouse to form a component warehouse computer; configurating a component directory library on another computer to form a component directory library computer; fetching component from the component computer by a user computer, encapsulating the component to form a encapsulated component, and organizing and storing the encapsulated component in the component directory library computer; and performing unified access to component resources by a user computer based on the component encapsulation information in the component directory library computer. The method can implement unified description and efficient organization of the existing component resources, to thereby support efficient retrieval and unified access to the component resources by high level applications.Type: ApplicationFiled: March 31, 2005Publication date: April 13, 2006Applicant: TSINGHUA UNIVERSITYInventors: Yaoxue Zhang, Cunhao Fang, Bo Liu, Yuezhi Zhou, Guanfei Guo, Li Wei, Pengzhi Xu