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: 20240304017Abstract: 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: ApplicationFiled: March 8, 2023Publication date: September 12, 2024Inventors: Louis Rakotoarivony, Xiaohui Xue
-
Publication number: 20240241500Abstract: 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: ApplicationFiled: January 12, 2023Publication date: July 18, 2024Applicant: SAP SEInventors: Soufia Maherzi, Nadia Zvorykin, Nathan Bienfait, Alexandre Fortin, Xiaohui Xue, Kevin Le Fur
-
Publication number: 20240220237Abstract: 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: ApplicationFiled: January 3, 2023Publication date: July 4, 2024Inventors: Steffen LUTTER, Alexis MADINIER, Xiaohui XUE
-
Publication number: 20240130488Abstract: 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: ApplicationFiled: December 28, 2023Publication date: April 25, 2024Inventors: XIAOXIN XUE, XIAOHUI XUE, YIHENG XUE
-
Publication number: 20230410008Abstract: 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: ApplicationFiled: June 16, 2022Publication date: December 21, 2023Inventors: Nathan Bienfait, Kevin Le Fur, Jonathan Rakotovao, Alexandre Fortin, Xiaohui Xue, Didier Bolf
-
Patent number: 11036749Abstract: 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: GrantFiled: October 26, 2016Date of Patent: June 15, 2021Assignee: BUSINESS OBJECTS SOFTWARE LIMITEDInventor: Xiaohui Xue
-
Patent number: 10997504Abstract: 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: GrantFiled: November 3, 2016Date of Patent: May 4, 2021Assignee: BUSINESS OBJECTS SOFTWARE LIMITEDInventors: Bruno Dumant, Xiaohui Xue, Pierre Saurel
-
Patent number: 10877774Abstract: 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: GrantFiled: July 17, 2018Date of Patent: December 29, 2020Assignee: SAP SEInventors: Xiaohui Xue, Samy Mechiri
-
Patent number: 10810226Abstract: 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: GrantFiled: November 3, 2016Date of Patent: October 20, 2020Assignee: BUSINESS OBJECTS SOFTWARE LIMITEDInventors: Xiaohui Xue, Peter Snowdon, Kevin Le Fur
-
Publication number: 20200026527Abstract: 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: ApplicationFiled: July 17, 2018Publication date: January 23, 2020Inventors: Xiaohui XUE, Samy MECHIRI
-
Patent number: 10331715Abstract: 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: GrantFiled: June 23, 2016Date of Patent: June 25, 2019Assignee: SAP SEInventors: Florent Vermeulen, Alexis L. Naibo, Xiaohui Xue
-
Patent number: 10311049Abstract: 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: GrantFiled: May 16, 2016Date of Patent: June 4, 2019Assignee: SAP SEInventors: Stephane Le Cam, Xiaohui Xue, Pierre Saurel
-
Publication number: 20180121424Abstract: 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: ApplicationFiled: November 3, 2016Publication date: May 3, 2018Inventors: Bruno Dumant, Xiaohui Xue, Pierre Saurel
-
Publication number: 20180123995Abstract: 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: ApplicationFiled: November 3, 2016Publication date: May 3, 2018Inventors: Xiaohui Xue, Peter Snowdon, Kevin Le Fur
-
Publication number: 20180113954Abstract: 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: ApplicationFiled: October 26, 2016Publication date: April 26, 2018Inventor: Xiaohui Xue
-
Publication number: 20170371884Abstract: 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: ApplicationFiled: June 23, 2016Publication date: December 28, 2017Inventors: Florent Vermeulen, Alexis L. Naibo, Xiaohui Xue
-
Publication number: 20170329818Abstract: 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: ApplicationFiled: May 16, 2016Publication date: November 16, 2017Inventors: Stephane Le Cam, Xiaohui Xue, Pierre Saurel
-
Patent number: 9747360Abstract: 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: GrantFiled: July 7, 2015Date of Patent: August 29, 2017Assignee: BUSINESS OBJECTS SOFTWARE LIMITEDInventors: Xiaohui Xue, Mokrane Amzal, Mythili Gopalakrishnan
-
Publication number: 20150310083Abstract: 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: ApplicationFiled: July 7, 2015Publication date: October 29, 2015Inventors: Xiaohui Xue, Mokrane Amzal, Mythili Gopalakrishnan
-
Patent number: 9152690Abstract: 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: GrantFiled: October 16, 2013Date of Patent: October 6, 2015Assignee: Business Objects Software LimitedInventors: Xiaohui Xue, Mokrane Amzal, Mythili Gopalakrishman