Patents by Inventor Michael F. Stanton
Michael F. Stanton 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: 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
-
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: 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: 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
-
Patent number: 8245260Abstract: A method of and apparatus for efficiently providing video on demand services to a cable television subscriber. The provider system consists of two major subsystems. The first subsystem, called a video server, streams video to video on demand subscribers through the cable television network. The second subsystem, called the transaction server, performs virtually all remaining provider functions including, security, accounting, storage and spooling of video data, etc. The video server is preferably uses a Unisys CMP memory platform into which the transaction server spools requested video programs. One or more industry standard processors operating under a standard operating system stream the video data from the memory platform to the subscriber.Type: GrantFiled: May 4, 1999Date of Patent: August 14, 2012Assignee: Unisys CorporationInventors: Ralph E. Sipple, James R. McBreen, Michael F. Stanton
-
Patent number: 7784079Abstract: A method of and apparatus for efficiently providing video on demand services to a cable television subscriber. The provider system consists of two major subsystems. The first subsystem, called a video server, streams video to video on demand subscribers through the cable television network. The second subsystem, called the transaction server, performs virtually all remaining provider functions including, security, accounting, storage and spooling of video data, etc. The transaction server preferably uses a large scale mainframe computer. The video server subsystem may be a partitioned portion of same large scale mainframe computer.Type: GrantFiled: May 4, 1999Date of Patent: August 24, 2010Assignee: Unisys CorporationInventors: Ralph E. Sipple, James R. McBreen, Michael F. Stanton
-
Publication number: 20090172212Abstract: An apparatus and method for managing input/output transactions in data processing systems. I/O processors (IOPs) of the computing system are logically separated into multiple groups. Multiple global completion indicator groups are provided, one for each of the groups of IOPs. A state of the global completion indicator group is modified by its respective group of IOPs when any of the IOPs of the respective group completes an I/O request. Each of the global completion indicator groups is independently monitored for I/O requests completed by any of the IOPs in the respective IOP group.Type: ApplicationFiled: December 31, 2007Publication date: July 2, 2009Inventor: Michael F. Stanton
-
Patent number: 7167916Abstract: Driving task dispatching by an operating system in a multiprocessor computer system is accomplished with a virtual switching queue which accepts highest priority tasks from multiple switching queues which in turn are accessed by instruction processors seeking tasks. Overload, plucking and stealing of tasks may be used to effectively balance load within the computer system. Dynamic reconfiguration used where regular queues lose underlying instruction processors.Type: GrantFiled: August 30, 2002Date of Patent: January 23, 2007Assignee: Unisys CorporationInventors: James W. Willen, Hans Christian Mikkelsen, John Carter, Peter John Hancock, Michael F. Stanton, Robert Morris
-
Patent number: 7159221Abstract: Regardless of the switching queue organization, enhanced multiprocessor factor performance for software application group is accomplished via allocation of cache neighborhoods to software application groups that share memory space as identified by a user. Certain user requirements may be refused as unavailable to protect overall performance. Exclusivity and priority requirements of a user can also be honored by the operating system. Load balancing and dynamic reconfiguration features respect software application group dedications to the extent feasible.Type: GrantFiled: August 30, 2002Date of Patent: January 2, 2007Assignee: Unisys CorporationInventors: James W. Willen, Hans Christian Mikkelsen, John Carter, Peter John Hancock, Michael F. Stanton, Robert Morris
-
Publication number: 20040054999Abstract: Driving task dispatching by an operating system in a multiprocessor computer system is accomplished with a virtual switching queue which accepts highest priority tasks from multiple switching queues which in turn are accessed by instruction processors seeking tasks. Overload, plucking and stealing of tasks may be used to effectively balance load within the computer system. Dynamic reconfiguration used where regular queues lose underlying instruction processors.Type: ApplicationFiled: August 30, 2002Publication date: March 18, 2004Inventors: James W. Willen, Hans Christian Mikkelsen, John Carter, Peter John Hancock, Michael F. Stanton, Robert Morris