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: 10664404
    Abstract: 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: Grant
    Filed: March 10, 2016
    Date of Patent: May 26, 2020
    Assignee: SAP SE
    Inventors: Jianzhong Li, Yonggao Pan, Jing Zhao, Shangtong Zhang, Ke Lu, Liangyi Zhang
  • Patent number: 10664556
    Abstract: 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: Grant
    Filed: August 30, 2017
    Date of Patent: May 26, 2020
    Assignee: SAP SE
    Inventors: Ke Lu, Yonggao Pan, Jing Zhao, Liangyi Zhang, Jianzhong Li, Wenqi Li
  • Patent number: 10657142
    Abstract: 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: Grant
    Filed: December 8, 2016
    Date of Patent: May 19, 2020
    Assignee: SAP SE
    Inventors: Ke Lu, Jianzhong Li, Yonggao Pan, Shangtong Zhang, Liangyi Zhang, Jing Zhao
  • Patent number: 10558736
    Abstract: 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: Grant
    Filed: March 9, 2016
    Date of Patent: February 11, 2020
    Assignee: SAP SE
    Inventors: Liangyi Zhang, Jing Zhao, Jianzhong Li, Yonggao Pan, Shangtong Zhang, Ke Lu
  • Publication number: 20190347333
    Abstract: 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: Application
    Filed: May 8, 2018
    Publication date: November 14, 2019
    Inventors: Sanjeev SAHU, Sandeep PARWAL, Lishu WANG, Ke LU, Congrui XU, Yushu YAO
  • Patent number: 10319839
    Abstract: 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: Grant
    Filed: March 30, 2017
    Date of Patent: June 11, 2019
    Assignees: SEMICONDUCTOR MANUFACTURING INTERNATIONAL (SHANGHAI) CORPORATION, SEMICONDUCTOR MANUFACTURING INTERNATIONAL (BEIJING) CORPORATION
    Inventors: Zhong Shan Hong, Ke Lu Hua, Jin Peng
  • Publication number: 20190065440
    Abstract: 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: Application
    Filed: August 30, 2017
    Publication date: February 28, 2019
    Inventors: Ke Lu, Yonggao Pan, Jing Zhao, Liangyi Zhang, Jianzhong Li, Wenqi Li
  • Patent number: 10169449
    Abstract: 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: Grant
    Filed: June 10, 2015
    Date of Patent: January 1, 2019
    Assignee: TENCENT TECHNOLOGY (SHENZHEN) COMPANY LIMITED
    Inventors: Ke Lu, Qiang Guo
  • Publication number: 20180165287
    Abstract: 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: Application
    Filed: December 8, 2016
    Publication date: June 14, 2018
    Inventors: Ke Lu, Jianzhong Li, Yonggao Pan, Shangtong Zhang, Liangyi Zhang, Jing Zhao
  • Publication number: 20180137489
    Abstract: 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: Application
    Filed: November 16, 2016
    Publication date: May 17, 2018
    Inventors: Kuan-Chun CHANG, Hsin-Ke LU
  • Publication number: 20170345916
    Abstract: 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: Application
    Filed: March 30, 2017
    Publication date: November 30, 2017
    Inventors: Zhong Shan HONG, Ke Lu HUA, Jin PENG
  • Publication number: 20170228238
    Abstract: 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: Application
    Filed: March 10, 2016
    Publication date: August 10, 2017
    Inventors: Jianzhong Li, Yonggao Pan, Jing Zhao, Shangtong Zhang, Ke Lu, Liangyi Zhang
  • Publication number: 20170228351
    Abstract: 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: Application
    Filed: March 9, 2016
    Publication date: August 10, 2017
    Inventors: Liangyi Zhang, Jing Zhao, Jianzhong Li, Yonggao Pan, Shangtong Zhang, Ke Lu
  • Patent number: 9609063
    Abstract: 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: Grant
    Filed: September 16, 2013
    Date of Patent: March 28, 2017
    Assignee: TENCENT TECHNOLOGY (SHENZHEN) COMPANY LIMITED
    Inventors: Baiwan Zhu, Jie Huang, Ke Lu, Lifeng Zeng
  • Publication number: 20150278345
    Abstract: 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: Application
    Filed: June 10, 2015
    Publication date: October 1, 2015
    Inventors: KE LU, QIANG GUO
  • Publication number: 20150244811
    Abstract: 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: Application
    Filed: September 16, 2013
    Publication date: August 27, 2015
    Inventors: Baiwan Zhu, Jie Huang, Ke Lu, Lifeng Zeng
  • Publication number: 20140372457
    Abstract: 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: Application
    Filed: June 3, 2014
    Publication date: December 18, 2014
    Inventors: Yi Yang, Yongqiang Zou, Ke Lu, Zheng Chen, Haijun Wu, Tao Yu, Luxin Li, Jiaxu Wu, Jingbing Cui, Diaoqin Xin, Zan Zou
  • Publication number: 20140365493
    Abstract: 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: Application
    Filed: June 4, 2014
    Publication date: December 11, 2014
    Inventors: Yi YANG, Yongqiang ZOU, Ke LU, Zheng CHEN, Haijun WU, Tao YU, Luxin LI, Jiaxu WU, Jingbing CUI, Diaoqin XIN, Zan ZOU
  • Patent number: 8879241
    Abstract: 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: Grant
    Filed: March 19, 2012
    Date of Patent: November 4, 2014
    Assignee: Giga-Byte Technology Co., Ltd.
    Inventors: Tung-Ke Lu, Chin-Han Tsai
  • Patent number: D805493
    Type: Grant
    Filed: January 24, 2017
    Date of Patent: December 19, 2017
    Assignee: Ever Prosper Co., Ltd.
    Inventors: Kuan-Chun Chang, Hsin-Ke Lu