Patents by Inventor Vladimir Nikolaevich BASHEV

Vladimir Nikolaevich BASHEV 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: 11803313
    Abstract: This invention relates to computer engineering and operating system components, in particular, it discloses a new method of building a hierarchal file system, which provides new functionality and flexibility, including: unlimited maximum possible file system size (number of elements), unlimited size of a single element, unlimited types of data, that can be represented as a file. In addition, the disclosed file system allows for user-defined types of data and can be used as a registry for OS system components, saving space important for resource-restricted embedded systems. The minimum file system size is 2 Bytes only. File system supports empty or non-unique files naming and natively provides built-in security using specification-based nodes header encoding. This result is achieved by using file systems nodes metadata comprising: the unique identifier (ID), an ASN.1 header with PER encoding, and a doubly linked list of logical blocks of its data.
    Type: Grant
    Filed: September 30, 2020
    Date of Patent: October 31, 2023
    Assignee: LIMITED LIABILITY COMPANY “PEERF”
    Inventors: Vladimir Nikolaevich Bashev, Nikolay Olegovich Ilyin
  • Patent number: 11698713
    Abstract: The claimed invention relates to graphical user interfaces (GUI), in particular to a method for controlling devices using a multifunctional context toolbar. The technical result is to raise the operating speed of the graphical interface owing to the fact that there is no need to switch imaging modes of the graphical user interface for accessing functions of an electronic device. The claimed solution is achieved by a method for controlling functions of an electronic device using a graphical user interface, comprising steps in which: a region of a dynamic context toolbar is formed comprising a primary functional element and two additional functional elements for activating application states, wherein the centers of all three elements are on the same line; using said toolbar, user control commands are received for the current application state; application functions are distributed among said toolbar elements; at least one application function is executed by means of interaction with the primary toolbar element.
    Type: Grant
    Filed: August 1, 2017
    Date of Patent: July 11, 2023
    Assignee: LIMITED LIABILITY COMPANY “PEERF”
    Inventors: Vladimir Nikolaevich Bashev, Nikolay Olegovich Ilyin
  • Patent number: 11625268
    Abstract: This invention relates to computer engineering and operating system architecture, in particular, it discloses a new method of interaction among operating system components and tasks by means of an interface bus. It introduces OS' interface bus element being part of kernel and acting in similar way as known standard device interface bus but for all OS' components and tasks. Besides, the invention further expands the bus functions by possibility of simultaneous execution of components created for different generations of OS and its microkernels, providing for applications compatibility with any OS and microkernel versions without recompilation, saving user investments, reducing application developer software maintenance costs, and providing for OS component reuse. This result is conditioned by the use of unique components identifiers taking into account their generations and creation of interface bus access interfaces corresponding to OS components generations.
    Type: Grant
    Filed: July 27, 2020
    Date of Patent: April 11, 2023
    Assignee: LIMITED LIABILITY COMPANY “PEERF”
    Inventors: Vladimir Nikolaevich Bashev, Nikolay Olegovich Ilyin
  • Patent number: 11537759
    Abstract: The claimed group of technical solutions relates to the field of controlling electronic devices with the aid of a graphical user interface, in particular to a method and a system for activating an interface with the aid of a specified type of user input. The technical result of the claimed solution consists in providing the option of activating a graphical user interface with the aid of a user input path from two different corner areas of a display. The claimed method is implemented by creating a pattern of gesture activation of an application, comprising an input path using corner regions of a screen.
    Type: Grant
    Filed: August 1, 2017
    Date of Patent: December 27, 2022
    Assignee: LIMITED LIABILITY COMPANY “PEERF”
    Inventors: Vladimir Nikolaevich Bashev, Nikolay Olegovich Ilyin
  • Patent number: 11520597
    Abstract: Computer operating systems are provided that allow for applications compatibility with different OS generations. Example operating systems are designed using an adapted COM (ACOM) component architecture with immutable interfaces and their specifications within same generation, allowing freedom of components programming code implementation. That includes: modular microkernel itself comprising an interface bus component, possibility for OS concurrently run microkernels of various generations, create new components by reusing (comprising/delegating or aggregating) other binary components; special marshalling mechanism reduces header size by allowing executable file to have a single system interface instance' address pointer for dynamic functions importing without need to recompile applications earlier executables in accordance with the latest versions of OS system libraries.
    Type: Grant
    Filed: June 18, 2020
    Date of Patent: December 6, 2022
    Assignee: LIMITED LIABILITY COMPANY “PEERF”
    Inventors: Vladimir Nikolaevich Bashev, Nikolay Olegovich Ilyin
  • Publication number: 20210157772
    Abstract: Compact size, extensibility, and built-in security is provided by enclosing into a file's header custom specifications and preventing file execution without knowing these specifications. The format allows for defined sections, organizing preliminary pre-processing of data before operating system (OS) execution. A file header, including standard and user-defined sections, is created and read by delegated processing; forming an executable file's header with inclusive specifications using the abstract data syntax description language (ASN.1); encoding header with compression encoding rules (PER); and creating a separate header section of interfaces table for components. Program assembly output includes an executable file in machine and/or byte code with a dynamic extensible header encoded according to ASN.1 with PER.
    Type: Application
    Filed: November 25, 2020
    Publication date: May 27, 2021
    Inventors: Nikolay Olegovich Ilyin, Vladimir Nikolaevich BASHEV
  • Publication number: 20210096758
    Abstract: This invention relates to computer engineering and operating system components, in particular, it discloses a new method of building a hierarchal file system, which provides new functionality and flexibility, including: unlimited maximum possible file system size (number of elements), unlimited size of a single element, unlimited types of data, that can be represented as a file. In addition, the disclosed file system allows for user-defined types of data and can be used as a registry for OS system components, saving space important for resource-restricted embedded systems. The minimum file system size is 2 Bytes only. File system supports empty or non-unique files naming and natively provides built-in security using specification-based nodes header encoding. This result is achieved by using file systems nodes metadata comprising: the unique identifier (ID), an ASN.1 header with PER encoding, and a doubly linked list of logical blocks of its data.
    Type: Application
    Filed: September 30, 2020
    Publication date: April 1, 2021
    Applicant: LIMITED LIABILITY COMPANY "PEERF"
    Inventors: Vladimir Nikolaevich BASHEV, Nikolay Olegovich ILYIN
  • Publication number: 20210034417
    Abstract: This invention relates to computer engineering and operating system architecture, in particular, it discloses a new method of interaction among operating system components and tasks by means of an interface bus. It introduces OS' interface bus element being part of kernel and acting in similar way as known standard device interface bus but for all OS' components and tasks. Besides, the invention further expands the bus functions by possibility of simultaneous execution of components created for different generations of OS and its microkernels, providing for applications compatibility with any OS and microkernel versions without recompilation, saving user investments, reducing application developer software maintenance costs, and providing for OS component reuse. This result is conditioned by the use of unique components identifiers taking into account their generations and creation of interface bus access interfaces corresponding to OS components generations.
    Type: Application
    Filed: July 27, 2020
    Publication date: February 4, 2021
    Applicant: LIMITED LIABILITY COMPANY "PEERF"
    Inventors: Vladimir Nikolaevich BASHEV, Nikolay Olegovich ILYIN
  • Publication number: 20200401415
    Abstract: The invention relates to computer operation systems and suggests novel OS architecture to provide compatibility of user applications and operating system of different generations. Besides, OS implements a granular module-based structure for customizations and full access to hardware capabilities. OS and its kernel can be developed for new features and hardware without compromising and rewriting existing software components and applications. That saves investments for users and reduces application maintenance costs for developers dramatically. OS components code can be reused, like Lego constructor, for building new components and tailored solution for specific use-cases. The modular principle permits to run and stop components as required, for example to correct errors, resulting to an increased uptime. This architecture represents ACOM—evolved COM component architecture with immutable interfaces and their specifications, allowing freedom of components programming code implementation.
    Type: Application
    Filed: June 18, 2020
    Publication date: December 24, 2020
    Applicant: LIMITED LIABILITY COMPANY "PEERF"
    Inventors: Vladimir Nikolaevich BASHEV, Nikolay Olegovich ILYIN
  • Patent number: 10671250
    Abstract: The claimed invention relates to controlling electronic devices using a graphical user interface.
    Type: Grant
    Filed: August 1, 2017
    Date of Patent: June 2, 2020
    Assignee: LIMITED LIABILITY COMPANY “PEERF”
    Inventors: Vladimir Nikolaevich Bashev, Nikolay Olegovich Ilyin
  • Publication number: 20200050801
    Abstract: The claimed group of technical solutions relates to the field of controlling electronic devices with the aid of a graphical user interface, in particular to a method and a system for activating an interface with the aid of a specified type of user input. The technical result of the claimed solution consists in providing the option of activating a graphical user interface with the aid of a user input path from two different corner areas of a display. The claimed method is implemented by creating a pattern of gesture activation of an application, comprising an input path using corner regions of a screen.
    Type: Application
    Filed: August 1, 2017
    Publication date: February 13, 2020
    Applicant: LIMITED LIABILITY COMPANY "PEERF"
    Inventors: Vladimir Nikolaevich BASHEV, Nikolay Olegovich ILYIN
  • Publication number: 20200034004
    Abstract: The claimed invention relates to graphical user interfaces (GUI), in particular to a method for controlling devices using a multifunctional context toolbar. The technical result is to raise the operating speed of the graphical interface owing to the fact that there is no need to switch imaging modes of the graphical user interface for accessing functions of an electronic device. The claimed solution is achieved by a method for controlling functions of an electronic device using a graphical user interface, comprising steps in which: a region of a dynamic context toolbar is formed comprising a primary functional element and two additional functional elements for activating application states, wherein the centers of all three elements are on the same line; using said toolbar, user control commands are received for the current application state; application functions are distributed among said toolbar elements; at least one application function is executed by means of interaction with the primary toolbar element.
    Type: Application
    Filed: August 1, 2017
    Publication date: January 30, 2020
    Applicant: LIMITED LIABILITY COMPANY "PEERF"
    Inventors: Vladimir Nikolaevich BASHEV, Nikolay Olegovich ILYIN
  • Publication number: 20190196673
    Abstract: The claimed invention relates to controlling electronic devices using a graphical user interface.
    Type: Application
    Filed: August 1, 2017
    Publication date: June 27, 2019
    Applicant: LIMITED LIABILITY COMPANY "PEERF"
    Inventors: Vladimir Nikolaevich BASHEV, Nikolay Olegovich ILYIN