Y10S707/99943

HIGH PERFORMANCE MAP EDITOR FOR BUSINESS ANALYSTS
20200057970 · 2020-02-20 ·

A model synchronization map table is built that facilitates autonomous computer self-navigation between elements of business objects of a business object model and corresponding elements at least one extensible markup language (XML) schema of an XML, schema definition-based (XSD-based) model. The XSD-based model is programmatically generated by transformation of each of the elements of the business objects of the business object model into the corresponding elements of the XML schema of the XSD-based model. The business object model and the XSD-based model are displayed in a dual-view editor. The dual-view editor enables a user to toggle between and independently edit the business object model and the XSD-based model. In response to independent edits made to one of the XSD-based model and the business object model, the elements of the business object model are automatically synchronized with the corresponding elements of the XSD-based model using the model synchronization map table.

High performance map editor for business analysts

A model synchronization map table is built that facilitates autonomous computer self-navigation between elements of business objects of a business object model and corresponding elements at least one extensible markup language (XML) schema of an XML schema definition-based (XSD-based) model. The XSD-based model is programmatically generated by transformation of each of the elements of the business objects of the business object model into the corresponding elements of the XML schema of the XSD-based model. The business object model and the XSD-based model are displayed in a dual-view editor. The dual-view editor enables a user to toggle between and independently edit the business object model and the XSD-based model. In response to independent edits made to one of the XSD-based model and the business object model, the elements of the business object model are automatically synchronized with the corresponding elements of the XSD-based model using the model synchronization map table.

System and method for contextually enriching a concept database

A system and method for contextually enriching a concept database. The method includes determining, based on at least one signature of a first multimedia data element (MMDE) and signatures of a plurality of third concepts stored in the concept database, at least one matching first concept among the plurality of third concepts; generating a reduced representation of the first MMDE; comparing the reduced representation of the first MMDE to signatures representing a plurality of second MMDEs to determine a plurality of matching MMDEs among the plurality of second MMDEs; generating, based on the reduced representation of the first MMDE and the signatures representing the plurality of matching MMDEs, a second concept; and generating at least one context based on the second concept and the plurality of third concepts, wherein each context includes at least one common pattern among the second concept and at least one of the plurality of third concepts.

Adjusting padding of graphical charts representing data from multidimensional databases

An exemplary method of displaying a data visualization includes retrieving a dataset that includes a plurality of fields and displaying a graphical user interface with a plurality of shelves. The method further includes receiving user actions to: (i) associate a first field with a first shelf, and (ii) associate a second field with a second shelf; displaying, in accordance with the received user actions, a data visualization, where each data mark has a first size defined according to a default position of a displayed slidable affordance; and receiving an additional user action that moves the slidable affordance from the default position to a user-defined position. In response to receiving the additional user action, the method further includes updating the data visualization, where each data mark included in the updated data visualization has a second size, different from the first size, defined according to the user-defined position of the slidable affordance.

System and method for generating a customized augmented reality environment to a user

Systems and methods for generating a customized augmented reality environment. A method includes causing generation of at least one signature for at least one multimedia content; causing, based on the generated at least one signature, identification of at least one matching concept, wherein each concept is a collection of signatures and metadata representing the concept; determining, based on the identified at least one matching concept, a selection of at least one augmented reality character; and generating a customized augmented reality environment, wherein the customized augmented reality environment includes each augmented reality character superimposed on the at least one multimedia content element as an overlay.

SYSTEM AND METHODS THEREOF FOR GENERATION OF TAXONOMIES BASED ON AN ANALYSIS OF MULTIMEDIA CONTENT ELEMENTS
20200012674 · 2020-01-09 ·

A method and system for generating concept structures and taxonomies based on received multimedia data elements (MMDEs) are provided. The method comprises receiving at least one MMDE; generating at least one signature for the at least one received MMDE; matching the at least one generated signature to a plurality of clusters to find at least one matching cluster; associating the at least one generated signature with each of the at least one matching cluster; and analyzing the at least one generated signature with respect to a signature reduced cluster (SRC) of each of the at least one matching cluster to generate a taxonomy, wherein the taxonomy relates to the at least one received MMDE and an MMDE respective of each of the at least one matching cluster.

Systems and methods of generating color saturated data marks in data visualizations

An exemplary method of displaying a data visualization includes displaying a graphical user interface that includes three distinct regions, and receiving user actions to associate three different fields with three different shelves, including a shelf that defines colors of data marks. The method also includes generating, in accordance with the received user actions, data marks to be displayed in a data visualization, each data mark corresponding to a respective retrieved tuple of data from a multidimensional database, where (i) each data mark has an x-position defined according to data for a first field in the respective tuple, (ii) each data mark has a y-position defined according to data for a second field in the respective tuple, and (iii) each data mark has a color assigned according to data for a third field in the respective tuple. The method also includes displaying a data visualization that includes the generated data marks.

Data visualization user interface for multidimensional databases

A method is performed at a computer. The computer retrieves a dataset having a plurality of fields, including a first field and a second field. The computer displays a graphical user interface, including a first region displaying the plurality of fields from the dataset, a second region having a plurality of shelves determined according to a user-selected data visualization type, and a third region for displaying one or more data visualizations. The computer receives user actions to drop the first field on a first shelf and to drop the second field on a second shelf. The first and second shelves define positional attributes of data marks. The computer displays a data visualization in the third region. Each data mark has a position in the data visualization determined according to the first shelf, a data value for the first field, the second shelf, and a data value for the second field.

Systems and methods of generating data marks in data visualizations

An example method of displaying a data visualization includes displaying a graphical user interface that includes three distinct regions, and receiving user actions to associate two different fields with two different shelves. The method also includes generating, in accordance with the received user actions, data marks to be displayed in a data visualization, each data mark corresponding to a respective retrieved tuple of data from a multidimensional database, where (i) each data mark has an x-position defined according to data for a first field in the respective tuple and (ii) each data mark has a y-position defined according to data for a second field in the respective tuple. The method also includes displaying a data visualization that includes the generated data marks.

Methods and systems for searching a database of objects

Methods and systems for searching for objects. A plurality of Attributes can be assigned to each of a plurality of objects in a collection. Each of the Attributes can be assigned to a Kind. A search query can be received including at least one Attribute specified by a user. A list of Kinds can be displayed. The Attributes can be grouped into Kinds such that searching the objects to determine if the objects have a particular Attribute is not performed if the objects do not have Attributes of that Kind associated with an object to be searched. Grouped Attributes can be subdivided into smaller groupings and resulting subdivisions can be given a numerical score indicating how far a subdivision is from all or none.