Patents by Inventor Robin Joy

Robin Joy 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: 20240192996
    Abstract: Systems and methods include establishment of a first authenticated database session with a first database user of a database instance hosting a plurality of tenants, determination of a first tenant of the plurality of tenants based on a mapping of the first database user to the first tenant, determination of a first workload class based on the first tenant, and management of resource consumption of the first authenticated database session based on the first workload class.
    Type: Application
    Filed: December 8, 2022
    Publication date: June 13, 2024
    Inventors: Robin JOY, Ruediger KARL, Norman MAY, Tobias SCHEUER, Patrick VOELKER, Jaeyoung CHOI, Hyogi JUNG
  • Publication number: 20240193006
    Abstract: Systems and methods include reception, at a database instance hosting a plurality of database tenants, of a statement for execution in a first database session associated with a first tenant, determination of first tenant-level resource limits associated with the database session, determination, for one or more resources, of a total amount consumed by the first database session, determination, based on the first tenant-level resource limits and the total amount of the one or more resources consumed by the first database session, of whether the statement can be executed by the database instance in compliance with the first tenant-level resource limits, and execution of the statement if it is determined that the statement can be executed by the database instance in compliance with the first tenant-level resource limits.
    Type: Application
    Filed: December 8, 2022
    Publication date: June 13, 2024
    Inventors: Robin JOY, Ruediger KARL, Norman MAY, Tobias SCHEUER, Patrick VOELKER, Jaeyoung CHOI, Hyogi JUNG
  • Patent number: 11882008
    Abstract: Systems and methods include establishment of a first database session with a first database user, determine first session variable values associated with the first database session, the first session variable values including a first tenant value, determine a first workload class based on the first tenant value and on zero or more of the other first session variable values, the first workload class including first parameter values specifying first resource consumption limits, and manage resource consumption of the first database session based on the first parameter values.
    Type: Grant
    Filed: December 8, 2022
    Date of Patent: January 23, 2024
    Assignee: SAP SE
    Inventors: Ruediger Karl, Norman May, Jaeyoung Choi, Hyogi Jung, Tobias Scheuer, Robin Joy, Patrick Voelker
  • Publication number: 20230309505
    Abstract: A multilayer cover designed to protect a surface from pets includes a first layer constructed from a polyester material and a second layer coupled to the first layer. The second layer is fixed relative to the first layer. The first layer includes a first top surface having a natural charge and a hydrophilic finish. The natural charge configured to attract solid debris, and the hydrophilic finish configured to activate when contacted by a liquid in order to release the solid debris. The first layer also includes a first bottom surface positioned opposite to the first top surface. The second layer includes a second top surface disposed facing the first bottom surface. The second top surface includes a hydrophobic laminate. A second bottom surface is disposed opposite of the second top surface. The hydrophobic laminate is configured to block liquid from reaching the second bottom surface.
    Type: Application
    Filed: April 1, 2022
    Publication date: October 5, 2023
    Inventors: Daniel Steven MEYERS, Robin Joy MEYERS
  • Publication number: 20160371329
    Abstract: A computer-implemented method for preparing and executing a plan for a query containing joins against one or more tables having multiple partitions includes receiving a query containing joins to execute against one or more tables in a database, where at least one of the tables includes multiple partitions. Prior to executing the query, the method includes preparing a plan to join the multiple partitions using paths between the joined partitions and storing the plan in a cache. During execution of the query, the method includes analyzing one or more clauses of the query to determine which of the joined partitions to prune from the plan, removing from the plan the paths connecting the pruned partitions and executing the plan without the pruned partitions to return a result to the query.
    Type: Application
    Filed: June 22, 2015
    Publication date: December 22, 2016
    Inventors: Christian Bensberg, Wolfgang Stephan, Robin Joy, Adrian Dragusanu