Patents by Inventor Tony Imbierski

Tony Imbierski 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: 11263047
    Abstract: Various examples are directed to systems and methods for managing resources in a multi-core computing system. A first thread executing at a first core of a multi-core processor unit may allocate a first element of a resource. The first thread may increment a first thread counter for a first metric describing the resource. The first thread may determine that the first thread counter is greater than a first thread counter threshold and update a first metric global value based at least in part on the first thread counter. The first thread may also reset the first thread counter.
    Type: Grant
    Filed: February 15, 2018
    Date of Patent: March 1, 2022
    Assignee: SAP SE
    Inventors: Piyush Dungarwal, Dheren Gala, Tony Imbierski
  • Publication number: 20190250948
    Abstract: Various examples are directed to systems and methods for managing resources in a multi-core computing system. A first thread executing at a first core of a multi-core processor unit may allocate a first element of a resource. The first thread may increment a first thread counter for a first metric describing the resource. The first thread may determine that the first thread counter is greater than a first thread counter threshold and update a first metric global value based at least in part on the first thread counter. The first thread may also reset the first thread counter.
    Type: Application
    Filed: February 15, 2018
    Publication date: August 15, 2019
    Inventors: Piyush Dungarwal, Dheren Gala, Tony Imbierski
  • Patent number: 10261896
    Abstract: Disclosed herein are system, method, and computer program product embodiments for adaptively self-tuning a bucket memory manager. An embodiment operates by receiving requests for memory blocks of varying memory sizes from a client. Determining a workload for the client based on the requests. Analyzing buckets in the bucket memory manager based on the workload. Adjusting parameters associated with the bucket memory manager based on the analyzing to accommodate the requests.
    Type: Grant
    Filed: October 22, 2018
    Date of Patent: April 16, 2019
    Assignee: SAP SE
    Inventor: Tony Imbierski
  • Publication number: 20190057022
    Abstract: Disclosed herein are system, method, and computer program product embodiments for adaptively self-tuning a bucket memory manager. An embodiment operates by receiving requests for memory blocks of varying memory sizes from a client. Determining a workload for the client based on the requests. Analyzing buckets in the bucket memory manager based on the workload. Adjusting parameters associated with the bucket memory manager based on the analyzing to accommodate the requests.
    Type: Application
    Filed: October 22, 2018
    Publication date: February 21, 2019
    Inventor: Tony IMBIERSKI
  • Patent number: 10133661
    Abstract: Disclosed herein are system, method, and computer program product embodiments for adaptively self-tuning a bucket memory manager. An embodiment operates by receiving requests for memory blocks of varying memory sizes from a client. Determining a workload for the client based on the requests. Analyzing buckets in the bucket memory manager based on the workload. Adjusting parameters associated with the bucket memory manager based on the analyzing to accommodate the requests.
    Type: Grant
    Filed: August 16, 2016
    Date of Patent: November 20, 2018
    Assignee: SAP SE
    Inventor: Tony Imbierski
  • Publication number: 20180052765
    Abstract: Disclosed herein are system, method, and computer program product embodiments for adaptively self-tuning a bucket memory manager. An embodiment operates by receiving requests for memory blocks of varying memory sizes from a client. Determining a workload for the client based on the requests. Analyzing buckets in the bucket memory manager based on the workload. Adjusting parameters associated with the bucket memory manager based on the analyzing to accommodate the requests.
    Type: Application
    Filed: August 16, 2016
    Publication date: February 22, 2018
    Inventor: Tony IMBIERSKI
  • Patent number: 9400720
    Abstract: Seamless failover in a database replication environment which has a primary database server and a plurality of standby database servers, is described. An example method includes orderly terminating transactions on the primary database server, where the transactions are originated from client applications. The transaction logs of the primary database server are drained and the transaction logs are replicated from the primary database server to the plurality of standby database servers. One of the standby database servers is designated as a new primary database server processing user transactions.
    Type: Grant
    Filed: April 18, 2014
    Date of Patent: July 26, 2016
    Assignee: Sybase, Inc.
    Inventors: Ramanna Sathyanarayana, Jaikishan Dabhole, Taghi Fatemi, Tony Imbierski
  • Publication number: 20150301910
    Abstract: Seamless failover in a database replication environment which has a primary database server and a plurality of standby database servers, is described. An example method includes orderly terminating transactions on the primary database server, where the transactions are originated from client applications. The transaction logs of the primary database server are drained and the transaction logs are replicated from the primary database server to the plurality of standby database servers. One of the standby database servers is designated as a new primary database server processing user transactions.
    Type: Application
    Filed: April 18, 2014
    Publication date: October 22, 2015
    Inventors: Ramanna Sathyanarayana, Jaikishan Dabhole, Taghi Fatemi, Tony Imbierski