Patents by Inventor IGOR POLEVOY
IGOR POLEVOY 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: 12339786Abstract: A method includes retrieving, in a kernel space of an operating system executing on a computing device, a first value from a first clock source, retrieving, in a user space of the operating system executing on the computing device, a second value from a second clock source, generating a unique process identifier (UPID) associated with a process identifier (PID) of a process executing in the operating system, wherein the UPID is based on the first value of the first clock source and the second value of the second clock source, and tracking process activity of the process executing in the operating system by utilizing the UPID.Type: GrantFiled: December 14, 2022Date of Patent: June 24, 2025Assignee: CrowdStrike, Inc.Inventors: Martin Kelly, Marco Vedovati, Igor Polevoy, Milos Petrbok, Christopher White
-
Publication number: 20240202097Abstract: A unique process identifier (UPID) associated with a process identifier (PID) of a process executing in an operating system is generated in a kernel space of the operating system executing on a computing device. The UPID is inserted into a first mapping store that maps the PID to the UPID. A message is transmitted including the PID to a message buffer structure. A second mapping store that maps the UPID to the PID is updated in a user space of the operating system based on the message.Type: ApplicationFiled: December 14, 2022Publication date: June 20, 2024Inventors: Martin Kelly, Marco Vedovati, Igor Polevoy, Milos Petrbok
-
Publication number: 20240202134Abstract: A method includes retrieving, in a kernel space of an operating system executing on a computing device, a first value from a first clock source, retrieving, in a user space of the operating system executing on the computing device, a second value from a second clock source, generating a unique process identifier (UPID) associated with a process identifier (PID) of a process executing in the operating system, wherein the UPID is based on the first value of the first clock source and the second value of the second clock source, and tracking process activity of the process executing in the operating system by utilizing the UPID.Type: ApplicationFiled: December 14, 2022Publication date: June 20, 2024Inventors: Martin Kelly, Marco Vedovati, Igor Polevoy, Milos Petrbok, Christopher White
-
Patent number: 11848965Abstract: Methods and apparatus for secure software defined storage are disclosed. An example apparatus includes memory and a processor to access a read request for data written to a software defined storage location, obtain the requested data from the software defined storage location, perform a classification operation on the requested data to obtain classification data corresponding to the requested data, the classification data to represent whether the requested data includes personally identifiable information, in response to determining that the requested data includes personally identifiable information, apply data loss prevention to the requested data to create response data, determine whether a client requesting the data from the software defined storage location is authorized to access the requested data, and in response to determining that the client requesting data is authorized to access the requested data, transmit the response data to the client.Type: GrantFiled: April 27, 2021Date of Patent: December 19, 2023Assignee: MCAFEE, LLCInventors: Dmitri Rubakha, Venkata Ramanan Sambandam, Jonathan King, Igor Polevoy, Andrew V. Holtzmann
-
Publication number: 20220092639Abstract: A method, apparatus, and computer program product are disclosed to improve the process of generating promotions. The method includes identifying a promotion structure for approval, the promotion structure defining a promotion to be displayed via a promotion and marketing service and determining whether the promotion structure satisfies automatic approval requirements, the automatic approval requirements including one or more parameters relating to the promotion structure. The method further includes in an instance in which the promotion structure satisfies the automatic approval requirements, automatically approving the promotion structure for display via the promotion and marketing service, and in an instance in which the promotion structure does not satisfy the automatic approval requirements, indicating that the promotion structure cannot be automatically approved. A corresponding apparatus and computer program product are also provided.Type: ApplicationFiled: August 30, 2021Publication date: March 24, 2022Inventors: Shafiq SHARIFF, Mechie NKENGLA, Kavita KOCHAR, Logan Tyler JENNINGS, Stephen WOOTEN, Igor POLEVOY
-
Patent number: 11138629Abstract: A method, apparatus, and computer program product are disclosed to improve the process of generating promotions. The method includes identifying a promotion structure for approval, the promotion structure defining a promotion to be displayed via a promotion and marketing service and determining whether the promotion structure satisfies automatic approval requirements, the automatic approval requirements including one or more parameters relating to the promotion structure. The method further includes in an instance in which the promotion structure satisfies the automatic approval requirements, automatically approving the promotion structure for display via the promotion and marketing service, and in an instance in which the promotion structure does not satisfy the automatic approval requirements, indicating that the promotion structure cannot be automatically approved. A corresponding apparatus and computer program product are also provided.Type: GrantFiled: May 22, 2019Date of Patent: October 5, 2021Assignee: Groupon, Inc.Inventors: Shafiq Shariff, Mechie Nkengla, Kavita Kochar, Logan Tyler Jennings, Stephen Wooten, Igor Polevoy
-
Publication number: 20210250380Abstract: Methods and apparatus for secure software defined storage are disclosed. An example apparatus includes memory and a processor to access a read request for data written to a software defined storage location, obtain the requested data from the software defined storage location, perform a classification operation on the requested data to obtain classification data corresponding to the requested data, the classification data to represent whether the requested data includes personally identifiable information, in response to determining that the requested data includes personally identifiable information, apply data loss prevention to the requested data to create response data, determine whether a client requesting the data from the software defined storage location is authorized to access the requested data, and in response to determining that the client requesting data is authorized to access the requested data, transmit the response data to the client.Type: ApplicationFiled: April 27, 2021Publication date: August 12, 2021Inventors: DMITRI RUBAKHA, VENKATA RAMANAN SAMBANDAM, JONATHAN KING, IGOR POLEVOY, ANDREW V. HOLTZMANN
-
Patent number: 11005890Abstract: Providing secure software defined storage includes identifying data directed to be stored in a software defined storage location, intercepting the data, performing a security operation on the intercepted data, and transmitting the data to the software defined storage.Type: GrantFiled: February 22, 2018Date of Patent: May 11, 2021Assignee: McAfee, LLCInventors: Dmitri Rubakha, Venkata Ramanan Sambandam, Jonathan King, Igor Polevoy, Andrew V. Holtzmann
-
Publication number: 20190347688Abstract: A method, apparatus, and computer program product are disclosed to improve the process of generating promotions. The method includes identifying a promotion structure for approval, the promotion structure defining a promotion to be displayed via a promotion and marketing service and determining whether the promotion structure satisfies automatic approval requirements, the automatic approval requirements including one or more parameters relating to the promotion structure. The method further includes in an instance in which the promotion structure satisfies the automatic approval requirements, automatically approving the promotion structure for display via the promotion and marketing service, and in an instance in which the promotion structure does not satisfy the automatic approval requirements, indicating that the promotion structure cannot be automatically approved. A corresponding apparatus and computer program product are also provided.Type: ApplicationFiled: May 22, 2019Publication date: November 14, 2019Inventors: Shafiq Shariff, Mechie Nkengla, Kavita Kochar, Logan Tyler Jennings, Stephen Wooten, Igor Polevoy
-
Patent number: 10346885Abstract: A method, apparatus, and computer program product are disclosed to improve the process of generating promotions. The method includes identifying a promotion structure for approval, the promotion structure defining a promotion to be displayed via a promotion and marketing service and determining whether the promotion structure satisfies automatic approval requirements, the automatic approval requirements including one or more parameters relating to the promotion structure. The method further includes in an instance in which the promotion structure satisfies the automatic approval requirements, automatically approving the promotion structure for display via the promotion and marketing service, and in an instance in which the promotion structure does not satisfy the automatic approval requirements, indicating that the promotion structure cannot be automatically approved. A corresponding apparatus and computer program product are also provided.Type: GrantFiled: September 30, 2013Date of Patent: July 9, 2019Assignee: GROUPON, INC.Inventors: Shafiq Shariff, Mechie Nkengla, Kavita Kochar, Logan Tyler Jennings, Stephen Wooten, Igor Polevoy
-
Publication number: 20180288099Abstract: Providing secure software defined storage includes identifying data directed to be stored in a software defined storage location, intercepting the data, performing a security operation on the intercepted data, and transmitting the data to the software defined storage.Type: ApplicationFiled: February 22, 2018Publication date: October 4, 2018Inventors: DMITRI RUBAKHA, VENKATA RAMANAN SAMBANDAM, JONATHAN KING, IGOR POLEVOY, ANDREW V. HOLTZMANN