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: 20200201691Abstract: 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: ApplicationFiled: March 4, 2020Publication date: June 25, 2020Applicant: Unisys CorporationInventors: Edward J. Kujawa, Brian L. McElmurry, Joseph P. Peterson, Jerome G. Strobeck, Sandra G. Wierdsma
-
Patent number: 10684900Abstract: 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: GrantFiled: January 13, 2016Date of Patent: June 16, 2020Assignee: Unisys CorporationInventors: Edward J Kujawa, Brian L McElmurry, Joseph P Peterson, Sandra G Wierdsma, Jerome G Strobeck
-
Patent number: 10649766Abstract: 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: GrantFiled: June 5, 2015Date of Patent: May 12, 2020Assignee: Unisys CorporationInventors: Michael F Stanton, Brian L McElmurry, Murray D Wilke
-
Patent number: 9720762Abstract: 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: GrantFiled: March 4, 2015Date of Patent: August 1, 2017Assignee: Unisys CorporationInventors: Brian L McElmurry, Edward Kujawa, Sandra Wierdsma
-
Publication number: 20170199701Abstract: 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: ApplicationFiled: January 13, 2016Publication date: July 13, 2017Applicant: Unisys CorporationInventors: Edward J. Kujawa, Brian L. McElmurry, Joseph P. Peterson, Jerome G. Strobeck, Sandra G. Wierdsma
-
Publication number: 20160357543Abstract: 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: ApplicationFiled: June 5, 2015Publication date: December 8, 2016Applicant: Unisys CorporationInventors: Michael F. Stanton, Brian L. McElmurry, Murray D. Wilke
-
Publication number: 20160357542Abstract: 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: ApplicationFiled: June 5, 2015Publication date: December 8, 2016Applicant: Unisys CorporationInventors: Michael F. Stanton, Brian L. McElmurry, Murray D. Wilke
-
Publication number: 20160357548Abstract: 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: ApplicationFiled: June 5, 2015Publication date: December 8, 2016Applicant: Unisys CorporationInventors: Michael F. Stanton, Brian L. McElmurry, Murray D. Wilke
-
Publication number: 20160259690Abstract: 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: ApplicationFiled: March 4, 2015Publication date: September 8, 2016Applicant: Unisys CorporationInventors: Brian L McElmurry, Edward Kujawa, Sandra Wierdsma
-
Publication number: 20150143358Abstract: 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: ApplicationFiled: November 18, 2013Publication date: May 21, 2015Applicant: UNISYS CORPORATIONInventors: Brian L. McElmurry, Sandra G. Wierdsma, Edward J. Kujawa, Jerome G. Strobeck