Patents by Inventor Pavel Slavi{hacek over (c)}ek

Pavel Slavi{hacek over (c)}ek 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: 9942346
    Abstract: Systems and methods are provided for a caching mechanism that determines validity of cached data using web application business logic. An example system includes a web container that receives a first request to return one or more generated data located in a data cache, and a web application including one or more data validity arbiters and business logic determining the validity of the one or more generated data. The system may further include a business logic caching mechanism that requests the validity of the one or more generated data from the one or more data validity arbiters, wherein the one or more data validity arbiters utilize the business logic to determine the validity of the one or more generated data.
    Type: Grant
    Filed: October 3, 2013
    Date of Patent: April 10, 2018
    Assignee: RED HAT, INC.
    Inventors: Pavel Slavi{hacek over (c)}ek, Rostislav Svoboda
  • Patent number: 9407721
    Abstract: A system and method of server selection using competitive evaluation includes receiving a service request at an arbiter running on a computing device, determining whether the service request is associated with a preferred server, and forwarding the service request to the preferred server when the service request is associated with the preferred server. When the service request is not associated with the preferred server, the method further includes using the arbiter to coordinate a competitive evaluation among a plurality of active servers, selecting as the preferred server a first one of the active servers that completes processing of the service request first, and associating the preferred server with the service request. The method further includes receiving a response to the service request from the preferred server and returning the response to a client. The service request is received from the client.
    Type: Grant
    Filed: October 16, 2013
    Date of Patent: August 2, 2016
    Assignee: Red Hat, Inc.
    Inventors: Rostislav Svoboda, Pavel Slaví{hacek over (c)}ek, Filip Eliá{hacek over (s)}
  • Patent number: 9207966
    Abstract: A system, method, and techniques for providing high availability to an application are provided. An example system includes a plurality of databases and a persistence layer that generates, based on a request, one or more sets of database commands that is specific to a database. The system also includes a high-availability layer that is an intermediary between the persistence layer and the plurality of databases, and includes a transaction manager and an execution engine. The transaction manager starts a composite transaction including a sub-transaction corresponding to each database of the plurality of databases and determines whether each applied sub-transaction has successfully completed. A sub-transaction includes a set of database commands. The execution engine applies each sub-transaction to its corresponding database.
    Type: Grant
    Filed: December 19, 2013
    Date of Patent: December 8, 2015
    Assignee: Red Hat, Inc.
    Inventors: Pavel Slaví{hacek over (c)}ek, Rostislav Svoboda