Patents by Inventor Brian L. McElmurry

Brian L. McElmurry 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: 20200201691
    Abstract: A server system may be configured to access a first contiguous portion of memory for a first activity of a plurality of activities, and to transfer data associated with the first activity into the first contiguous portion of memory. The first contiguous portion of memory may be placed in a memory repository to make the first contiguous portion of memory, available for access by at least a second activity of the plurality of activities, and an identifier may be assigned to the first contiguous portion of memory placed in the memory repository. The serer system may also be configured to access the first contiguous portion of memory for the second activity, and to transfer the data associated with the first activity from the first contiguous portion of memory to memory specifically associated with the second activity.
    Type: Application
    Filed: March 4, 2020
    Publication date: June 25, 2020
    Applicant: Unisys Corporation
    Inventors: Edward J. Kujawa, Brian L. McElmurry, Joseph P. Peterson, Jerome G. Strobeck, Sandra G. Wierdsma
  • Patent number: 10684900
    Abstract: A server system may be configured to access a first contiguous portion of memory for a first activity of a plurality of activities, and to transfer data associated with the first activity into the first contiguous portion of memory. The first contiguous portion of memory may be placed in a memory repository to make the first contiguous portion of memory available for access by at least a second activity of the plurality of activities, and an identifier may be assigned to the first contiguous portion of memory placed in the memory repository. The server system may also be configured to access the first contiguous portion of memory for the second activity, and to transfer the data associated with the first activity from the first contiguous portion of memory to memory specifically associated with the second activity.
    Type: Grant
    Filed: January 13, 2016
    Date of Patent: June 16, 2020
    Assignee: Unisys Corporation
    Inventors: Edward J Kujawa, Brian L McElmurry, Joseph P Peterson, Sandra G Wierdsma, Jerome G Strobeck
  • Patent number: 10649766
    Abstract: A non-stop multi-host transaction processing environment may be created by receiving incoming user calls to components through a vestibule bank, and by utilizing an installation manager during the replacement of software. The installation manager may be used in connection with a vestibule bank to handle user calls during the installation of a replacement software component such that user calls for a component can be processed while that component is being replaced, without an error being passed back to the end user. During the replacement of a software component, user calls from the old component may be drained and diverted to a replacement component. User calls received during the installation may be queued and then routed to the replacement component once the component has been replaced.
    Type: Grant
    Filed: June 5, 2015
    Date of Patent: May 12, 2020
    Assignee: Unisys Corporation
    Inventors: Michael F Stanton, Brian L McElmurry, Murray D Wilke
  • Patent number: 9720762
    Abstract: Systems and methods for clearing bank descriptors for reuse by gate banks without requiring a system reboot are described. In some embodiments, information regarding a bank descriptor of a memory system may be obtained. From the information, a determination may be made as to whether the bank descriptor describes a common bank. When the bank descriptor describes a common bank, the bank descriptor can be updated to no longer describe the common bank.
    Type: Grant
    Filed: March 4, 2015
    Date of Patent: August 1, 2017
    Assignee: Unisys Corporation
    Inventors: Brian L McElmurry, Edward Kujawa, Sandra Wierdsma
  • Publication number: 20170199701
    Abstract: A server system may be configured to access a first contiguous portion of memory for a first activity of a plurality of activities, and to transfer data associated with the first activity into the first contiguous portion of memory. The first contiguous portion of memory may be placed in a memory repository to make the first contiguous portion of memory available for access by at least a second activity of the plurality of activities, and an identifier may be assigned to the first contiguous portion of memory placed in the memory repository. The server system may also be configured to access the first contiguous portion of memory for the second activity, and to transfer the data associated with the first activity from the first contiguous portion of memory to memory specifically associated with the second activity.
    Type: Application
    Filed: January 13, 2016
    Publication date: July 13, 2017
    Applicant: Unisys Corporation
    Inventors: Edward J. Kujawa, Brian L. McElmurry, Joseph P. Peterson, Jerome G. Strobeck, Sandra G. Wierdsma
  • Publication number: 20160357543
    Abstract: A non-stop multi-host transaction processing environment may be created by receiving incoming user calls to components through a vestibule bank, and by utilizing an installation manager during the replacement of software. The installation manager may be used in connection with a vestibule bank to handle user calls during the installation of a replacement software component such that user calls for a component can be processed while that component is being replaced, without an error being passed back to the end user. During the replacement of a software component, user calls from the old component may be drained and diverted to a replacement component. User calls received during the installation may be queued and then routed to the replacement component once the component has been replaced.
    Type: Application
    Filed: June 5, 2015
    Publication date: December 8, 2016
    Applicant: Unisys Corporation
    Inventors: Michael F. Stanton, Brian L. McElmurry, Murray D. Wilke
  • Publication number: 20160357542
    Abstract: A non-stop multi-host transaction processing environment may be created by receiving incoming user calls to components through a vestibule bank, and by utilizing an installation manager during the replacement of software. The installation manager may be used in connection with a vestibule bank to handle user calls during the installation of a replacement software component such that user calls for a component can be processed while that component is being replaced, without an error being passed back to the end user. During the replacement of a software component, user calls from the old component may be drained and diverted to a replacement component. User calls received during the installation may be queued and then routed to the replacement component once the component has been replaced.
    Type: Application
    Filed: June 5, 2015
    Publication date: December 8, 2016
    Applicant: Unisys Corporation
    Inventors: Michael F. Stanton, Brian L. McElmurry, Murray D. Wilke
  • Publication number: 20160357548
    Abstract: A non-stop multi-host transaction processing environment may be created by receiving incoming user calls to components through a vestibule bank, and by utilizing an installation manager during the replacement of software. The installation manager may be used in connection with a vestibule bank to handle user calls during the installation of a replacement software component such that user calls for a component can be processed while that component is being replaced, without an error being passed back to the end user. During the replacement of a software component, user calls from the old component may be drained and diverted to a replacement component. User calls received during the installation may be queued and then routed to the replacement component once the component has been replaced.
    Type: Application
    Filed: June 5, 2015
    Publication date: December 8, 2016
    Applicant: Unisys Corporation
    Inventors: Michael F. Stanton, Brian L. McElmurry, Murray D. Wilke
  • Publication number: 20160259690
    Abstract: Systems and methods for clearing bank descriptors for reuse by gate banks without requiring a system reboot are described. In some embodiments, information regarding a bank descriptor of a memory system may be obtained. From the information, a determination may be made as to whether the bank descriptor describes a common bank. When the bank descriptor describes a common bank, the bank descriptor can be updated to no longer describe the common bank.
    Type: Application
    Filed: March 4, 2015
    Publication date: September 8, 2016
    Applicant: Unisys Corporation
    Inventors: Brian L McElmurry, Edward Kujawa, Sandra Wierdsma
  • Publication number: 20150143358
    Abstract: A processor may be configured to process a first and second set of configuration statements. The processor may also be configured to at least partially rebuild a software product based, at least in part, on the processed first set of configuration statements. The processor may also install or reinstall the software product. The processing, rebuilding, and the installing or reinstalling features may be performed by a configuration and installation utility that can determine which steps need to be performed.
    Type: Application
    Filed: November 18, 2013
    Publication date: May 21, 2015
    Applicant: UNISYS CORPORATION
    Inventors: Brian L. McElmurry, Sandra G. Wierdsma, Edward J. Kujawa, Jerome G. Strobeck