Patents by Inventor Ke Lu
Ke Lu 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: 10664404Abstract: Methods and apparatus, including computer program products, are provided for monitoring user interface state transitions. In one aspect, there is provided a method. The method may include monitoring a plurality of operations performed at a user interface; recording, at a cache, the plurality of operations, each of the recorded plurality of operations having a predefined format including a value and a target; moving, in response to a first request to move to a prior state at the user interface, back in the cache to determine the prior state at the user interface; and moving, in response to a second request to move to a subsequent state at the user interface, forward in the cache to determine the subsequent state at the user interface. Related apparatus, systems, methods, and articles are also described.Type: GrantFiled: March 10, 2016Date of Patent: May 26, 2020Assignee: SAP SEInventors: Jianzhong Li, Yonggao Pan, Jing Zhao, Shangtong Zhang, Ke Lu, Liangyi Zhang
-
Patent number: 10664556Abstract: Example embodiments for generating a user interface are presented. In an example embodiment, a layout definition for the interface is accessed, in which the layout definition defines user interface groups, each of which include one or more user interface elements. Also accessed are metadata describing the groups and the elements of each group, with each element having a corresponding type. One or more control renderers are also accessed, with each control renderer including programming code to render those of the elements of a corresponding type based on the metadata. Also accessed are one or more context renderers, with each context renderer including programming code to arrange the rendered elements in a layout for the user interface based on relationships between groups. The control renderers and context renderers are executed to render the user interface.Type: GrantFiled: August 30, 2017Date of Patent: May 26, 2020Assignee: SAP SEInventors: Ke Lu, Yonggao Pan, Jing Zhao, Liangyi Zhang, Jianzhong Li, Wenqi Li
-
Patent number: 10657142Abstract: In one embodiment, a method monitors input by a user using an application and detects a first input for a date in the application. A list of candidates is generated for the first input, the list of candidates listing the date in different formats that are possible based on the date. The method uses a space function to retrieve context for the first input, the context selected from information proximate to the first input within a threshold. Also, the method uses a time function to retrieve a history of selections, the history of selections being selected from one or more prior lists of candidates from prior inputs. The list of candidates is ranked based on a ranking function that uses the context and the history of selections to rank the list of candidates. A portion of the ranked list is output on the application for selection by the user.Type: GrantFiled: December 8, 2016Date of Patent: May 19, 2020Assignee: SAP SEInventors: Ke Lu, Jianzhong Li, Yonggao Pan, Shangtong Zhang, Liangyi Zhang, Jing Zhao
-
Patent number: 10558736Abstract: Methods and apparatus, including computer program products, are provided for rendering and re-rendering a user interface of a web application based on definition of and traversal of a minimum sub-metadata tree. Related apparatus, systems, methods, and articles are also described.Type: GrantFiled: March 9, 2016Date of Patent: February 11, 2020Assignee: SAP SEInventors: Liangyi Zhang, Jing Zhao, Jianzhong Li, Yonggao Pan, Shangtong Zhang, Ke Lu
-
Publication number: 20190347333Abstract: Systems and methods for improving log file completeness are described. A high completeness value equal to or greater than a target completeness value is accomplished by re-shipping or replaying a subset of the missing log records from their respective hosts. Hosts (and respective log files) are ranked in order of completeness impact, allowing a determination of which minimum combination of hosts should be selected for replay to achieve the target completeness value. Intermediate log record counts are used to determine gaps in the log file. For example, record the number of log file records in five minute intervals to determine which sections of the log files need to be replayed, thereby avoiding the replay of entire log files, which may be prohibitively large.Type: ApplicationFiled: May 8, 2018Publication date: November 14, 2019Inventors: Sanjeev SAHU, Sandeep PARWAL, Lishu WANG, Ke LU, Congrui XU, Yushu YAO
-
Patent number: 10319839Abstract: A semiconductor structure and a method for fabricating a semiconductor structure are provided. The method includes forming one or more fins on a substrate, wherein each fin includes a first sidewall and a second sidewall opposing each other. The method also includes forming a sacrificial layer over the fin. Further, the method also includes performing a first ion implantation process on the first sidewall and a top of the fin, and performing a second ion implantation process on the second sidewall and the top of the fin.Type: GrantFiled: March 30, 2017Date of Patent: June 11, 2019Assignees: SEMICONDUCTOR MANUFACTURING INTERNATIONAL (SHANGHAI) CORPORATION, SEMICONDUCTOR MANUFACTURING INTERNATIONAL (BEIJING) CORPORATIONInventors: Zhong Shan Hong, Ke Lu Hua, Jin Peng
-
Publication number: 20190065440Abstract: Example embodiments for generating a user interface are presented. In an example embodiment, a layout definition for the interface is accessed, in which the layout definition defines user interface groups, each of which include one or more user interface elements. Also accessed are metadata describing the groups and the elements of each group, with each element having a corresponding type. One or more control renderers are also accessed, with each control renderer including programming code to render those of the elements of a corresponding type based on the metadata. Also accessed are one or more context renderers, with each context renderer including programming code to arrange the rendered elements in a layout for the user interface based on relationships between groups. The control renderers and context renderers are executed to render the user interface.Type: ApplicationFiled: August 30, 2017Publication date: February 28, 2019Inventors: Ke Lu, Yonggao Pan, Jing Zhao, Liangyi Zhang, Jianzhong Li, Wenqi Li
-
Patent number: 10169449Abstract: The present disclosure discloses a method, apparatus, server, and storage medium for acquiring a recommended topic, and relates to the field of network technologies. The method includes: acquiring, according to a link of a current page, a recommended topic associated with a topic of the current page; and displaying the recommended topic on the current page. By using technical solutions provided in embodiments of the present invention, a recommended topic associated with a topic is acquired by using a page link as an index, which, however, is not limited to a page related to the topic, thereby achieving an objective of extending to other topics, expanding a browsing range, and making full use of a network to provide more services for a user.Type: GrantFiled: June 10, 2015Date of Patent: January 1, 2019Assignee: TENCENT TECHNOLOGY (SHENZHEN) COMPANY LIMITEDInventors: Ke Lu, Qiang Guo
-
Publication number: 20180165287Abstract: In one embodiment, a method monitors input by a user using an application and detects a first input for a date in the application. A list of candidates is generated for the first input, the list of candidates listing the date in different formats that are possible based on the date. The method uses a space function to retrieve context for the first input, the context selected from information proximate to the first input within a threshold. Also, the method uses a time function to retrieve a history of selections, the history of selections being selected from one or more prior lists of candidates from prior inputs. The list of candidates is ranked based on a ranking function that uses the context and the history of selections to rank the list of candidates. A portion of the ranked list is output on the application for selection by the user.Type: ApplicationFiled: December 8, 2016Publication date: June 14, 2018Inventors: Ke Lu, Jianzhong Li, Yonggao Pan, Shangtong Zhang, Liangyi Zhang, Jing Zhao
-
Publication number: 20180137489Abstract: A method for operating a beacon-based vending system with a vending machine and multiple mobile devices includes steps of selecting a merchandise item through the vending machine, performing a beacon payment selection through the vending machine, determining if one of the mobile devices is a payer device according to the beacon payment selection result through a first beacon transceiving module of the vending machine, when the mobile device is a payer device, unlocking a beacon payment function of the beacon application installed on the payer device through the first beacon transceiving module, and performing the beacon payment function of the beacon application through the payer device. Given the method, a secure, precise and simplified transaction process can be achieved, users' operational convenience can be enhanced, and transaction time can be shortened.Type: ApplicationFiled: November 16, 2016Publication date: May 17, 2018Inventors: Kuan-Chun CHANG, Hsin-Ke LU
-
Publication number: 20170345916Abstract: A semiconductor structure and a method for fabricating a semiconductor structure are provided. The method includes forming one or more fins on a substrate, wherein each fin includes a first sidewall and a second sidewall opposing each other. The method also includes forming a sacrificial layer over the fin. Further, the method also includes performing a first ion implantation process on the first sidewall and a top of the fin, and performing a second ion implantation process on the second sidewall and the top of the fin.Type: ApplicationFiled: March 30, 2017Publication date: November 30, 2017Inventors: Zhong Shan HONG, Ke Lu HUA, Jin PENG
-
Publication number: 20170228238Abstract: Methods and apparatus, including computer program products, are provided for monitoring user interface state transitions. In one aspect, there is provided a method. The method may include monitoring a plurality of operations performed at a user interface; recording, at a cache, the plurality of operations, each of the recorded plurality of operations having a predefined format including a value and a target; moving, in response to a first request to move to a prior state at the user interface, back in the cache to determine the prior state at the user interface; and moving, in response to a second request to move to a subsequent state at the user interface, forward in the cache to determine the subsequent state at the user interface. Related apparatus, systems, methods, and articles are also described.Type: ApplicationFiled: March 10, 2016Publication date: August 10, 2017Inventors: Jianzhong Li, Yonggao Pan, Jing Zhao, Shangtong Zhang, Ke Lu, Liangyi Zhang
-
Publication number: 20170228351Abstract: Methods and apparatus, including computer program products, are provided for rendering and re-rendering a user interface of a web application based on definition of and traversal of a minimum sub-metadata tree. Related apparatus, systems, methods, and articles are also described.Type: ApplicationFiled: March 9, 2016Publication date: August 10, 2017Inventors: Liangyi Zhang, Jing Zhao, Jianzhong Li, Yonggao Pan, Shangtong Zhang, Ke Lu
-
Patent number: 9609063Abstract: Various embodiments of the present disclosure describe a method, apparatus and system for logging in a Unix-like virtual container. The method include establishing a corresponding relationship between a Unix-like virtual container and a port on a host running the Unix-like virtual container; establishing a transparent pipe between the Unix-like virtual container and the host port based on the corresponding relationship, establishing a first connection between the Unix-like virtual container and the host port based on the transparent pipe; receiving a script command through the host port, and sending the script command to the Unix-like virtual container according to the first connection. Employing embodiments of the present disclosure, the Unix-like virtual container can be logged in through the connection between the host port and the Unix-like virtual container, the information security of the Unix-like virtual container can be ensured, and the access efficiency can be improved through asynchronous access.Type: GrantFiled: September 16, 2013Date of Patent: March 28, 2017Assignee: TENCENT TECHNOLOGY (SHENZHEN) COMPANY LIMITEDInventors: Baiwan Zhu, Jie Huang, Ke Lu, Lifeng Zeng
-
Publication number: 20150278345Abstract: The present disclosure discloses a method, apparatus, server, and storage medium for acquiring a recommended topic, and relates to the field of network technologies. The method includes: acquiring, according to a link of a current page, a recommended topic associated with a topic of the current page; and displaying the recommended topic on the current page. By using technical solutions provided in embodiments of the present invention, a recommended topic associated with a topic is acquired by using a page link as an index, which, however, is not limited to a page related to the topic, thereby achieving an objective of extending to other topics, expanding a browsing range, and making full use of a network to provide more services for a user.Type: ApplicationFiled: June 10, 2015Publication date: October 1, 2015Inventors: KE LU, QIANG GUO
-
Publication number: 20150244811Abstract: Various embodiments of the present disclosure describe a method, apparatus and system for logging in a Unix-like virtual container. The method include establishing a corresponding relationship between a Unix-like virtual container and a port on a host running the Unix-like virtual container; establishing a transparent pipe between the Unix-like virtual container and the host port based on the corresponding relationship, establishing a first connection between the Unix-like virtual container and the host port based on the transparent pipe; receiving a script command through the host port, and sending the script command to the Unix-like virtual container according to the first connection. Employing embodiments of the present disclosure, the Unix-like virtual container can be logged in through the connection between the host port and the Unix-like virtual container, the information security of the Unix-like virtual container can be ensured, and the access efficiency can be improved through asynchronous access.Type: ApplicationFiled: September 16, 2013Publication date: August 27, 2015Inventors: Baiwan Zhu, Jie Huang, Ke Lu, Lifeng Zeng
-
Publication number: 20140372457Abstract: A method and device for processing data in the field of data process are disclosed. The method includes: sorting samples according to primary keys, wherein the primary key includes a feature serial number and a sample serial number, and wherein a column value corresponding to the primary key is used as a feature value for the sample; acquiring a statistic of each feature in each category by taking the primary key and the feature value as an input key-value pair and calculating with a first algorithm model, and outputting the feature serial number and the statistic as an output key-value pair; and acquiring a contribution value of each feature to the category by performing calculation on the output key-value pair with a second algorithm model, and selecting a feature based on the contribution value. The device includes a sorting module, a first processing module and a second processing module.Type: ApplicationFiled: June 3, 2014Publication date: December 18, 2014Inventors: Yi Yang, Yongqiang Zou, Ke Lu, Zheng Chen, Haijun Wu, Tao Yu, Luxin Li, Jiaxu Wu, Jingbing Cui, Diaoqin Xin, Zan Zou
-
Publication number: 20140365493Abstract: A data processing method is provided, which includes: performing a fingerprint calculation for each data element of a set of data elements to obtain fingerprint information of the data elements; grouping the data elements into data groups in accordance with the fingerprint information, including by grouping data elements with the same fingerprint information into a same data group; and selecting a particular data element from each of the data groups for modeling calculation. A corresponding device is described. With the technical solutions according to the present method, data processing amount for modeling calculation may be reduced, which may thereby reduce data processing time and improve the data processing efficiency.Type: ApplicationFiled: June 4, 2014Publication date: December 11, 2014Inventors: Yi YANG, Yongqiang ZOU, Ke LU, Zheng CHEN, Haijun WU, Tao YU, Luxin LI, Jiaxu WU, Jingbing CUI, Diaoqin XIN, Zan ZOU
-
Patent number: 8879241Abstract: A server rack configured for a plurality of servers is disclosed, in which each of the servers has a power supply circuit board. The server rack includes: a case having a first face and a second face opposed to each other, the first face having an opening for the servers to be arranged in the case in an orientation; a power supply module provided on the second face of the case; and a power transmission assembly composed of a busbar provided on the second face in the orientation and electrically connected to the power supply module; and a plurality of electrical connectors provided on the busbar and coupled respectively with the power supply circuit boards of the servers. Through the power transmission assembly, the servers may be powered in a centralized way by the power supply module.Type: GrantFiled: March 19, 2012Date of Patent: November 4, 2014Assignee: Giga-Byte Technology Co., Ltd.Inventors: Tung-Ke Lu, Chin-Han Tsai
-
Patent number: D805493Type: GrantFiled: January 24, 2017Date of Patent: December 19, 2017Assignee: Ever Prosper Co., Ltd.Inventors: Kuan-Chun Chang, Hsin-Ke Lu