Patents by Inventor Dmitry Barboy
Dmitry Barboy 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: 10929568Abstract: A method for controlling application operations on data elements includes identifying an activity by an instance of an application running on a host to perform an operation associated with a data element. The method further includes obtaining an application label which includes information regarding the instance of the application, and obtaining a data element label which includes information regarding the data element. Then, based on a combined analysis of the data element label and the application label, an operational policy governing the operation of the instance of the application with respect to the data element is determined. A control action is applied to the operation, according to the operational policy, so as to control the operation by the instance of the application with respect to the data element.Type: GrantFiled: October 1, 2019Date of Patent: February 23, 2021Assignee: CyberArk Software Ltd.Inventors: Dmitry Barboy, Andrey Dulkin
-
Publication number: 20200034558Abstract: A method for controlling application operations on data elements includes identifying an activity by an instance of an application running on a host to perform an operation associated with a data element. The method further includes obtaining an application label which includes information regarding the instance of the application, and obtaining a data element label which includes information regarding the data element. Then, based on a combined analysis of the data element label and the application label, an operational policy governing the operation of the instance of the application with respect to the data element is determined. A control action is applied to the operation, according to the operational policy, so as to control the operation by the instance of the application with respect to the data element.Type: ApplicationFiled: October 1, 2019Publication date: January 30, 2020Applicant: CyberArk Software Ltd.Inventors: Dmitry Barboy, Andrey Dulkin
-
Publication number: 20150039658Abstract: Methods, systems, and apparatus, including computer program products, for processing element access requests in a computing environment having a plurality of applications, by managing versions of elements of a first set of applications as belonging to respective application execution groups of a first group type, each application execution group of the first group type having a unique group identifier; identifying a source of a first element access request as being associated with the first set of applications, the first element access request including a first element identifier; based on the identified source of the first element access request, selecting a version of an element stored in association with the first element identifier from amongst the managed versions of the elements of the first set of applications; and processing the first element access request using data representative of the selected version of the element.Type: ApplicationFiled: June 19, 2014Publication date: February 5, 2015Inventors: Dmitry Barboy, Anatoly Kardash, Roman Listiev, Mikhail Iavnilovitch, Leonid Shtilman
-
Publication number: 20100211663Abstract: A system for providing virtual desktop images to users of pool members from a pool includes a server subsystem in data communication with a plurality of pool members, said server subsystem being configured to receive, from a user, a request to log into a first pool member from said pool; to retrieve a virtual desktop image for use by said first pool member; to inspect a user policy corresponding to said user; to modify said virtual desktop image consistently with said user policy; and to provide said virtual desktop to said first pool member.Type: ApplicationFiled: January 8, 2010Publication date: August 19, 2010Applicant: Viewfinity Inc.Inventors: Dmitry Barboy, Anatoly Kardash, Roman Listiev, Mikhail Iavnilovitch, Leonid Shtilman
-
Publication number: 20100023520Abstract: Methods, systems, and apparatus, including computer program products, for processing element access requests in a computing environment having a plurality of applications, by managing versions of elements of a first set of applications as belonging to respective application execution groups of a first group type, each application execution group of the first group type having a unique group identifier; identifying a source of a first element access request as being associated with the first set of applications, the first element access request including a first element identifier; based on the identified source of the first element access request, selecting a version of an element stored in association with the first element identifier from amongst the managed versions of the elements of the first set of applications; and processing the first element access request using data representative of the selected version of the element.Type: ApplicationFiled: July 28, 2008Publication date: January 28, 2010Applicant: Viewfinity Inc.Inventors: Dmitry Barboy, Anatoly Kardash, Roman Listiev, Mikhail Iavnilovitch, Leonid Shtilman
-
Patent number: 6711572Abstract: A file system for distributing content in a data network, includes a file replication and transfer system and a replicated file receiver system. The file replication and transfer system includes an interface file system which looks for changes made to contents of a file created and stored in an associated work file system; and a file system monitor communicatively associated with the interface filing system for monitoring events occurring with the interface file system and causing copies of the new files to be transferred over the data network to the replicated file receiver system. The interface file system also looks for changes made to the contents of files already stored in the work file system and creates an update file in a mirror file system if a change to the contents of a file stored in the work file system is observed by the interface file system. A collector file system communicatively associated with the mirror file system is provided for temporarily storing a copy of the update file.Type: GrantFiled: January 10, 2001Date of Patent: March 23, 2004Assignee: XOSoft Inc.Inventors: Michael Zakharov, Dmitri Barboy, Leonid Kogan, Leonid Siitilman, Ilya Usvyatsky
-
Publication number: 20020059245Abstract: A file system for distributing content in a data network, includes a file replication and transfer system and a replicated file receiver system. The file replication and transfer system includes an interface file system which looks for changes made to contents of a file created and stored in an associated work file system; and a file system monitor communicatively associated with the interface filing system for monitoring events occurring with the interface file system and causing copies of the new files to be transferred over the data network to the replicated file receiver system. The interface file system also looks for changes made to the contents of files already stored in the work file system and creates an update file in a mirror file system if a change to the contents of a file stored in the work file system is observed by the interface file system. A collector file system communicatively associated with the mirror file system is provided for temporarily storing a copy of the update file.Type: ApplicationFiled: January 10, 2001Publication date: May 16, 2002Inventors: Michael Zakharov, Dmitri Barboy, Leonid Kogan, Leonid Shtilman, Ilya Usvyatsky
-
Patent number: 6282701Abstract: A software system is disclosed which facilitates the process of tracing the execution paths of a program, called the client. The tracing is performed without requiring modifications to the executable or source code files of the client. Trace data collected during the tracing operation is collected according to instructions in a trace options file. At run time, the tracing library attaches to the memory image of the client. The tracing library is configured to monitor execution of the client and to collect trace data, based on selections in the trace options file. The developer then uses a trace analyzer program, also having a graphical user interface, to view the trace information. The system can trace multiple threads and multiple processes. The tracing library is preferably configured to runs in the same process memory space as the client thereby tracing the execution of the client program without the need for context switches. The tracing system provides a remote mode and an online mode.Type: GrantFiled: July 30, 1998Date of Patent: August 28, 2001Assignee: Mutek Solutions, Ltd.Inventors: Shlomo Wygodny, Dmitry Barboy, Georgi Prouss, Anatoly Vorobey
-
Patent number: 6202199Abstract: A software system is disclosed which facilitates the process of tracing the execution paths of a program, called the client. The tracing is performed without requiring modifications to the executable or source code files of the client. Trace data collected during the tracing operation is collected according to instructions in a trace options file. At run time, the tracing library attaches to the memory image of the client. The tracing library is configured to monitor execution of the client and to collect trace data, based on selections in the trace options file. The developer then uses a trace analyzer program, also having a graphical user interface, to view the trace information. The system can trace multiple threads and multiple processes. The tracing library is preferably configured to runs in the same process memory space as the client thereby tracing the execution of the client program without the need for context switches. The tracing system provides a remote mode and an online mode.Type: GrantFiled: July 30, 1998Date of Patent: March 13, 2001Assignee: Mutek Solutions, Ltd.Inventors: Shlomo Wygodny, Dmitry Barboy, Georgi Prouss, Anatoly Vorobey