Patents by Inventor Xiaohui Xue

Xiaohui Xue 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: 20240304017
    Abstract: Automation of robotic process automation design may be improved by integrating machine learning. A screenshot of a user interface of an application to be automated is captured. Then a selection of an area of the screenshot is determined. The area is provided as input to a document information extraction machine learning model configured to output labels and coordinates for user interface elements in the area. Labels for respective user interface elements of the one or more user interface elements and a respective set of coordinates are identified for each of the user interface elements. The user interface elements and respective criteria are declared as robotic process automation entities in a robotic process automation object model. Actions are assigned to the robotic process automation elements. And then the actions are performed on the application to be automated based on the respective criteria for the robotic process automation elements.
    Type: Application
    Filed: March 8, 2023
    Publication date: September 12, 2024
    Inventors: Louis Rakotoarivony, Xiaohui Xue
  • Publication number: 20240241500
    Abstract: Systems and methods are provided for dynamic data masking for graphical and textual content in robotic process automation (RPA). Textual and/or graphical content to be obfuscated in an RPA project is indicated. Textual and graphical elements of RPA artifacts and other RPA content of the RPA project corresponding to the indicated textual and/or graphical content are identified and obfuscated. The RPA project is then updated with the obfuscated content and stored. The provided systems and methods for dynamic data masking of graphical and textual content are highly customizable and reduce the possibility of errors. Further, once data obfuscation is established, sensitive data in projects and artifacts are automatically masked as the projects and artifacts are updated or edited.
    Type: Application
    Filed: January 12, 2023
    Publication date: July 18, 2024
    Applicant: SAP SE
    Inventors: Soufia Maherzi, Nadia Zvorykin, Nathan Bienfait, Alexandre Fortin, Xiaohui Xue, Kevin Le Fur
  • Publication number: 20240220237
    Abstract: Systems and methods include determination of a code package for publication to a repository, determination of an existing workflow, where the code package is to be published as a configuration of the existing workflow, determination of metadata of the existing workflow, determination of one or more applications associated with the configuration and, for each of the one or more applications, an edition associated with the configuration, and storage of the code package as the configuration in the repository in association with the metadata and identifiers of the one or more applications and associated editions.
    Type: Application
    Filed: January 3, 2023
    Publication date: July 4, 2024
    Inventors: Steffen LUTTER, Alexis MADINIER, Xiaohui XUE
  • Publication number: 20240130488
    Abstract: A jewelry item includes an inner ring base, an inner ring arranged on the inner ring base, and a decorative body. A slot is provided on an outer surface of the inner ring base. The inner ring defines a through hole at a position corresponding to the slot. The decorative body includes a mounting column. The mounting column passes through the through hole and is limited in the slot. The decorative body is limited to the inner ring base by a triple limit locking structure, which completely prevents the decorative body and inner ring base from detaching. The limit locking structure is very simple and ingenious. The jewelry item is able to be assembled and disassembled by hands without using tools. Compared with the prior art, the jewelry item is more convenient for a user to assemble, which improves assembly time and efficiency.
    Type: Application
    Filed: December 28, 2023
    Publication date: April 25, 2024
    Inventors: XIAOXIN XUE, XIAOHUI XUE, YIHENG XUE
  • Publication number: 20230410008
    Abstract: A method may include generating, for display at a client device, a user interface for creating and configuring a custom task associated with one or more enterprise software applications. The user interface may display a plurality of components. The custom task may be configurable by adding one or more components to the custom task, reordering the one or more components, configuring a property of the one or more components, and/or deleting the one or more components from the custom task. One or more user inputs configuring the custom task may be received through the user interface. The custom task may be generated based on the one or more user inputs for subsequent execution. Related systems and computer program products are also provided.
    Type: Application
    Filed: June 16, 2022
    Publication date: December 21, 2023
    Inventors: Nathan Bienfait, Kevin Le Fur, Jonathan Rakotovao, Alexandre Fortin, Xiaohui Xue, Didier Bolf
  • Patent number: 11036749
    Abstract: A system includes reception of a first query from a first user, identification, in response to reception of the first query, of a first plurality of data entries, each of the first plurality of data entries associating the first user, the first query and a respective visualization type with a respective counter value, determination of one of the first plurality of data entries associated with a greatest respective counter value of the counter values of the first plurality of data entries, determination of a respective visualization type of the one of the first plurality of data entries, and presentation of a visualization of the determined visualization type of a first result set corresponding to the first query.
    Type: Grant
    Filed: October 26, 2016
    Date of Patent: June 15, 2021
    Assignee: BUSINESS OBJECTS SOFTWARE LIMITED
    Inventor: Xiaohui Xue
  • Patent number: 10997504
    Abstract: A system includes acquisition of data from a first data source, identification of logical entities of a first data model of the first data source based on the data of the first data source, identification, for one or more of the logical entities of the first data model, of a respective knowledge vault entity described by first metadata, and generation of second metadata describing a plurality of semantic layer entities, the second metadata describing a semantic layer entity comprising at least one semantic attribute of a knowledge vault entity corresponding to the semantic layer entity.
    Type: Grant
    Filed: November 3, 2016
    Date of Patent: May 4, 2021
    Assignee: BUSINESS OBJECTS SOFTWARE LIMITED
    Inventors: Bruno Dumant, Xiaohui Xue, Pierre Saurel
  • Patent number: 10877774
    Abstract: A system includes reception of a first request from a client application to create an application runtime associated with a tenant of the client application, creation, in response to the first request, of metadata describing configuration information of the application runtime, reception of a second request from the client application to start a session of the application runtime, starting, in response to the second request, of a first application runtime instance in a first container of a first virtual machine based on the configuration information of the application runtime, and return of first connection information to the client application, the first connection information usable by the client application to communicate with the first application runtime instance.
    Type: Grant
    Filed: July 17, 2018
    Date of Patent: December 29, 2020
    Assignee: SAP SE
    Inventors: Xiaohui Xue, Samy Mechiri
  • Patent number: 10810226
    Abstract: A system includes presentation of a visualization of a result set, the visualization including a plurality of graphical representations, each of the plurality of graphical representations associated with a respective data point comprising at least one dimension value and at least one measure of the result set, reception of a selection of a first data point of the plurality of data points, presentation of an interface to receive a one or more comments in response to selection of the first data point, reception of a first one or more comments, and storage, in response to reception of the first one or more comments, of an identifier of the first data point in association with the first one or more comments.
    Type: Grant
    Filed: November 3, 2016
    Date of Patent: October 20, 2020
    Assignee: BUSINESS OBJECTS SOFTWARE LIMITED
    Inventors: Xiaohui Xue, Peter Snowdon, Kevin Le Fur
  • Publication number: 20200026527
    Abstract: A system includes reception of a first request from a client application to create an application runtime associated with a tenant of the client application, creation, in response to the first request, of metadata describing configuration information of the application runtime, reception of a second request from the client application to start a session of the application runtime, starting, in response to the second request, of a first application runtime instance in a first container of a first virtual machine based on the configuration information of the application runtime, and return of first connection information to the client application, the first connection information usable by the client application to communicate with the first application runtime instance.
    Type: Application
    Filed: July 17, 2018
    Publication date: January 23, 2020
    Inventors: Xiaohui XUE, Samy MECHIRI
  • Patent number: 10331715
    Abstract: A system, method, and computer-readable medium, including receiving a user-supplied expression for which a definition is sought; generating, in response to reception of the user-supplied expression, at least one suggested definition specifying a meaning for the user-supplied expression, the at least one suggested definition being generated based on, at least in part, a knowledge base of metadata associated with a data set; presenting the at least one suggested definition, as at least one keyword, to a user; receiving, in response to the presentation, an indication of one user-selected keyword from the at least one suggested definition; defining the user-selected keyword by at least one value; and persisting the defined user-selected keyword with the at least one value in the knowledge base for the data set.
    Type: Grant
    Filed: June 23, 2016
    Date of Patent: June 25, 2019
    Assignee: SAP SE
    Inventors: Florent Vermeulen, Alexis L. Naibo, Xiaohui Xue
  • Patent number: 10311049
    Abstract: A system includes reception of a first query, the first query comprising at least one of one or more dimensions and one or more measures, identification, in response to reception of the first query, of a first stored query set associated with the first query, the first stored query set comprising a plurality of queries, determination, in response to identification of the first stored query set, of a first plurality of result sets, each of the first plurality of result sets comprising a respective result set of the first query and each query of the plurality of queries, and presentation of a visualization of each of the first plurality of result sets.
    Type: Grant
    Filed: May 16, 2016
    Date of Patent: June 4, 2019
    Assignee: SAP SE
    Inventors: Stephane Le Cam, Xiaohui Xue, Pierre Saurel
  • Publication number: 20180121424
    Abstract: A system includes acquisition of data from a first data source, identification of logical entities of a first data model of the first data source based on the data of the first data source, identification, for one or more of the logical entities of the first data model, of a respective knowledge vault entity described by first metadata, and generation of second metadata describing a plurality of semantic layer entities, the second metadata describing a semantic layer entity comprising at least one semantic attribute of a knowledge vault entity corresponding to the semantic layer entity.
    Type: Application
    Filed: November 3, 2016
    Publication date: May 3, 2018
    Inventors: Bruno Dumant, Xiaohui Xue, Pierre Saurel
  • Publication number: 20180123995
    Abstract: A system includes presentation of a visualization of a result set, the visualization including a plurality of graphical representations, each of the plurality of graphical representations associated with a respective data point comprising at least one dimension value and at least one measure of the result set, reception of a selection of a first data point of the plurality of data points, presentation of an interface to receive a one or more comments in response to selection of the first data point, reception of a first one or more comments, and storage, in response to reception of the first one or more comments, of an identifier of the first data point in association with the first one or more comments.
    Type: Application
    Filed: November 3, 2016
    Publication date: May 3, 2018
    Inventors: Xiaohui Xue, Peter Snowdon, Kevin Le Fur
  • Publication number: 20180113954
    Abstract: A system includes reception of a first query from a first user, identification, in response to reception of the first query, of a first plurality of data entries, each of the first plurality of data entries associating the first user, the first query and a respective visualization type with a respective counter value, determination of one of the first plurality of data entries associated with a greatest respective counter value of the counter values of the first plurality of data entries, determination of a respective visualization type of the one of the first plurality of data entries, and presentation of a visualization of the determined visualization type of a first result set corresponding to the first query.
    Type: Application
    Filed: October 26, 2016
    Publication date: April 26, 2018
    Inventor: Xiaohui Xue
  • Publication number: 20170371884
    Abstract: A system, method, and computer-readable medium, including receiving a user-supplied expression for which a definition is sought; generating, in response to reception of the user-supplied expression, at least one suggested definition specifying a meaning for the user-supplied expression, the at least one suggested definition being generated based on, at least in part, a knowledge base of metadata associated with a data set; presenting the at least one suggested definition, as at least one keyword, to a user; receiving, in response to the presentation, an indication of one user-selected keyword from the at least one suggested definition; defining the user-selected keyword by at least one value; and persisting the defined user-selected keyword with the at least one value in the knowledge base for the data set.
    Type: Application
    Filed: June 23, 2016
    Publication date: December 28, 2017
    Inventors: Florent Vermeulen, Alexis L. Naibo, Xiaohui Xue
  • Publication number: 20170329818
    Abstract: A system includes reception of a first query, the first query comprising at least one of one or more dimensions and one or more measures, identification, in response to reception of the first query, of a first stored query set associated with the first query, the first stored query set comprising a plurality of queries, determination, in response to identification of the first stored query set, of a first plurality of result sets, each of the first plurality of result sets comprising a respective result set of the first query and each query of the plurality of queries, and presentation of a visualization of each of the first plurality of result sets.
    Type: Application
    Filed: May 16, 2016
    Publication date: November 16, 2017
    Inventors: Stephane Le Cam, Xiaohui Xue, Pierre Saurel
  • Patent number: 9747360
    Abstract: According to some embodiments, information may be received about a non-relational database object, such as an InfoSet, InfoSet query, or Advanced Business Application Programming (“ABAP”) function for an enterprise resource planning system. The non-relational database object may then be mapped into a relational database model, such as a model associated with a business intelligence platform. As a result, Structured Query Language (“SQL”) inputs from a business intelligence platform may be used create reports based on information in an enterprise resource planning system.
    Type: Grant
    Filed: July 7, 2015
    Date of Patent: August 29, 2017
    Assignee: BUSINESS OBJECTS SOFTWARE LIMITED
    Inventors: Xiaohui Xue, Mokrane Amzal, Mythili Gopalakrishnan
  • Publication number: 20150310083
    Abstract: According to some embodiments, information may be received about a non-relational database object, such as an InfoSet, InfoSet query, or Advanced Business Application Programming (“ABAP”) function for an enterprise resource planning system. The non-relational database object may then be mapped into a relational database model, such as a model associated with a business intelligence platform. As a result, Structured Query Language (“SQL”) inputs from a business intelligence platform may be used create reports based on information in an enterprise resource planning system.
    Type: Application
    Filed: July 7, 2015
    Publication date: October 29, 2015
    Inventors: Xiaohui Xue, Mokrane Amzal, Mythili Gopalakrishnan
  • Patent number: 9152690
    Abstract: According to some embodiments, information may be received about a non-relational database object, such as an InfoSet, InfoSet query, or Advanced Business Application Programming (“ABAP”) function for an enterprise resource planning system. The non-relational database object may then be mapped into a relational database model, such as a model associated with a business intelligence platform. As a result, Structured Query Language (“SQL”) inputs from a business intelligence platform may be used create reports based on information in an enterprise resource planning system.
    Type: Grant
    Filed: October 16, 2013
    Date of Patent: October 6, 2015
    Assignee: Business Objects Software Limited
    Inventors: Xiaohui Xue, Mokrane Amzal, Mythili Gopalakrishman