Patents by Inventor Sergii Liashenko

Sergii Liashenko 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: 11822468
    Abstract: A method for objective code branch verification executes code branch annotations to assess developer-specified pass conditions for each code branch that are indicative of whether or not the code branch is functioning as originally intended by the author of the code. The method includes maintaining and dynamically updating both a counter value and a pass indicator status in association with each of multiple annotated code branches defined within a code body during execution of the code body. The counter value for each annotated code branch represents a number of times the annotated code branch has executed within a current run-time environment, and the pass indicator status indicates satisfaction or non-satisfaction of a pass condition identified within the code branch that is determined based on the counter value for the associated code branch.
    Type: Grant
    Filed: May 24, 2019
    Date of Patent: November 21, 2023
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Augustus Tertzakian, Rajesh Gururaj, Sergii Liashenko
  • Publication number: 20200371906
    Abstract: A method for objective code branch verification executes code branch annotations to assess developer-specified pass conditions for each code branch that are indicative of whether or not the code branch is functioning as originally intended by the author of the code. The method includes maintaining and dynamically updating both a counter value and a pass indicator status in association with each of multiple annotated code branches defined within a code body during execution of the code body. The counter value for each annotated code branch represents a number of times the annotated code branch has executed within a current run-time environment, and the pass indicator status indicates satisfaction or non-satisfaction of a pass condition identified within the code branch that is determined based on the counter value for the associated code branch.
    Type: Application
    Filed: May 24, 2019
    Publication date: November 26, 2020
    Inventors: Augustus TERTZAKIAN, Rajesh GURURAJ, Sergii LIASHENKO
  • Patent number: 9971696
    Abstract: A file-system filter driver is attached to each cache volume containing a cache and a source volume containing a source file. The file-system filter driver intercepts requests and may redirect the requests to the cache. The redirection may be based on metadata information corresponding to the file or folder associated with a given request. Redirection to the cache prevents an application or user from directly accessing or modifying the source volume, which may be shared among multiple client devices. Redirecting requests to the cache also permits user-specific modifications to be stored in the cache. A merged view of the source volume and the cache may then be presented to the user or an application, reflecting the user-specific modifications without affecting the source volume.
    Type: Grant
    Filed: September 17, 2015
    Date of Patent: May 15, 2018
    Assignee: Dell Products L.P.
    Inventors: Sergii Liashenko, Puneet Kaushik, Rushikesh P. Patil, Satya Mylvara
  • Patent number: 9665283
    Abstract: A method of creating a new layer for an information handling system is disclosed. A layering client mounts a new layer at a layer storage medium accessible to the information handling system. A layering file system filter driver redirects a request to create a new file at a target file path to the layer storage medium and updates the file metadata to associate the target file path with the path to file created on the layer storage medium.
    Type: Grant
    Filed: May 21, 2015
    Date of Patent: May 30, 2017
    Assignee: Dell Products L.P.
    Inventors: Satya Mylvara, Puneet Kaushik, Rushikesh P. Patil, Manmeet S. Bindra, Sergii Liashenko
  • Publication number: 20160342336
    Abstract: A method of creating a new layer for an information handling system is disclosed. A layering client mounts a new layer at a layer storage medium accessible to the information handling system. A layering file system filter driver redirects a request to create a new file at a target file path to the layer storage medium and updates the file metadata to associate the target file path with the path to file created on the layer storage medium.
    Type: Application
    Filed: May 21, 2015
    Publication date: November 24, 2016
    Inventors: Satya Mylvara, Puneet Kaushik, Rushikesh P. Patil, Manmeet S. Bindra, Sergii Liashenko
  • Publication number: 20160342621
    Abstract: A system and method for providing layered resources to an information handling system is disclosed herein. In particular embodiments, a layering system comprises a layering client, a layering file-system filter driver, and a layering registry filter driver provided for the information handling system. The layering system redirects file operations or registry operations to the layer.
    Type: Application
    Filed: May 21, 2015
    Publication date: November 24, 2016
    Inventors: Satya Mylvara, Puneet Kaushik, Rushikesh P. Patil, Manmeet S. Bindra, Sergii Liashenko
  • Publication number: 20160342519
    Abstract: A file-system filter driver is attached to each cache volume containing a cache and a source volume containing a source file. The file-system filter driver intercepts requests and may redirect the requests to the cache. The redirection may be based on metadata information corresponding to the file or folder associated with a given request. Redirection to the cache prevents an application or user from directly accessing or modifying the source volume, which may be shared among multiple client devices. Redirecting requests to the cache also permits user-specific modifications to be stored in the cache. A merged view of the source volume and the cache may then be presented to the user or an application, reflecting the user-specific modifications without affecting the source volume.
    Type: Application
    Filed: September 17, 2015
    Publication date: November 24, 2016
    Inventors: Sergii Liashenko, Puneet Kaushik, Rushikesh P. Patil, Satya Mylvara