Patents by Inventor XIWEI ZHOU

XIWEI ZHOU 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: 20220261732
    Abstract: One embodiment of the present invention sets forth a technique for processing unstructured data. The technique includes applying one or more machine learning models to a set of candidate topics extracted from the unstructured data to determine a set of activities of interest included in the set of candidate topics. The technique also includes generating a set of scores for the activities of interest, wherein each score included in the set of scores represents an estimated impact of a corresponding activity of interest on operations within a domain. The technique further includes determining one or more activities included in the set of activities of interest based on a ranking of the activities of interest by the scores, and causing one or more alerts to be outputted in a user interface, wherein each of the alerts is associated with a potential event related to the one or more activities.
    Type: Application
    Filed: February 18, 2021
    Publication date: August 18, 2022
    Inventors: Sanjay RAJAGOPALAN, Xiwei ZHOU
  • Patent number: 10474748
    Abstract: A system, a method, and a computer program product for contextual natural language processing in software applications are disclosed. At least one input instruction for a software application is converted, using a natural language processing, to a predetermined format associated with the software application. The converted input instruction is filtered based on at least one parameter associated with the software application. The filtered input instruction is compared to a plurality of transactions associated with the software application. Based on the comparison, at least one transaction in the plurality of transactions capable of being executed by the software application is selected in response to the filtered input instruction. The software application executes the selected transaction based on the filtered input instruction.
    Type: Grant
    Filed: November 14, 2016
    Date of Patent: November 12, 2019
    Assignee: SAP SE
    Inventors: Xiwei Zhou, Karthik Uppuluri, Till Pieper
  • Publication number: 20180137094
    Abstract: A system, a method, and a computer program product for contextual natural language processing in software applications are disclosed. At least one input instruction for a software application is converted, using a natural language processing, to a predetermined format associated with the software application. The converted input instruction is filtered based on at least one parameter associated with the software application. The filtered input instruction is compared to a plurality of transactions associated with the software application. Based on the comparison, at least one transaction in the plurality of transactions capable of being executed by the software application is selected in response to the filtered input instruction. The software application executes the selected transaction based on the filtered input instruction.
    Type: Application
    Filed: November 14, 2016
    Publication date: May 17, 2018
    Inventors: Xiwei Zhou, Karthik Uppuluri, Till Pieper
  • Patent number: 9311345
    Abstract: An automated database analyzer is uses templates to accommodate multiple database languages, such as SQL and its dialects. The templates are combined with metadata that define a database schema and operations on the database schema. An SQL file instantiates the database schema on a database system being tested. Operations on the database schema may then be performed to assess the performance of the database system being tested.
    Type: Grant
    Filed: October 9, 2012
    Date of Patent: April 12, 2016
    Assignee: SAP SE
    Inventors: Yingyu Chen, Xin Xu, Xiwei Zhou, Jing Gu
  • Publication number: 20140101097
    Abstract: An automated database analyzer is uses templates to accommodate multiple database languages, such as SQL and its dialects. The templates are combined with metadata that define a database schema and operations on the database schema. An SQL file instantiates the database schema on a database system being tested. Operations on the database schema may then be performed to assess the performance of the database system being tested.
    Type: Application
    Filed: October 9, 2012
    Publication date: April 10, 2014
    Applicant: SAP AG
    Inventors: Yingyu Chen, Xin Xu, Xiwei Zhou, Jing Gu
  • Publication number: 20100153933
    Abstract: The subject matter disclosed herein provides methods and apparatus, including computer program products, for navigating abstract syntax trees. In one aspect there is provided a method. The method may include receiving a plurality of nodes, the nodes configured as an abstract syntax tree representing program code. The method may also include identifying at least one node from the plurality of nodes by navigating the plurality of nodes using a path expression. Related systems, apparatus, methods, and/or articles are also described.
    Type: Application
    Filed: December 17, 2008
    Publication date: June 17, 2010
    Inventors: KARSTEN BOHLMANN, GILLES BERTHELOT, CHRISTOPH WEDLER, XIWEI ZHOU