Patents by Inventor Alexis L. Naibo
Alexis L. Naibo 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: 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
-
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
-
Patent number: 8683332Abstract: A system may include a display to present a visualization comprising a plurality of graphical indicators, each of the graphical indicators associated with a respective one of a plurality of entities of interest, a touch-sensitive input surface to receive a touch input at a first portion of the visualization representing a current physical location of the apparatus and a drag input on the display device from the first portion to a second portion of the visualization, and a processor to filter the plurality of graphical indicators based on a distance between the first portion and the second portion. Filtering of the plurality of graphical indicators may include determination of a second distance based on the distance between the first portion and the second portion, and determination of at least one of the plurality of entities of interest, each of the at least one of the plurality of entities of interest located less than the second distance from the current physical location of the apparatus.Type: GrantFiled: September 20, 2010Date of Patent: March 25, 2014Assignee: Business Objects Software LimitedInventors: Valdrin Koshi, Timo Elliot, Ali Meziani, Alexis L. Naibo
-
Patent number: 8583618Abstract: Some aspects include reception of a plurality of search results, selection of a graphical format in which to present the search results from a plurality of graphical formats based on metadata of the plurality of search results, and presentation of the plurality of search results in the selected graphical format.Type: GrantFiled: November 24, 2008Date of Patent: November 12, 2013Assignee: Business Objects S.A.Inventors: Mathieu Lemaire, Steve N. Kopp, Alexis L. Naibo
-
Patent number: 8463807Abstract: A system includes reception of a partial query from a user, querying of a data source with the partial query to identify terms within the data source including the partial query, storage of the identified terms in a cache associated with the user, presentation of the identified terms to the user, reception of a new partial query including the partial query and a letter appended to the partial query, and determination of whether one or more of the stored identified terms includes the new partial query. If one or more of the stored identified terms includes the new partial query, the one or more of the stored identified terms are presented to the user, and, if none of the stored identified terms includes the new partial query, then the data source is queried with the new partial query to identify second terms within the data source including the new partial query, the identified second terms are stored in the cache associated with the user, and the identified second terms are presented to the user.Type: GrantFiled: August 10, 2011Date of Patent: June 11, 2013Assignee: SAP AGInventors: Philippe Meiniel, Alexis L. Naibo
-
Patent number: 8407215Abstract: A system includes a data structure comprising a plurality of mesh entities, the data structure associating each of the plurality of mesh entities with a respective name and a respective one or more attribute values, and associating each of the plurality of mesh entities with one or more relations to one or more other ones of the plurality of mesh entities. Some aspects include reception of a file comprising text, identification of text entities from the text, identification of first mesh entities from the plurality of mesh entities based on the identified text entities, determination, for each of the first mesh entities, of a name and one or more attribute values, and determination of a relevance associated with each identified text entity based on the determined name and one or more attribute values.Type: GrantFiled: December 10, 2010Date of Patent: March 26, 2013Assignee: SAP AGInventors: Paul Sheedy, Dan Cristian Marinescu, Alexis L. Naibo, Gilles Vergnory-Mion, Adrien Grand
-
Publication number: 20130041915Abstract: A system includes reception of a partial query from a user, querying of a data source with the partial query to identify terms within the data source including the partial query, storage of the identified terms in a cache associated with the user, presentation of the identified terms to the user, reception of a new partial query including the partial query and a letter appended to the partial query, and determination of whether one or more of the stored identified terms includes the new partial query. If one or more of the stored identified terms includes the new partial query, the one or more of the stored identified terms are presented to the user, and, if none of the stored identified terms includes the new partial query, then the data source is queried with the new partial query to identify second terms within the data source including the new partial query, the identified second terms are stored in the cache associated with the user, and the identified second terms are presented to the user.Type: ApplicationFiled: August 10, 2011Publication date: February 14, 2013Inventors: Philippe Meiniel, Alexis L. Naibo
-
Publication number: 20120150852Abstract: A system includes a data structure comprising a plurality of mesh entities, the data structure associating each of the plurality of mesh entities with a respective name and a respective one or more attribute values, and associating each of the plurality of mesh entities with one or more relations to one or more other ones of the plurality of mesh entities. Some aspects include reception of a file comprising text, identification of text entities from the text, identification of first mesh entities from the plurality of mesh entities based on the identified text entities, determination, for each of the first mesh entities, of a name and one or more attribute values, and determination of a relevance associated with each identified text entity based on the determined name and one or more attribute values.Type: ApplicationFiled: December 10, 2010Publication date: June 14, 2012Inventors: Paul Sheedy, Dan Cristian Marinescu, Alexis L. Naibo, Gilles Vergnory-Mion, Adrien Grand
-
Publication number: 20120095996Abstract: Some aspects include reception, from an entity, of a search query to identify entities, determination of one or more entity clusters associated with the entity, determination of a search result based on the search query, the search result including two or more result entities, and presentation of the two or more result entities in an order based on the one or more entity clusters. According to some aspects, the search query is modified based on the determined one or more entity clusters, the search result is determined based on the modified search query and associates a respective relevance score with each result entity. The relevance score indicates a relevance of a result entity to the modified search query, and the two or more result entities are presented according to their respective relevance scores.Type: ApplicationFiled: October 14, 2010Publication date: April 19, 2012Inventors: Bruno Dumant, Xavier Noelle, Alexis L. Naibo
-
Publication number: 20120072840Abstract: A system may include a display to present a visualization comprising a plurality of graphical indicators, each of the graphical indicators associated with a respective one of a plurality of entities of interest, a touch-sensitive input surface to receive a touch input at a first portion of the visualization representing a current physical location of the apparatus and a drag input on the display device from the first portion to a second portion of the visualization, and a processor to filter the plurality of graphical indicators based on a distance between the first portion and the second portion. Filtering of the plurality of graphical indicators may include determination of a second distance based on the distance between the first portion and the second portion, and determination of at least one of the plurality of entities of interest, each of the at least one of the plurality of entities of interest located less than the second distance from the current physical location of the apparatus.Type: ApplicationFiled: September 20, 2010Publication date: March 22, 2012Inventors: Valdrin Koshi, Timo Elliot, Ali Meziani, Alexis L. Naibo
-
Publication number: 20110055246Abstract: Navigation and visualization of a relational database may include determination of metadata indicating a structure of the relational database, generation of one or more structured query language queries based on the metadata to retrieve, from the relational database, facet values of each of a plurality of facets of the relational database, determination of a display order of the plurality of facets based on the facet values, and generation of an interface to display of the facet values of the plurality of facets in the determined display order. Also included may be generation of one or more structured query language queries based on the metadata to retrieve aggregated values of a measure for each of the facet values of each of the plurality of facets from the relational database, and generation of the interface to display each of the aggregated values in association with a corresponding facet value in the determined display order.Type: ApplicationFiled: September 1, 2009Publication date: March 3, 2011Inventors: Yann Le Biannic, Didier Bolf, Alexis L. Naibo
-
Publication number: 20100131491Abstract: Some aspects include reception of a plurality of search results, selection of a graphical format in which to present the search results from a plurality of graphical formats based on metadata of the plurality of search results, and presentation of the plurality of search results in the selected graphical format.Type: ApplicationFiled: November 24, 2008Publication date: May 27, 2010Inventors: Mathieu Lemaire, Steve N. Kopp, Alexis L. Naibo