Patents Assigned to DigitalOcean, LLC
  • Patent number: 12278861
    Abstract: A serverless function execution system enables fast, efficient and flexible deployment and execution of serverless functions. Functions in the system are stored as code at a location accessible by a Uniform Resource Locator (URL) or unique hostname. A combinatorial URL, the combination of the two locations, is utilized to combine specific code with a specific computation system to execute that code along with optional parameters. The system utilizes function isolation to prevent an executing function from being able to directly access or modify unauthorized data or processes external to the isolation unit.
    Type: Grant
    Filed: December 23, 2019
    Date of Patent: April 15, 2025
    Assignee: DigitalOcean, LLC
    Inventors: Anshu Agarwal, Perry Cheng, Rodric Rabbah, Eric Sven-Johan Swildens
  • Patent number: 11838248
    Abstract: A serverless function execution system enables fast, efficient and flexible deployment and execution of serverless functions. User commands are received from external messaging systems that cause functions to be executed. A serverless function associated with the user command is determined and the serverless function is executed in an isolation container at a function computation server. A response from the execution of the serverless function is sent to the external messaging system.
    Type: Grant
    Filed: February 1, 2022
    Date of Patent: December 5, 2023
    Assignee: DigitalOcean, LLC
    Inventor: Eric Sven-Johan Swildens
  • Patent number: 11275635
    Abstract: A serverless function execution system enables fast, efficient and flexible deployment and execution of serverless functions. User commands are received from external messaging systems that cause functions to be executed. A serverless function associated with the user command is determined and the serverless function is executed in an isolation container at a function computation server. A response from the execution of the serverless function is sent to the external messaging system.
    Type: Grant
    Filed: September 10, 2020
    Date of Patent: March 15, 2022
    Assignee: DigitalOcean LLC
    Inventor: Eric Sven-Johan Swildens
  • Patent number: 11240185
    Abstract: A serverless function execution system enables fast, efficient and flexible deployment and execution of serverless functions. User commands are received from external messaging systems that cause functions to be executed. A serverless function associated with the user command is determined and the serverless function is executed in an isolation container at a function computation server. A response from the execution of the serverless function is sent to the external messaging system.
    Type: Grant
    Filed: November 23, 2020
    Date of Patent: February 1, 2022
    Assignee: DigitalOcean LLC
    Inventor: Eric Sven-Johan Swildens
  • Patent number: 11194663
    Abstract: A method and system for rebuilding a Redundant Array of Independent Disks (“RAID”), the system comprising a RAID engine comprising one or more processing devices that facilitate packet communications with a plurality of storage devices, the packet communications including Read/Write-Rebuild opcodes and settings that prioritize read and write requests associated with a RAID rebuild of the plurality of storage devices, the Read/Write-Rebuild opcodes including rebuild input/output (“IO”) read requests that read good portions of data and parity information from a set of the plurality of storage devices, and rebuild IO write requests that write data to a new one of the plurality storage devices wherein the written data includes data that is reconstructed by the RAID engine based on the data and the parity information.
    Type: Grant
    Filed: September 20, 2019
    Date of Patent: December 7, 2021
    Assignee: DigitalOcean, LLC
    Inventor: Hahn Norden