Patents by Inventor Ivan T. Atanassov

Ivan T. Atanassov 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: 9606846
    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: Grant
    Filed: July 29, 2005
    Date of Patent: March 28, 2017
    Assignee: SAP SE
    Inventors: Mladen I. Droshev, Ivan T. Atanassov, Nikolai W. Neichev, Georgi N. Stanev
  • Patent number: 7543302
    Abstract: A method is described that involves processing a shared closure by removing, from each non-shareable object in a closure, content that causes each of the non-shareable objects to be non-shareable. The method also involves serializing each of the non-shareable objects by removing the content that causes each of the non-shareable objects to be non-shareable. The method also entails de-serializing each of the non-shareable objects after receiving them from a shared memory. The method also entails comparing contents of each non-shareable object, and, determining whether each of the non-shareable objects contain equal content before the serialization and after the de-serialization.
    Type: Grant
    Filed: December 28, 2004
    Date of Patent: June 2, 2009
    Assignee: SAP AG
    Inventors: Georgi Stanev, Ivan T. Atanassov, Pavel Bonev