Patents by Inventor Sasha IMAMOVICH
Sasha IMAMOVICH 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: 12034725Abstract: A system for sharing data between tenants served by a software instance. In the system, a first tenant can ensure that data is transferred to a trusted connection by virtue of a trusted established between the first tenant and a second tenant, and a trusted connection between the second tenant and a third tenant. The system allows the identity of the third tenant to be kept secret from the first tenant, thus maintaining the privacy of the third tenants. In addition, the system allows for the first tenant to force control over the tenants with which the second tenant is allowed to share the first portion of the data, and the second tenant can provide an additional layer of this control.Type: GrantFiled: October 1, 2021Date of Patent: July 9, 2024Assignee: FOMTECH LIMITEDInventors: Martijn De Wever, Sasha Imamovich
-
Publication number: 20220021676Abstract: A system for sharing data between tenants served by a software instance. In the system, a first tenant can ensure that data is transferred to a trusted connection by virtue of a trusted established between the first tenant and a second tenant, and a trusted connection between the second tenant and a third tenant. The system allows the identity of the third tenant to be kept secret from the first tenant, thus maintaining the privacy of the third tenants. In addition, the system allows for the first tenant to force control over the tenants with which the second tenant is allowed to share the first portion of the data, and the second tenant can provide an additional layer of this control.Type: ApplicationFiled: October 1, 2021Publication date: January 20, 2022Inventors: Martijn DE WEVER, Sasha IMAMOVICH
-
Patent number: 11140164Abstract: A system for sharing data between tenants served by a software instance. In the system, a first tenant can ensure that data is transferred to a trusted connection by virtue of a trusted established between the first tenant and a second tenant, and a trusted connection between the second tenant and a third tenant. The system allows the identity of the third tenant to be kept secret from the first tenant, thus maintaining the privacy of the third tenants. In addition, the system allows for the first tenant to force control over the tenants with which the second tenant is allowed to share the first portion of the data, and the second tenant can provide an additional layer of this control.Type: GrantFiled: February 8, 2019Date of Patent: October 5, 2021Assignee: FOMTECH LIMITEDInventors: Martijn De Wever, Sasha Imamovich
-
Patent number: 10705705Abstract: A system for generating user interface elements comprises a data analysis module, a receiver module and an element generation module. The data analysis module is arranged to identify a plurality of classes in input data, wherein each class is associated with a plurality of characteristic values each with a corresponding time stamp. The receiver module is arranged to receive a selection of a first time stamp, and the data analysis module is arranged to determine a first selection of the characteristic values each associated with the first time stamp. The element generation module is arranged to generate a plurality of user interface elements each associated with a class by calculating, for each user interface element, a two-dimensional area based on the characteristic value in the first selection associated with the class of the element.Type: GrantFiled: September 27, 2017Date of Patent: July 7, 2020Assignee: FOMTECH LIMITEDInventors: Martijn De Wever, Sasha Imamovich
-
Patent number: 10678777Abstract: A system and method for outputting modified input data for storage comprises a communication interface, a comparison module, a translation module and an output module. The communication interface is arranged to receive an input data set comprising a plurality of data labels. The comparison module is arranged to compare the data labels to a plurality of nomenclature-labels in a nomenclature database and identify an undefined data label by determining that at least one of the data labels is not present in the nomenclature database, based on the comparison. The translation module is arranged to translate the undefined data label into a nomenclature-label using a synonyms database. The output module is arranged to output a modified data set based on the input data set and the translated undefined label for storage.Type: GrantFiled: September 27, 2017Date of Patent: June 9, 2020Assignee: FOMTECH LIMITEDInventors: Martijn De Wever, Sasha Imamovich
-
Publication number: 20200058142Abstract: A system for generating user interface elements comprises a data analysis module, an element generation module and a positioning module. The data analysis module is arranged to identify a plurality of classes in input data, wherein each class is associated with at least one characteristic value. The element generation module is arranged to generate a plurality of user interface elements each associated with a class by calculating, for each user interface element, at least one value indicative of a two-dimensional area based on the characteristic value associated with the class of the element. The positioning module is arranged to generate a position layout by determining positions for the user interface elements, wherein each position is determined independently of an axis associated with a class or a variable relating to a class.Type: ApplicationFiled: September 9, 2019Publication date: February 20, 2020Inventors: Martijn DE WEVER, Sasha IMAMOVICH
-
Patent number: 10410387Abstract: A system for generating user interface elements comprises a data analysis module, an element generation module and a positioning module. The data analysis module is arranged to identify a plurality of classes in input data, wherein each class is associated with at least one characteristic value. The element generation module is arranged to generate a plurality of user interface elements each associated with a class by calculating, for each user interface element, at least one value indicative of a two-dimensional area based on the characteristic value associated with the class of the element. The positioning module is arranged to generate a position layout by determining positions for the user interface elements, wherein each position is determined independently of an axis associated with a class or a variable relating to a class.Type: GrantFiled: September 27, 2017Date of Patent: September 10, 2019Assignee: FOMTECH LIMITEDInventors: Martijn De Wever, Sasha Imamovich
-
Publication number: 20190253419Abstract: A system for sharing data between tenants served by a software instance. In the system, a first tenant can ensure that data is transferred to a trusted connection by virtue of a trusted established between the first tenant and a second tenant, and a trusted connection between the second tenant and a third tenant. The system allows the identity of the third tenant to be kept secret from the first tenant, thus maintaining the privacy of the third tenants. In addition, the system allows for the first tenant to force control over the tenants with which the second tenant is allowed to share the first portion of the data, and the second tenant can provide an additional layer of this control.Type: ApplicationFiled: February 8, 2019Publication date: August 15, 2019Inventors: Martijn DE WEVER, Sasha IMAMOVICH
-
Publication number: 20190095084Abstract: A system for generating user interface elements comprises a data analysis module, a receiver module and an element generation module. The data analysis module is arranged to identify a plurality of classes in input data, wherein each class is associated with a plurality of characteristic values each with a corresponding time stamp. The receiver module is arranged to receive a selection of a first time stamp, and the data analysis module is arranged to determine a first selection of the characteristic values each associated with the first time stamp. The element generation module is arranged to generate a plurality of user interface elements each associated with a class by calculating, for each user interface element, a two-dimensional area based on the characteristic value in the first selection associated with the class of the element.Type: ApplicationFiled: September 27, 2017Publication date: March 28, 2019Inventors: Martijn DE WEVER, Sasha IMAMOVICH
-
Publication number: 20190095053Abstract: A system for generating user interface elements comprises a data analysis module, an element generation module and a display module. The data analysis module is arranged to identify a plurality of classes in input data, wherein each class is associated with at least one characteristic value. The data analysis module is arranged to identify a first set of classes and a second set of classes in the plurality of classes. The element generation module is arranged to generate a plurality of user interface elements each associated with a class in the first set; and to generate a plurality of user interface elements each associated with a class in the second set. The element generation module is arranged to calculate, for each user interface element, a two-dimensional area based on the characteristic value associated with the class. The display module is arranged to display the plurality of user interface elements of the first set within a moveable viewing pane and hide the second set of user interface elements.Type: ApplicationFiled: September 27, 2017Publication date: March 28, 2019Inventors: Martijn DE WEVER, Sasha IMAMOVICH
-
Publication number: 20190096101Abstract: A system for generating user interface elements comprises a data analysis module, an element generation module and a positioning module. The data analysis module is arranged to identify a plurality of classes in input data, wherein each class is associated with at least one characteristic value. The element generation module is arranged to generate a plurality of user interface elements each associated with a class by calculating, for each user interface element, at least one value indicative of a two-dimensional area based on the characteristic value associated with the class of the element. The positioning module is arranged to generate a position layout by determining positions for the user interface elements, wherein each position is determined independently of an axis associated with a class or a variable relating to a class.Type: ApplicationFiled: September 27, 2017Publication date: March 28, 2019Inventors: Martijn DE WEVER, Sasha IMAMOVICH
-
Publication number: 20190095052Abstract: A system for generating user interface elements comprises a communication interface, an element generation module, a display module and a receiver module. The communication interface is arranged to receive input data comprising at least one class associated with a plurality of characteristics. The element generation module is arranged to generate a first set of interactive user interface elements, each associated with a characteristic of a first set of the characteristics. The display module is arranged to display the first set of interactive user interface elements in a first arcuate shape. The receiver module arranged to receive a user input in respect of a first user interface element in the first set. The display module is arranged to display a second set of interactive user interface elements each associated with a second set of the characteristics and the characteristic of the first user interface element, in response to the user input in respect of the first user interface element.Type: ApplicationFiled: September 27, 2017Publication date: March 28, 2019Inventors: Martijn DE WEVER, Sasha IMAMOVICH
-
Publication number: 20190095477Abstract: A system and method for outputting modified input data for storage comprises a communication interface, a comparison module, a translation module and an output module. The communication interface is arranged to receive an input data set comprising a plurality of data labels. The comparison module is arranged to compare the data labels to a plurality of nomenclature-labels in a nomenclature database and identify an undefined data label by determining that at least one of the data labels is not present in the nomenclature database, based on the comparison. The translation module is arranged to translate the undefined data label into a nomenclature-label using a synonyms database. The output module is arranged to output a modified data set based on the input data set and the translated undefined label for storage.Type: ApplicationFiled: September 27, 2017Publication date: March 28, 2019Inventors: Martijn DE WEVER, Sasha IMAMOVICH