Patents by Inventor Stoyan Boshev

Stoyan Boshev 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: 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
  • Publication number: 20160294850
    Abstract: Some examples of security cloud computing environments can be implemented as methods. A processor of a first computer system that lacks permission to store data in a cloud computing environment receives data to be stored in the cloud computing environment. The data is received from a second computer system implementing the cloud computing environment and having permissions to store data in the cloud computing environment. The processor of the first computer system determines that the received data is safe for storage in the cloud computing environment. The processor of the first computer system determines that the received data is safe for storage in the cloud computing environment. The processor of the first computer system provides a notification to the second computer system indicating that the received data is safe for storage in the cloud computing environment, and an identifier that points to the stored data at the computer-readable storage medium.
    Type: Application
    Filed: June 17, 2016
    Publication date: October 6, 2016
    Inventors: Hristo Iliev, Stoyan Boshev
  • Patent number: 9432398
    Abstract: Some examples of security cloud computing environments can be implemented as methods. A processor of a first computer system that lacks permission to store data in a cloud computing environment receives data to be stored in the cloud computing environment. The data is received from a second computer system implementing the cloud computing environment and having permissions to store data in the cloud computing environment. The processor of the first computer system determines that the received data is safe for storage in the cloud computing environment. The processor of the first computer system determines that the received data is safe for storage in the cloud computing environment. The processor of the first computer system provides a notification to the second computer system indicating that the received data is safe for storage in the cloud computing environment, and an identifier that points to the stored data at the computer-readable storage medium.
    Type: Grant
    Filed: June 11, 2014
    Date of Patent: August 30, 2016
    Assignee: SAP SE
    Inventors: Hristo Iliev, Stoyan Boshev
  • 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: 20150365431
    Abstract: Some examples of security cloud computing environments can be implemented as methods. A processor of a first computer system that lacks permission to store data in a cloud computing environment receives data to be stored in the cloud computing environment. The data is received from a second computer system implementing the cloud computing environment and having permissions to store data in the cloud computing environment. The processor of the first computer system determines that the received data is safe for storage in the cloud computing environment. The processor of the first computer system determines that the received data is safe for storage in the cloud computing environment. The processor of the first computer system provides a notification to the second computer system indicating that the received data is safe for storage in the cloud computing environment, and an identifier that points to the stored data at the computer-readable storage medium.
    Type: Application
    Filed: June 11, 2014
    Publication date: December 17, 2015
    Inventors: Hristo Iliev, Stoyan Boshev
  • Publication number: 20150365476
    Abstract: The present disclosure describes methods, systems, and computer program products for retrying message delivery in a network. One computer-implemented method includes determining a retry window (RW) for one or more retry attempts to send a message to a target system, determining a minimum silent interval (MSI) representing the minimum permitted time interval between two successive retry attempts, dividing the RW into one or more time slots of N duration, randomly determining, by a hardware processor, a point-in-time within a time slot starting from the beginning time of the time slot, and sending a message as a retry attempt to the target system at the point-in-time.
    Type: Application
    Filed: June 11, 2014
    Publication date: December 17, 2015
    Inventors: Pavel Genevski, Stoyan Boshev
  • Publication number: 20150188969
    Abstract: A client system requests to upload an input data stream to a server system. The input data stream is split to a sequence of chunks. The chunks are transferred in parallel by a number of connections from the client system to the server system. At the server system, the transferred chunks are merged into an output stream according to the sequence. The output stream represents the rebuilt input stream.
    Type: Application
    Filed: December 27, 2013
    Publication date: July 2, 2015
    Inventors: STOYAN BOSHEV, HRISTO ILIEV, SHENOL YOUSOUF, GEORGI GERGINOV
  • 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: 20150121155
    Abstract: Various embodiments of systems and methods to process customized deployment scenarios in a shared computing environment are described. In one aspect, a deployment request is received at the shared computing environment by a client associated with a customized deployment scenario. In a response, a deploy service of the shared computing environment is instantiated. In another aspect, one or more custom deploy processors are identified by the deploy service, where the one or more custom deploy processors correspond to one or more customized deployment scenarios. In yet another aspect, a part of a deployable content passed to the one or more custom deploy processors by the deploy service, is deployed to the shared computing environment by at least one corresponding custom deploy processor.
    Type: Application
    Filed: October 31, 2013
    Publication date: April 30, 2015
    Inventors: Stoyan Boshev, Shenol Yousouf