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: 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
-
Patent number: 9015679Abstract: A system and method for generating a database management system (DBMS) internal program language function from a foreign program language function. The method includes loading the foreign function into a DBMS server, an internal program module unit, examining the foreign function to determine whether the foreign function is annotated for translation, if annotated determining if the foreign function is translated into an internal program language function and executing the internal program language function, else compiling the foreign function into an internal function. If the foreign function is not annotated for translation, executing the foreign program language function. The DBMS system includes a parsing unit, a type inference unit, a normalizer unit, a serializer unit, and a deployer unit. A computer readable medium is also disclosed.Type: GrantFiled: July 16, 2013Date of Patent: April 21, 2015Assignee: SAP SEInventors: Jens Boening, Karsten Schmidt, Xiaohui Xue, Christian Mathis
-
Publication number: 20150026668Abstract: A system and method for generating a database management system (DBMS) internal program language function from a foreign program language function. The method includes loading the foreign function into a DBMS server, an internal program module unit, examining the foreign function to determine whether the foreign function is annotated for translation, if annotated determining if the foreign function is translated into an internal program language function and executing the internal program language function, else compiling the foreign function into an internal function. If the foreign function is not annotated for translation, executing the foreign program language function. The DBMS system includes a parsing unit, a type inference unit, a normalizer unit, a serializer unit, and a deployer unit. A computer readable medium is also disclosed.Type: ApplicationFiled: July 16, 2013Publication date: January 22, 2015Inventors: Jens Boening, Karsten Schmidt, Xiaohui Xue, Christian Mathis
-
Patent number: 8868648Abstract: A method for querying an Open Data Protocol (“opendata”) opendata provider includes receiving a relational database query, parsing the relational database query, creating an execution plan, transmitting an opendata query to the opendata provider, transforming a response into a relational format, and providing the transformed response in reply to the relational database query. The method further includes mapping content of an opendata entity data model to a relational model catalog, and processing a portion of the execution plan by an opendata driver implemented at the server. The method can further include the server retrieving document metadata from the opendata provider, building an internal model of the document metadata, and responding to a metadata request. A system for implementing the method and a non-transitory computer readable medium are also disclosed.Type: GrantFiled: May 14, 2012Date of Patent: October 21, 2014Assignee: Business Objects Software Ltd.Inventors: Steffen Lutter, Xiaohui Xue, Mythili Gopalakrishnan, Peter Snowdon