Patents Assigned to Unisys
  • Publication number: 20150381439
    Abstract: Monitoring of storage systems, including virtual tape libraries (VTLs), may be performed with automated systems. Automated monitoring may be performed through an SSH connection to a storage manager for the storage system. For example, a method may include initiating, by a monitoring server, an SSH connection to a storage manager; issuing commands, by the monitoring server, through the SSH connection to monitor a storage device coupled to the storage manager; receiving, by the monitoring server, responses to the issued commands through the SSH connection; matching, by the monitoring server, the responses to automation rules; and executing, by the monitoring server, commands based on the matched automation rules.
    Type: Application
    Filed: June 25, 2014
    Publication date: December 31, 2015
    Applicant: Unisys Corporation
    Inventors: James R. Malnati, Robert J. Jamieson
  • Publication number: 20150363283
    Abstract: Systems and methods for multi-threaded server control automation for disaster recovery are described. A method may include initiating a disaster recovery sequence on two or more processors, wherein the disaster recovery sequence comprises a plurality of subsequences. The method may also include implementing the disaster recovery sequence on the two or more processors in parallel, wherein one or more subsequences of the disaster recovery sequence are implemented on the two or more processors in parallel. Upon completion of the disaster recovery sequence, at least one server partition is repurposed from a first configuration, such as a test configuration, to a second configuration, such as a production configuration.
    Type: Application
    Filed: June 12, 2014
    Publication date: December 17, 2015
    Applicant: Unisys Corporation
    Inventors: James R. Malnati, Robert Jamieson
  • Patent number: 9213816
    Abstract: Systems and methods are disclosed herein to a computer-implemented method for communicating with peripheral devices comprising loading, by a computer, a configuration file specifying supported peripheral devices and defining commands for each supported peripheral device; receiving, by a computer, a selection of one of the supported peripheral devices from a list of peripheral devices presented in an interface; calling, by a computer, a device handler for the selected peripheral device; invoking, by a computer, protocols for the selected peripheral device that are specified by the device handler corresponding to the selected peripheral device; and sending, by a computer, commands entered through the interface to the selected peripheral device using the invoked protocols of the device handler corresponding to the selected peripheral device.
    Type: Grant
    Filed: March 19, 2013
    Date of Patent: December 15, 2015
    Assignee: Unisys Corporation
    Inventor: Subhash Jose
  • Patent number: 9215227
    Abstract: Systems and methods enable a method including: providing a first system; generating data to be sent over a network link; determining a transport protocol that will be used to transmit data over the network communication link; negotiating connection services to be performed on data that will transmitted over the network communication link; sending a request to open a network communication link; sending a request to the connectivity services of the second system for credentials of the second system; receiving the credentials from the connectivity services module of the second system; verifying that the credentials match an authenticated computer system; opening a network connection between the first system and the second system when the second system's credentials have been verified by the connectivity services module of the first system; and transmitting the data to the second system according to the determining network protocol and negotiated connection services.
    Type: Grant
    Filed: August 23, 2013
    Date of Patent: December 15, 2015
    Assignee: Unisys Corporation
    Inventors: Gary Salamon, Jerry Bassett, David Maw, William Deck
  • Patent number: 9215280
    Abstract: In a system and method to allow a user to download multiple files in a SharePoint environment, the system includes a detection module configured to detect a selection of at least one item from a document library by a user. The item can be one or more of a file or folder including groups of files. The system further includes a packaging module configured to package the at least one item as a zip file. Furthermore, the system includes a downloading module configured to download the zip file.
    Type: Grant
    Filed: March 13, 2013
    Date of Patent: December 15, 2015
    Assignee: Unisys Corporation
    Inventors: Saravanan Veeramani, Sahana Neeralike
  • Patent number: 9213563
    Abstract: Systems and methods for executing non-native instructions in a computing system having a processor configured to execute native instructions are provided. A dynamic translator uses instruction code translation in parallel with just-in-time (JIT) compilation to execute the non-native instructions. Non-native instructions may be interpreted to generate instruction codes, which may be stored in a shadow memory. During a subsequent scheduling of a non-native instruction for execution, the corresponding instruction code may be retrieved from the shadow memory and executed, thereby avoiding reinterpreting the non-native instruction. In addition, the JIT compiler may compile instruction codes to generate native instructions, which may be made available for execution, further speeding up the execution process.
    Type: Grant
    Filed: December 30, 2013
    Date of Patent: December 15, 2015
    Assignee: Unisys Corporation
    Inventors: Andrew T. Jennings, Charles R Caldarale, Maurice Marks, Kevin W Harris
  • Publication number: 20150358164
    Abstract: Embodiments described herein combine both glyph technologies and cryptography technologies by encrypting data with a private key of an entity tasked with issuing controlled documents, and then converting the resulting encryption as a visual glyph, such as a QR code. This permits validation of the printed document by scanning the QR code using a smartphone and decrypting using the issuing entity's public key. In some embodiments, a purpose-built software application executed by the smartphone may automatically recognize QR codes on a document presented for review and then automatically decrypt the QR code using the public key of the issuing entity. A user performing the validation may then compare the document's content with the decrypted data on the smartphone.
    Type: Application
    Filed: June 8, 2015
    Publication date: December 10, 2015
    Applicant: Unisys Corporation
    Inventor: Paul L. Carter
  • Publication number: 20150358163
    Abstract: Embodiments described herein combine both glyph technologies and cryptography technologies by encrypting data with a private key of an entity tasked with issuing controlled documents, and then converting the resulting encryption as a visual glyph, such as a QR code. This permits validation of the printed document by scanning the QR code using a smartphone and decrypting using the issuing entity's public key. In some embodiments, a purpose-built software application executed by the smartphone may automatically recognize QR codes on a document presented for review and then automatically decrypt the QR code using the public key of the issuing entity. A user performing the validation may then compare the document's content with the decrypted data on the smartphone.
    Type: Application
    Filed: June 8, 2015
    Publication date: December 10, 2015
    Applicant: Unisys Corporation
    Inventor: Paul L. Carter
  • Publication number: 20150356306
    Abstract: Embodiments described herein combine both glyph technologies and cryptography technologies by encrypting data with a private key of an entity tasked with issuing controlled documents, and then converting the resulting encryption as a visual glyph, such as a QR code. This permits validation of the printed document by scanning the QR code using a smartphone and decrypting using the issuing entity's public key. In some embodiments, a purpose-built software application executed by the smartphone may automatically recognize QR codes on a document presented for review and then automatically decrypt the QR code using the public key of the issuing entity. A user performing the validation may then compare the document's content with the decrypted data on the smartphone.
    Type: Application
    Filed: June 8, 2015
    Publication date: December 10, 2015
    Applicant: Unisys Corporation
    Inventor: Paul L. Carter
  • Patent number: 9201635
    Abstract: A method for executing non-native instructions in a computing system having a processor configured to execute native instructions may include fetching a first non-native instruction from a plurality of non-native instructions; interpreting the first non-native instruction to generate a first instruction code; compiling the first instruction code to generate a first native instruction corresponding to the first non-native instruction; determining whether to execute the first instruction code or the generated first native instruction; and implementing a first virtual machine instruction corresponding to the first non-native instruction based, at least in part, on determining whether to execute the first instruction code or the first native instruction.
    Type: Grant
    Filed: December 30, 2013
    Date of Patent: December 1, 2015
    Assignee: Unisys Corporation
    Inventors: Andrew T Jennings, Charles R Caldarale, Kevin Harris, Maurice Marks
  • Patent number: 9202592
    Abstract: Systems and methods for managing memory in a dynamic translation computer system are provided. Embodiments may include receiving an instruction packet and processing the instruction packet. The instruction packet may include one or more instructions for obtaining a block of virtual memory for use in an emulated operating environment from a slab of virtual memory in a host environment, maintaining a mapping between the block of virtual memory and physical memory when the block is returned to the host environment, and for filling the block of virtual memory with zeros and a pattern based, at least in part, on a detected fill type.
    Type: Grant
    Filed: December 30, 2013
    Date of Patent: December 1, 2015
    Assignee: Unisys Corporation
    Inventors: Michael Rieschl, James Merten, Brian Garrett, Steven Bernardy
  • Publication number: 20150331784
    Abstract: A computer implemented method, and system, for selecting an appropriate test script to test software in a testing environment using a smartphone. The system fetches test scripts from a script repository as selected by a developer using a smartphone. The system executes the test script, generates an outgoing message based upon a result of executing the fetched test script, stores the outgoing message in an outgoing message buffer memory, and then transmits the outgoing message to the smartphone so the developer may review the script execution results.
    Type: Application
    Filed: November 6, 2014
    Publication date: November 19, 2015
    Applicant: Unisys Corporation
    Inventors: Manjunatha Nanjundappa, Prabhu S.
  • Patent number: 9189310
    Abstract: Systems and methods for automated monitoring of automated server control components are provided. Embodiments may include transmitting a request for state information associated with a component of the automated server control system. At least one of a reception of the state information for the component and a threshold time period without reception of the state information for the component may be detected. Some embodiments may include determining if the received state information for the component comprises an error condition. In some instances, an alert may be output based on at least one of detecting the threshold time period without reception of the state information for the component and determining that the received state information comprises an error condition.
    Type: Grant
    Filed: August 14, 2013
    Date of Patent: November 17, 2015
    Assignee: Unisys Corporation
    Inventor: James R. Malnati
  • Patent number: 9189511
    Abstract: Altering tables in a database system may be difficult because the tables may only be altered when all connection to the tables have been released. A free resources parameter may be set on in a management system for the database system to specify that resources should be attempted to be released. Connections to the database may be closed earlier than conventionally closed. For example, connections that are idle may be released. Once the connections have been released the database may be altered and the free resources parameter turned off. The free resources parameter notifies the database system of a pending alteration and allows the database to gracefully close connections to provide an opportunity for the alteration to occur.
    Type: Grant
    Filed: September 7, 2011
    Date of Patent: November 17, 2015
    Assignee: Unisys Corporation
    Inventors: James M. Plasek, Michael S. Jende, Ronald H. Menzhuber, Jennifer J. Smith
  • Publication number: 20150309828
    Abstract: Adaptive virtual servers with hypervisor managers may be used to manage several hypervisors, including hypervisors of different types. An adaptive virtual server may monitor resource utilization of virtual machines and dynamically assign resources to the virtual machines. Dynamic allocation of resources may improve efficiency for usage of available resources and improve performance of the virtual machines. Further, an adaptive virtual server may allocate resources to a virtual machine from multiple hypervisors, including hypervisors of different types.
    Type: Application
    Filed: November 6, 2014
    Publication date: October 29, 2015
    Applicant: Unisys Corporation
    Inventors: Nisaruddin Shaik, Satish Kumar Govindaraju, Prithvi Venkatesh
  • Patent number: 9172685
    Abstract: A system for integrating access to separate and physically partitioned networks from a single client device is described. The system is interposed between the client device and the networks to allow communication between the client device and the networks, such that data remains partitioned between networks. The system includes a scrambler configured to mix portions of data of variable bit lengths. Typically, the scrambler receives the portions of data from each of the plurality of networks, intermixes the portions of data from the networks, then selects different paths for transporting the intermixed portions of data to the client device. Each of the different paths for transporting the intermixed portions of data are physically and/or logically partitioned from each other. Only when the data arrives on the client device is it able to be reassembled, and then only in particular partitioned locations on the client device corresponding to the particular network from which the data originated.
    Type: Grant
    Filed: March 15, 2013
    Date of Patent: October 27, 2015
    Assignee: Unisys Corporation
    Inventors: Robert A. Johnson, Thomas Douris, Anh Duong
  • Publication number: 20150295981
    Abstract: The embodiments described herein recite a telephone communication system used for handling information such as messages, typically voice mail messages, and, more particularly, is directed to a system that provides distributed session initiation protocol (SIP) silos. Distributed SIP silos (DSS) is a Communications Application Platform (CAP) feature that maintains the site's call capacity even when a signaling server fails. DSS uses multiple non-redundant signaling servers to provide sip signaling for the same set of media ports. Because there are multiple signaling servers providing signaling for the same set of ports, the failure of one signaling server only terminates the calls it was actively processing and once those calls have been cleaned up, all the available (non-suspended) ports in the configuration are available to the remaining signaling servers.
    Type: Application
    Filed: November 12, 2014
    Publication date: October 15, 2015
    Applicant: Unisys Corporation
    Inventors: Jon P. Davis, Lynnette K. Evans, Richard L. Fuller, Gregory J. Small, Scott S. Preston
  • Publication number: 20150296083
    Abstract: The embodiments described herein recite a telephone communication system used for handling information such as messages, typically voice mail messages, and, more particularly, is directed to a system that provides distributed session initiation protocol (SIP) silos. Distributed SIP silos (DSS) is a Communications Application Platform (CAP) feature that maintains the site's call capacity even when a signaling server fails. DSS uses multiple non-redundant signaling servers to provide SIP signaling for the same set of media ports. Because there are multiple signaling servers providing signaling for the same set of ports, the failure of one signaling server only terminates the calls it was actively processing and once those calls have been cleaned up, all the available (non-suspended) ports in the configuration are available to the remaining signaling servers.
    Type: Application
    Filed: November 12, 2014
    Publication date: October 15, 2015
    Applicant: Unisys Corporation
    Inventors: Jon P. Davis, Lynnette K. Evans, Richard L. Fuller, Gregory J. Small, Scott S. Preston
  • Publication number: 20150295979
    Abstract: The embodiments described herein recite a telephone communication system used for handling information such as messages, typically voice mail messages, and, more particularly, is directed to a system that provides distributed session initiation protocol (SIP) silos. Distributed SIP silos (DSS) is a Communications Application Platform (CAP) feature that maintains the site's call capacity even when a signaling server fails. DSS uses multiple non-redundant signaling servers to provide sip signaling for the same set of media ports. Because there are multiple signaling servers providing signaling for the same set of ports, the failure of one signaling server only terminates the calls it was actively processing and once those calls have been cleaned up, all the available (non-suspended) ports in the configuration are available to the remaining signaling servers.
    Type: Application
    Filed: November 12, 2014
    Publication date: October 15, 2015
    Applicant: Unisys Corporation
    Inventors: Jon P. Davis, Lynnette K. Evans, Richard L. Fuller, Gregory J. Small, Scott S. Preston
  • Publication number: 20150295980
    Abstract: The embodiments described herein recite a telephone communication system used for handling information such as messages, typically voice mail messages, and, more particularly, is directed to a system that provides distributed session initiation protocol (SIP) silos. Distributed SIP silos (DSS) is a Communications Application Platform (CAP) feature that maintains the site's call capacity even when a signaling server fails. DSS uses multiple non-redundant signaling servers to provide sip signaling for the same set of media ports. Because there are multiple signaling servers providing signaling for the same set of ports, the failure of one signaling server only terminates the calls it was actively processing and once those calls have been cleaned up, all the available (non-suspended) ports in the configuration are available to the remaining signaling servers.
    Type: Application
    Filed: November 12, 2014
    Publication date: October 15, 2015
    Applicant: Unisys Corporation
    Inventors: Jon P. Davis, Lynnette K. Evans, Richard L. Fuller, Gregory J. Small, Scott S. Preston