Patents by Inventor Nikolai Neichev

Nikolai Neichev 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: 20180113754
    Abstract: A system and method are described in which skeletons and/or stubs are manipulated based on deployment information. For example, a method according to one embodiment of the invention comprises: compiling source code to generate program code executable on an application server comprised of a plurality of different virtual machines, the program code containing stubs and/or skeletons; analyzing the program code to identify stubs and/or skeletons generated for objects which are located within the same virtual machine and/or the same physical machine; removing the stubs and/or skeletons for those objects which are located in the same virtual machine and/or same physical machine to generate modified program code; and deploying the modified program code.
    Type: Application
    Filed: March 24, 2017
    Publication date: April 26, 2018
    Inventors: Mladen I. Droshev, Ivan Atanassov, Nikolai Neichev, Georgi Stanev
  • Patent number: 9697102
    Abstract: A method for comparing concurrent thread executions is disclosed. A thread flow marker class is defined for a source code. One or more markers of the thread flow marker class are embedded in a class of interest or in places of interest within the class of interest in the source code. A flow of data from concurrent threads executions from the source code is tracked using the one or more markers.
    Type: Grant
    Filed: November 21, 2012
    Date of Patent: July 4, 2017
    Assignee: SAP SE
    Inventors: Nikolai Neichev, Radoslav Smilyanov, Petar Petrov
  • Patent number: 9471336
    Abstract: According to some embodiments, an apparatus and a method of capturing a type of file associated with a software deliverable is provided. A software deliverable is scanned for a predetermined type of file, a first file of the predetermined type of file is determined to exist in the software deliverable and the first file of the predetermined type of file is copied to a repository.
    Type: Grant
    Filed: November 12, 2013
    Date of Patent: October 18, 2016
    Assignee: SAP SE
    Inventors: Nikolai Neichev, Stoyan Boshev, Krum Valkov, Georgi D. Dimitrov
  • Patent number: 9274783
    Abstract: A documentation application periodically checks content of a documentation repository to determine whether the documentation repository includes documentation content for update. A documentation archive for update is retrieved from the documentation repository and parsed to read meta information specified in the documentation archive. Based on the meta information, content of the documentation archive for update is integrated into the documentation application at runtime of the documentation application.
    Type: Grant
    Filed: December 25, 2013
    Date of Patent: March 1, 2016
    Assignee: SAP SE
    Inventors: Krum Valkov, Georgi D. Dimitrov, Stoyan Boshev, Nikolai Neichev
  • Publication number: 20150178065
    Abstract: A documentation application periodically checks content of a documentation repository to determine whether the documentation repository includes documentation content for update. A documentation archive for update is retrieved from the documentation repository and parsed to read meta information specified in the documentation archive. Based on the meta information, content of the documentation archive for update is integrated into the documentation application at runtime of the documentation application.
    Type: Application
    Filed: December 25, 2013
    Publication date: June 25, 2015
    Inventors: Krum Valkov, Georgi D. Dimitrov, Stoyan Boshev, Nikolai Neichev
  • Publication number: 20150134686
    Abstract: According to some embodiments, an apparatus and a method of capturing a type of file associated with a software deliverable is provided. A software deliverable is scanned for a predetermined type of file, a first file of the predetermined type of file is determined to exist in the software deliverable and the first file of the predetermined type of file is copied to a repository.
    Type: Application
    Filed: November 12, 2013
    Publication date: May 14, 2015
    Inventors: Nikolai Neichev, Stoyan Boshev, Krum Valkov, Georgi D. Dimitrov
  • Publication number: 20140143759
    Abstract: A method for comparing concurrent thread executions is disclosed. A thread flow marker class is defined for a source code. One or more markers of the thread flow marker class are embedded in a class of interest or in places of interest within the class of interest in the source code. A flow of data from concurrent threads executions from the source code is tracked using the one or more markers.
    Type: Application
    Filed: November 21, 2012
    Publication date: May 22, 2014
    Applicant: SAP AG
    Inventors: Nikolai Neichev, Radoslav Smilyanov, Petar Petrov
  • Publication number: 20070027878
    Abstract: A system and method are described in which skeletons and/or stubs are manipulated based on deployment information. For example, a method according to one embodiment of the invention comprises: compiling source code to generate program code executable on an application server comprised of a plurality of different virtual machines, the program code containing stubs and/or skeletons; analyzing the program code to identify stubs and/or skeletons generated for objects which are located within the same virtual machine and/or the same physical machine; removing the stubs and/or skeletons for those objects which are located in the same virtual machine and/or same physical machine to generate modified program code; and deploying the modified program code.
    Type: Application
    Filed: July 29, 2005
    Publication date: February 1, 2007
    Inventors: Mladen Droshev, Ivan Atanassov, Nikolai Neichev, Georgi Stanev
  • Publication number: 20070027877
    Abstract: A system and method are described in which skeletons and/or stubs are manipulated based on deployment information. For example, a method according to one embodiment of the invention comprises: compiling source code to generate program code executable on an application server comprised of a plurality of different virtual machines, the program code containing stubs and/or skeletons; analyzing the program code to identify stubs and/or skeletons generated for objects which are located within the same virtual machine and/or the same physical machine; removing the stubs and/or skeletons for those objects which are located in the same virtual machine and/or same physical machine to generate modified program code; and deploying the modified program code.
    Type: Application
    Filed: July 29, 2005
    Publication date: February 1, 2007
    Inventors: Mladen Droshev, Ivan Atanassov, Nikolai Neichev, Georgi Stanev