Patents by Inventor Andrey Knourenko

Andrey Knourenko 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: 20220188448
    Abstract: In one embodiment, a method is disclosed. The method may include applying a mandatory access control (MAC) policy to an item type, and receiving, from a processing device, a request to access a first item in a data structure, wherein the first item including the item type, responsive to receiving the request. The method may include executing the MAC policy to instruct the processing device to traverse one or more relationships between the first item and one or more other items to identify a target item, determining whether a derived attribute of the target item is satisfied. Responsive to determining the derived attribute of the target item is satisfied, the method may include enabling access to the first item.
    Type: Application
    Filed: February 18, 2022
    Publication date: June 16, 2022
    Applicant: ARAS CORPORATION
    Inventors: Boris Levit, Anton Paulovich, Sergey Murashko, Valentsin Shapavalau, Andrei Samsonau, Gregory Rasin, Andrey Knourenko, Kevin Gillespie, Kevin Richard, Robert McAveney
  • Patent number: 10891392
    Abstract: A method for implementing access controls for items of data belonging to a self-describing data structure including obtaining a query definition specifying a requested item of data in the self-describing data structure, determining domains associated with the requested item, the domains including a set of items within the self-describing data structure on an execution path of a query executed according to the query definition. For each respective domain associated with the requested item, the method includes determining subdomains associated with the requested item, determining a role of the user for the respective domain, the role is associated with a set of access permissions to items of data within the domain, and generating an output corresponding to whether access to the requested item is granted based on a policy for each of the subdomains associated with the requested item and the role of the user for the domain.
    Type: Grant
    Filed: July 17, 2019
    Date of Patent: January 12, 2021
    Assignee: Aras Corporation
    Inventors: Boris Levit, Sergey Murashko, Valentsin Shapavalau, Andrei Samsonau, Gregory Rasin, Andrey Knourenko, Kevin Gillespie, Kevin Richard, Robert McAveney
  • Publication number: 20200394055
    Abstract: A method for configuring a layout of a user interface for clients may include receiving, from a first client, a first message comprising a modification to a user interface element at a location of the user interface, and a property of the user interface element. The method may also include modifying, based on the first message, an item within a self-describing data system that defines an overall layout of the user interface. The item represents the user interface element. The method may include receiving a request to view the user interface, determining metadata that defines a tailored layout of the user interface including the user interface element for the first client using the self-describing data system based on the property, and providing a second message comprising the metadata to the first client to render the tailored layout including the user interface element on a display.
    Type: Application
    Filed: April 28, 2020
    Publication date: December 17, 2020
    Applicant: ARAS CORPORATION
    Inventors: Andrey Knourenko, Sean Coleman, Anton SHCHEKOTA, Valentsin SHAPAVALAU
  • Patent number: 10572678
    Abstract: A method for implementing access controls for items of data belonging to a self-describing data structure including obtaining a query definition specifying a requested item of data in the self-describing data structure, determining domains associated with the requested item, the domains including a set of items within the self-describing data structure on an execution path of a query executed according to the query definition. For each respective domain associated with the requested item, the method includes determining subdomains associated with the requested item, determining a role of the user for the respective domain, the role is associated with a set of access permissions to items of data within the domain, and generating an output corresponding to whether access to the requested item is granted based on a policy for each of the subdomains associated with the requested item and the role of the user for the domain.
    Type: Grant
    Filed: July 15, 2019
    Date of Patent: February 25, 2020
    Assignee: ARAS CORPORATION
    Inventors: Boris Levit, Sergey Murashko, Valentsin Shapavalau, Andrei Samsonau, Gregory Rasin, Andrey Knourenko
  • Publication number: 20190340382
    Abstract: A method for implementing access controls for items of data belonging to a self-describing data structure including obtaining a query definition specifying a requested item of data in the self-describing data structure, determining domains associated with the requested item, the domains including a set of items within the self-describing data structure on an execution path of a query executed according to the query definition. For each respective domain associated with the requested item, the method includes determining subdomains associated with the requested item, determining a role of the user for the respective domain, the role is associated with a set of access permissions to items of data within the domain, and generating an output corresponding to whether access to the requested item is granted based on a policy for each of the subdomains associated with the requested item and the role of the user for the domain.
    Type: Application
    Filed: July 15, 2019
    Publication date: November 7, 2019
    Applicant: ARAS CORPORATION
    Inventors: Boris Levit, Sergey Murashko, Valentsin Shapavalau, Andrei Samsonau, Gregory Rasin, Andrey Knourenko
  • Publication number: 20190340383
    Abstract: A method for implementing access controls for items of data belonging to a self-describing data structure including obtaining a query definition specifying a requested item of data in the self-describing data structure, determining domains associated with the requested item, the domains including a set of items within the self-describing data structure on an execution path of a query executed according to the query definition. For each respective domain associated with the requested item, the method includes determining subdomains associated with the requested item, determining a role of the user for the respective domain, the role is associated with a set of access permissions to items of data within the domain, and generating an output corresponding to whether access to the requested item is granted based on a policy for each of the subdomains associated with the requested item and the role of the user for the domain.
    Type: Application
    Filed: July 17, 2019
    Publication date: November 7, 2019
    Applicant: ARAS CORPORATION
    Inventors: Boris Levit, Sergey Murashko, Valentsin Shapavalau, Andrei Samsonau, Gregory Rasin, Andrey Knourenko, Kevin Gillespie, Kevin Richard, Robert McAveney
  • Patent number: 10430606
    Abstract: A method for implementing access controls for items of data belonging to a self-describing data structure including obtaining a query definition specifying a requested item of data in the self-describing data structure, determining domains associated with the requested item, the domains including a set of items within the self-describing data structure on an execution path of a query executed according to the query definition. For each respective domain associated with the requested item, the method includes determining subdomains associated with the requested item, determining a role of the user for the respective domain, the role is associated with a set of access permissions to items of data within the domain, and generating an output corresponding to whether access to the requested item is granted based on a policy for each of the subdomains associated with the requested item and the role of the user for the domain.
    Type: Grant
    Filed: April 22, 2019
    Date of Patent: October 1, 2019
    Assignee: ARAS CORPORATION
    Inventors: Boris Levit, Sergey Murashko, Valentsin Shapavalau, Andrei Samsonau, Gregory Rasin, Andrey Knourenko
  • Publication number: 20130013994
    Abstract: In one aspect, the present invention relates to utilizing a spreadsheet by defining a parameter external to the spreadsheet and associating the parameter with the spreadsheet to define a parameterized workbook. In one embodiment, this utilization further comprises storing a location of the spreadsheet and storing the name of the parameter in the same storage module as the location. In another embodiment, it includes defining a result external to the spreadsheet, the result referencing one or more cells within the spreadsheet. In another embodiment, this utilization further comprises receiving a value for the parameter and generating the result based at least in part on the value and the spreadsheet. In another embodiment, it further comprises associating a type with the parameter. The type can define a range of values or attributes associated with the parameter.
    Type: Application
    Filed: September 5, 2012
    Publication date: January 10, 2013
    Inventors: Robert Handsaker, Gregory Rasin, Andrey Knourenko
  • Publication number: 20110276869
    Abstract: In one aspect, the present invention relates to utilizing a spreadsheet by defining a parameter external to the spreadsheet and associating the parameter with the spreadsheet to define a parameterized workbook. In one embodiment, this utilization further comprises storing a location of the spreadsheet and storing the name of the parameter in the same storage module as the location. In another embodiment, it includes defining a result external to the spreadsheet, the result referencing one or more cells within the spreadsheet. in another embodiment, this utilization further comprises receiving a value for the parameter and generating the result based at least in part on the value and the spreadsheet. In another embodiment, it further comprises associating a type with the parameter. The type can define a range of values or attributes associated with the parameter.
    Type: Application
    Filed: December 3, 2010
    Publication date: November 10, 2011
    Inventors: Robert Handsaker, Gregory Rasin, Andrey Knourenko
  • Publication number: 20110191665
    Abstract: In one aspect, the present invention relates to utilizing a spreadsheet by defining a parameter external to the spreadsheet and associating the parameter with the spreadsheet to define a parameterized workbook. In one embodiment, this utilization further comprises storing a location of the spreadsheet and storing the name of the parameter in the same storage module as the location. In another embodiment, it includes defining a result external to the spreadsheet, the result referencing one or more cells within the spreadsheet. In another embodiment, this utilization further comprises receiving a value for the parameter and generating the result based at least in part on the value and the spreadsheet. In another embodiment, it further comprises associating a type with the parameter. The type can define a range of values or attributes associated with the parameter.
    Type: Application
    Filed: August 12, 2010
    Publication date: August 4, 2011
    Inventors: Robert Handsaker, Gregory Rasin, Andrey Knourenko
  • Publication number: 20080034281
    Abstract: In one aspect, the present invention relates to utilizing a spreadsheet by defining a parameter external to the spreadsheet and associating the parameter with the spreadsheet to define a parameterized workbook. In one embodiment, this utilization further comprises storing a location of the spreadsheet and storing the name of the parameter in the same storage module as the location. In another embodiment, it includes defining a result external to the spreadsheet, the result referencing one or more cells within the spreadsheet. In another embodiment, this utilization further comprises receiving a value for the parameter and generating the result based at least in part on the value and the spreadsheet. In another embodiment, it further comprises associating a type with the parameter. The type can define a range of values or attributes associated with the parameter.
    Type: Application
    Filed: June 18, 2007
    Publication date: February 7, 2008
    Applicant: NetView Technologies, Inc.
    Inventors: Robert Handsaker, Gregory Rasin, Andrey Knourenko
  • Publication number: 20080028287
    Abstract: In one aspect, the present invention relates to utilizing a spreadsheet by defining a parameter external to the spreadsheet and associating the parameter with the spreadsheet to define a parameterized workbook. In one embodiment, this utilization further comprises storing a location of the spreadsheet and storing the name of the parameter in the same storage module as the location. In another embodiment, it includes defining a result external to the spreadsheet, the result referencing one or more cells within the spreadsheet. In another embodiment, this utilization further comprises receiving a value for the parameter and generating the result based at least in part on the value and the spreadsheet. In another embodiment, it further comprises associating a type with the parameter. The type can define a range of values or attributes associated with the parameter.
    Type: Application
    Filed: June 18, 2007
    Publication date: January 31, 2008
    Applicant: NetView Technologies, Inc.
    Inventors: Robert Handsaker, Gregory Rasin, Andrey Knourenko
  • Patent number: 7251776
    Abstract: In one aspect, the present invention relates to utilizing a spreadsheet by defining a parameter external to the spreadsheet and associating the parameter with the spreadsheet to define a parameterized workbook. In one embodiment, this utilization further comprises storing a location of the spreadsheet and storing the name of the parameter in the same storage module as the location. In another embodiment, it includes defining a result external to the spreadsheet, the result referencing one or more cells within the spreadsheet. In another embodiment, this utilization further comprises receiving a value for the parameter and generating the result based at least in part on the value and the spreadsheet. In another embodiment, it further comprises associating a type with the parameter. The type can define a range of values or attributes associated with the parameter.
    Type: Grant
    Filed: July 11, 2002
    Date of Patent: July 31, 2007
    Assignee: NetView Technologies, Inc.
    Inventors: Robert Handsaker, Gregory Rasin, Andrey Knourenko
  • Publication number: 20030110191
    Abstract: In one aspect, the present invention relates to utilizing a spreadsheet by defining a parameter external to the spreadsheet and associating the parameter with the spreadsheet to define a parameterized workbook. In one embodiment, this utilization further comprises storing a location of the spreadsheet and storing the name of the parameter in the same storage module as the location. In another embodiment, it includes defining a result external to the spreadsheet, the result referencing one or more cells within the spreadsheet. In another embodiment, this utilization further comprises receiving a value for the parameter and generating the result based at least in part on the value and the spreadsheet. In another embodiment, it further comprises associating a type with the parameter. The type can define a range of values or attributes associated with the parameter.
    Type: Application
    Filed: July 11, 2002
    Publication date: June 12, 2003
    Inventors: Robert Handsaker, Gregory Rasin, Andrey Knourenko