Patents by Inventor Luiz Scheinkman
Luiz Scheinkman 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: 12260337Abstract: An inference system trains and performs inference using a sparse neural network. The sparse neural network may include one or more layers, and each layer may be associated with a set of sparse weights that represent sparse connections between nodes of a layer and nodes of a previous layer. A layer output may be generated by applying the set of sparse weights associated with the layer to the layer output of a previous layer. Moreover, the one or more layers of the sparse neural network may generate sparse layer outputs. By using sparse representations of weights and layer outputs, robustness and stability of the neural network can be significantly improved, while maintaining competitive accuracy.Type: GrantFiled: May 4, 2023Date of Patent: March 25, 2025Assignee: Numenta, Inc.Inventors: Subutai Ahmad, Luiz Scheinkman
-
Publication number: 20230274150Abstract: An inference system trains and performs inference using a sparse neural network. The sparse neural network may include one or more layers, and each layer may be associated with a set of sparse weights that represent sparse connections between nodes of a layer and nodes of a previous layer. A layer output may be generated by applying the set of sparse weights associated with the layer to the layer output of a previous layer. Moreover, the one or more layers of the sparse neural network may generate sparse layer outputs. By using sparse representations of weights and layer outputs, robustness and stability of the neural network can be significantly improved, while maintaining competitive accuracy.Type: ApplicationFiled: May 4, 2023Publication date: August 31, 2023Inventors: Subutai Ahmad, Luiz Scheinkman
-
Patent number: 11681922Abstract: An inference system trains and performs inference using a sparse neural network. The sparse neural network may include one or more layers, and each layer may be associated with a set of sparse weights that represent sparse connections between nodes of a layer and nodes of a previous layer. A layer output may be generated by applying the set of sparse weights associated with the layer to the layer output of a previous layer. Moreover, the one or more layers of the sparse neural network may generate sparse layer outputs. By using sparse representations of weights and layer outputs, robustness and stability of the neural network can be significantly improved, while maintaining competitive accuracy.Type: GrantFiled: November 26, 2019Date of Patent: June 20, 2023Assignee: Numenta, Inc.Inventors: Subutai Ahmad, Luiz Scheinkman
-
Publication number: 20210158168Abstract: An inference system trains and performs inference using a sparse neural network. The sparse neural network may include one or more layers, and each layer may be associated with a set of sparse weights that represent sparse connections between nodes of a layer and nodes of a previous layer. A layer output may be generated by applying the set of sparse weights associated with the layer to the layer output of a previous layer. Moreover, the one or more layers of the sparse neural network may generate sparse layer outputs. By using sparse representations of weights and layer outputs, robustness and stability of the neural network can be significantly improved, while maintaining competitive accuracy.Type: ApplicationFiled: November 26, 2019Publication date: May 27, 2021Inventors: Subutai Ahmad, Luiz Scheinkman
-
Patent number: 8539003Abstract: In accordance with embodiments of the present invention, methods and systems analyze potential logic errors or problems of a business application by receiving a model representing the business application and processing the model using an object-oriented tool. The errors or problems may be corrected in the model and the correction applied to the business application. In one exemplary embodiment, the logic errors or problems may be marked in the model for identification to a user.Type: GrantFiled: August 15, 2005Date of Patent: September 17, 2013Assignee: SAP AGInventors: Igor Tsyganskiy, Vitaliy Stulski, Dmitri Liakh, Eugene Satsuta, Luiz Scheinkman
-
Patent number: 7941463Abstract: Embodiments consistent with the invention transform business application logic entities or structures into OOP structures that represent the data, relationships, and operations of the business application structures. The business application structures are transformed from the application level, including consideration of the business application logic and relationships. In one embodiment, transformation is done using a set of automated transformation rules. The resulting OOP structure model of the business application structure may be used with OOP tools to analyze, maintain, debug, modify, and revise the business application structure, and to create new structures for the business application.Type: GrantFiled: March 3, 2009Date of Patent: May 10, 2011Assignee: SAP AGInventors: Igor Tsyganskiy, Vitaliy Stulski, Dmitri Liakh, Eugene Satsuta, Luiz Scheinkman
-
Patent number: 7720879Abstract: An interactive configuration environment consistent with the present invention integrates and displays a table-based business application using a single, interactive display. When business application structures are displayed using object-oriented code structures, the business meaning of the object-oriented code structures may also be displayed in the integrated environment. Users can write a new business rule using object-oriented code, and that code may be converted into logic entities to apply the new rule in the business application. When a user rolls a mouse over an item in the object-oriented code, documentation of the underlying business meaning may be displayed in a pop-up box.Type: GrantFiled: August 15, 2005Date of Patent: May 18, 2010Assignee: SAP AGInventors: Igor Tsyganskiy, Vitaliy Stulski, Dmitri Liakh, Eugene Satsuta, Luiz Scheinkman
-
Patent number: 7702638Abstract: Systems and methods consistent with the invention may analyze a business application's data, operations, and relationships and create a corresponding object oriented programming (OOP) model corresponding to the business application entities. In one embodiment the OOP model may be realized in the Java programming language and may include OOP objects, functions, and operators. Each OOP model accurately represents the data, relationships, and rules associated with the corresponding business entity. Once converted to an OOP model, systems and methods consistent with the invention may use standard OOP tools to understand, manipulate, design, redesign, analyze, and modify the business application. This can be done independently of the native business application system, as the OOP model is separate and independent from the business application entities. Modifications made to the OOP model may then be converted back into business application entities and installed in the native system.Type: GrantFiled: August 15, 2005Date of Patent: April 20, 2010Assignee: SAP AGInventors: Igor Tsyganskiy, Vitaliy Stulski, Dmitri Liakh, Eugene Satsuta, Luiz Scheinkman
-
Publication number: 20090172633Abstract: Embodiments consistent with the invention transform business application logic entities or structures into OOP structures that represent the data, relationships, and operations of the business application structures. The business application structures are transformed from the application level, including consideration of the business application logic and relationships. In one embodiment, transformation is done using a set of automated transformation rules. The resulting OOP structure model of the business application structure may be used with OOP tools to analyze, maintain, debug, modify, and revise the business application structure, and to create new structures for the business application.Type: ApplicationFiled: March 3, 2009Publication date: July 2, 2009Inventors: Igor TSYGANSKIY, Vitaliy Stulski, Dmitri Liakh, Eugene Satsuta, Luiz Scheinkman
-
Patent number: 7542980Abstract: Exemplary methods and systems consistent with the present invention allow a user to compare different versions of a business application using an object-oriented model of the business application. By transforming business application structures into object-oriented structures, such as object-oriented language constructs, structures, and other elements, individual differences between versions of the business applications may be identified and displayed to a user, for example, on a user interface. A user may display object-oriented models of the business application representing, for instance, the latest control version, the latest deployed version, and a test version including test modifications. Having all three versions represented in object-oriented models allows a user to perform a three-way comparison between the object-oriented models, increasing productivity and efficiency of maintaining, debugging, modifying, controlling and deploying the business application.Type: GrantFiled: August 15, 2005Date of Patent: June 2, 2009Assignee: SAP AGInventors: Igor Tsyganskiy, Vitaliy Stulski, Dmitri Liakh, Eugene Satsuta, Luiz Scheinkman
-
Patent number: 7434227Abstract: A system and method for generating business content portable across multiple software applications is described. In one embodiment, a universal object model (UOM) is employed to art as an abstraction layer between business content and the application used to create the business content. The UOM generates portable business content from objects and operations uncovered by a descriptive language such as extendable mark-up language (XML). The UOM objects and/or properties are mapped to an application object model (AOM) which is capable of extending the properties and/or operations of the original business application. The portable business content is mapped from the AOM to another application in accordance to the applications application programming interface (API). The business content created by the UOM may be configured for other applications without rewriting the business content by modifying the AOM.Type: GrantFiled: September 27, 2002Date of Patent: October 7, 2008Assignee: SAP AGInventor: Luiz Scheinkman
-
Publication number: 20060293934Abstract: Systems and methods consistent with the invention create a model of a configurable business application that is compatible with an integrated development environment. The tools available in the integrated development environment (IDE) may be used as an integrated business application configuration environment (ICE) to analyze and change the configuration of the business application model while providing scope visualization, context visualization, object-interrelation analysis, error detection, and other benefits and features that an integrated environment provides for program code development. The reconfigured business application model may then be transformed into structures for the business application, so that the implemented changes to the model are applied to the actual business application.Type: ApplicationFiled: June 1, 2006Publication date: December 28, 2006Inventors: Igor Tsyganskiy, Vitaliy Stulski, Dmitri Liakh, Luiz Scheinkman
-
Publication number: 20060293935Abstract: Embodiments consistent with invention detect and display errors in a business application by analyzing a hierarchical model of the business application that enforces the hirarchical structure of configuration objects that are used by the business application. Detected errors are marked for the configuration object containing the error and propagated up through the hierarchical structure of the business application model. A display of the hierarchical structure of the business application model with error indicators is useful for efficiently finding and correcting the errors in the actual business application.Type: ApplicationFiled: June 1, 2006Publication date: December 28, 2006Inventors: Igor Tsyganskiy, Vitaliy Stulski, Dmitri Liakh, Luiz Scheinkman
-
Publication number: 20060282458Abstract: Systems and methods for merging models of a business application compare configuration models of the business application and display the differences between the models. Selections are made among the different displayed configurations, and a new configuration model is made based on the selections, merging the models that were selected from. The new configuration model may be transformed to configuration data and the business application reconfigured so that it matches the new model.Type: ApplicationFiled: June 1, 2006Publication date: December 14, 2006Inventors: Igor Tsyganskiy, Vitaliy Stulski, Dmitri Liakh, Luiz Scheinkman
-
Publication number: 20060242196Abstract: Embodiments of the invention may transform business application relationships or links into OOP constructs that represent the relationship, tying together different types of business objects, such as data and operations, in a manner that allows automated OOP tools to check the integrity of the relationships and thus the integrity of relationships in the modeled business application. In one embodiment, an automated system uses an object-oriented language construct, such as an assignment operator (e.g., “=” in Java), to link together OOP objects representing business data and business operations. The object-oriented language construct binds different OOP objects representing business application objects and enforces a relationship between them.Type: ApplicationFiled: August 15, 2005Publication date: October 26, 2006Inventors: Igor Tsyganskiy, Vitaliy Stulski, Dmitri Liakh, Eugene Satsuta, Luiz Scheinkman
-
Publication number: 20060242172Abstract: Systems and methods consistent with the invention may analyze a business application's data, operations, and relationships and create a corresponding object oriented programming (OOP) model corresponding to the business application entities. The OOP model may be created by selecting the minimum set of attributes of the business application's data structures that uniquely define those data structures. In one embodiment the OOP model may be realized in the Java programming language and may include OOP objects, functions, and operators. Each OOP model accurately represents the data, relationships, and rules associated with the corresponding business entity. Once converted to an OOP model, systems and methods consistent with the invention may use standard OOP tools to understand, manipulate, design, redesign, analyze, and modify the business application. This can be done independently of the native business application system, as the OOP model is separate and independent from the business application entities.Type: ApplicationFiled: August 15, 2005Publication date: October 26, 2006Inventors: Igor Tsyganskiy, Dmitri Liakh, Eugene Satsuta, Luiz Scheinkman, Vitaliy Stulski
-
Publication number: 20060242174Abstract: In accordance with embodiments of the present invention, methods and systems analyze potential logic errors or problems of a business application by receiving a model representing the business application and processing the model using an object-oriented tool. The errors or problems may be corrected in the model and the correction applied to the business application. In one exemplary embodiment, the logic errors or problems may be marked in the model for identification to a user.Type: ApplicationFiled: August 15, 2005Publication date: October 26, 2006Inventors: Igor Tsyganskiy, Vitaliy Stulski, Dmitri Liakh, Eugene Satsuta, Luiz Scheinkman
-
Publication number: 20060242176Abstract: Embodiments of methods and systems consistent with the present invention may transform business application objects and relationships into object-oriented programming elements, making it possible to display and manipulate representations of the business objects and their relationships in an easily comprehensible and manageable manner using standard object-oriented programming language tools. With this capability a user may easily see all the business objects that depend upon or are somehow related to the selected business object and gain awareness of the scope of objects in the business application that may be affected by a change to the selected business object. By using an object-oriented model of a complex, table-based business application, relationships not previously understandable may now be easily determined, displayed, and modified.Type: ApplicationFiled: August 15, 2005Publication date: October 26, 2006Inventors: Igor Tsyganskiy, Vitaliy Stulski, Dmitri Liakh, Eugene Satsuta, Luiz Scheinkman
-
Publication number: 20060242177Abstract: In accordance with embodiments of the present invention, methods and systems analyze referential integrity of a business application by receiving a model representing the business application and processing the model using a code compiler to identify a compiler exception. The compiler exception is correlated in the model to a referential integrity instance in the business application and a correction of the compiler exception is enabled in the model. The correction is then applied to the business application to correct the correlated referential instance.Type: ApplicationFiled: August 15, 2005Publication date: October 26, 2006Inventors: Igor Tsyganskiy, Vitaliy Stulski, Dmitri Liakh, Eugene Satsuta, Luiz Scheinkman
-
Publication number: 20060242197Abstract: Embodiments consistent with the invention transform business application logic entities or structures into OOP structures that represent the data, relationships, and operations of the business application structures. The business application structures are transformed from the application level, including consideration of the business application logic and relationships. In one embodiment, transformation is done using a set of automated transformation rules. The resulting OOP structure model of the business application structure may be used with OOP tools to analyze, maintain, debug, modify, and revise the business application structure, and to create new structures for the business application.Type: ApplicationFiled: August 15, 2005Publication date: October 26, 2006Inventors: Igor Tsyganskiy, Vitaliy Stulski, Dmitri Liakh, Eugene Satsuta, Luiz Scheinkman