Patents by Inventor Peter Sramka

Peter Sramka 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: 10678774
    Abstract: A computing device obtains information associated with creating a plurality of database triggers. The computing device processes this information to determine a list of foreign keys that directly link a plurality of database tables. At least two of these database tables, however, are not directly linked. Therefore, the computing device uses the list of foreign keys to generate an indirect table path that indirectly links these two database tables through one or more intermediary tables. So linked, the computing device can automatically generate the source code for creating the plurality of database triggers to verify the integrity of the data stored in all of the plurality of database tables.
    Type: Grant
    Filed: March 31, 2016
    Date of Patent: June 9, 2020
    Assignee: Toshiba Global Commerce Solutions Holdings Corporation
    Inventor: Peter Sramka
  • Patent number: 9866654
    Abstract: According to one aspect of the present disclosure, a method is implemented by a server in a server cluster. A request received from a client includes a session identifier (ID) identifying a session between the client and the server, and a correlation ID that is linked to the request. If the correlation ID is not included in an individual server-specific session microcache for the session, the request is processed to determine a response, the response is added to the session microcache, and the response and an indication of the correlation ID are sent to the client. If the correlation ID and a response to the request are stored in the session microcache, the response and an indication of the correlation ID are re-sent to the client. The session ID and session microcache are transferred to another of the plurality of servers in the server cluster to continue the session.
    Type: Grant
    Filed: March 10, 2017
    Date of Patent: January 9, 2018
    Assignee: Toshiba Global Commerce Solutions Holdings Corporation
    Inventors: Peter Sramka, Luis Lopez, Bradley T. Marchesseault, Zachary McCain Darden
  • Publication number: 20170286474
    Abstract: A computing device obtains information associated with creating a plurality of database triggers. The computing device processes this information to determine a list of foreign keys that directly link a plurality of database tables. At least two of these database tables, however, are not directly linked. Therefore, the computing device uses the list of foreign keys to generate an indirect table path that indirectly links these two database tables through one or more intermediary tables. So linked, the computing device can automatically generate the source code for creating the plurality of database triggers to verify the integrity of the data stored in all of the plurality of database tables.
    Type: Application
    Filed: March 31, 2016
    Publication date: October 5, 2017
    Inventor: Peter Sramka
  • Publication number: 20170187843
    Abstract: According to one aspect of the present disclosure, a method is implemented by a server in a server cluster. A request received from a client includes a session identifier (ID) identifying a session between the client and the server, and a correlation ID that is linked to the request. If the correlation ID is not included in an individual server-specific session microcache for the session, the request is processed to determine a response, the response is added to the session microcache, and the response and an indication of the correlation ID are sent to the client. If the correlation ID and a response to the request are stored in the session microcache, the response and an indication of the correlation ID are re-sent to the client. The session ID and session microcache are transferred to another of the plurality of servers in the server cluster to continue the session.
    Type: Application
    Filed: March 10, 2017
    Publication date: June 29, 2017
    Inventors: Peter Sramka, Luis Lopez, Bradley T. Marchesseault, Zachary McCain Darden
  • Patent number: 9596297
    Abstract: According to one aspect of the present disclosure, a method is implemented by a server in a server cluster. A request received from a client includes a session identifier (ID) identifying a session between the client and the server, and a correlation ID that is linked to the request. If the correlation ID is not included in an individual server-specific session microcache for the session, the request is processed to determine a response, the response is added to the session microcache, and the response and an indication of the correlation ID are sent to the client. If the correlation ID and a response to the request are stored in the session microcache, the response and an indication of the correlation ID are re-sent to the client. The session ID and session microcache are transferred to another of the plurality of servers in the server cluster to continue the session.
    Type: Grant
    Filed: March 31, 2014
    Date of Patent: March 14, 2017
    Assignee: Toshiba Global Commerce Solutions Holdings Corporation
    Inventors: Peter Sramka, Luis Lopez, Bradley T. Marchesseault, Zachary McCain Darden
  • Publication number: 20140344337
    Abstract: According to one aspect of the present disclosure, a method is implemented by a server in a server cluster. A request received from a client includes a session identifier (ID) identifying a session between the client and the server, and a correlation ID that is linked to the request. If the correlation ID is not included in an individual server-specific session microcache for the session, the request is processed to determine a response, the response is added to the session microcache, and the response and an indication of the correlation ID are sent to the client. If the correlation ID and a response to the request are stored in the session microcache, the response and an indication of the correlation ID are re-sent to the client. The session ID and session microcache are transferred to another of the plurality of servers in the server cluster to continue the session.
    Type: Application
    Filed: March 31, 2014
    Publication date: November 20, 2014
    Applicant: Toshiba Global Commerce Solutions Holdings Corporation
    Inventors: Peter Sramka, Luis Lopez, Bradley T. Marchesseault, Zachary McCain Darden